Программирование на JAVA
Меню :
Стартовая
Основы программирования
Программирование на JAVA
Программирование на C++
Программирование на Pascal
Задачи по программированию
Это позволяет автоматически подстраиваться под изменения в сети, ведь у какого-то узла могли изменить MAC или IP-адрес. Если отправитель не находит IP-адрес получателя в ARP таблице, то снова формируется и отправляется ARP-запрос.
Протокол RARP (Reverse ARP - обратный ARP) действует наоборсм — он известному МАС-адресу сопоставляет IP-адрес. Это необходимо, например, для работы таких протоколов, как ВООТР (Bootstrap Protocol, протокол автоматической настройки) и DHCP (Dynamic Ном Configuration Protocol, протокол динамической конфигурации хостов). Их назначение — облегчить задачи системному администратору. Они позволяют не вводить IP-адрес в каждый компьютер локальной сети, а назначают их сами в автоматическом режиме. При загрузке очередной машины посылается broadcast-запрос — противоположный ARP-запросч Если в ARP-запросе идет опрос "IP получателя известен, MAC получате ля - ???", то в RARP-запросе "MAC получателя известен, 1Р - ???". Если в сети есть DHCP-сервер, он отвечает на RARP-запрос, указывая IP-адрес для этого компьютера (особенно это эффективно при большом количестве компьютеров).
Оба эти протокола работают в рамках лишь локальной сети, поскольку все пакеты, направляемые в другие сети, обрабатываются и мар шрутизируются роутсром, поэтому знать МАС-адрес не требуется (отправитель указывает МАС-адрес самого роутера).
Transport layer (layer 4)
Рассмотрим протокол 4-го транспортного уровня модели OSI. Се мейство TCP/IP включает в себя два таких протокола - TCP и UDP. TCP (Transmission Control Protocol, протокол управления передачей) обеспечивает виртуальные соединения между пользовательскими приложениями и гарантирует точную доставку данных. UDP (User Datagram Protocol, протокол передачи датаграмм пользователя) служит для быстрого обмена специальными сообщениям (датаграммами) без гарантии доставки.
Основные характеристики TCP и UDP показаны втабл. 16.3.
TCP
TCP/IP представляет собой комбинацию двух уровней, TCP и IP. IP — протокол третьего уровня — обеспечивает наилучшую, но не гарантированную доставку данных через сеть. TCP — протокол четвертою уровня позволяет эту гарантию обеспечить. Поэтому совместно они могут предоставить большее количество сервисов.
Работа по TCP-протоколу начинается с установления соединения. Два компьютера (один из них инициатор соединения, второй — принимающий) обмениваются специальными пакетами в три этапа