Протокол ARP |
Для того, чтобы установить соединение, узлам должны быть известны
адреса сетевых адаптеров других узлов. Разрешение адреса - это процесс определения аппаратного адреса сетевого адаптера
по его IP-адресу. Протокол ARP (Address Resolution Protocol) - часть уровня TCP/IP - позволяет определять адреса
сетевых адаптеров узлов, расположенных в одной физической сети. Он использует широковещательные запросы, содержащие
IP-адрес получателя, чтобы выяснить адрес сетевого адаптера этого узла или адрес необходимого шлюза. Получив адрес
сетевого адаптера, ARP сохраняет его вместе с соответствующим IP-адресом в своем кэше. Протокол ARP всегда сначала ищет
адреса IP и сетевого адаптера в кэше перед формированием широковещательного ARP-запроса.
|
|
Протокол ICMP |
Internet Control Message Protocol (ICMP) сообщает об ошибках и управляет сообщениями для протокола IP. Если узел
посылает датаграммы другому узлу со скоростью, перегружающей маршрутизаторы или каналы между ними, то маршрутизаторы
могут ответить сообщением ICMP Source Quench, содержащим предложение снизить скорость передачи.
|
|
Протокол IGMP |
Информация протокола Internet Group Management Protocol (IGMP) проходит через другие маршрутизаторы таким
образом, что каждый поддерживающий групповую адресацию маршрутизатор знает, какая группа узлов в какой сети находится.
|
|
Протокол IP |
Протокол IP (Internet Protocol) не ориентирован на соединение и предназначен в первую очередь
для отправки и маршрутизации пакетов между узлами. Протокол IP ненадежный - он не гарантирует доставку, хотя делает все
возможное для доставки пакета. Ответственность за подтверждение получения пакетов несут высокоуровневые транспортные
протоколы, например TCP.
|
|
Протокол TCP |
Протокол TCP (Transmission Control Protocol) предоставляет надежную,
ориентированную на соединение службу доставки. TCP обеспечивает надежность, присваивая номера последовательности
каждому передаваемому сегменту. Если сегмент разбивается на мелкие пакеты, то узел-получатель сможет узнать, все ли
части получены. Для этого используются подтверждения. Для каждого отправленного сегмента узел-получатель должен вернуть
отправителю подтверждение (acknoledgement, ACK) в течение определенного времени.
|
|
Протокол UDP |
Протокол UDP (Usr Datagram Protocol) обеспечивает не ориентированную на
соединение службу доставки датаграмм. Этот протокол используется приложениями, не требующими подтверждения. Обычно
такие приложения передают данные небольшого объема за один раз. Примеры: сервис NetBIOS, сервис SNMP.
|