Tecnología

Inicio

Definición de Transmission Control Protocol

Definición de Transmission Control Protocol


TCP, también conocido como el Protocolo de Control de Transmisión, forma parte del conjunto de protocolos de Internet, que se encarga de la comunicación de ordenador a ordenador a través de una red. El protocolo lleva a cabo tareas suele ser responsabilidad de la capa de transporte, tales como el establecimiento de conexiones entre los equipos y la disponibilidad para la transmisión en el orden de la información.

Historia

Creado inicialmente como parte del proyecto de investigación ARPANET en 1973, se puso de pie para TCP Programa de Control de Transmisión en lugar de protocolo, como se especifica en la Internet Engineering Task Fuerza RFC (Request for Comments) 675. El Programa de Control de Transmisión más tarde dio lugar a un sistema más modular de protocolos, que se convirtió en protocolos de Internet. El éxito de TCP refleja estrechamente la suerte de ARPANET, que eventualmente se convirtió en la moderna Internet. Las mejoras en el protocolo se han producido en los últimos años, especialmente en términos de control de la congestión, pero todavía sirve al mismo propósito fundamental de transporte de datos.

conexiones

Nunca se puede garantizar la entrega de información en Internet. Al crear una nueva conexión, TCP utiliza un enlace de tres vías para asegurar que ambas partes saben que la conexión se ha establecido correctamente. Una combinación de dirección IP y número de puerto identifica de forma exclusiva una conexión, lo cual tenía sentido durante el protocolo de & # 039; s creación inicial. Las computadoras portátiles cambian sus direcciones IP a medida que se mueven alrededor, sin embargo, lo que hace difícil para entregar correctamente el tráfico, lo que lleva a la creación de protocolos IP móviles para trabajar alrededor de las limitaciones de TCP.

Transferencia de datos

El Protocolo de Control de Transmisión asegura la entrega de los datos en el orden correcto uniendo un número de secuencia a cada paquete de información que envía. El receptor puede utilizar el número de secuencia de una transmisión para filtrar los paquetes duplicados y reorganizar los paquetes en el orden correcto. acuse de recibo acumulativo significa que los paquetes no reconocidos retransmiten en su totalidad, lo que libre de errores de transferencia de datos.

Estructura de datagramas

Dos partes principales forman el datagrama TCP o paquetes. La sección de "cabecera" tiene 10 campos obligatorios, así como espacio para las extensiones opcionales, para dirigir el paquete a su destino y garantizar la integridad de los datos contenidos en ella. La sección de "datos" contiene la carga útil del paquete, que tiene una longitud indefinida. Aunque el protocolo del doesn & # 039; t especificar un límite, un límite de facto & # 039; s ejecutadas por el tamaño del marco, o la cantidad de información que el hardware puede transmitir a la vez.

vulnerabilidades

TCP sigue siendo vulnerable a varios ataques, incluyendo denegación de servicio y conexión de secuestro. el secuestro de conexiones permite que un atacante intercepte una comunicación, y por lo tanto aprender el número de secuencia se utiliza a continuación. A continuación, puede enviar un paquete falso para el destino, causando una pérdida de sincronización. A pesar de esto, TCP sigue siendo uno de los protocolos más estables y seguros en el uso actual, desde su extensas pruebas en las manos de la comunidad de Internet.