Podcast
Questions and Answers
Quin és l'estat en què es troba el client quan rep la confirmació del servidor?
Quin és l'estat en què es troba el client quan rep la confirmació del servidor?
Quin és el propòsit del bit del Flag ACK?
Quin és el propòsit del bit del Flag ACK?
Com es realitza la fragmentació de les dades de l'aplicació?
Com es realitza la fragmentació de les dades de l'aplicació?
Quin és el propòsit del número de seqüència?
Quin és el propòsit del número de seqüència?
Signup and view all the answers
Què passa quan el receptor rep un segment TCP correcte?
Què passa quan el receptor rep un segment TCP correcte?
Signup and view all the answers
Què passa si l'emissor d'un segment TCP no rep la confirmació?
Què passa si l'emissor d'un segment TCP no rep la confirmació?
Signup and view all the answers
Com es tanca la connexió TCP?
Com es tanca la connexió TCP?
Signup and view all the answers
Quin és el propòsit del camp Finestra (Window) de la capçalera del segment?
Quin és el propòsit del camp Finestra (Window) de la capçalera del segment?
Signup and view all the answers
Quin és el procés que es realitza abans de transmetre informació utilitzant el protocol TCP?
Quin és el procés que es realitza abans de transmetre informació utilitzant el protocol TCP?
Signup and view all the answers
Quin és el número de seqüència que s'utilitza per a generar els números de seqüència dels segments que s'enviaran des del client?
Quin és el número de seqüència que s'utilitza per a generar els números de seqüència dels segments que s'enviaran des del client?
Signup and view all the answers
Quin és el nom del procediment d'establiment de connexió TCP?
Quin és el nom del procediment d'establiment de connexió TCP?
Signup and view all the answers
Quin és el propòsit del primer missatge del procediment d'establiment de connexió TCP?
Quin és el propòsit del primer missatge del procediment d'establiment de connexió TCP?
Signup and view all the answers
Quin és el ús del Transmission Control Block (TCB)?
Quin és el ús del Transmission Control Block (TCB)?
Signup and view all the answers
Quin és el procés que es realitza després de l'establiment de la connexió?
Quin és el procés que es realitza després de l'establiment de la connexió?
Signup and view all the answers
Quin és el propòsit del segon missatge del procediment d'establiment de connexió TCP?
Quin és el propòsit del segon missatge del procediment d'establiment de connexió TCP?
Signup and view all the answers
Quin és el bit del Flag que es configura a 1 en el primer missatge del procediment d'establiment de connexió TCP?
Quin és el bit del Flag que es configura a 1 en el primer missatge del procediment d'establiment de connexió TCP?
Signup and view all the answers
Study Notes
Procediments de transmissió de dades mitjançant TCP
- Els procediments de transmissió de dades mitjançant TCP inclouen: establiment d'una connexió, transmissió de les dades i finalització de la connexió.
Establiment d'una connexió
- Abans de transmetre informació utilitzant el protocol TCP, és necessari obrir una connexió.
- El servidor crea un TCB (Transmission Control Block) no especificat que assigna a les sol·licituds dels clients.
- El client crea i assigna el TCB a la sol·licitud del procés.
- El procediment d'establiment de connexió TCP es coneix com a procediment del Three Way Handshake perquè necessita tres missatges.
- El client envia un segment TCP amb un número de seqüència aleatori anomenat Número de Seqüència Inicial (ISN) i el bit del Flag SYN activat a 1.
- El servidor envia un segment ACK de reconeixement al client amb els bits del Flag ACK i SYN activats a 1.
- El client envia un segment TCP amb el bit del Flag ACK activat a 1 i el número de reconeixement ACK que correspon al número de seqüència del segment enviat pel servidor incrementat en una unitat.
Transmissió de les dades
- El protocol TCP realitza la fragmentació de les dades de l'aplicació en el host origen i la reconstrucció de les dades fragmentades en el host destí.
- Cada fragment viatja en un segment TCP diferent amb un número de seqüència únic que s'obté sumant l'identificador del fragment més el número de seqüència inicial de la connexió (ISN).
- Quan el receptor rep un segment TCP correcte, emmagatzema en la seva memòria el fragment de dades que conté i el seu número de seqüència.
- Si arriba algun duplicat, el receptor el detecta ràpidament mitjançant l'identificador i l'elimina.
- Una vegada rebut tot el segment i comprovat que és correcte, el receptor confirma a l'emissor del segment que l'ha rebut enviant un segment TCP amb el bit del Flag ACK activat a 1 i un número de reconeixement (ACK #) que correspon a la suma del número de seqüència més el número de bytes llegits.
Finalització de la connexió
- Quan una aplicació ja no té més dades de transferir, es tanca la connexió.
- La manera de tancar una connexió consisteix en l'enviament d'un segment TCP amb el bit del Flag FIN activat a 1 i esperar la confirmació ACK per cadascun dels dos sentits.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Entenem com funcionen els procediments de transmissió de dades mitjançant TCP, incloent l'establiment de connexió, la transmissió de dades i la finalització de la connexió.