2010/05/25 14:21:43

Сетевой протокол

Сетево́й протоко́л — некотороая совокупность предопределенных правил и технических процедур, которые регулируют порядок и методику осуществления связи между объединенными в единую сеть персональными компьютерами. Утверждением сетевых протоколов, их стандартизацией занимаются несколько организаций. В частности интернет-протоколы утверждаются IETF, а прочие протоколы - IEEE или ISO. Союз ITU-T занимается непосредственно телекоммуникационными протоколами.

Содержание

Cntr протоколов TCP/IP

Стеки

В настоящее время существет большое количество протоколов, которые предназначены для обеспечения связи, однако каждый из них выполняет собственные задачи. Несколько работающих одновременно протоколов выполняют следующие функции:

  • Подготовку информации
  • Ее передачу
  • Прием информации
  • Вспомогательные действия

Подобное разбиение на функции позволяет протоколам работать слаженно. Несколько протоколов, которые работают одновременно, в связке принято называть стеком. В большинстве современных протоколов уровни в стеке совпадают с уровнями основополгающей моделью OSI, которая была разработана и утверждена сертификационным комитетом ISO в 1984 году. Стек представляет собой некий конгломерат протоколов, являя собой единое целое. Стек делиться по алгоритмическим уровням. Каждый из этих уровней для выполнения своих задач использует собственный протокол. Для каждого уровня применим собственный набор правил. В соновном принято выделять три типа стеков:

  • Прикладные. Такие протоколы работают на высшем уровне в соответствии с моделью OSI. Они обеспечивают обмен данными между OSI-уровнями.
  • Сетевые. Эти протоколы обеспечивают поддержку сеансов связи между компьютерами. Фактически они являются гарантией качественной и надежной связи.
  • Транспортные. Такие протоколы наиболее популярны, и занимаются предоставлением услуг связи. На деле они управляют маршрутизацией, маршрутизацией, проверкой ошибок, а также запросами на повторную передачу данных.

Протоколы можно добавлять, удалять и выборочно привязывать ко всем сетевым интерфейсам сервера. По умолчанию порядок привязки протоколов определяется последовательностью, в которой они были установлены. Но при этом администратор всегда может изменить этот порядок для отдельных интерфейсов, что делает процесс управления более гибким. Например, к одному интерфейсу могут быть привязаны протоколы TCP/IP и IPX/SPX с приоритетом протокола TCP/IP, a к другому - те же протоколы, но с приоритетом IPX/SPX. Кроме того, для отдельных сетевых интерфейсов, протоколов и их комбинации можно произвольно включать или отключать сетевые службы. Это позволяет администраторам легко создавать защищенные конфигурации сети (например, отключить все сетевые службы для общедоступных интерфейсов с прямым подключением к Интернету).

Протоколы удаленного доступа

В состав операционных систем Windows входит служба Routing and Remote Access Service (RRAS), которая позволяет удаленным клиентам прозрачно подключаться к удаленному серверу. Служба RRAS поддерживает три протокола удаленного доступа:

  • Point-to-Point Protocol (PPP) - стандартизованный набор протоколов обеспечивающий механизмы согласования параметров устройств передачи данных, сжатия передаваемой информации с целью повышения эффективности и надежности передачи, обнаружения и исправления ошибок, а также механизмы защиты, предотвращающие несанкционированные подключения.

  • Serial Line Internet Protocol (SLIP) - простой протокол, не располагающий средствами обнаружения ошибок, возникающих при передаче данных, и позволяющий использовать только протокол сетевого уровня IP, что делает его малоэффективным.

  • Asynchronous NetBEUI (AsyBEUI) - протокол службы удаленного доступа Microsoft, известный также как асинхронный NetBEUI. Применяется устаревшими клиентами удаленного доступа под управлением Windows NT, Windows 3.1, Windows for Workgroups, MS-DOS и LAN Manager.

Примеры стандартных протокольных стеков

Примеры протоколов

DHCP

IP

IMAP

FTP

SFTP

HTTP

POP3

PPP

SMTP Simple Mail Transfer Protocol - Простой протокол передачи почты

SOAP

SSH

TCP

UDP

См. также

Модель взаимодействия открытых систем OSI (Open Systems Interconnection)

Интересные факты

Слово протоко́л пошло от сочетания protos, что с древне-греческого означает «первый» и kolla обозначает(«клей»). Таким наименованием награждали первый лист, приклеенный к свитку. На нем фиксировались основная информация, дата, имя писца, а также краткое содержание самого свитка.

Ссылки

Наименования и стандарты сетевых протоколов

Типичные сетевые службы