Пловдивски


RARP (Reverse Address Resolution Protocol)



Pdf просмотр
страница110/130
Дата02.07.2022
Размер7.37 Mb.
#114742
1   ...   106   107   108   109   110   111   112   113   ...   130
Компютърни мрежо и комуникации
9.5.4. RARP (Reverse Address Resolution Protocol)
RARP е протокол за динамично преобразуване на физическите адреси на хостове в логически адреси от мрежово ниво (например, IP адреси). Той извършва противоположно действие на ARP протокола. Използва същия формат на хедъра, както ARP протокола. Кадърът, пренасящ RARP, се разпознава по типа на полето Ethertype=0x8035 (фигура 156).


208
фигура 156 Ethertype=0x8035
Протоколът е предназначен за назначаване на логически адреси на бездискови станции. За целта се използват RARP сървъри, където в статични таблици се съхраняват съответствията между хардуерни и логически адреси. За поддържането им се грижат мрежови администратори. Подобно на ARP и този протокол използва броадкасти.
Това означава, че във всеки локален сегмент трябва да има поне по един
RARP сървър, който да отговаря на такъв тип запитвания. Недостатъците на RARP са свързани с необходимостта от:

такъв тип сървъри за всеки един сегмент, поради невъзможността маршрутизаторите да препращат RARP броадкасти;

администратор за създаване и поддържане на статичните асоцииращи таблици.
RARP не е единственият протокол за преобразуване на хардуерни в логически адреси. Представители на този тип асоцииране са още BOOTP и
DHCP, предназначени да заменят RARP. Всеки един от тези протоколи се стреми да отстрани проблемите, съществуващи при предшественика му. В момента актуалният протокол е DHCP.
9.5.5. TCP (Transfer Control Protocol)
TCP е протокол, осигуряващ надеждно предаване на сегменти между съответните процеси на двата комуникиращи хоста. Той назначава пореден номер за всеки предаден байт и очаква потвърждение от приемащия хост за получените байтове. Това забавя доставката на данни за сметка на тяхната сигурност, която се характеризира със следните действия:
1. Създаване на логическо съединение (сесия) между двата комуникационни процеса (Session setup) – този тип съединение се изгражда между портовете на двата комуникиращи хоста. Използването на портове позволява на TCP да поддържа множество логически съединения, едновременно, между два хоста или между хост и множество хостове. Този процес се нарича мултиплексиране.


209
При изграждането на сесия се използва подход, наречен трикратно ръкостискане (three-way handshake). При този механизъм, целевият хост получава SYN сегмент от хоста-източник, на който отговаря с ACK/SYN сегмент и очаква неговото ACK потвърждение от инициализиращия хост.
SYN сегментите дават възможност на комуникиращите хостове да установят стартови параметри за комуникацията – размер на прозореца
(буфер), първоначален пореден номер (специфичен за всеки хост), максимален размер на сегмент. На фигура 157 е илюстрирано трикратното ръкостискане.


Сподели с приятели:
1   ...   106   107   108   109   110   111   112   113   ...   130




©obuch.info 2024
отнасят до администрацията

    Начална страница