ÐиÑÑÑална ÐабоÑаÑоÑÐ¸Ñ Ð¿Ð¾ ÐомпÑÑÑÑни ÐÑежи и РазпÑеделени ...
ÐиÑÑÑална ÐабоÑаÑоÑÐ¸Ñ Ð¿Ð¾ ÐомпÑÑÑÑни ÐÑежи и РазпÑеделени ...
ÐиÑÑÑална ÐабоÑаÑоÑÐ¸Ñ Ð¿Ð¾ ÐомпÑÑÑÑни ÐÑежи и РазпÑеделени ...
- No tags were found...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Виртуална Лаборатория по Компютърни Мрежи и Разпределени Системиизпраща на IP протокола. Той от своя страна опакова сегментите вдейтаграми и извършва маршрутизирането на всяка дейтаграма. Приприемането IP протоколът разопакова пристигналите дейтаграми, след коетопредава получените сегменти на TCP протокола, който сглобява и подреждаданните от сегментите в съобщения към по-горните слоеве.Всеки край на TCP връзката се идентифицира с IP адреса на съответнияхост и с номер на порт, който се определя от съответната приложна програма,използваща тази връзка. Комбинацията от адреса на хоста и номера на портасе нарича гнездо(socket). Всеки TCP сегмент съдържа номерата на портоветена източника и на приемника, така се определя за коя приложна програма епредназначен съответният сегмент. Комбинацията от гнездото на източника игнездото на приемника е уникална и идентифицира TCP връзката. Товапозволява едно гнездо да се използва едновременно от няколко TCP връзки.Съответствието между номера на порт и приложна програма се осъществявалокално във всеки хост.Използвани портове:- до 256 се наричат добре известни портове;- 256-1023 се използват от компаниите за продажба на приложения;- над 1023 се използват свободно.Осигуряване на надеждност при обмен на информация използвайки TCP.При първоначално отваряне на връзката между два хоста е необходимовсеки един от тях да изпрати на другият началният номер (initial sequencenumber) на байтовата последователност, която ще изпраща, и съответно даполучи потвърждение за получаване на този номер. Процедурата заустановяване на връзка се нарича Three Way Handshake, в нормалния случайе следната:• Хостът, който отваря връзката, изпраща SYN сегмент. В същиятсегмент клиентът задава номера на порта на сървъра, с който щеосъществява връзка и началният номер на потока байтове, койтоклиентът ще предаде към сървъра.• Сървърът отговаря със собствен SYN сегмент, включващ началнияномер на неговия поток байтове. В сегмента се съдържа ипотвърждение ACK за SYN.• Клиентът трябва да потвърди т.е. да прати сегмент с ACK заполучаването на SYN.За затваряне на връзката се използва процедура, при коятопрекратяването на връзка става по начин, предотвратяващ загубата наинформация.Стр.62Изследване на транспортния слой. Следене на трафика.