TCP y Udp

September 15, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download TCP y Udp...

Description

 

Tcp y udp

TCP Abreviatura de

UDP

Transmission Control Protocol

Conexión

ICP es un protocolo orientado a conexiones

Función

Se usa para enviar mensajes  por Internet de una computadora a otra. Eso se hace por medio de conexiones virtuales.

User Datagram Protocol o Universal Datagram Protocol UDP es un protocolo sin conexiones.

UDP se usa para transporte de mensajes y/o transferencias. Pero no está basada en conexiones, que significa que un programa puede enviar una carga de paquetes de data y hasta ahí llega esa relación. TCP es útil para aplicaciones UDP es útil para aplicaciones que Uso que requieren confiabilidad necesitan transmisión rápida y alta y donde el tiempo de efectiva. La capacidad de transmisión es menos crítico. transferencia sin conexiones de UDP le hace útil para servidores que reciben una gran cantidad de  peticiones pequeñas de un alto número de clientes. HTTP, HTTPs, SMTP, Telnet DNS, DHCP, TFTP, SNMP, RIP, Uso por otros VoIP protocolos Ordenar paquetes TCP reordena paquetes de data UDP no tiene un orden inherente y en el orden especificado los paquetes de data son de data independientes uno del otro. Si requieren un orden, esto se maneja a nivel de aplicación. TCP es más lento que UDP UDO es más rápido porque no hace Velocidad de verificación de errores por paquete transferencia de data  No hay garantía de que los paquetes YCP ofrece una garantía Confiabilidad absoluta dellegará que la data transferida intacta y en el mismo orden en que fue enviado Tamaño del título TCP usa títulos de 20 bits Campos comunes Puerto de origen, puerto de destino, "check sum" de títulos La data se lee como una Fluidez de data secuencia de bits y no se transmiten indicadores para los límites de segmentos de los mensajes

de data o mensajes lleguen UDP usa títulos de 8 bits Puerto de origen, puerto de destino, "check sum" Los paquetes son enviados individualmente; se verifica su integridad sólo si llegan. Los  paquetes tienen límites definidos que se honran al recibirse, que significa que la operación de "leer"  para el recibidor emite el mensaje

 

Peso

TCP es pesado. Requiere tres  paquetes para establecer una conexión antes de transmitir. TCP maneja confiabilidad y control de congestión.

Control de flujo de data

TCP hace Control de Flujo. Requiere tres paquetes para establecer una conexión antes de transmitir. TCP maneja confiabilidad y control de congestión. TCP tiene verificación de errores

Verificación de errores Campos

Reconocimiento "Handshake" (verifica conexión en 3 tiempos) Checksum

completo según envi UDP es liviano, No hay ordenamiento de mensajes, conexiones de verificación, etc. Es un nivel pequeño de transporte sobre el protocolo de Internet (IP, en inglés). UDP no tiene opción para Control de Flujo.

UDP tiene verificación de errores,  pero no tiene opciones para recuperar/corregir los mismos 1. Largo. 2. Puerto de origen. 3. Puerto de destino. 4. Check Sum.

1. Número de secuencia. 2.  Número ACK. 3. Indice data. 4. Reservado. 5. Bit de control. 6. Ventana. 7, Indicador de urgencia. 8. Opciones. 9. Relleno. 10. Check Sum. 11. Puerto de origen. 12. Puerto de destino. Segmentos de reconocimiento No hace reconocimiento SYN, SYN-ACK, ACK No hace esta verificación Completo

Para detectar errores

Ventajas y desventajas TCP Ventajas

- Este protocolo es el encargado de establecer la conexión y dividir la información en paquetes, garantizando que no abra pérdida y estarán en el orden apropiado). TCP también asegura que toda la información emitida es recibida. Para ello, por cada paquete emitido, debe recibirse un asentimiento (en inglés “acknowledgement“, abreviado

UDP Ventajas - Este protocolo aporta un procedimiento para que los programas de aplicación puedan enviar mensajes a otros programas con un mínimo de mecanismo de protocolo. - proporciona una sencilla interfaz entre la capa de red y la capa de aplicación.

 

ACK). Desventajas Si pasado determinado tiempo no se recibe el ACK correspondiente, la información será retransmitida.desde el punto de vista que envie 2 archivos a la despues de un determinado tiempo.

Desventajas

- no otorga garantías para la entrega de sus mensajes y el origen UDP no retiene estados de los mensajes UDP que han sido enviados a la red. - UDP sólo añade multiplexado de aplicación y suma de verificación de la cabecera y la carga útil. Cualquier tipo tipo de garantías para la transmisión de la información deben ser implementadas en capas superiores.

Aplicaciones udp: UDP es básicamente una interfaz de aplicación para IP. No soporta confiabilidad, control de flujo o recuperación de errores para IP.

         



Protocolo de Transferencia de Ficheros Trivial (TFTP)



Sistema de Nombres de Dominio (DNS) servidor de nombres



Llamada a Procedimiento Remoto (RPC), usado por el Sistema de Ficheros en Red (NFS)



Sistema de Computación de Redes (NCS)



Protocolo de Gestión Simple de Redes (SNMP)

Aplicaiones TCP el protocolo TCP (Transmission Control Control Protocol) está orientado a conexión. Cuando una máquina A envía datos a una máquina B, la máquina B es informada de la llegada de estos, y confirma su buena recepción

  TELNET: Es una aplicación que permite desde nuestro sitio y con el teclado y la pantalla de



nuestra computadora, conectarnos a otra remota a través de la red.

  FTP (File Transfer Protocol):   TFTP (Trivial File Transfer Protocol): Es un protocolo extremadamente simple para





transferir ficheros.

  SMTP (Simple Mail Transfer Protocol): El 'Simple Mail Transfer Protocol' -SMTP- define el



mecanismo para mover correo entre diferentes máquinas.

no orientado a la conexión

significa una comunicación entre dos puntos finales de una red en los

que un mensaje puede ser enviado desde un punto final a otro sin acuerdo previo.

 

orientado a la conexión  es

un modo de comunicación de redes donde se debe establecer una

conexión antes de transferir datos. --------------------------------------------

Después de ver por separado en que consisten los protocolos  protocolos   UDP UDP   y  TCP, TCP, vamos a ver las diferencias que existen entre ambos. Existen algunas similitudes y diferencias entre el Protocolo de Control de Transmisión (TCP) y el Protocolo de Datagramas de Usuario (UDP). Una de las diferencias es que TCP es un protocolo orientado a la conexión , ya que establece una conexión de extremo a extremo entre ordenadores antes de transferir los datos. Por otro lado, UDP es un protocolo sin conexión ya que no determina la conexión antes de enviar los datos .

La similitud entre ellos es que tanto TCP como UDP están presentes en la capa de transporte del modelo TCP/IP. Vemos más información de ellos a continuación en este  post.

 

Tabla Comparativa de Protocolos

Diferencias A continuación, enumeramos las principales diferencias entre UDP y TCP:

 

   

 

 



 



 



TCP está orientado a la conexión, mientras que UDP es un protocolo sin conexión. TCP es altamente confiable para transferir datos útiles ya que toma el acuse de recibo de la información enviada. Y vuelve a enviar los paquetes perdidos si los hay. Mientras que en el caso de UDP, si el paquete se pierde, no solicitará su retransmisión y el ordenador de destino recibirá un dato corrupto. Por lo tanto, UDP es un protocolo poco fiable. TCP es más lento en comparación con UDP, ya que TCP establece la conexión antes de transmitir los datos y garantiza la entrega adecuada de los paquetes. Por otro lado, UDP no reconoce si los datos transmitidos son recibidos o no. El tamaño de cabecera de UDP es de 8 bytes, y el de TCP es más del doble. El tamaño de la cabecera TCP es de 20 bytes desde entonces, y la cabecera TCP contiene opciones, relleno, suma de comprobación, banderas, desplazamiento de datos, número de confirmación, número de secuencia, puertos de origen y destino, etc. Tanto TCP como UDP pueden comprobar si hay errores, pero sólo TCP puede corregir el error ya que tiene control de congestión y de flujo.

En Resumen Tanto TCP como UDP tienen sus ventajas y desventajas. UDP es más rápido, simple y eficiente   y, por lo tanto, generalmente se utiliza para el envío de archivos de audio, vídeo y TCP, por otro lado, es robusto, fiable  y garantiza la entrega de paquetes en el mismo orden. Por lo tanto, concluimos que tanto TCP como UDP son esenciales para la transmisión de datos.

Introducción al tutorial Entre las capas de aplicación y red se encuentra la capa de transporte, una pieza fundamental de la arquitectura de red en capas. Desempeña el papel crítico de proporcionar directamente servicios de comunicación a los procesos de aplicación que se ejecutan en hosts diferentes.

Protocolo UDP User Datagram Protocol   ((UDP) es un protocolo del nivel de transporte basado en el

intercambio de datagramas. Permite el envío de dichos datagramas a través de la red sin que se haya establecido previamente una conexión, ya que el propio datagrama incorpora suficiente información de direccionamiento en su cabecera. Tampoco tiene confirmación ni control de flujo, por lo que los paquetes pueden adelantarse unos a otros; y tampoco se sabe si ha llegado correctamente, ya queDHCP, no hayBOOTP, confirmación entregaprotocolos o tocolos recepción. Su uso  principal es para protocolos como DNS de y demás pro en los que el

 

intercambio de paquetes de la conexión/desconexión son mayores, o no son rentables con respecto a la información transmitida, así como para la transmisión de audio y vídeo en tiempo real, donde no es posible realizar retransmisiones por los estrictos requisitos de retardo que se tiene en estos casos. Las principales características técnicas del protocolo UDP son:  



     



 

Es un protocolo mínimo de nivel de transporte orientado a mensajes ( datagramas) 768  de la IETF. documentado en el  el RFC 768 Proporciona una sencilla interfaz entre la capa de red y la capa de aplicación.  No otorga garantías para la entrega de sus mensajes. Se utiliza, por ejemplo, cuando se necesita transmitir voz o vídeo y resulta más importante transmitir con velocidad que garantizar el hecho de que lleguen absolutamente todos los bytes.

Las cabecera del protocolo UDP se muestra a continuación:

Protocolo TCP Transmission Control Protocol (TCP) es uno de los protocolos fundamentales en Internet.

Fue creado entre los años 1973 y 1974 por Vint Cerf y Robert Kahn. Muchos programas dentro de una red de datos compuesta por computadoras, pueden usar TCP para crear conexiones entre ellos a través de las cuales puede enviarse un flujo de datos. El protocolo garantiza que los datos serán entregados en su destino sin errores y en el mismo orden en que se transmitieron. También proporciona un mecanismo para distinguir distintas aplicaciones dentro de una misma máquina, a través del concepto de puerto. TCP da soporte a muchas de las aplicaciones más populares de Internet (navegadores,

intercambio de ficheros, programas de mensajería, etc.) y protocolos de aplicación como HTTP, SMTP, SSH y FTP. 793  de la IETF, y sus principales El protocolo TCP está documentado en el  el RFC 793 características técnicas son:

 

 



 



 



 



 



 



ORIENTADO A LA CONEXIÓN: dos computadoras establecen una conexión para intercambiar datos. Los sistemas de los extremos se sincronizan con el otro para manejar el flujo de paquetes y adaptarse a la congestión de la red. OPERACIÓN FULL-DÚPLEX: una conexión TCP es un par de circuitos virtuales, cada uno en una dirección. Sólo los dos sistemas finales sincronizados pueden usar la conexión. REVISIÓN DE ERRORES: una técnica de checksum es usada para verificar que los  paquetes no estén corruptos. ACUSES DE RECIBO: sobre recibo de uno o más paquetes, el receptor regresa un acuse de recibido, al transmisor indicando que recibió los paquetes. Si los paquetes no son notificados, el transmisor puede reenviar los paquetes o terminar la conexión si el transmisor cree que el receptor no está más en la conexión. CONTROL DE FLUJO: si el transmisor está desbordando el buffer del receptor por transmitir demasiado rápido, el receptor descarta paquetes. Los acuses fallidos que llegan al transmisor le alertan para bajar la tasa de transferencia o dejar de transmitir. SERVICIO DE RECUPERACIÓN DE PAQUETES: el receptor puede pedir la retransmisión de un paquete. Si el paquete no es notificado como recibido (ACK), el transmisor envía de nuevo el paquete.

Las cabecera del protocolo TCP se muestra a continuación:

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF