Описание протоколов

Следует запомнить три основных момента:
1. Существует множество протоколов. Все они участвуют в реализации связи, но каждый протокол имеет различные цели, выполняет различные задачи, обладает своими преимуществами и ограничениями.
2. Протоколы работают на разных уровнях модели OSI.Функции протокола (П) определяются уровнем, на котором он работает. Например, П на физическом уровне, - это означает, что он обеспечивает прохождение пакетов через плату сетевого адаптера и их поступление в сетевой кабель.
3. Несколько П могут работать совместно. Это стек, или набор протоколов.
Как сетевые функции распределены по всем уровням модели OSI, так и протоколы совместно работают на различных уровнях стека протоколов. Уровни в стеке протоколов соответствуют уровням модели OSI. В совокупности протоколы дают полную характеристику функциям и возможностям стека.
6.1
![]()
![]()
Работа протоколов. Передача данных по
сети, с технической точки зрения, должна быть разбита на ряд последовательных
шагов, каждому из которых соответствуют свои правила и процедуры, или протокол.
Таким образом, сохраняется строгая очередность в выполнении определенных действий.
Кроме того, эти действия должны быть выполнены в одной и той же последовательности на каждом сетевом компьютере. На компьютере-отправителе эти действия выполняются в направлении вниз, а на компьютере-получателе снизу вверх.
Компьютер-отправитель в соответствии с протоколом выполняет следующие действия:
· разбивает данные на небольшие блоки, называемые пакетами, с которыми может работать протокол;
· добавляет к пакетам адресную информацию, чтобы компьютер-получатель мог определить, что эти данные предназначены ему;
· подготавливает данные к передаче через плату сетевого адаптера и далее – по сетевому кабелю.
Компьютер-получатель в соответствии с протоколом выполняет те же действия, но только в обратном порядке:
· принимает пакеты данных из сетевого кабеля;
· через плату сетевого адаптера передает пакеты в компьютер;
· удаляет из пакета всю служебную информацию, добавленную компьютером-отправителем;
· копирует данные из пакетов в буфер для объединения в исходный блок данных;
· передает приложению этот блок данных в том формате, который он использует.
![]()
![]()
![]()
![]()
![]()
![]()

![]()
![]()
На
рис.6.1 показаны фрагменты данных, соответствующие каждому уровню модели OSI.

![]()
Рис. 6.1 Фрагменты данных,
соответствующие модели OSI
Работа различных протоколов должна быть скоординирована так, чтобы исключить конфликты или незаконченные операции. Этого можно достичь с помощью разбиения на уровни.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.