9423f23c

Еще несколько протоколов


1ARP - Address Resolution Protocol

Протокол низкого уровня. Поддерживается на уровне ядра и/или

дравера сетевой платы. Для определения, какой ethernet'ный

адрес имеет машина, если известен ее IP-адрес. Работает по

принципу broadcаst: "эй, все, все, все: IP-такой_то -

отзовись", и он один отзывается.

arp -a # распечатать известные нам IP-адреса и их eth-адреса

RARP - Reverse Address Resolution Protocol.

Для оповещения бездисковых клиентов, какой у них IP-адрес. На

сервере запускается демон rarpd. У него есть файл-таблица:

ether-адрес -> IP-адрес. По запросу-broadcast'у бездискового

клиента вида: "эй, все,все,все, мой eth-адрес такой-то. Как

меня зовут?" rarpd сообщает ему, какой у него IP (а другой демон bootparamd сообщает ему дополнительную информацию - где ему

брать свою корневую файловую систему, например).

Для обмена информацией о роутинге (маршрутизации) используются

протоколы RIP, BGP, EGP, ICMP.

RIP - Routing Information Protocol

Внутренний протокол роутинга (внутри автономной системы). Его

поддерживают демоны routed и/или gated.

BGP - Border Gateway Protocol

EGP - External Gateway Protocol

Роутинг между автономными системами. Их поддерживает демон

gated

ICMP - Internet Control Message Protocol

передает сообщения об ошибках в TCP/IP (например "port

unreachable"), используется программами ping, traceroute, может

передавать сообщение о нерациональном роутинге типа "redirect":

"вообще-то можно направлять пакеты через меня, однако есть и бо-



Содержание раздела