Como funciona una conexión TCP

Las conexiones TCP son realmente importantes e interesantes en el mundo de las redes, este protocolo de transporte es fundamental para establecer conexiones. Para ello vamos a explicar esta negociación para establecer conexiones.

Lo primero que vamos a hacer es intentar establecer el dialogo entre dos host diferentes identificados como (A) y (B)

1) (A) ——> [SYN]——>(B)
Cuando una aplicación cliente (A) intenta establecer una conexión a un servidor (B), envía un paquete con el bit de control TCP SYN y el resto de los bits de control TCP inactivos.

2) (A)<——[SYN / ACK]<——(B)
En este paso el Host (B) si esta escuchando la comunicación con el host (A) va a responder a su petición con un especie de “saludo” SYN/ACK, dando a entender que acepta su petición. Si por el contrario el host (B) no atiende la conexión, responde con un paquete RST entendiendose como una puerda de comunicación cerrada.

3) (A)——>[ACK]——>(B)
Cuando recibe la confirmación (A), responde con un ACK y la conexión podemos decir que se da como establecida y desde entonces cualquier otro envio TCP que pertenezca a esa conexión tendra establecida el mismo flag.

Hoy pudimos entender de que manera se realiza una negociación y posteriormente se establece una conexión por medio del protocolo TCP, y eso lo hace a una velocidad realmente sorprendente. ¿Interesante, no?


Tec. Informático, Analista en Sistema y Estudiante de Ing. en computación, Emprendedor, Creador y Webmaster de LaREPAWEB, El CoDiGo K, TeknoFlash, SQLite Latino.

Leave a Reply

*

web stats