Сетевой протокол
Сетево́й протоко́л — некоторая совокупность предопределенных правил и технических процедур, которые регулируют порядок и методику осуществления связи между объединенными в единую сеть персональными компьютерами. Утверждением сетевых протоколов, их стандартизацией занимаются несколько организаций. В частности интернет-протоколы утверждаются IETF, а прочие протоколы - IEEE или ISO. Союз ITU-T занимается непосредственно телекоммуникационными протоколами.
Содержание |
Стеки
В настоящее время существует большое количество протоколов, которые предназначены для обеспечения связи, однако каждый из них выполняет собственные задачи. Несколько работающих одновременно протоколов выполняют следующие функции:
- Подготовку информации
- Ее передачу
- Прием информации
- Вспомогательные действия
Подобное разбиение на функции позволяет протоколам работать слаженно. Несколько протоколов, которые работают одновременно, в связке принято называть стеком. В большинстве современных протоколов уровни в стеке совпадают с уровнями основополагающей моделью 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.
Примеры стандартных протокольных стеков
Примеры протоколов
SMTP Simple Mail Transfer Protocol - Простой протокол передачи почты
См. также
Модель взаимодействия открытых систем OSI (Open Systems Interconnection)
Интересные факты
Слово протоко́л пошло от сочетания protos, что с древне-греческого означает «первый» и kolla обозначает(«клей»). Таким наименованием награждали первый лист, приклеенный к свитку. На нем фиксировались основная информация, дата, имя писца, а также краткое содержание самого свитка.