Tecnología

Inicio

¿Cómo se define el protocolo TCP?

¿Cómo se define el protocolo TCP?


El Protocolo de Control de Transmisión (TCP), junto con el Protocolo de Internet, es la base de los primeros estándares definidos para la programación de Internet. En su forma original, se llama el Programa de Control de Transmisión y fue definida por Vinton G. Cerf y Bob Kahn en su artículo "Un protocolo para la interconexión de paquetes de red" en 1974. Estas recomendaciones se desarrollaron y evolucionaron hasta convertirse en un conjunto de protocolos denominado TCP / IP (Transmission control Protocol / Internet Protocol). Varios aspectos de TCP pueden ser examinados para llegar a una definición.

Instrucciones

1 Visita el sitio web de la Internet Engineering Task Force (IETF) (ver referencias). Esta organización publica los standards definitivos para TCP. Descarga los documentos que definen de forma gratuita. Esta organización publica todos sus documentos en la "solicitud de comentarios" formato. Todos los documentos están etiquetados con las letras "RFC" seguido de un número de secuencia.

2 Realizar el papel de TCP. No es una aplicación de usuario. Tampoco lo hace la información de ruta a través de Internet - que es el trabajo de IP. TCP se interpone entre una aplicación e IP. Sus tareas incluyen datos de la aplicación de dividirse en trozos transmisibles y secuenciación ellos. Cuando se reciben los paquetes, TCP comprueba que todos los datos enviados ha llegado. Si un trozo que falta, se envía un mensaje al remitente indicándole que vuelva a enviar ese segmento. Otros paquetes en la misma serie llegará antes que el segmento faltante se vuelve a enviar. TCP amortigua esta información y espera hasta que tenga toda la información en el orden correcto antes de que re-ensambla los paquetes en un datagrama y lo pasa a la aplicación receptora. Esta tarea se logra asegurando que el programa basado en TCP en ambos los equipos emisores y receptores sigue exactamente las mismas reglas. El remitente etiquetas de los paquetes, y el receptor sabe lo que significan estas etiquetas.

3 Visualizar los protocolos TCP como ocupando parte de un edificio de varios pisos. El Protocolo siempre se conoce como una "pila" y se representa como una serie de capas. En esta analogía, los pisos inferiores del edificio están ocupados por una organización hermana llamada IP. Un ascensor se desplaza entre dos pisos, con empleados que llevan información. La planta superior pertenece a la aplicación de fantasía que interactúa con el público. TCP es más abajo en el edificio, donde el mantenimiento físico se lleva a cabo.

4 Definir TCP en términos de su gran rival, el Protocolo de datagramas de usuario (UDP). Estas dos normas existen lado a lado. TCP proporciona control de sesión y organiza la secuencia de paquetes. UDP no lo hace. El beneficio de TCP es que es más fiable. Sin embargo, el inconveniente es que es más lento para establecer una conexión y sus cabeceras crear una sobrecarga mayor del tráfico.