Address Resolution Protocol (ARP)
Протоколът ARP (Address Resolution Protocol), дефиниран в RFC 826, динамично изпълнява последното преобразуване на адреси. Първоначалният проект на протокола ARP поддържаше преобразуването на логически адреси от мрежовия слой в 48-битови (6-байтови) хардуерни Ethernet адреси. По-късно той беше разширен за поддържане на преобразуването и на други типове мрежи. Приложенията и процесите от по-горен слой се нуждаят от протокола ARP, за да преобразуват динамично адреси от мрежовия слой в хардуерни MAC адреси, необходими за правилното предаване на данни. ARP изпълнява процеса на преобразуване автоматично.
Действие на ARP:
Преди извършването на комуникация между отдалечени хостове, изпращащата страна трябва да придобие локалния адрес за доставка. Ако хостът-източник и хостът - местоназначение се намират в един и същ сегмент, този локален адрес ще бъде хардуерния адрес на крайното местоназначение. Първият случай е ако хостът-източник и хостът - местоназначение не се намират в един и същ логически сегмент (хостовете са отделени от един или повече маршрутизатори), изпращащата страна използва локалния адрес на маршрутизатора (шлюза) за доставката, препращайки на него дейтаграмите за отдалечения хост. Хостът съхранява научената адресна информация в своята локална ARP кеш таблица. Това означава, че когато изпращащ хост иска да преобразува адрес от мрежовия слой на отдалечен хост, той изпраща бродкастно съобщение до всички хостове в локалния сегмент. Изпращащият хост определя дали местоназначението се намира в локалния сегмент на изпращащия хост като сравнява IP адреса на хоста-местоназначение с локалната подмрежова маска на изпращащия хостинг. След като изпращащият хост определи дали може само да извика или трябва да маршрутизира, той изпраща локална заявка, за да преобразува IP адреса на хоста на местоназначението или на локалния шлюз в хардуерен адрес. Вторият случай е, когато изпращащ хост открие, че хоста-местоназначение не се намира в същата подмрежа. Тогава той изпраща локален ARP бродкаст, за да преобразува хардуерния адрес на локалния шлюз, който препраща дейтаграмата до отдалечения хостинг.
ARP механизми за кеширане
В зависимост от имплементацията, хостовете могат да използват един или повече контролни механизми за премахване на стари или невалидни записи от ARP кеш таблицата. Тези механизми осигуряват наличието само на валидни записи в таблицата. Таймаут - Всеки хост има конфигурируем таймер на ARP кеша, който контролира продължителността на запазване на запис с динамично научена адресна информация. Когато таймерът изтече, той счита записа за остарял и изхвърля записа от кеша. Периодични уникасти - Програмата поддържаща ARP кеша изпраща периодично запитвания с насочени дейтаграми (уникасти) към хостовете записани в таблицата. Съобщения от каналния слой или от по-висок слой - Ако протокол от каналния слой или от по-висок слой открие проблем при доставянето на пакети, този протокол изпраща уведомяващо съобщение за този проблем до активния ARP процес в хоста.
Екипа на Уеб Дизайн Оптимизейшън ви препоръчва уеб дизайн услуги от Webdesign2.eu и професионална изработка на сайт от Seven Web Design. Посетете уеб сайта на нашите партьнори от уеб студиото ако имате интерес за изработка на уеб сайт, които ще промотира вашия бизнес в Интернет адекватно и престижно.
Web design and SEO topics: IP, Интернет, Компютри, мрежи, сървър, хостинг