Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Сервер (программное обеспечение) - Классификация стандартных серверов19 февраля 2011Оглавление: 1. Сервер (программное обеспечение) 2. Аппаратное обеспечение 3. Классификация стандартных серверов 4. Серверные решения Как правило, каждый сервер обслуживает один протоколов и серверы можно классифицировать по типу услуг которые они предоставляют. Универсальные серверыУниверсальные серверы особый вид серверной программы, не предоставляющий никаких услуг самостоятельно. Вместо этого универсальные серверы предоставляют серверам услуг упрощенный интерфейс к ресурсам межпроцессного взаимодействия и/или унифицированный доступ клиентов к различным услугам. Существуют несколько видов таких серверов:
Универсальные серверы часто используются для написания всевозможных информационных серверов, серверов, которым не нужна какая-то специфическая работа с сетью, серверов не имеющих никаких задач, кроме обслуживания клиентов. Например в роли серверов для inetd могут выступать обычные консольные программы и скрипты. Большинство внутренних и сетевых специфических серверов Windows работают через универсальные серверыCOM). МаршрутизацияСтрого говоря, сервис маршрутизации не является сервером в классическом смысле, а является базовой функцией поддержки сети операционной системой. Для TCP/IP, маршрутизация является базовой функцией стека IP. Маршрутизацию своих пакетов к месту назначения выполняет любая система в сети, маршрутизацию же чужих пакетов выполняют только маршрутизаторы. Задачи маршрутизатора при форвардинге пакета:
Динамическая маршрутизацияРешения динамической маршрутизации призваны собирать информацию о текущем состоянии сложной сети и поддерживать таблицу маршрутов через эту сеть, чтобы обеспечить доставку пакета по кратчайшему и самому эффективному маршруту. Из этих решений клиент-серверную модель использует только BGP, применяемый для глобальной маршрутизации. Локальные решения используют в своей работе бродкастовые и мультикастовые рассылки. Сетевые службыСетевые службы обеспечивают функционирование сети, например серверы DHCP и BOOTP обеспечивают стартовую инициализацию серверов и рабочих станций, DNS трансляцию имен в адреса и наоборот. Серверы туннелирования и прокси-серверы обеспечивают связь с сетью, недоступной роутингом. Серверы AAA и Radius обеспечивают в сети единую аутентификацию, авторизацию и ведение логов доступа. Информационные службыК информационным службам можно отнести как простейшие серверы сообщающие информацию о хосте, пользователях, так и серверы для мониторинга, например SNMP. Большинство информационных служб работают через универсальные серверы. Особым видом информационных служб являются серверы синхронизации времени NTP, кроме информировании клиента о точном времени NTP-сервер периодически опрашивает несколько других серверов на предмет коррекции собственного времени. Кроме коррекции времени анализируется и корректируется скорость хода системных часов. Коррекция времени осуществляется ускорением или замедлением хода системных часов, чтобы избежать проблем возможных при простой перестановке времени. Файл-серверыФайл-серверы представляют собой серверы для обеспечения доступа к файлам на диске сервера. Прежде всего это серверы передачи файлов по заказу, по протоколам FTP, TFTP, SFTP и HTTP. Протокол HTTP ориентирован на передачу текстовых файлов, но серверы могут отдавать в качестве запрошенных файлов и произвольные данные, например динамически созданные веб-страницы, картинки, музыку и т. п. Другие серверы позволяют монтировать дисковые разделы сервера в дисковое пространство клиента и полноценно работать с файлами на них. Это позволяют серверы протоколов NFS и SMB. Серверы NFS и SMB работают через интерфейс RPC. Недостатки файл-серверной системы:
Серверы доступа к даннымСерверы доступа к данным обслуживают базу данных и отдают данные по запросам. Один из самых простых серверов подобного типа LDAP. Для доступа к серверам баз данных единого протокола не существует, однако все серверы баз данных объединяет использование единых правил формирования запросов язык SQL. Службы обмена сообщениямиСлужбы обмена сообщениями позволяют пользователю передавать и получать сообщения. В первую очередь это серверы электронной почты работающие по протоколу SMTP. SMTP-сервер принимает сообщение и доставляет его в локальный почтовый ящик пользователя или на другой SMTP-сервер. На многопользовательских компьютерах, пользователи работают с почтой прямо на терминале. Для работы с почтой на персональном компьютере, почта забирается из почтового ящика через серверы, работающие по протоколам POP3 или IMAP. Для организации конференций существует серверы новостей, работающие по протоколу NNTP. Для обмена сообщениями в реальном времени существуют серверы чатов, стандартный чат-сервер работает по протоколу IRC распределенный чат для интернета. Существует большое количество других чат-протоколов, например ICQ или Jabber. Серверы удаленного доступаСерверы удаленного доступа, через соответствующую клиентскую программу, обеспечивают пользователя консольным доступом к удаленной системе. Для обеспечения доступа к командной строке служат серверы telnet, RSH, SSH. Графический интерфейс для Unix-систем X Window System, имеет встроенный сервер удаленного доступа, так как с такой возможностью разрабатывался изначально. Иногда возможность удаленного доступа к интерфейсу Х-Window неправильно называют «X-Server». Стандартный сервер удаленного доступа к графическому интерфейсу Microsoft Windows называется терминальный сервер. Некоторую разновидность управления, также, предоставляет протокол SNMP. Компьютер или аппаратное устройство для этого должно иметь SNMP-сервер. Игровые серверыИгровой сервер, служат для одновременной игры нескольких пользователей в единой игровой ситуации. Некоторые игры имеют сервер в основной поставке и позволяют запускать его в невыделенном режиме. Просмотров: 6411
|