TCP este un protocol de încredere cu o conexiune. Recepționează un flux de octeți, îl fragmentează în mesaje separate și îl transmite către stratul de rețea. Pe aparatul destinatarului, acest mesaj este colectat într-un flux de octeți și transferat pe stratul aplicației.
TCP oferă o transmitere fiabilă a mesajelor între procesele de aplicații la distanță datorită formării conexiunilor virtuale.
6. Cum este organizat mecanismul de geam glisant din pachetul TCP?
În protocolul TCP este implementat un algoritm de folosire a unei ferestre. Particularitatea acestui algoritm este că, deși unitatea de date transmise este un segment, fereastra este definită pe setul de octeți numerotați ai fluxului de date nestructurat provenind de la nivelul superior și tamponat prin protocolul TCP.
Chitanța este trimisă numai dacă datele sunt primite corect, nu sunt trimise chitanțe negative. Astfel, absența unei chitanțe înseamnă fie recepția unui segment distorsionat, fie pierderea unui segment sau pierderea unei chitanțe.
Ca primire, receptorul segmentului trimite un mesaj de răspuns (segment) la care acesta plasează un număr unu mai mare decât numărul maxim de octeți din segmentul primit. Dacă dimensiunea ferestrei este W și ultima chitanță conține valoarea N, expeditorul poate trimite noi segmente până când octetul cu numărul N + W intră în segmentul următor. Acest segment se află în afara ferestrei, iar transferul în acest caz trebuie suspendat până la următoarea primire.
7. Cum funcționează funcția TCP "push"?
În unele cazuri, utilizatorul trebuie să fie sigur că toate datele trimise către stratul TCP sunt trimise. În aceste scopuri, există o funcție "push pack" - funcția PUSH. Apelarea acestei funcții vă permite să controlați expedierea tuturor datelor TCP tamponate.
Transmiterea imediată a datelor poate fi solicitată de procesul clientului din modulul TCP folosind o funcție specială PUSH, altfel TCP va decide cum să acumuleze și când să trimită datele clientului sau când să transferați datele primite către client.
8. Cum se implementează capacitatea TCP "de date urgente"?
date urgente pkts - numărul total de pachete cu bit URG în antet TCP (date urgente). octeți de date de urgență - număr total de octeți în pachete cu bit URG în antetul TCP. Acest câmp este calculat prin însumarea cantității de date urgente.
Datele urgente (date urgente) - în TCP / IP, aceste date trebuie furnizate cât mai curând posibil programului de aplicație.
9. Care sunt funcțiile protocolului ARP?
O solicitare sau un răspuns ARP este inclusă în cadrul Ethernet imediat după antetul cadrului.
Formatele cererii și răspunsului sunt aceleași și diferă numai în codul de operare (1 și, respectiv, 2).
10. Care sunt funcțiile protocolului DHCP?