SlideShare ist ein Scribd-Unternehmen logo
1 von 10
José Luis Parra Borja 9°2
PROTOCOLO TCP/IP
¿Qué es Protocolo TCP/IP?
 TCP/IP es un conjunto de protocolos. La sigla TCP/IP significa “Protocolo de control de
transmisión/Protocolo de Internet” y se pronuncia “T-C-P-I-P”. Proviene de los nombres de dos
protocolos importantes del conjunto de protocolos, es decir, del protocolo TCP y del protocolo IP.
 En algunos aspectos, TCP/IP representa todas las reglas de comunicación para Internet y se basa
en la noción de dirección IP, es decir, en la idea de brindar una dirección IP a cada equipo de la
red para poder enrutar paquetes de datos. Debido a que el conjunto de protocolos TCP/IP
originalmente se creó con fines militares, está diseñado para cumplir con una cierta cantidad de
criterios, entre ellos:
 Cuando se habla de TCP/IP , se relaciona automáticamente como el protocolo sobre el que
funciona la red Internet . Esto , en cierta forma es cierto , ya que se le llama TCP/IP , a la familia
de protocolos que nos permite estar conectados a la red Internet . Este nombre viene dado por
los dos protocolos estrella de esta familia
Nivel de Aplicación
 Constituye el nivel mas alto de la torre tcp/ip . A diferencia del modelo OSI , se trata de un nivel
simple en el que se encuentran las aplicaciones que acceden a servicios disponibles a través de
Internet . Estos servicios están sustentados por una serie de protocolos que los proporcionan .
Por ejemplo , tenemos el protocolo FTP (File Transfer Protocol), que proporciona los servicios
necesarios para la transferencia de ficheros entre dos ordenadores.
 Otro servicio, sin el cual no se concibe Internet , es el de correo electrónico, sustentado por el
protocolo SMTP (Simple Mail Transfer Protocol)
Nivel de Transporte
 Este nivel proporciona una comunicación extremo a extremo entre programas de aplicación. La
maquina remota recibe exactamente lo mismo que le envió la maquina origen. En este nivel el
emisor divide la información que recibe del nivel de aplicación en paquetes, le añade los datos
necesarios para el control de flujo y control de errores , y se los pasa al nivel de red junto con la
dirección de destino.
 En el receptor este nivel se encarga de ordenar y unir las tramas para generar de nuevo la
información original.
Protocolos Utilizados
 UDP: proporciona un nivel de transporte no fiable de datagramas, ya que apenas añade información
al paquete que envía al nivel inferior, solo la necesaria para la comunicación extremo a extremo. Lo
utilizan aplicaciones como NFS y RPC, pero sobre todo se emplea en tareas de control.
 TCP (Transport Control Protocolo): es el protocolo que proporciona un transporte fiable de flujo de bits
entre aplicaciones. Esta pensado para poder enviar grandes cantidades de información de forma
fiable, liberando al programador de aplicaciones de la dificultad de gestionar la fiabilidad de la
conexión (retransmisiones, perdidas de paquete, orden en que llegan los paquetes ,duplicados de
paquetes, …) que gestiona el propio protocolo. Pero la complejidad de la gestión de la fiabilidad tiene
un coste en eficiencia, ya que para llevar a cabo las gestiones anteriores se tiene que añadir bastante
información a los paquetes a enviar. Debido a que los paquetes a enviar tienen un tamaño máximo,
como mas información añada el protocolo para su gestión , menos información que proviene de la
aplicación podrá contener ese paquete. Por eso, cuando es mas importante la velocidad que la
fiabilidad, se utiliza UDP, en cambio TCP asegura la recepción en destino de la información a transmitir.
Nivel de Red
 También recibe el nombre de nivel Internet. Coloca la información que le pasa el nivel de
transporte en datagramas IP, le añade cabeceras necesaria para su nivel y lo envía al nivel inferior.
Es en este nivel donde se emplea el algoritmo de encaminamiento, al recibir un datagrama del
nivel inferior decide, en función de su dirección, si debe procesarlo y pasarlo al nivel superior, o
bien encaminarlo hacia otra maquina.
Protocolos Para La Incrementación
 IP (Internet Protocol): es un protocolo no orientado a la conexión, con mensajes de un tamaño
máximo . Cada datagrama se gestiona de forma independiente, por lo que dos datagramas pueden
utilizar diferentes caminos para llegar al mismo destino, provocando que lleguen en diferente orden o
bien duplicados. Es un protocolo no fiable , eso quiere decir que no corrige los anteriores problemas,
ni tampoco informa de ellos. Este protocolo recibe información del nivel superior y le añade la
información necesaria para su gestión (direcciones IP , checksum)
 ICMP (Internet Control Message Protocol): proporciona un mecanismo de comunicación de
información de control y de errores entre maquinas intermedias por las que viajaran los paquetes de
datos . Esto datagramas los suelen emplear las maquinas (gateways, host, …) para informarse de
condiciones especiales en la red, como la existencia de una congestión , la existencia de errores y las
posibles peticiones de cambios de ruta. Los mensajes de ICMP están encapsulados en datagramas IP.
 IGMP (Internet Group Management Protocol): este protocolo esta íntimamente ligado a IP . Se emplea
en maquinas que emplean IP multicast . El IP multicast es una variante de IP que permite emplear
datagramas con múltiples destinatarios .
Protocolos que se encargan de la resolución
de direcciones
 ARP (Address Resolution Protocol): cuando una maquina desea ponerse en contacto con otra conoce su dirección
IP , entonces necesita un mecanismo dinámico que permite conocer su dirección física . Entonces envía una petición
ARP por broadcast ( o sea a todas las maquinas ). El protocolo establece que solo contestara a la petición , si esta
lleva su dirección IP . Por lo tanto solo contestara la maquina que corresponde a la dirección IP buscada , con un
mensaje que incluya la dirección física . El software de comunicaciones debe mantener una cache con los pares IP-
dirección física . De este modo la siguiente vez que hay que hacer una transmisión a es dirección IP , ya
conoceremos la dirección física.
 RARP (Reverse Address Resolution Protocol): a veces el problema es al revés, o sea, una máquina solo conoce su
dirección física, y desea conocer su dirección lógica. Esto ocurre, por ejemplo, cuando se accede a Internet con una
dirección diferente, en el caso de PC que acceden por módem a Internet, y se le asigna una dirección diferente de
las que tiene el proveedor sin utilizar. Para solucionar esto se envía por broadcast una petición RARP con su
dirección física , para que un servidor pueda darle su correspondencia IP.
 BOOTP (Bootstrap Protocol): el protocolo RARP resuelve el problema de la resolución inversa de direcciones, pero
para que pueda ser mas eficiente, enviando más información que meramente la dirección IP, se ha creado el
protocolo BOOTP. Este además de la dirección IP del solicitante , proporciona información adicional, facilitando la
movilidad y el mantenimiento de las maquinas.
Nivel de Enlace
 Este nivel se limita a recibir datagramas del nivel superior (nivel de red) y transmitirlo al hardware
de la red. Pueden usarse diversos protocolos: DLC(IEEE 802.2), Frame Relay, X.25, etc.
 La interconexión de diferentes redes genera una red virtual en la que las maquinas se identifican
mediante una dirección de red lógica. Sin embargo a la hora de transmitir información por un
medio físico se envía y se recibe información de direcciones físicas. Un diseño eficiente implica
que una dirección lógica sea independiente de una dirección física, por lo tanto es necesario un
mecanismo que relacione las direcciones lógicas con las direcciones físicas. De esta forma
podremos cambiar nuestra dirección lógica IP conservando el mismo hardware, del mismo
modo podremos cambiar una tarjeta de red, la cual contiene una dirección física, sin tener que
cambiar nuestra dirección lógica IP.
Función del Protocolo
 Con el uso del protocolo TCP, las aplicaciones pueden comunicarse en forma segura (gracias al sistema
de acuse de recibo del protocolo TCP) independientemente de las capas inferiores. Esto significa que
los routers (que funcionan en la capa de Internet) sólo tienen que enviar los datos en forma de
datagramas, sin preocuparse con el monitoreo de datos porque esta función la cumple la capa de
transporte (o más específicamente el protocolo TCP).
 Durante una comunicación usando el protocolo TCP, las dos máquinas deben establecer una conexión.
La máquina emisora (la que solicita la conexión) se llama cliente, y la máquina receptora se
llama servidor. Por eso es que decimos que estamos en un entorno Cliente-Servidor.
Las máquinas de dicho entorno se comunican en modo en línea, es decir, que la comunicación se
realiza en ambas direcciones.
 Para posibilitar la comunicación y que funcionen bien todos los controles que la acompañan, los datos
se agrupan; es decir, que se agrega un encabezado a los paquetes de datos que permitirán sincronizar
las transmisiones y garantizar su recepción.
 Otra función del TCP es la capacidad de controlar la velocidad de los datos usando su capacidad para
emitir mensajes de tamaño variable. Estos mensajes se llaman segmentos.

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Servidores
ServidoresServidores
Servidores
 
Protocolos de internet
Protocolos de internetProtocolos de internet
Protocolos de internet
 
Presentación tcp y udp
Presentación tcp y udpPresentación tcp y udp
Presentación tcp y udp
 
Protocolos De Internet
Protocolos De InternetProtocolos De Internet
Protocolos De Internet
 
Protocolo ip
Protocolo ipProtocolo ip
Protocolo ip
 
Servicios de Red e Internet
Servicios de Red e InternetServicios de Red e Internet
Servicios de Red e Internet
 
Tcp redes
Tcp redesTcp redes
Tcp redes
 
Protocolos informaticos
Protocolos informaticosProtocolos informaticos
Protocolos informaticos
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Protocolos gnu linux
Protocolos gnu linuxProtocolos gnu linux
Protocolos gnu linux
 
Modelo tcp
Modelo tcpModelo tcp
Modelo tcp
 
Modelo T C P Internet Exposicion N U E V A
Modelo  T C P Internet Exposicion  N U E V AModelo  T C P Internet Exposicion  N U E V A
Modelo T C P Internet Exposicion N U E V A
 
Acpj rdg10 17-2
Acpj rdg10 17-2Acpj rdg10 17-2
Acpj rdg10 17-2
 
Protocolo TCP/IP en Linux
Protocolo TCP/IP en Linux Protocolo TCP/IP en Linux
Protocolo TCP/IP en Linux
 
Protocolos de Internet
Protocolos de InternetProtocolos de Internet
Protocolos de Internet
 
Protocolo
ProtocoloProtocolo
Protocolo
 
tcp_udp [Redes de Computadoras] [Semana 7]
tcp_udp [Redes de Computadoras] [Semana 7]tcp_udp [Redes de Computadoras] [Semana 7]
tcp_udp [Redes de Computadoras] [Semana 7]
 
Redes en Linux
Redes en LinuxRedes en Linux
Redes en Linux
 
Udp
UdpUdp
Udp
 
Protocolos y ejemplos
Protocolos y ejemplosProtocolos y ejemplos
Protocolos y ejemplos
 

Ähnlich wie Procolo tcpip josé luis parra borja 9°2

Ähnlich wie Procolo tcpip josé luis parra borja 9°2 (20)

ARQUITECTURA TCP/IP
ARQUITECTURA TCP/IPARQUITECTURA TCP/IP
ARQUITECTURA TCP/IP
 
Protocolo tcpip yefferson muñoz loaiza 9
Protocolo tcpip yefferson muñoz loaiza 9Protocolo tcpip yefferson muñoz loaiza 9
Protocolo tcpip yefferson muñoz loaiza 9
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
 
Protocolo de comunicación
Protocolo de comunicaciónProtocolo de comunicación
Protocolo de comunicación
 
Protocolos gabriela chisag
Protocolos gabriela chisagProtocolos gabriela chisag
Protocolos gabriela chisag
 
Modelo tcp1
Modelo tcp1Modelo tcp1
Modelo tcp1
 
Protocolos de internet
Protocolos de internetProtocolos de internet
Protocolos de internet
 
Modelo tcp ip
Modelo tcp ipModelo tcp ip
Modelo tcp ip
 
Protocolo
ProtocoloProtocolo
Protocolo
 
Modelo tcp ip
Modelo tcp ipModelo tcp ip
Modelo tcp ip
 
Protocolos de internet
Protocolos de internetProtocolos de internet
Protocolos de internet
 
Protocolos de internet
Protocolos de internetProtocolos de internet
Protocolos de internet
 
Protocolos de Comunicacion
Protocolos de ComunicacionProtocolos de Comunicacion
Protocolos de Comunicacion
 
Protocolos (wilma)
Protocolos (wilma)Protocolos (wilma)
Protocolos (wilma)
 
Modelo de referencia TCP/IP
Modelo de referencia TCP/IPModelo de referencia TCP/IP
Modelo de referencia TCP/IP
 
Protocolos de-internet
Protocolos de-internetProtocolos de-internet
Protocolos de-internet
 
Taller
TallerTaller
Taller
 
Protocolo TCP/IP y x.25
Protocolo TCP/IP y x.25 Protocolo TCP/IP y x.25
Protocolo TCP/IP y x.25
 
Modelo tcp ip
Modelo tcp ipModelo tcp ip
Modelo tcp ip
 

Kürzlich hochgeladen

LA DECLAMACIÓN Y LOS RECURSOS NO VERBALES
LA DECLAMACIÓN Y LOS RECURSOS NO VERBALESLA DECLAMACIÓN Y LOS RECURSOS NO VERBALES
LA DECLAMACIÓN Y LOS RECURSOS NO VERBALESfarfanataomitza
 
DIABETES MELLITUS trabajo de investigación
DIABETES MELLITUS trabajo de investigaciónDIABETES MELLITUS trabajo de investigación
DIABETES MELLITUS trabajo de investigaciónNatzueTorrescampos
 
Willer Gehizon Sanchez Mora
Willer Gehizon Sanchez MoraWiller Gehizon Sanchez Mora
Willer Gehizon Sanchez Morawillersanchez93
 
Expo Construir 2024 agenda-workshops (2).pdf
Expo Construir 2024 agenda-workshops (2).pdfExpo Construir 2024 agenda-workshops (2).pdf
Expo Construir 2024 agenda-workshops (2).pdfTamanaTablada
 
EVOLUCION DE LA ENFERMERIA QUIRURGICA Y ETICA 1.pptx
EVOLUCION DE LA ENFERMERIA QUIRURGICA Y ETICA 1.pptxEVOLUCION DE LA ENFERMERIA QUIRURGICA Y ETICA 1.pptx
EVOLUCION DE LA ENFERMERIA QUIRURGICA Y ETICA 1.pptxaugusto2788
 
Modelos comunicacionales. Antonella Castrataro.pdf
Modelos comunicacionales. Antonella Castrataro.pdfModelos comunicacionales. Antonella Castrataro.pdf
Modelos comunicacionales. Antonella Castrataro.pdfnenelli2004
 

Kürzlich hochgeladen (6)

LA DECLAMACIÓN Y LOS RECURSOS NO VERBALES
LA DECLAMACIÓN Y LOS RECURSOS NO VERBALESLA DECLAMACIÓN Y LOS RECURSOS NO VERBALES
LA DECLAMACIÓN Y LOS RECURSOS NO VERBALES
 
DIABETES MELLITUS trabajo de investigación
DIABETES MELLITUS trabajo de investigaciónDIABETES MELLITUS trabajo de investigación
DIABETES MELLITUS trabajo de investigación
 
Willer Gehizon Sanchez Mora
Willer Gehizon Sanchez MoraWiller Gehizon Sanchez Mora
Willer Gehizon Sanchez Mora
 
Expo Construir 2024 agenda-workshops (2).pdf
Expo Construir 2024 agenda-workshops (2).pdfExpo Construir 2024 agenda-workshops (2).pdf
Expo Construir 2024 agenda-workshops (2).pdf
 
EVOLUCION DE LA ENFERMERIA QUIRURGICA Y ETICA 1.pptx
EVOLUCION DE LA ENFERMERIA QUIRURGICA Y ETICA 1.pptxEVOLUCION DE LA ENFERMERIA QUIRURGICA Y ETICA 1.pptx
EVOLUCION DE LA ENFERMERIA QUIRURGICA Y ETICA 1.pptx
 
Modelos comunicacionales. Antonella Castrataro.pdf
Modelos comunicacionales. Antonella Castrataro.pdfModelos comunicacionales. Antonella Castrataro.pdf
Modelos comunicacionales. Antonella Castrataro.pdf
 

Procolo tcpip josé luis parra borja 9°2

  • 1. José Luis Parra Borja 9°2 PROTOCOLO TCP/IP
  • 2. ¿Qué es Protocolo TCP/IP?  TCP/IP es un conjunto de protocolos. La sigla TCP/IP significa “Protocolo de control de transmisión/Protocolo de Internet” y se pronuncia “T-C-P-I-P”. Proviene de los nombres de dos protocolos importantes del conjunto de protocolos, es decir, del protocolo TCP y del protocolo IP.  En algunos aspectos, TCP/IP representa todas las reglas de comunicación para Internet y se basa en la noción de dirección IP, es decir, en la idea de brindar una dirección IP a cada equipo de la red para poder enrutar paquetes de datos. Debido a que el conjunto de protocolos TCP/IP originalmente se creó con fines militares, está diseñado para cumplir con una cierta cantidad de criterios, entre ellos:  Cuando se habla de TCP/IP , se relaciona automáticamente como el protocolo sobre el que funciona la red Internet . Esto , en cierta forma es cierto , ya que se le llama TCP/IP , a la familia de protocolos que nos permite estar conectados a la red Internet . Este nombre viene dado por los dos protocolos estrella de esta familia
  • 3. Nivel de Aplicación  Constituye el nivel mas alto de la torre tcp/ip . A diferencia del modelo OSI , se trata de un nivel simple en el que se encuentran las aplicaciones que acceden a servicios disponibles a través de Internet . Estos servicios están sustentados por una serie de protocolos que los proporcionan . Por ejemplo , tenemos el protocolo FTP (File Transfer Protocol), que proporciona los servicios necesarios para la transferencia de ficheros entre dos ordenadores.  Otro servicio, sin el cual no se concibe Internet , es el de correo electrónico, sustentado por el protocolo SMTP (Simple Mail Transfer Protocol)
  • 4. Nivel de Transporte  Este nivel proporciona una comunicación extremo a extremo entre programas de aplicación. La maquina remota recibe exactamente lo mismo que le envió la maquina origen. En este nivel el emisor divide la información que recibe del nivel de aplicación en paquetes, le añade los datos necesarios para el control de flujo y control de errores , y se los pasa al nivel de red junto con la dirección de destino.  En el receptor este nivel se encarga de ordenar y unir las tramas para generar de nuevo la información original.
  • 5. Protocolos Utilizados  UDP: proporciona un nivel de transporte no fiable de datagramas, ya que apenas añade información al paquete que envía al nivel inferior, solo la necesaria para la comunicación extremo a extremo. Lo utilizan aplicaciones como NFS y RPC, pero sobre todo se emplea en tareas de control.  TCP (Transport Control Protocolo): es el protocolo que proporciona un transporte fiable de flujo de bits entre aplicaciones. Esta pensado para poder enviar grandes cantidades de información de forma fiable, liberando al programador de aplicaciones de la dificultad de gestionar la fiabilidad de la conexión (retransmisiones, perdidas de paquete, orden en que llegan los paquetes ,duplicados de paquetes, …) que gestiona el propio protocolo. Pero la complejidad de la gestión de la fiabilidad tiene un coste en eficiencia, ya que para llevar a cabo las gestiones anteriores se tiene que añadir bastante información a los paquetes a enviar. Debido a que los paquetes a enviar tienen un tamaño máximo, como mas información añada el protocolo para su gestión , menos información que proviene de la aplicación podrá contener ese paquete. Por eso, cuando es mas importante la velocidad que la fiabilidad, se utiliza UDP, en cambio TCP asegura la recepción en destino de la información a transmitir.
  • 6. Nivel de Red  También recibe el nombre de nivel Internet. Coloca la información que le pasa el nivel de transporte en datagramas IP, le añade cabeceras necesaria para su nivel y lo envía al nivel inferior. Es en este nivel donde se emplea el algoritmo de encaminamiento, al recibir un datagrama del nivel inferior decide, en función de su dirección, si debe procesarlo y pasarlo al nivel superior, o bien encaminarlo hacia otra maquina.
  • 7. Protocolos Para La Incrementación  IP (Internet Protocol): es un protocolo no orientado a la conexión, con mensajes de un tamaño máximo . Cada datagrama se gestiona de forma independiente, por lo que dos datagramas pueden utilizar diferentes caminos para llegar al mismo destino, provocando que lleguen en diferente orden o bien duplicados. Es un protocolo no fiable , eso quiere decir que no corrige los anteriores problemas, ni tampoco informa de ellos. Este protocolo recibe información del nivel superior y le añade la información necesaria para su gestión (direcciones IP , checksum)  ICMP (Internet Control Message Protocol): proporciona un mecanismo de comunicación de información de control y de errores entre maquinas intermedias por las que viajaran los paquetes de datos . Esto datagramas los suelen emplear las maquinas (gateways, host, …) para informarse de condiciones especiales en la red, como la existencia de una congestión , la existencia de errores y las posibles peticiones de cambios de ruta. Los mensajes de ICMP están encapsulados en datagramas IP.  IGMP (Internet Group Management Protocol): este protocolo esta íntimamente ligado a IP . Se emplea en maquinas que emplean IP multicast . El IP multicast es una variante de IP que permite emplear datagramas con múltiples destinatarios .
  • 8. Protocolos que se encargan de la resolución de direcciones  ARP (Address Resolution Protocol): cuando una maquina desea ponerse en contacto con otra conoce su dirección IP , entonces necesita un mecanismo dinámico que permite conocer su dirección física . Entonces envía una petición ARP por broadcast ( o sea a todas las maquinas ). El protocolo establece que solo contestara a la petición , si esta lleva su dirección IP . Por lo tanto solo contestara la maquina que corresponde a la dirección IP buscada , con un mensaje que incluya la dirección física . El software de comunicaciones debe mantener una cache con los pares IP- dirección física . De este modo la siguiente vez que hay que hacer una transmisión a es dirección IP , ya conoceremos la dirección física.  RARP (Reverse Address Resolution Protocol): a veces el problema es al revés, o sea, una máquina solo conoce su dirección física, y desea conocer su dirección lógica. Esto ocurre, por ejemplo, cuando se accede a Internet con una dirección diferente, en el caso de PC que acceden por módem a Internet, y se le asigna una dirección diferente de las que tiene el proveedor sin utilizar. Para solucionar esto se envía por broadcast una petición RARP con su dirección física , para que un servidor pueda darle su correspondencia IP.  BOOTP (Bootstrap Protocol): el protocolo RARP resuelve el problema de la resolución inversa de direcciones, pero para que pueda ser mas eficiente, enviando más información que meramente la dirección IP, se ha creado el protocolo BOOTP. Este además de la dirección IP del solicitante , proporciona información adicional, facilitando la movilidad y el mantenimiento de las maquinas.
  • 9. Nivel de Enlace  Este nivel se limita a recibir datagramas del nivel superior (nivel de red) y transmitirlo al hardware de la red. Pueden usarse diversos protocolos: DLC(IEEE 802.2), Frame Relay, X.25, etc.  La interconexión de diferentes redes genera una red virtual en la que las maquinas se identifican mediante una dirección de red lógica. Sin embargo a la hora de transmitir información por un medio físico se envía y se recibe información de direcciones físicas. Un diseño eficiente implica que una dirección lógica sea independiente de una dirección física, por lo tanto es necesario un mecanismo que relacione las direcciones lógicas con las direcciones físicas. De esta forma podremos cambiar nuestra dirección lógica IP conservando el mismo hardware, del mismo modo podremos cambiar una tarjeta de red, la cual contiene una dirección física, sin tener que cambiar nuestra dirección lógica IP.
  • 10. Función del Protocolo  Con el uso del protocolo TCP, las aplicaciones pueden comunicarse en forma segura (gracias al sistema de acuse de recibo del protocolo TCP) independientemente de las capas inferiores. Esto significa que los routers (que funcionan en la capa de Internet) sólo tienen que enviar los datos en forma de datagramas, sin preocuparse con el monitoreo de datos porque esta función la cumple la capa de transporte (o más específicamente el protocolo TCP).  Durante una comunicación usando el protocolo TCP, las dos máquinas deben establecer una conexión. La máquina emisora (la que solicita la conexión) se llama cliente, y la máquina receptora se llama servidor. Por eso es que decimos que estamos en un entorno Cliente-Servidor. Las máquinas de dicho entorno se comunican en modo en línea, es decir, que la comunicación se realiza en ambas direcciones.  Para posibilitar la comunicación y que funcionen bien todos los controles que la acompañan, los datos se agrupan; es decir, que se agrega un encabezado a los paquetes de datos que permitirán sincronizar las transmisiones y garantizar su recepción.  Otra función del TCP es la capacidad de controlar la velocidad de los datos usando su capacidad para emitir mensajes de tamaño variable. Estos mensajes se llaman segmentos.