Segmentul TCP

Сделай свою wap-шпаргалку =) попробуй конструктор сайтов http://www.panweb.com/


Scopul serviciilor furnizate de TCP cere ca antetul segmentului sa fie extensiv (considerabil). TCP furnizeaza un domeniu intins de functii de siguranta, dar sacrifica viteza (trebuie stabilite intai conexiunile, asteptarea confirmarii etc.). Din cauza cadrelor mai mici, UDP este mai rapid decat TCP, platind cu pretul lipsei de siguranta. Descrierea campurilor unui segment TCP este :
-adresa portului sursa (16 biti) : defineste programul aplicatie in calculatorul sursa;
-adresa portului destinatie (16 biti) : defineste programul aplicatie din calculatorul destinatie;
-numar de secventa (32 biti) : un flux de date dintr-un program aplicatie poate fi impartit in doua sau mai multe segmente TCP. Campul numar de secventa arata pozitia datelor in fluxul de date original;
-numar de confirmare (32 biti) : este folosit la confirmarea primirii datelor la celalalt dispozitiv de comunicare. Acest numar este valid numai daca bitul ACK (definit ulterior) este setat. In acest caz, acesta defineste numarul de secventa care este asteptat;
-lungimea antetului (HLEN ? 4 biti) : indica numarul de cuvinte de 4 octeti din antetul TCP. Acesti 4 biti pot defini un numar <=15. Acesta este inmultit antetului cu 4 pentru a da numarul total de octeti din antet. Deci lungimea antetului poate fi pana la 4*15=60 octeti. Cum lungimea minima este 20, inseamna ca raman maxim 40 octeti pentru sectiunea de optiuni;
-rezervat (6 biti) : rezervat pentru utilizare ulterioara;