Если маршрутизатор получает пакет, который не может быть доставлен в конечный пункт назначения, то он посылает отправителю ICMP-сообщение "Пункт назначения недостижим". Но сначала он пошлет маршрутизатору-получателю эхо-запрос.
Как показано на рис. 10.16 и 10.17, сообщение может быть не доставлено из-за того, что маршрут к пункту назначения неизвестен, а эхо-ответ представляет собой успешный ответ на выдачу команды ping. Однако результатом выполнения этой команды могут быть и другие сообщения, например сообщение о недостижимости или сообщение об окончании времени ожидания.
Протокол ARP
Протокол ARP используется для преобразования или отображения известного IP-адреса на подуровневый МАС-адрес, чтобы обеспечить взаимодействие в среде передачи данных с множественным доступом, например Ethernet. Чтобы определить адрес пункта назначения дейтаграммы, сначала проверяется ARP-таблица, находящаяся в кэш-памяти. Если адрес в таблице отсутствует, то тогда протокол ARP, пытаясь найти станцию-получатель, генерирует широковещательный запрос. Широковещательный запрос принимает каждая станция, находящаяся в сети.
Термин локальное преобразование адреса используется для описания процедуры преобразования адреса, когда запрашивающая хост-машина и хост-машина в пункте назначения вместе используют одну и ту же среду передачи данных или провод. Как показано на рис. 10.18, перед выдачей ARP-запроса выполняется сверка с маской подсети. В случае, показанном на рис. 10.18, маска свидетельствует о том, что узлы находятся в одной подсети.
Протокол RARP
Работа протокола RARP основана на наличии RARP-сервера с заполненной таблицей или других средств, отвечающих на RARP-запросы (рис. 10.19). В локальном сегменте протокол RARP может использоваться для инициации последовательности удаленной загрузки операционной системы.
|
Резюме
§ Структура группы протоколов TCP/IP соответствует нижним уровням эталонной модели OSI и имеет следующие компоненты:
- Протоколы, поддерживающие передачу файлов, электронную почту, удаленный вход в систему и другие приложения.
- Надежный и ненадежный транспорт.
- Доставка дейтаграмм без установления соединения на сетевом уровне.
§ Протоколы уровня приложений существуют для передачи файлов, электронной почты и удаленного доступа к системе. На уровне приложений также поддерживается управление сетью.
§ Транспортный уровень выполняет две функции:
- Управление потоком, которое обеспечивается за счет использования механизма скользящих окон.
- Обеспечение надежности, которая достигается благодаря наличию порядковых номеров и подтверждений.
§ Межсетевой уровень протокола TCP/IP соответствует сетевому уровню модели OSI.
§ Протокол ICMP обеспечивает реализацию функций управления и передачи сообщений на сетевом уровне. Этот протокол работает на всех хост-машинах, использующих протокол TCP/IP.
§ Протокол ARP используется для преобразования или отображения известного IP-адреса на подуровневый МАС-адрес. Это необходимо, чтобы обеспечить взаимодействие в среде передачи данных с множественным доступом, например Ethernet.
§ Работа протокола RARP основана на наличии RARP-сервера с заполненной таблицей или других средств, отвечающих на RARP-запросы.
Контрольные вопросы
1. Какое из приведенных ниже определений наилучшим образом описывает протокол TCP/IP?