Анализ сетевых протоколов. Коннов Н.Н - 22 стр.

UptoLike

Составители: 

21
При передаче данных каждый уровень формирует сообщение
стандартного формата, в которое помещает служебную информацию
(заголовок) и, возможно, передаваемые данные. Затем это сообщение
направляется нижестоящему уровню, который, в свою очередь, добав-
ляет свой заголовок и т.д. Протоколы канального уровня обычно пре-
дусматривают наличие в сообщении не только заголовка, но и кон-
цевика (обычно контрольная сумма). Наконец, сообщение достигает
самого низкого, физического уровня, который действительно передает
его по линиям связи.
Когда сообщение по сети поступает на другую машину, оно
последовательно перемещается вверх с уровня на уровень. Каждый
уровень анализирует, обрабатывает и удаляет заголовок своего уровня,
выполняет соответствующие данному уровню функции и передает со-
общение вышележащему уровню.
Каждому уровню TCP/IP соответствует собственная структура
данных и специальная терминология ее описания:
на прикладном уровне направляемые приложением в протокол
TCP данные считают потоком, а приложения UPD – сообщением;
на транспортном уровне данные TCP хранятся в сегментах, а
данные UPD – в пакетах;
сетевой уровень рассматривает данные в качестве блоков, на-
зываемых дейтаграммами или пакетами;
в многочисленных типах канальных протоколов, поверх кото-
рых работает TCP/IP, блок данных именуется кадром.
2.2.1.2. Протокол ARP
Протокол определения адреса ARP (Address Resolution Protocol)
устанавливает соответствие между сетевым и канальным адресами
узла назначения в пределах локальной сети. Каждый раз, когда хост-
отправитель должен переслать сформированный IP-пакет, он запускает
протокол ARP для определения по заданному сетевому адресу МАС-
адреса хоста назначения.
Работа протокола ARP начинается с просмотра ARP-таблицы, в
которой каждая строка указывает соответствие между IP-адресом и
МАС-адресом. Если искомый адрес в ARP-таблице отсутствует, то про-
токол ARP посылает широковещательный кадр, в который вложен ARP-
запрос, смысл которого «если Вы владелец этого IP-адреса, сообщите
мне Ваш МАС-адрес». Структура ARP-пакета приведена в табл. 2.2.
      При передаче данных каждый уровень формирует сообщение
стандартного формата, в которое помещает служебную информацию
(заголовок) и, возможно, передаваемые данные. Затем это сообщение
направляется нижестоящему уровню, который, в свою очередь, добав-
ляет свой заголовок и т.д. Протоколы канального уровня обычно пре-
дусматривают наличие в сообщении не только заголовка, но и кон-
цевика (обычно контрольная сумма). Наконец, сообщение достигает
самого низкого, физического уровня, который действительно передает
его по линиям связи.
      Когда сообщение по сети поступает на другую машину, оно
последовательно перемещается вверх с уровня на уровень. Каждый
уровень анализирует, обрабатывает и удаляет заголовок своего уровня,
выполняет соответствующие данному уровню функции и передает со-
общение вышележащему уровню.
      Каждому уровню TCP/IP соответствует собственная структура
данных и специальная терминология ее описания:
       на прикладном уровне направляемые приложением в протокол
TCP данные считают потоком, а приложения UPD – сообщением;
       на транспортном уровне данные TCP хранятся в сегментах, а
данные UPD – в пакетах;
       сетевой уровень рассматривает данные в качестве блоков, на-
зываемых дейтаграммами или пакетами;
       в многочисленных типах канальных протоколов, поверх кото-
рых работает TCP/IP, блок данных именуется кадром.
                      2.2.1.2. Протокол ARP
     Протокол определения адреса ARP (Address Resolution Protocol)
устанавливает соответствие между сетевым и канальным адресами
узла назначения в пределах локальной сети. Каждый раз, когда хост-
отправитель должен переслать сформированный IP-пакет, он запускает
протокол ARP для определения по заданному сетевому адресу МАС-
адреса хоста назначения.
     Работа протокола ARP начинается с просмотра ARP-таблицы, в
которой каждая строка указывает соответствие между IP-адресом и
МАС-адресом. Если искомый адрес в ARP-таблице отсутствует, то про-
токол ARP посылает широковещательный кадр, в который вложен ARP-
запрос, смысл которого «если Вы владелец этого IP-адреса, сообщите
мне Ваш МАС-адрес». Структура ARP-пакета приведена в табл. 2.2.

                                21