TCP /IP
El modelo TCP/IP
fue desarrollado por el Departamento de Defensa de los Estados Unidos para
permitir la transmisión precisa y correcta de datos entre dispositivos. Divide
los mensajes en paquetes para evitar tener que volver a enviar el mensaje
completo en caso de que encuentre un problema durante la transmisión. Los
paquetes se vuelven a armar una vez que llegan a su destino. Cada paquete puede
tomar una ruta diferente entre la computadora de origen y la de destino en
función de si la ruta original utilizada está congestionada o no disponible.
El TCP/IP divide
las tareas de comunicación en capas que mantienen el proceso estandarizado, sin
que los proveedores de hardware y software tengan que tratar de gestionarlo
ellos mismos. Los paquetes de datos deben pasar a través de cuatro capas antes
de que el dispositivo de destino los reciba; luego el TCP/IP atraviesa las
capas en orden inverso para volver a poner el mensaje en su formato original.
Como protocolo
orientado a la conexión, el TCP establece y mantiene una conexión entre
aplicaciones o dispositivos hasta que terminan de intercambiar datos. Determina
cómo el mensaje original debe dividirse en paquetes, numera y reensambla los
paquetes, y los envía a otros dispositivos de la red tales como enrutadores,
puertas de enlace de seguridad y conmutadores; y luego hacia su destino. El TCP
también envía y recibe paquetes desde la capa de red, maneja la transmisión de
cualquier paquete perdido, administra el control de flujo y garantiza que todos
los paquetes lleguen a su destino.
Un buen ejemplo
de cómo funciona esto en la práctica es cuando se envía un correo electrónico
mediante SMTP desde un servidor de correo electrónico. La capa TCP del servidor
divide el mensaje en paquetes, los numera y los reenvía a la capa IP, que a su
vez transporta cada paquete al servidor de correo electrónico de destino.
Cuando los paquetes llegan, se envían a la capa TCP para volver a ensamblarlos
en el formato de mensaje original y se devuelven al servidor de correo
electrónico, que envía el mensaje a la bandeja de entrada de correo electrónico
de un usuario.
El TCP/IP utiliza
un protocolo de enlace de tres vías para establecer una conexión entre un
dispositivo y un servidor, lo que garantiza que se puedan transferir múltiples
conexiones de socket TCP en ambas direcciones simultáneamente. Tanto el
dispositivo como el servidor deben sincronizar y aceptar los paquetes antes de
que comience la comunicación, y así entonces pueden negociar, separar y
transferir las conexiones de socket TCP.

No hay comentarios:
Publicar un comentario