TCP: Разлика помеѓу преработките

[проверена преработка][непроверена преработка]
Избришана содржина Додадена содржина
сНема опис на уредувањето
→‎Протокол: додадена подсекција
Ред 132:
close(s);
Доколку програмскиот тек е како опишаниот погоре, TCP/IP стакот не гарантира дека сите податоци ќе се испорачаат на апликацијата од другата страна.
===Употреба на ресурси===
Повеќето имплементации алоцираат влез во табела која мапира сесија до активен процес на оперативниот систем. Бидејќи TCP пакетите не вклучуваат идентификатор за сесија, двете крајни точки ја идентификуваат сесијата користејќи ја адресата на клиентот и портата. Секогаш кога еден пакет е примен, имплементација на TCP мора да изврши пребарување на оваа табела да се најде дестинацијата на процесот.
Бројот на сесии во страна на серверот е ограничен само од меморија и можат да расте како што пристигаат нови конекции, но клиентот мора да алоцира број на порта на случаен начин пред испраќањето на првиот SYN пакет на серверот. Оваа порта останува алоцирана во текот на целиот разговор, и ефикасно го ограничува бројот на излезни конекции на секоја од IP адресите на клиентот. Ако некоја апликација не успее правилно да ги затвори непотребните врски, клиентот може да снема ресурси и биде оневозможен да воспостави нови TCP конекции, дури и од други апликации.
Двете крајни точки, исто така, мора да одвојат простор за непотврдени пакети и примени (но непрочитани) податоци.
 
== Пренос на податоци ==
Преземено од „https://mk.wikipedia.org/wiki/TCP