Posts Tagged ‘сервера’

Сервера и решения

Зачем вам нужен сервер?

На сегодняшний день каждый владелец предприятия или компании делает ставку на компьютеризацию своего офиса или подразделения. На сегодняшний день практический каждый офис любой компании оснащён более или менее маломальской локальной сетью и базой данных. Встаёт вопрос правильного распределения информационных баз и сохранности информации. Сегодня 80% предприятий среднего бизнеса решают эту проблему с помощью так называемых Noname серверов. По своей сути это обычный персональный компьютер «местного разлива» совершенно не предназначенный для поставленных задач (самый последний Pentium IV с хорошим 3D ускорителем, шестиканальным звуком, сетевой картой Noname и т.д). Руководители предприятия, как основное лицо ответственное за принятие решения, не желают приобретать серверные платформы ведущих фирм производителей, наивно пологая что это стоит громадных сумм и совершенно ни к чему для их бизнеса. Это не так! Представьте ситуацию что вы глава торгового предприятия и естественно пользуетесь российской программой 1С Торговля, 1С-Бухгалтерия. Ваш товар продукты питания. В торговом зале множество потенциальных клиентов. 10 менеджеров обсуживают всю эту толпу, как вдруг неожиданно скачок напряжения. Ваш Noname сервер с базой просто «умирает», а системный администратор пытается безуспешно его «поднять». Идёт время, клиенты волнуются, менеджеры просят подождать часок -другой. Подождав максимум 30 минут клиенты уходят к вашему же конкуренту, вы теряете деньги. Но это ещё не всё, представьте самое худшее — полетел ваш жесткий диск, а на нём вся клиентская база наработанная за долгий период, финансовая отчётность, ваши проекты, эту утрату трудно оценить с финансовой точки зрения. Но на этом финансовые потери ещё не закончились. Вам требуется привести сервер в рабочее состояние, а это замена компонентов сервера, установка программного обеспечения, время . Вот из-за такой ситуации вы платите в три, а то и в пять раз больше чем стоил ваш сервер.

А могло бы быть всё иначе. Сервер это прежде всего ЭВМ, основными параметрами которой являются; отказоустойчивость, маcштабируемость, направленность. Вот те три кита, которые закладываются в основу каждого сервера и являются основой ведущих производителей серверов и серверных платформ. На сегодняшний день существует множество производителей, выделим из них Hewlett-Packard, Compaq, Intel, Dell , IBM, Sun Microsystems, Asus. (далее…)

Работа с WinSocket

Socket (гнездо, разъем) — абстрактное программное понятие, используемое для обозначения в прикладной программе конечной точки канала связи с коммуникационной средой, образованной вычислительной сетью. При использовании протоколов TCP/IP можно говорить, что socket является средством подключения прикладной программы к порту (см. выше) локального узла сети.

Socket-интерфейс представляет собой просто набор системных вызовов и/или библиотечных функций языка программирования СИ, разделенных на четыре группы:

1. Локального управления
2. Установления связи
3. Обмена данными (ввода/вывода)
4. Закрытия связи

Ниже рассматривается подмножество функций socket-интерфейса, достаточное для написания сетевых приложений, реализующих модель «клиент-сервер» в режиме с установлением соединения.
(далее…)