Съществуват 3 основни варианта за реализиране на мп ethernet



страница20/26
Дата19.01.2024
Размер4.25 Mb.
#120021
1   ...   16   17   18   19   20   21   22   23   ...   26
kompyutyrni-mreji
Свързани:
kompyutyrni-mreji (2)
Въпрос 15. ТСР осигурява на протоколите двупосочна с-ма за ПД,използваща поддържка управлението на потока. Данните се предават в непрекъснат поток от байтове. ТСР може да поддържа многобройни едновременни преобразувания на пакетите към формата на по-горния слой.ТСР установява логическа връзка “от край до край”, които провеждат комуникация. След размяна на управляваща информация, наречена “ръкостискане”, се установява връзка и стартира предаването на информация.ТСР предава двупосочен непрекъснат поток от байтове (октети), като го пакетира в сегменти.ТСР извършва възстановяване на повредени или загубени данни, откриват се дублирани данни.Всичко това става чрез присвояване на номер на последователността към всеки предаден октет, като от получаващия ТСР модул се изисква да потвърди, че успешно е приел данните. Ако не се получи потвърждение, данните се предават отново. Повредените данни се откриват чрез добавяне към всеки сегмент на контролна сума, която се проверява от получателя.UDP е по-прост транспортен протокол от ТСР, който осигурява на приложените програми възможност за изпращане на съобщения по Интернет с минимално натоварване на операционната система. UDP е ненадежден протокол, тъй като не предвижда средства за потвърждение, че данните са достигнали до получателя. Поради простотата има повишено бързодействие. UDP е подходящ за едновременно предаване на група хостове и е предпочитан транспортен протокол при предаване на мултимедийна информация в реално време.Протоколът за управленieТСР съответства на транспортното ниво в седмослойния модел на OSIПри получаване на сегмент, ТСР трябва да изпрати обратно “потвърждение”. То представлява също сегмент, в който е запълнено полето “номер на потвърждението”. Ако изпращачът не получи потвърждение, данните се изпращат отново. Заглавна част на ТСР сегментавключва поле за дължина, указател за спешни данни, поле за опции и флагове.Полето за дължина на заглавната част определя дължината на заглавната част 32-битови думи. Полето за дължина е 4-битово, от което следва, че мак. дължина на заглавната част на ТСР е 64-байта.Максимален размер на сегмента- MSSе размерът на най-големия обмен данни, който протоколът ТСР ще изпраща в един сегмент към другата страна. При установяване на връзката, всяка страна може да анонсира размера на сегмента, който очаква да получи. При изпращането на SYN сегмент от ТСР максималната стойност на MSS е ограничен от стойността на MTU минус фиксирания размер на заглавните части на ТСР и IP. За стандарта Етернет това означава, че максимална стойност на MSS е до 1460 байта, а за стандарта IEEE 802.3- до 1452 байта. Ако IP адресът на получателя не е “локален” стойността на MSS обикновено се задава равна на 536. В повечето реализации съществува възможност да се конфигурира кои подмрежи са локални или не.Нормално ТСР връзката се прекратява когато една от страните изпрати FIN. Това прекратяване се нарича още нормално освобождаване на връзката, тъй като сегментът FIN се изпраща след като всички данни са били предадени .ТСР протоколът задава таймаут при изпращане на данни, които се препращат отново, ако не се получи потвърждение преди изтичането та таймаута. Той поддържа 4 различни таймера за всяка връзка:Таймер за препредаване - задава интервала време, в който трябва да се получи потвърждение от другата страна;  Таймер за прозореца- съдържа информация за размера на прозореца на другата страна; Таймер за съществуване на връзката - чрез този таймер се открива дали другият край на връзката е отказал или рестартирал;Таймер 2MSL- измерва времето, през което връзката е била в състояние TIME_WAIT.ТСР протоколът осигурява надежден,опакова данните в сегменти, задава таймаут, потвърждава данните получени от др.страна, подрежда данните, получени в ред, различен от този на изпращане, отхвърля дублираните пакети, осигурява управление на потока данни от край до край ТСР се използва от голям брой широко разпространени приложни програми, като Telnet, Rlogin, FTP, електронна поща (SMTP), НТТР.Протоколите на приложната ниво предоставят услуги за крайния потребител.  Сред най-популярните са: Telnet позволява на потребителя да използва отдалечен хост по начин, по който би го използвал, ако локално работи с последния. FTP - потребителя да обменя данни между локалния и отдалечения хост. Rlogin наподобява Telnet. NFS осигурява достъп на потребители до файлове на отдалечен хост.


Сподели с приятели:
1   ...   16   17   18   19   20   21   22   23   ...   26




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

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