TCP y Udp
September 15, 2022 | Author: Anonymous | Category: N/A
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