Skip to main content

Объяснены основные типы сетевых протоколов

Основы сетей передачи данных. Модель OSI и стек протоколов TCP IP. Основы Ethernet. [GeekBrains] (Май 2025)

Основы сетей передачи данных. Модель OSI и стек протоколов TCP IP. Основы Ethernet. [GeekBrains] (Май 2025)
Anonim

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

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

Интернет-протоколы

Семейство Internet Protocol содержит набор связанных (и среди наиболее широко используемых) сетевых протоколов. Помимо самого интернет-протокола (IP) протоколы более высокого уровня, такие как TCP, UDP, HTTP и FTP, интегрируются с IP для предоставления дополнительных возможностей. Аналогичным образом, интернет-протоколы более низкого уровня, такие как ARP и ICMP, также сосуществуют с IP. В общем, протоколы более высокого уровня в семействе IP более тесно взаимодействуют с такими приложениями, как веб-браузеры, а протоколы более низкого уровня взаимодействуют с сетевыми адаптерами и другим компьютерным оборудованием.

Беспроводные сетевые протоколы

Благодаря Wi-Fi, Bluetooth и LTE, беспроводные сети стали обычным явлением. Сетевые протоколы, предназначенные для использования в беспроводных сетях, должны поддерживать роуминг мобильных устройств и решать такие проблемы, как переменные скорости передачи данных и безопасность сети.

Сетевые протоколы маршрутизации

Протоколы маршрутизации - это специальные протоколы, разработанные специально для использования сетевыми маршрутизаторами в Интернете. Протокол маршрутизации может идентифицировать другие маршрутизаторы, управлять путями (называемыми маршруты) между источниками и адресами сетевых сообщений и принимать решения динамической маршрутизации. Общие протоколы маршрутизации включают EIGRP, OSPF и BGP.

Как реализуются сетевые протоколы

Современные операционные системы содержат встроенные программные сервисы, реализующие поддержку некоторых сетевых протоколов. Такие приложения, как веб-браузеры, содержат библиотеки программного обеспечения, поддерживающие протоколы высокого уровня, необходимые для работы этого приложения. Для некоторых протоколов TCP / IP более низкого уровня и протокола маршрутизации поддержка реализована в прямом аппаратном обеспечении (наборы чипсетов) для повышения производительности.

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

Группа сетевых протоколов, которые работают вместе на более высоких и низких уровнях, часто называют семейство протоколов, Студенты сети традиционно узнают о модели OSI, которая концептуально организует семейство сетевых протоколов в определенные слои для целей обучения.