204
периодични уникаст запитвания – изпращат се периодични уникаст запитвания към регистрираните хостове. Ако отдалеченият хост не отговори,
записът се премахва от кеша;
уведомяване от протокол – ако протокол от по-горен слой установи проблеми при доставката, той уведомява
активния ARP процес в хоста, който от своя страна премахва записа за отдалечения хост от таблицата му.
Структурата на заглавната част на ARP и описанието ѝ е показано на фигура 150.
фигура 150 Заглавна част на ARP Hardware type – 2-байтово поле, идентифициращо типа на хардуера (например,
Ethernet, Token-Ring или друг тип мрежа). За Ethernet
това поле има стойност 0x0001;
Protocol type – 2-байтово поле, идентифициращо типа на протокола от мрежовия слой (например, IP=0x0800, IPX=0x8137);
Hardware length – 1-байтово поле, задаващо дължината в байтове на хардуерния адрес (например, Ethernet има 6-байтов MAC адрес);
Protocol length - 1-байтово поле, задаващо дължината в байтове на протоколния адрес от мрежово ниво, който се преобразува.
Например, за IP=0x0800 полето трябва да съдържа стойност 4;
Operation - 2-байтово поле, идентифициращо типа на извършваната операция:
0x0001=ARP request;
0x0002=ARP reply;
0x0003=RARP request;
0x0004=RARP reply.
За разграничаване на типа на кадъра (ARP или RARP) в полето Ethertype на DLC хедъра (фигура 151) се записва 0x0806 (ARP) или 0x8035 (RARP).
Sender hardware address – 6-байтово поле за хардуерния адрес на изпращача;
Sender protocol address – 4-байтово поле за
логическия адрес на изпращача;
Target hardware address - 6-байтово поле за хардуерния адрес на получателя;
205
Target protocol address - 4-байтово поле за логическия адрес на получателя.
Сподели с приятели: