Capa de transporte
Ricardo E. Pasten Montaño
Fundamentos de redes y seguridad
Instituto IACC
14 de diciembre de 2020
Desarrollo
Suponga un contexto de diseño de aplicaciones donde el desarrollador debe tomar decisiones
sobre cuál protocolo de la capa de transporte sustentará el conjunto de aplicaciones que
entregará una empresa.
De lo anteriormente expuesto, elabore un informe técnico que deberá ser entregado al cliente,
tomando en cuenta las siguientes pautas para ser incluida en el informe:
1. Realizar una tabla comparativa entre el protocolo TCP y UDP, donde se indique las
ventajas y desventajas, que justifique su selección para la implementación de dicho
protocolo para esta solución técnica.
Tabla comparativa entre protocolo UDP y TCP:
UDP | TCP |
Tipo de conexión: Sin conexión - No garantiza la entrega ordenada, no retransmite paquetes perdidos o erróneos y no detecta duplicados.
| Tipo de conexión: Orientado a conexión - Entrega ordenada de paquetes, retransmisión de paquetes perdidos o erróneos y detecta duplicados.
|
Unidad de Transferencia: Datagrama (8 bytes mínimo de cabecera) | Unidad de transferencia: Segmento (20 byte mínimo de cabecera) |
Velocidad: - Más rápido, ya que no reconoce si los datos que se transmiten son o no recibidos.
| Velocidad: - Muy lento, ya que realiza la conexión antes de transmitir los datos, organiza una entrega más adecuada de los paquetes.
|
Uso por otros protocolos: - DNS, DHPC, TFTP, SNMP, RIP, VoLP.
| Uso por otros protocolos: - HTTP, HTTPs, SMTP, Telnet.
|
Confiabilidad: - No presenta garantías, ya que si se pierde el paquete, no vuelve a retransmitirlo.
| Confiabilidad: - Otorga una gran garantía, ya que vuelve a enviar los datos perdidos si es que se presentara.
|
Peso: - Es más liviano, ya que no cuenta con el ordenamiento de los mensajes y de las conexiones de verificación.
| Peso: - Es más pesado, ya que este protocolo requiere 3 paquetes para poder establecer una conexión, antes de iniciar el proceso de transmisión.
|
Ventajas: - No restringe a un modelo de comunicación que se enfoque en la conexión.
- realiza el uso de sus funciones, solo cuando lo requiere.
| Ventajas: - El gran porcentaje del trabajo lo realiza el sistema operativo, ya que los procesos son realizados mediante del kernel.
- Facilita la garantía de que los datos serán recepcionados sin duplicaciones y en orden.
|
Desventajas: - Posee una gran cantidad de pérdidas de paquetes de datos.
- Tiene falencias al momento de entregar los paquetes.
| Desventajas: - Nula posibilidad de finalizar una transmisión, ya que no cuenta con todos los datos en movimiento explícitamente confirmados.
- Tiene déficit para expandirse y permite establecer pocas opciones de socket.
|