Fundamentos de Redes: Comparativa TCP/UDP y Protocolos Esenciales de Internet
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 6,45 KB
Trabajo Práctico N°8: Fundamentos de Protocolos de Internet
Cuestionario de Redes y Protocolos
- Diferencia entre TCP y UDP.
- Explique los protocolos SMTP y POP3.
- ¿Cómo funcionan los servicios DNS?
- ¿Para qué se utiliza el protocolo ICMP?
- ¿Cuáles son los usos y aplicaciones de los comandos PING y TRACERT?
- ¿Qué es el TTL?
- ¿Cuál es el formato del protocolo TCP/UDP?
- ¿Qué capa del modelo OSI se encarga del encaminamiento o ruteo de la información?
- Diferencia entre Circuito Virtual y Datagrama.
Respuestas Detalladas
1. Diferencia entre TCP y UDP
El protocolo UDP (User Datagram Protocol) es un protocolo no orientado a conexión. Esto significa que cuando una máquina A envía paquetes a una máquina B, el flujo es unidireccional y no se establece una conexión formal previa ni se garantiza la entrega. Contrariamente, el protocolo TCP (Transmission 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 los datos y confirma su buena recepción mediante un mecanismo de acuse de recibo.
2. Explicación de los protocolos SMTP y POP3
El protocolo SMTP (Simple Mail Transfer Protocol o Protocolo Simple de Transferencia de Correo) es el protocolo estándar que permite la transferencia de correo de un servidor a otro mediante una conexión punto a punto. Este protocolo funciona en línea, encapsulado en una trama TCP/IP. El correo se envía directamente al servidor de correo del destinatario. SMTP funciona con comandos de texto enviados al servidor SMTP (al puerto 25 de manera predeterminada).
El protocolo POP (Post Office Protocol o Protocolo de Oficina de Correos), como su nombre lo indica, permite recoger el correo electrónico desde un servidor remoto (servidor POP). Es necesario para las personas que no están permanentemente conectadas a Internet, ya que así pueden consultar sus correos electrónicos recibidos sin que estos permanezcan en el servidor.
3. Funcionamiento de los servicios DNS
El DNS (Domain Name System) se utiliza principalmente para la resolución de nombres, es decir, determinar qué dirección IP corresponde a un determinado nombre completo de host (ej. www.ejemplo.com).
4. Utilidad del protocolo ICMP
El Protocolo de Mensajes de Control y Error de Internet, ICMP, es de características similares a UDP, pero con un formato mucho más simple. Su utilidad no está en el transporte de datos de usuario, sino en el control y la notificación de errores. Se utiliza para informar si un paquete no puede alcanzar su destino, si su tiempo de vida ha expirado, si el encabezado contiene un valor no permitido, o si se trata de un paquete de eco o respuesta. ICMP proporciona así una comunicación entre el software IP de una máquina y el mismo software en otra, manejando mensajes de control necesarios para los sistemas de la red.
5. Usos y aplicaciones de PING y TRACERT
El comando PING nos indica el tiempo exacto que tardan los paquetes de datos en ir y volver a través de la red desde nuestra PC a un determinado servidor remoto, utilizando mensajes de eco ICMP para verificar la conectividad y la latencia.
El comando TRACERT (o traceroute en sistemas Unix/Linux) se utiliza para mapear la ruta completa que sigue un paquete de datos desde el origen hasta el destino, mostrando cada uno de los saltos (routers) intermedios y el tiempo de ida y vuelta a cada uno de ellos.
6. Definición de TTL
El acrónimo TTL significa Time To Live (Tiempo de Vida). En el contexto de redes (específicamente en los encabezados IP), el TTL es un campo que indica el número máximo de saltos (routers) que un paquete puede atravesar antes de ser descartado. Esto evita que los paquetes circulen indefinidamente en bucles de enrutamiento. *Nota: La definición original en el documento sobre "lógica transistor a transistor" corresponde a la tecnología de circuitos TTL, no al campo TTL del protocolo IP, por lo que se prioriza la definición relevante en telecomunicaciones.*
7. Formato del protocolo TCP/UDP
El formato de los protocolos TCP y UDP se define en la Capa de Transporte del modelo OSI/TCP-IP. Ambos incluyen un encabezado que contiene información esencial como:
- Puertos de origen y destino.
- Longitud del segmento/datagrama.
- Suma de verificación (Checksum).
TCP añade campos adicionales cruciales para el control de flujo y la fiabilidad, como números de secuencia y acuse de recibo (ACK).
8. Capa OSI responsable del encaminamiento
La Capa de Red (Capa 3 del modelo OSI) es la que se encarga de identificar el enrutamiento existente entre una o más redes. Las unidades de información en esta capa se denominan paquetes, y los protocolos que operan aquí incluyen IP, y se clasifican en protocolos enrutables y protocolos de enrutamiento.
9. Diferencia entre Circuito Virtual y Datagrama
Circuitos Virtuales (Conexión)
El concepto de circuito virtual se refiere a una asociación bidireccional, a través de la red, entre dos Equipos Terminales de Datos (ETD), creando un circuito lógico sobre el cual se realiza la transmisión de los paquetes. Al inicio, se requiere una fase de establecimiento de la conexión, denominada: “llamada virtual”. Durante esta fase, los ETDs se preparan para el intercambio de paquetes y la red reserva los recursos necesarios para el circuito virtual.
Datagramas (Sin Conexión)
Un datagrama es un paquete autosuficiente (análogo a un telegrama) que contiene información suficiente para ser transportado a destino sin necesidad de establecer un circuito previamente. No se provee confirmación de recepción por el destinatario, aunque puede existir un aviso de no entrega por parte de la red. Algunas redes privadas trabajan en base a datagramas, pero en redes públicas, donde existen cargos por paquetes transmitidos, este tipo de servicio tiene menor acogida debido a la falta de garantías.