TCP/IP
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: общение реферат, диплом образец
| Добавил(а) на сайт: Kozlov.
Предыдущая страница реферата | 2 3 4 5 6 7 8 9 10 11 12 | Следующая страница реферата
Принято все байты 4-байтного IP-адреса записывать десятичными чис- лами, разделенными точками. При записи 6-байтного Ethernet-адреса каждый байт указывается в 16-ричной системе и отделяется двоеточием.
ARP-таблица необходима потому, что IP-адреса и Ethernet-адреса выби- раются независимо, и нет какого-либо алгоритма для преобразования одного в другой. IP-адрес выбирает менеджер сети с учетом положения машины в сети internet. Если машину перемещают в другую часть сети internet, то ее IP-адрес должен быть изменен. Ethernet-адрес выбирает производитель сетевого интерфейсного оборудования из выделенного для него по лицензии адресного пространства. Когда у машины заменяется плата сетевого адап- тера, то меняется и ее Ethernet-адрес.
4.2. Порядок преобразования адресов
В ходе обычной работы сетевая программа, такая как TELNET, отправ-
ляет прикладное сообщение, пользуясь транспортными услугами TCP. Модуль
TCP посылает соответствующее транспортное сообщение через модуль IP. В
результате составляется IP-пакет, который должен быть передан драйверу
Ethernet. IP-адрес места назначения известен прикладной программе, модулю TCP и модулю IP. Необходимо на его основе найти Ethernet-адрес
места назначения. Для определения искомого Ethernet-адреса используется
ARP-таблица.
4.3. Запросы и ответы протокола ARP
Как же заполняется ARP-таблица? Она заполняется автоматически моду- лем ARP, по мере необходимости. Когда с помощью существующей ARP-таблицы не удается преобразовать IP-адрес, то происходит следующее:
1) По сети передается широковещательный ARP-запрос.
2) Исходящий IP-пакет ставится в очередь.
Каждый сетевой адаптер принимает широковещательные передачи. Все
драйверы Ethernet проверяют поле типа в принятом Ethernet-кадре и пере-
дают ARP-пакеты модулю ARP. ARP-запрос можно интерпретировать так: "Если
ваш IP-адрес совпадает с указанным, то сообщите мне ваш Ethernet-адрес".
Пакет ARP-запроса выглядит примерно так:
-----------------------------------------------------------
| IP-адрес отправителя 223.1.2.1 |
| Ethernet-адрес отправителя 08:00:39:00:2F:C3 |
-----------------------------------------------------------
| Искомый IP-адрес 223.1.2.2 |
| Искомый Ethernet-адрес |
-----------------------------------------------------------
Табл.2. Пример ARP-запроса
Каждый модуль ARP проверяет поле искомого IP-адреса в полученном
ARP-пакете и, если адрес совпадает с его собственным IP-адресом, то посы-
лает ответ прямо по Ethernet-адресу отправителя запроса. ARP-ответ можно
интерпретировать так: "Да, это мой IP-адрес, ему соответствует такой-то
Ethernet-адрес". Пакет с ARP-ответом выглядит примерно так:
-----------------------------------------------------------
| IP-адрес отправителя 223.1.2.2 |
| Ethernet-адрес отправителя 08:00:28:00:38:A9 |
-----------------------------------------------------------
| Искомый IP-адрес 223.1.2.1 |
| Искомый Ethernet-адрес 08:00:39:00:2F:C3 |
-----------------------------------------------------------
Рекомендуем скачать другие рефераты по теме: курсовая работа на тему право, мировая экономика.
Категории:
Предыдущая страница реферата | 2 3 4 5 6 7 8 9 10 11 12 | Следующая страница реферата