Cuestión : Confirmación de los estados de la conexión del TCP/IP

Hola All

I que aprendía sobre establecimiento de una red y esperaba que alguien podría confirmar algunas cosas para me.

From qué entiendo, los clientes establecen conexiones en el TCP usar el
ACK [cliente del
SYN-ACK [servidor de handshake.

SYN [cliente al servidor] al cliente] al servidor] cualquier lado del

When quieren cerrar la conexión (desmontaje de AKA), lo que sigue sucede (en este ejemplo, digamos al cliente quiere cerrar la conexión) el

Let del
ACK [cliente del
FIN-ACK [servidor del

FIN [cliente al servidor] al cliente] al servidor] que decimos por ejemplo que miraba en un rastro de red de un hilo de rosca de la comunicación entre DeviceA y DeviceB. ¿Si una ALETA fuera enviada por DeviceA, estaría correcto decir que es DeviceA que está pidiendo cerrar la conexión? ¿el

Or hace los dispositivos envía a veces los paquetes de la ALETA si no han oído del otro lado por un periodo de tiempo? La razón que pido es que estoy mirando un rastro de red donde DeviceA está enviando una ALETA a DeviceB….y el problema es que esta conexión debe realmente estar para arriba todo el tiempo.
class= del

Respuesta : Confirmación de los estados de la conexión del TCP/IP

Se utiliza típicamente 2 anfitriones que están comunicando y un anfitrión quiere terminar la sesión, a lo más, un apretón de manos de cuatro terminales. Cada lado de la conexión terminaría la sesión independiente. Para contestar a su pregunta, sí, si DeviceA desea terminar la conexión, transmite un paquete de la ALETA, que el otro extremo reconoce con un ACK. Por lo tanto, un desmontaje típico requiere un par de segmentos de la ALETA y del ACK de cada punto final del TCP.

1. (DeviceA) --> ACK/FIN --> (DeviceB)

2. (DeviceA) <-- ACK="">
3. (DeviceA) <-- ACK="">
4. (DeviceA) --> ACK --> (DeviceB)


Usted debe también saber que es posible terminar la conexión por un apretón de manos de tres vías, cuando el anfitrión A envía una ALETA y las contestaciones del anfitrión B con una ALETA y un ACK (combina simplemente 2 pasos en uno) y reciben contestaciones de A con un ACK. Éste es el método más común que he visto.

Esperar que esto ayude
Billy
Otras soluciones  
 
programming4us programming4us