Está en la página 1de 6

REDES II

22-6-22

Presentación

Nombre: Angel Luis Garcia Valenzuela

Matricula: 18-MISN-1-121

Materia: Redes II

Sección: 0727

Profesor: Alonso Segura Deris

Tema de trabajo: Protocolos Básicos

Carrera: Ingeniería en Sistemas y Computación


REDES II
22-6-22

Protocolo TCP

El protocolo TCP (Protocolo de Control de Transmisión) es uno de los


protocolos fundamentales en Internet, nos permite que las aplicaciones puedan
comunicarse con garantías independientemente de las capas inferiores del
modelo TCP/IP. Esto significa que los routers (capa de red en el modelo
TCP/IP) solamente tienen que enviar los segmentos (unidad de medida en
TCP), sin preocuparse si van a llegar esos datos correctamente o no.
TCP da soporte a múltiples protocolos de la capa de aplicación, como, por
ejemplo, HTTP (web), HTTPS (web segura), POP3 (correo entrante) y SMTP
(correo saliente) así como sus versiones seguras utilizando TLS. También se
utiliza TCP en protocolos tan importantes como FTP, FTPES y SFTP para
transferir archivos desde un origen a un destino, e incluso el protocolo SSH
para administrar equipos de forma local y remota de manera segura utiliza el
protocolo TCP.

Principales características
Debido a que TCP sirve a una gran cantidad de protocolos de la capa de
aplicación, es fundamental que los datos (segmentos) lleguen correctamente al
destinatario, sin errores, y, en orden. Si en la transmisión de los segmentos, se
corrompiesen o perdiesen, automáticamente el protocolo TCP inicia la
retransmisión, sin intervención de la capa de aplicación. De esta manera, se
garantiza que los datos llegan al destinatario sin errores, ya que este protocolo
se encarga de solucionar cualquier tipo de problema.

TCP tiene un mecanismo complejo de control de errores, se utiliza una técnica


de ventana deslizante para que todos los segmentos lleguen correctamente.
Esta característica utiliza diferentes métodos para detectar posibles errores que
se produzcan:

• Checksum
• Numeración de todos los segmentos para llevar correctamente el control
• Confirmaciones ACK selectivas, aunque también permite «acumular»
segmentos para que con un úncio ACK se confirmen varios.
• Temporizadores: si pasa mucho tiempo, automáticamente TCP
retransmite el segmento que se ha «perdido».
• Se descartan los segmentos duplicados: en caso de que llegue un
segmento duplicado (porque uno ha tardado más de lo normal y se ha
vuelto a enviar) lo elimina.
REDES II
22-6-22

Protocolo IP

Un protocolo es un conjunto de normas que rigen el funcionamiento de las


cosas en una determinada tecnología, por lo que de esta forma se consigue
que exista algún tipo de estandarización. Cuando hablamos de comunicaciones
de red, un protocolo es el conjunto de normas que rigen cómo los paquetes de
comunicación se transmiten a través de la red. Cuando tienes un protocolo,
puedes estar seguro de que todas las máquinas de una red (o del mundo,
cuando se trata de Internet), por muy diferentes que sean, hablan el mismo
idioma y pueden integrarse en cualquier sistema.

Desarrollado durante la década de 1970, el protocolo IP es el protocolo de red


fundamental usado a través de Internet, las redes domésticas y las redes
empresariales. El protocolo IP se utiliza a menudo junto con el protocolo de
control de transporte (Transport Control Protocol o TCP) y entonces se les
llama de manera intercambiable tanto protocolo IP como protocolo TCP/IP.

¿Cómo funciona el protocolo IP?


Los datos en el protocolo IP están organizados en mensajes. Estos mensajes
se denominan muchas veces paquetes y algunas veces datagramas, pero en
términos sencillos todos ellos se refieren más o menos al mismo concepto.
Cada datagrama IP incluye tanto una cabecera (que especifica origen, destino,
y otra información acerca de los datos) como los propios datos del mensaje.

Uso de Protocolo IP
El protocolo IP es utilizado por muchos protocolos de nivel superior,
principalmente, TCP y UDP. Todas las aplicaciones de software de Internet
más populares, incluyendo navegadores web, clientes FTP, y programas de
correo electrónico, se basan en IP.

Los protocolos IPX/SPX utilizados por Novell NetWare fueron en algún


momento un notable competidor de TCP/IP. IPX/SPX fue diseñado para ofrecer
una funcionalidad similar y también tenía algunas ventajas técnicas sobre
TCP/IP. Sin embargo, con la disminución de NetWare como un sistema
operativo de negocios, IPX/SPX también acabó por desvanecerse.
REDES II
22-6-22

Protocolo UDP

El protocolo UDP (Protocolo de Datagramas de usuario) es uno de los


protocolos fundamentales en Internet, nos permite que las aplicaciones puedan
comunicarse con garantías independientemente de las capas inferiores del
modelo TCP/IP. Esto significa que los routers (capa de red en el modelo
TCP/IP) solamente tienen que enviar los datagramas (unidad de medida en
UDP). UDP da soporte a múltiples protocolos de la capa de aplicación, como
los populares DNS e incluso el protocolo DHCP para obtener (y proporcionar)
direccionamiento IP automáticamente.

Principales características
El protocolo UDP permite el envío de datagramas sin necesidad de establecer
previamente una conexión, tan solo es necesario tener abierto un socket en el
destino para que acepte los datagramas del origen. UDP es un protocolo no
orientado a conexión, es decir, no ocurre como en TCP donde hay una fase de
establecimiento de la conexión, aquí directamente se envían sin
establecimiento previo «aviso».

Este protocolo no proporciona ningún tipo de control de flujo, si un equipo es


más rápido que otro y envía información, es muy posible que se pierda
información debido a que colapsará al más lento, y tendremos que proceder al
reenvío de la información. Un detalle importante es que la gestión de reenvío
de los datagramas la realiza la capa de transporte, ya que UDP es muy simple
y no dispone de mecanismos de control de reenvío de datagramas por haberse
perdido.

UDP tampoco proporciona ningún tipo de control de congestión, si hay


congestión en la red, se podrían perder paquetes, y, lógicamente no se va a
encargar de reenviarlos como sí ocurre con TCP. Por tanto, UDP al no disponer
de control de congestión, control de flujo ni control de errores, se podría decir
que UDP es un protocolo no fiable. Además, tampoco proporciona orden en los
datagramas enviados, ni información si un datagrama ha llegado
correctamente, ya que no hay confirmación ni de entrega ni de recepción.
Cualquier tipo de garantías para la transmisión de la información deben ser
implementadas en capas superiores.

Cabecera de UDP
UDP añade 8 bytes de cabecera en cada datagrama. En esta cabecera UDP
encontraremos el puerto de origen y puerto de destino de la conexión (socket),
la longitud del datagrama y el checksum de dicho datagrama para comprobar
que no tiene errores ni la cabecera ni los datos del datagrama. Los puertos
(Source Port y Destination Port) son fundamentales para el buen
funcionamiento de UDP. UDP usa estos números de puertos para identificar un
socket, es decir, una aplicación que emite datos o que recibe datos.
REDES II
22-6-22

Ventajas y desventajas del protocolo UDP


Este protocolo tiene una serie de ventajas para diferentes tipos de
aplicaciones, entre las que podemos destacar:

Sin retrasos en la retransmisión: UDP es adecuado para aplicaciones sensibles


al tiempo que no pueden permitirse retrasos en la retransmisión de paquetes
descartados. Los ejemplos incluyen Voz sobre IP (VoIP), juegos en línea y
transmisión de medios.
Velocidad: la velocidad de UDP lo hace útil para protocolos de consulta y
respuesta como DNS, en los que los paquetes de datos son pequeños y
transaccionales.
Adecuado para transmisiones: la falta de comunicación de extremo a extremo
de UDP lo hace adecuado para transmisiones, en las que los paquetes de
datos transmitidos son direccionados como recibidos por todos los dispositivos
en Internet. Las difusiones UDP pueden ser recibidas por un gran número de
clientes sin sobrecarga del lado del servidor.

Diferencia entre TCP y UDP

CP y UDP son dos protocolos de la capa de transporte, son ampliamente


utilizados por servicios como los de VPN. Generalmente se hace uso del
protocolo UDP para la interconexión de los clientes con el servidor VPN, por el
simple hecho de que es más eficiente, su cabecera es más pequeña y no
tendremos tantos sistemas para comprobar que un paquete ha llegado o no.
Teniendo en cuenta que, cuando usamos una VPN con UDP podemos
«perder» datos en el túnel al ser UDP y no garantizar la fiabilidad, las capas
superiores que están dentro del túnel VPN se encargarán de volver a pedir la
información, ya que generalmente hacen uso del protocolo TCP. Sin embargo,
en la próxima versión de HTTP/3.0 esto ya no será así, sino que se usará el
protocolo QUIC que utiliza el protocolo UDP «vitaminado», por lo que no
siempre es TCP lo que hay dentro del túnel. Otro tráfico que hay dentro del
túnel y es UDP es el tráfico de DNS, este tráfico, a no ser que uses DNS over
HTTPS o DNS over TLS siempre será a través de UDP que es más rápido.

Diferencia entre TCP y IP

TCP significa protocolo de control de transmisión. Es un protocolo confiable y


orientado a la conexión que está presente en la capa de transporte. IP significa
protocolo de internet. Es un protocolo de capa de red sin conexión y es
responsable de enviar los paquetes a los dispositivos en la red.

Diferencia entre IP y UDP

El protocolo IP permite el desarrollo y transporte de paquetes de datos, quiere


decir que es una distribuidora de datos encapsulados o empaquetados a
diferencia del protocolo UDP generalmente se utiliza para el envío de archivos
de audio y video.
REDES II
22-6-22

El protocolo preferido por las telefonias IP

El protocolo preferido por las telefonias IP es el TCP / IP porque si la señal de


entrada no es digital, hay que digitalizarla; luego los datos se comprimen, se
dividen en paquetes y se transmiten al punto de destino utilizando este
protocolo.

También podría gustarte