Clases de Protocolo TCP/IP
42 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál es la función del valor de secuencia inicial enviado por el cliente en el proceso de establecimiento de conexión?

  • Establecer la duración de la conexión
  • Sincronizar el tiempo entre cliente y servidor
  • Servir como solicitud para iniciar una sesión de comunicación (correct)
  • Identificar el tipo de datos que se van a transmitir

En el proceso de '3-way handshake', ¿qué significa el término ACK?

  • Un campo de reconocimiento que señala el próximo byte esperado (correct)
  • Un campo que permite la sincronización de datos
  • Un campo que contiene un valor de secuencia inicial
  • Un campo que indica el cierre de conexión

Qué debe hacer el servidor en respuesta al segmento SYN enviado por el cliente?

  • Enviar nuevamente el segmento SYN al cliente
  • Ignorar el segmento si no está correctamente formateado
  • Responder con un segmento que incluye un valor de reconocimiento (correct)
  • Proporcionar un nuevo número de secuencia aleatorio

¿Qué incrementa el cliente al enviar su valor de reconocimiento en respuesta al servidor?

<p>El valor de secuencia que recibió más uno (A)</p> Signup and view all the answers

¿Qué representa el segmento que contiene el valor de reconocimiento enviado por el servidor?

<p>Muestra que el servidor ha recibido la solicitud de conexión (B)</p> Signup and view all the answers

¿Cómo gestiona TCP la tasa de transmisión de datos?

<p>Controlando el tamaño de la ventana y utilizando acuses de recibo. (C)</p> Signup and view all the answers

¿Qué sucede cuando el destino necesita reducir la velocidad de comunicación?

<p>Envía un valor más pequeño del tamaño de la ventana como parte del acuse de recibo. (B)</p> Signup and view all the answers

¿Qué acción realiza el receptor después de períodos de transmisión sin pérdidas?

<p>Aumenta el tamaño de la ventana. (C)</p> Signup and view all the answers

¿Cuál es una característica del protocolo UDP?

<p>Es un protocolo simple que no está orientado a la conexión. (D)</p> Signup and view all the answers

¿Cuál de las siguientes opciones describe mejor la cabecera TCP?

<p>Contiene información de control para la administración de flujos. (A)</p> Signup and view all the answers

¿Qué opción se utiliza para mostrar las estadísticas por protocolos en la capa de transporte?

<p>-s (A)</p> Signup and view all the answers

¿Cuál es la diferencia principal entre la segmentación UDP y TCP?

<p>UDP genera menos carga que TCP. (A)</p> Signup and view all the answers

¿Qué comando se puede utilizar para ver el ejecutable que corresponde a un proceso?

<p>tasklist (A)</p> Signup and view all the answers

¿Qué información se obtiene con la opción '-o' en el comando netstat?

<p>PID de los procesos. (A)</p> Signup and view all the answers

¿Qué asegura la segmentación de datos de la aplicación?

<p>Que los datos se multiplexen en el medio de transmisión. (A)</p> Signup and view all the answers

¿Cuál de las siguientes afirmaciones sobre el comando netstat es correcta?

<p>Permite conocer puertos que están a la escucha. (B)</p> Signup and view all the answers

¿Qué opción del comando netstat permite visualizar la tabla de rutas?

<p>-r (D)</p> Signup and view all the answers

¿Cuál es una característica de la segmentación TCP?

<p>Reensambla los segmentos en el mismo orden en que se transmitieron. (D)</p> Signup and view all the answers

¿Qué rango de números de puerto se reserva para servicios y aplicaciones de los servidores?

<p>0 a 1023 (D)</p> Signup and view all the answers

¿Cuál es la función principal del comando Netstat?

<p>Conocer las conexiones TCP activas en el host (C)</p> Signup and view all the answers

¿Qué estado NO puede tener una conexión al utilizar el comando Netstat?

<p>Casi cerrada (B)</p> Signup and view all the answers

¿Qué rango de números de puerto se asigna de forma dinámica a las aplicaciones al iniciarse la sesión?

<p>49152 a 65535 (A)</p> Signup and view all the answers

¿Qué modificador se puede usar con el comando Netstat para ver las aplicaciones asociadas a los puertos?

<p>-b (C)</p> Signup and view all the answers

¿Qué rango de números de puerto se asigna a procesos o aplicaciones del usuario?

<p>1024 a 49151 (D)</p> Signup and view all the answers

Para usar completamente las capacidades del comando Netstat, ¿qué se necesita hacer?

<p>Ejecutarlo con privilegios de administrador (D)</p> Signup and view all the answers

¿Cuáles son los puertos que se utilizan en redes P2P?

<p>49152 a 65535 (B)</p> Signup and view all the answers

¿Qué sucede con los segmentos no contiguos en TCP?

<p>Se mantienen en el buffer hasta que lleguen los segmentos que les preceden. (C)</p> Signup and view all the answers

¿Cuál es la función del acuse de recibo en TCP?

<p>Asegurar que todos los segmentos lleguen al host de origen. (C)</p> Signup and view all the answers

¿Qué implicaría esperar un acuse de recibo para cada byte transmitido?

<p>Se generaría una sobrecarga en la red. (A)</p> Signup and view all the answers

¿Qué número de acuse de recibo devolvería el host de destino si comienza con un número de secuencia de 2000 y recibe 10 segmentos de 1000 bytes cada uno?

<p>12000 (A)</p> Signup and view all the answers

¿Qué es el tamaño de la ventana en TCP?

<p>La capacidad de datos que un origen puede transmitir antes de recibir un acuse de recibo. (B)</p> Signup and view all the answers

¿Cómo se reconocen los segmentos de datos múltiples en TCP?

<p>Con un mensaje TCP simple en la dirección opuesta. (C)</p> Signup and view all the answers

¿Qué aspecto facilita el tamaño de la ventana en la administración de sesiones TCP?

<p>La gestión de datos perdidos y el control de flujo. (C)</p> Signup and view all the answers

Al enviar un segmento en TCP, ¿qué se usa para asegurar la secuencia de los datos?

<p>Un número de secuencia que coincide con el acuse de recibo. (B)</p> Signup and view all the answers

¿Cuál es una de las ventajas principales de UDP en comparación con TCP?

<p>Menor sobrecarga (B)</p> Signup and view all the answers

¿Cuál de las siguientes aplicaciones NO utiliza UDP?

<p>FTP (D)</p> Signup and view all the answers

¿Qué sucede con los datagramas perdidos en UDP?

<p>No se reenvían (A)</p> Signup and view all the answers

¿Cómo maneja UDP el orden de los datos?

<p>Las aplicaciones controlan el orden (D)</p> Signup and view all the answers

¿Qué protocolo se utiliza comúnmente junto con UDP para administrar redes?

<p>SNMP (B)</p> Signup and view all the answers

¿Qué característica distingue a UDP de otros protocolos de transporte como TCP?

<p>No establece conexión (D)</p> Signup and view all the answers

¿Cuál es el tamaño del encabezado UDP en comparación con TCP?

<p>Más pequeño que el de TCP (D)</p> Signup and view all the answers

¿Qué tipo de datos puede enviar una aplicación utilizando UDP?

<p>Datos que se ajustan en un segmento o datagrama (D)</p> Signup and view all the answers

Flashcards

Puertos TCP

Son los puertos usados por el protocolo TCP para la comunicación entre aplicaciones.

Puertos UDP

Son los puertos usados por el protocolo UDP para la comunicación entre aplicaciones. Es más rápido pero menos confiable que TCP.

Puertos TCP/UDP

Son puertos que pueden ser usados tanto por TCP como por UDP. Son puertos que manejan ambos tipos de protocolos.

Números de puerto (0-1023)

Estos puertos están reservados para servicios y aplicaciones de servidores.

Signup and view all the flashcards

Números de puerto (1024-49151)

Estos puertos están asignados a procesos o aplicaciones de usuario.

Signup and view all the flashcards

Números de puerto (49152-65535)

Estos puertos son puertos dinámicos o privados, asignados a aplicaciones al iniciar sesión.

Signup and view all the flashcards

Comando Netstat

Herramienta para ver las conexiones TCP activas y en ejecución en un host de red.

Signup and view all the flashcards

Estado de conexión (Netstat)

Describe el estado actual de una conexión TCP (ej: establecido, esperando, etcetera).

Signup and view all the flashcards

Direccionamiento de puertos

Identificación de procesos en una red utilizando números de puerto.

Signup and view all the flashcards

Netstat

Comando para visualizar conexiones de red y estadísticas.

Signup and view all the flashcards

Segmentación UDP

División de datos en paquetes UDP para transmisión eficiente.

Signup and view all the flashcards

Segmentación TCP

División de datos en paquetes TCP con reensamblaje garantizado.

Signup and view all the flashcards

Función de la Capa de Transporte

Maneja la entrega confiable o no confiable de datos entre aplicaciones.

Signup and view all the flashcards

Número de puerto

Identificador numérico para accesar un servicio específico.

Signup and view all the flashcards

Comando tasklist

Herramienta para listar procesos ejecutándose en un sistema operativo.

Signup and view all the flashcards

Conexiones establecidas

Conexiones activas o en progreso en una red.

Signup and view all the flashcards

Segmentos no contiguos

En TCP, cuando se reciben segmentos de datos que no están en orden, se almacenan en un buffer hasta que lleguen los segmentos que les preceden.

Signup and view all the flashcards

Acuse de recibo (TCP)

Un mecanismo en TCP donde el receptor envía un mensaje al emisor para confirmar la recepción exitosa de los datos. Esto garantiza la entrega confiable de los datos.

Signup and view all the flashcards

¿Por qué se usan acuses de recibo?

Los acuses de recibo en TCP aseguran que cada segmento de datos llegue al destino correctamente. Si no se recibieran, se enviarían nuevamente.

Signup and view all the flashcards

Tamaño de la ventana TCP

El tamaño de la ventana define cuántos datos puede enviar el emisor antes de recibir un acuse de recibo del receptor. Permite administrar datos perdidos y controlar el flujo de datos.

Signup and view all the flashcards

Número de secuencia TCP

Un número único que se asigna a cada segmento de datos en TCP para identificarlos y ordenarlos correctamente.

Signup and view all the flashcards

¿Cómo funciona el acuse de recibo con el número de secuencia?

En TCP, el número de acuse de recibo que se envía al emisor corresponde al siguiente número de secuencia que espera recibir. Esto significa que si se recibió el segmento número 1000, el acuse de recibo será 1001.

Signup and view all the flashcards

Ejemplo de acuse de recibo TCP

Si se comienza con un número de secuencia 2000 y se reciben 10 segmentos de 1000 bytes cada uno, el número de acuse de recibo al origen será 12000 (2000 + 10*1000).

Signup and view all the flashcards

Administración de sesiones TCP

Parte del protocolo TCP que se encarga de cómo se establecen, mantienen y terminan las conexiones entre dispositivos. Esto incluye la gestión de acuses de recibo, números de secuencia y tamaños de ventana.

Signup and view all the flashcards

Control de flujo TCP

El mecanismo por el que TCP regula la velocidad de transmisión de datos para evitar sobrecargar al receptor y garantizar la recepción de todos los datos.

Signup and view all the flashcards

Tamaño de ventana

Un valor que indica la cantidad máxima de datos que el emisor puede enviar antes de requerir una confirmación del receptor.

Signup and view all the flashcards

Tamaño de ventana dinámico

El tamaño de la ventana se ajusta automáticamente en función de la calidad de la conexión y las capacidades del receptor.

Signup and view all the flashcards

Cabecera TCP

La parte de un paquete TCP que contiene información sobre la conexión, el control de flujo y otros datos administrativos.

Signup and view all the flashcards

Establecimiento TCP

El proceso de inicio de una conexión TCP entre un cliente y un servidor. Consiste en un intercambio de tres segmentos llamados '3-way handshake'.

Signup and view all the flashcards

¿Qué hace el cliente primero?

El cliente inicia la conexión enviando un segmento SYN (sincronizar) al servidor, conteniendo un número de secuencia inicial.

Signup and view all the flashcards

Respuesta del servidor

El servidor responde con un segmento que contiene un ACK (reconocimiento) igual al valor de secuencia recibido más 1, junto con su propio número de secuencia SYN.

Signup and view all the flashcards

¿Qué hace el cliente en el tercer paso?

El cliente responde con un segmento ACK que reconoce el valor de secuencia del servidor más 1, confirmando así el establecimiento de la conexión.

Signup and view all the flashcards

Finalización TCP

El cierre de una conexión TCP se realiza a través de un proceso de cuatro segmentos, donde ambos lados envían señales FIN (finalización) y ACK (reconocimiento) para cerrar la conexión ordenadamente.

Signup and view all the flashcards

¿Qué es UDP?

UDP (User Datagram Protocol) es un protocolo de transporte de datos sin conexión que ofrece una entrega poco confiable pero rápida. Es más rápido que TCP porque no establece conexiones y no comprueba que los datos lleguen correctamente.

Signup and view all the flashcards

¿Cuáles son las ventajas de UDP?

Las ventajas de UDP incluyen su rapidez, bajo consumo de recursos y simplicidad. No requiere una conexión establecida, lo que lo hace ideal para aplicaciones que no necesitan una entrega confiable de datos, como juegos en línea y transmisiones de audio y video.

Signup and view all the flashcards

¿Qué tipo de aplicaciones usan UDP?

Las aplicaciones que usan UDP suelen ser aquellas que requieren una baja latencia y no necesitan garantía de entrega de datos. Algunos ejemplos incluyen juegos en línea, llamadas VoIP, transmisiones en vivo, DNS, servicios de red y DHCP.

Signup and view all the flashcards

¿Cómo funciona la entrega de datos en UDP?

UDP no establece una conexión establecida. Envía paquetes de datos sin verificar si llegaron. Si un paquete se pierde, no se reenvía. Es responsabilidad de la aplicación receptora manejar los datos perdidos.

Signup and view all the flashcards

¿UDP es más rápido que TCP?

Sí, UDP es más rápido que TCP porque no requiere una conexión establecida ni verificaciones de entrega de datos. Esto lo hace ideal para aplicaciones de baja latencia que no requieren una entrega confiable.

Signup and view all the flashcards

¿Qué es la sobrecarga en UDP?

La sobrecarga en UDP se refiere a la cantidad de datos adicionales que se envían junto con los datos del usuario. UDP tiene una sobrecarga muy baja porque sus paquetes de datos son pequeños y simples. Esto lo hace uno de los protocolos más eficientes en términos de rendimiento.

Signup and view all the flashcards

¿Qué es la capa de transporte?

La capa de transporte forma parte del modelo OSI. En ella se encargan los protocolos UDP y TCP. La capa de transporte se encarga de administrar la comunicación entre aplicaciones en diferentes sistemas, asegurando la entrega de los datos.

Signup and view all the flashcards

¿Cómo es la cabecera de UDP?

La cabecera de UDP es pequeña y contiene información esencial como el puerto de origen y el puerto de destino, la longitud del datagrama y una suma de comprobación para detectar errores.

Signup and view all the flashcards

Study Notes

Capa de Transporte

  • La capa de transporte es responsable de las comunicaciones lógicas entre aplicaciones en diferentes hosts.
  • Puede incluir servicios como el establecimiento de una sesión temporal entre dos hosts y la transmisión fiable de información.
  • Está diseñada para el rastreo de conversaciones individuales entre aplicaciones.
  • Se encarga de la segmentación de datos y su posterior reensamblaje.
  • Identifica diferentes aplicaciones mediante números de puerto.
  • Permite la separación de comunicaciones múltiples sin mezclar los datos de las distintas sesiones.

Funciones de la Capa de Transporte

  • Rastreo de conversaciones individuales: Un host puede tener múltiples aplicaciones comunicándose a través de la red, y cada aplicación se comunica con una o más aplicaciones en hosts remotos. La capa de transporte maneja estos flujos de comunicación.
  • Segmentación de datos: Los datos de la aplicación se dividen en partes más pequeñas llamadas segmentos que permiten su transmisión y reensamblaje. La segmentación es distinta para TCP y UDP.
  • Reensamblaje de segmentos: Los segmentos recibidos se unen para reconstituir el mensaje original.
  • Identificación de diferentes aplicaciones: El número de puerto identifica las aplicaciones individuales.
  • Separación de comunicaciones múltiples: Los hosts pueden mantener múltiples conversaciones simultáneamente con diferentes servicios, sin mezclar los datos de las conversaciones.

Control de las Conversaciones

  • Establecimiento de una conexión (o sesión temporalmente): Permite establecer conversaciones orientadas a la conexión, asegura que la aplicación esté lista para recibir datos y prepara a las aplicaciones para comunicarse antes de la transmisión.
  • Entrega confiable: Si la aplicación utiliza TCP, la entrega confiable está garantizada.
  • Reconstrucción de datos ordenada: La capa de transporte numera y secuencia los segmentos para asegurar que los datos se reensamblan en el orden correcto.
  • Control de flujo: La capa de transporte puede detectar sobrecarga en el host y solicitar a la aplicación emisora que reduzca la velocidad del flujo de datos para evitar la pérdida de segmentos.

Protocolos TCP/UDP

  • TCP (Protocolo de Control de Transmisión): Orientado a la conexión, asegura la entrega confiable de datos y provee control de flujo. Las porciones de comunicación son llamadas segmentos.
  • UDP (Protocolo de Datagramas de Usuario): Simple, sin conexión, no garantiza la entrega confiable y tiene baja sobrecarga. Las porciones de comunicación son llamadas datagramas.

Puertos

  • Los números de puerto son identificadores únicos para las aplicaciones, permitiendo diferenciar entre diferentes sesiones de comunicación.
  • Hay puertos bien conocidos, puertos registrados y puertos dinámicos/privados.
  • Los puertos con números del 0 al 1023 son comúnmente utilizados para servicios de servidores.
  • Los con números del 1024 a 49151 están dedicados para aplicaciones de usuario.

Segmentación y Reensamblaje

  • Dividir datos de la aplicación en partes facilita la transmisión dentro de los límites de los medios y la multiplexación en el medio.
  • La segmentación es distinta entre TCP y UDP: las diferencias entre las dos implementaciones se concentran fundamentalmente en las garantías ofrecidas de entrega, manejo de errores, y manejo de control de flujo.

Administración de Sesiones TCP

  • Si se en desorden, el re-ensamblaje basado en numéros de secuencia en los encabezados.
  • Los segmentos se almacenan en un buffer de recepción y se ensamblan y se envían a la capa de aplicación en el orden.
  • Si llegan segmentos no contiguos, se mantienen en la memoria hasta que lleguen los segmentos que les preceden.

Acuse con Recibo de Ventanas

  • TCP utiliza mecanismos complejos de acuse de recibo, retransmisión, control de flujo al ajustar la transmisión de datos, con base en el tamaño de la ventana, los números de secuencia y los acuses de recibo para evitar la sobrecarga.
  • El tamaño de la ventana que gestiona la cantidad de datos que un origen puede transmitir antes de recibir un acuse de recibo.
  • Se utiliza para controlar la tasa de transmisión y evitar la sobrecarga de la red.

Retransmisión TCP

  • Mecanismo de gestión de pérdidas de datos. Si se genera errores TCP vuelve a enviar los segmentos faltantes si no recibe confirmación de recepción. La retransmisión sin ventana TCP es una estrategia donde se retransmiten datos hasta que se recibe el acuse de recibido.

Control de Flujo

  • TCP intenta gestionar la tasa de transmisión para que los datos se reciban correctamente sin sobrecargar la red.
  • Esto se logra mediante el control de la ventana y los acuses de recibo. El receptor controla la velocidad a la que el emisor transmite datos.

Cabecera UDP

  • La cabecera UDP es simple y contiene información esencial para la entrega de paquetes.
  • Cada campo contiene información clave, como la identificación del proceso de origen y destino, longitud del mensaje, campos adicionales como suma de verificación.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

UT04 - Capa de transporte

Description

Este cuestionario se centra en las funciones y características de los protocolos TCP y UDP en la capa de transporte. Se analiza el proceso de conexión, la gestión de la tasa de transmisión y otras especificaciones técnicas. Es ideal para aquellos que estudian redes y tecnologías de comunicación.

More Like This

Untitled Quiz
9 questions

Untitled Quiz

BeautifulSpruce avatar
BeautifulSpruce
Cours INF4032 Réseaux Informatiques - Partie II
41 questions
Transport Layer Services Overview
40 questions
Use Quizgecko on...
Browser
Browser