Protocolo TCP y Protocolo IP


Tanto la Dirección IP como TCP son protocolos que ayudan a que los dispositivos conectados a internet se comuniquen entre sí.

Published on March 05, 2023 by Gmichet

REDES

3 min READ

Protocolo de Control de Transmisión (TCP)

TCP es un protocolo importante en Internet que permite que dos dispositivos se conecten y compartan información de manera confiable. Imagina que estás enviando un archivo a través de Internet. TCP se asegura de que los datos se envíen correctamente y en el orden correcto, para que la información llegue de forma segura y completa.

Es como cuando envías un paquete por correo. TCP se encarga de que el paquete llegue a su destino sin daños y en el orden correcto. Garantiza una conexión estable y confiable entre los dispositivos, lo cual es especialmente importante cuando estás realizando actividades en línea, como navegar por la web, enviar correos electrónicos o transferir archivos.

P2i1

En resumen, TCP es como un mensajero confiable que se asegura de que tus datos viajen de manera segura y ordenada a través de Internet, lo que permite que muchas de las aplicaciones que utilizas funcionen correctamente.

Handshake

Anteriormente hablamos de como el protocolo TCP envia paquetes de forma segura al destinatario y lo hace mediante handshake.

El handshake es un proceso de tres vías que se utiliza para establecer una conexión entre dos dispositivos antes de que se envíen los datos.

A continuación el proceso handshake:

1- SYN: El primer dispositivo envía un paquete SYN (sincronizar) al segundo dispositivo, indicando que desea establecer una conexión.

El paquete SYN incluye un número de secuencia que se utiliza para identificar el paquete.

P2i2

2- SYN-ACK: El segundo dispositivo responde con un paquete SYN-ACK (Sincronización-reconocimiento), indicando que ha recibido el paquete SYN y que está listo para establecer una conexión.

El paquete SYN-ACK incluye un número de recibo que se utiliza para confirmar la recepción del paquete SYN, así como un número de secuencia que se utiliza para identificar el paquete SYN-ACK

P2i3

3- ACK: El primer dispositivo responde con un paquete ACK (acuse de recibo), indicando que ha recibido el paquete SYN-ACK y que está listo para empezar a enviar datos.

El paquete ACK incluye un número de acuse de recibo que se utiliza para confirmar la recepción del paquete SYN-ACK

P2i4

Atención El handshake TCP es una parte crítica del protocolo TCP y se utiliza para establecer una conexión fiable y segura entre dispositivos antes de que se envíen los datos.

P2i5


Protocolo IP

Cuando hablamos de “IP”, nos referimos al Protocolo de Internet.

Es una forma de comunicación que permite que los dispositivos se envíen datos entre sí a través de internet. Lo interesante es que no necesitan establecer una conexión especial antes de enviar los datos.

EJEMPLO:

Imagina que quieres enviar una carta por correo. Con algunos métodos de envío, necesitarías hablar con la persona de la oficina de correos y acordar una entrega especial antes de enviar la carta. Pero con el protocolo IP, no tienes que hacer eso. Simplemente pones tu carta en un sobre, la envías y confías en que llegará a su destino.

El protocolo IP divide los datos en pequeños paquetes y los envía a través de internet de forma independiente. Cada paquete sigue su propio camino y puede llegar al destino por diferentes rutas. Esto hace que la comunicación sea más flexible y eficiente.

Cuando un paquete se envía a través de un red, los enrutadores utilizan la información de la cabecera para determinar la mejor ruta que debe seguir el paquete para llegar a su destino.

En resumen, el Protocolo de Internet (IP) es una forma de comunicación que permite que los dispositivos se envíen datos entre sí sin necesidad de establecer una conexión especial de antemano. Es como enviar cartas sin tener que hacer arreglos previos con el servicio postal.

Gmichet

Autodidacta apasionado por la informática y entusiasta de los CTF. Constantemente aprendiendo.

2024 | WhatATheme - A Theme made with by Gmichet Powered by Jekyll