Hogar » Transmission Control Protocol (TCP)

Transmission Control Protocol (TCP)

1974
  • Vint Cerf
  • Robert E. Kahn
Computer workstation analyzing Transmission Control Protocol in a professional setting.

TCP is a core protocol of the Transport Layer, providing reliable, ordered, and error-checked delivery of a stream of bytes between applications running on hosts. It is a connection-oriented protocol, meaning it establishes a connection via a three-way handshake before data transfer begins. This ensures data integrity at the cost of higher overhead compared to UDP.

TCP’s reliability is achieved through several mechanisms. It uses sequence numbers to track segments and reorder them if they arrive out of sequence. It requires acknowledgments (ACKs) from the receiver for data segments; if an ACK is not received within a certain time, the segment is retransmitted. A checksum field is used to detect data corruption within segments. Flow control is managed using a sliding window mechanism, where the receiver advertises how much data it can buffer, preventing the sender from overwhelming it. Furthermore, TCP incorporates sophisticated congestion control algorithms (e.g., slow start, congestion avoidance) to prevent the network from being overloaded. The initial connection is established with a three-way handshake (SYN, SYN-ACK, ACK) to ensure both sides are ready to communicate. This robust feature set makes TCP suitable for applications where data integrity is paramount, such as web browsing and file transfers, but its overhead makes it less ideal for real-time applications like streaming or online gaming.

UNESCO Nomenclature: 3307
- Informática

Tipo

Software/Algoritmo

Disrupción

Fundacional

Utilización

Uso generalizado

Precursores

  • arpanet’s network control program (ncp)
  • cyclades’ transport protocol design
  • research in reliable data transfer over unreliable channels

Aplicaciones

  • world wide web (http/https)
  • email (smtp, imap, pop3)
  • file transfer protocol (ftp)
  • secure shell (ssh)
  • database connections

Patentes:

NA

Posibles ideas innovadoras

Membresía obligatoria de Professionals (100% free)

Debes ser miembro de Professionals (100% free) para acceder a este contenido.

Únete ahora

¿Ya eres miembro? Accede aquí
Related to: tcp, transmission control protocol, transport layer, reliable transport, connection-oriented, three-way handshake, flow control, congestion control, sequence number, acknowledgment.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

DISPONIBLE PARA NUEVOS RETOS
Ingeniero Mecánico, Gerente de Proyectos, Ingeniería de Procesos o I+D
Desarrollo eficaz de productos

Disponible para un nuevo desafío a corto plazo.
Contáctame en LinkedIn
Integración de electrónica de metal y plástico, diseño a coste, GMP, ergonomía, dispositivos y consumibles de volumen medio a alto, fabricación eficiente, industrias reguladas, CE y FDA, CAD, Solidworks, cinturón negro Lean Sigma, ISO 13485 médico

Estamos buscando un nuevo patrocinador

 

¿Su empresa o institución se dedica a la técnica, la ciencia o la investigación?
> Envíanos un mensaje <

Recibe todos los artículos nuevos
Gratuito, sin spam, correo electrónico no distribuido ni revendido.

o puedes obtener tu membresía completa -gratis- para acceder a todo el contenido restringido >aquí<

Contexto histórico

(si se desconoce la fecha o no es relevante, por ejemplo "mecánica de fluidos", se ofrece una estimación redondeada de su notable aparición)

Invención, innovación y principios técnicos relacionados

Scroll al inicio

También te puede interesar