Clase 6 Servicios Capa De Transporte Flashcards
En donde esta implementada la capa de transporte
En todos los hosts
En el adaptador de red
Incorporado en los buses del sistema de los hosts
Combinacion de hardware , software y firmware
Detecciom de errores
La proteccion no es 100% confiable
El protocolo puede perder algunos errores
El campo de EDC mayor proporciona mejor proteccion y correccion
Paridad de un bit
Poco confiable pero bajo costo y simple
Dos tipos de enlace
Punto a punto
Broadcast
Protocolos de acceso multiple
Unico canal broadcast, dos o mas transmisiones simultaneas, solucion?
Protocolo de acceso multiple
Tipos de acceso multiple
Particionado de canal
Acceso randomico
Toma de turnos
Csma/cd
Mientras no hay nada en el canal transmite, si se detecta la colision corta la emision
Tomando turnos
Polling desde un centro, con pasaje de token
Csma con ethernet
Permite deteccion de errores
Lan
Red concentrada en un area geografica concreta
¿Cuál es la función de la capa de transporte?
La función principal de la capa de transporte es proporcionar una comunicación lógica entre procesos que se ejecutan en dispositivos diferentes dentro de una red,
¿Dónde se ejecutan los protocolos de la capa de transporte?
Se ejecutan en los sistemas terminales (host) y no en los routers de la red
¿Qué hace la capa de transporte del lado del emisor?
La capa de transporte convierte los mensajes de la aplicación en segmentos de la capa de transporte, que luego se encapsulan en paquetes de la capa de red y se envían a destino
¿Qué hace la capa de transporte del lado del emisor?
La capa de transporte extrae el segmento de la capa de transporte del paquete y lo entrega a la aplicación receptora
¿Cuáles son los protocolos de la capa de transporte?
TCP y UDP
¿Cuáles son los componentes de TCP?
16-bit-source port number:
Indica el numero del puerto origen de la aplicación que esta enviando los datos
16-bit destination port number:
Especifica el numero de puerto destino
32-bit sequence number:
Mantiene un seguimiento del orden de los segmentos TCP de la comunicación, cada segmento tiene un ID único
32-bit acknowledgment number:
Indica el numero de secuencia que espera recibir el emisor del siguiente segmento
4-bit header length:
Especifica la longitud del encabezado TCP en palabras de 32 bits(identifica donde comienza la carga útil de datos en el segmento)
reserved:
uso futuro, debe establecerse en 0
Flags:
bits que controlan y gestionan la comunicación
16-bit window size:
Indica el tamaño de la ventana de recepción que el receptor tiene disponible para aceptar datos
16-bit TCP checksum:
proporciona una suma de verificación para verificar la integridad de los datos en el segmento TCP y detectar errores de transmision
16-bit urgent pointer:
Se utiliza en la comunicacion para indicar la posicion de datos urgentes dentro del segmento
options:
inclusion de informacion adicional en el encabezado TCP, se utiliza para ajustar y optimizar la comunicacion
¿Cuales son los componentes de UDP?
Source port:
Especifica el numero de puerto del proceso que envia el datagrama UDP
Destination Port:
Este campo indica el numero de puerto del proceso de destino al que se debe entregar el datagrama UDP
Length:
Especifica la longitud total del datagrama UDP incluyendo tanto el encabezado como los datos, permite al receptor conocer la cantidad de información que debe procesar el datagrama
UDP checksum:
La suma de verificación es un valor calculado que se utiliza para detectar errores en el datagrama UDP durante su transmisión. Se calcula en función del contenido del datagrama, incluyendo el encabezado y los datos. Permite saber si sufrió algún tipo de corrupción durante la transmisión
¿Cuál es el objetivo de utilizar puertos en el modelo TCP/IP?
Se utilizan para distinguir las aplicaciones(y por ende protocolos) que están enviando/recibiendo datos. Los puertos actúan como puntos finales en una comunicación y permiten que múltiples aplicaciones en una misma computadora o dispositivo se comuniquen simultáneamente a través de la red
Compare a UDP y TCP en:
Confiabilidad
TCP
Es un modelo confiable ya que garantiza que los datos se entreguen en el orden correcto y sin errores a través de técnicas como la retransmisión de datos perdidos y la detección y corrección de errores utilizando sumas de verificación
UDP
UDP es menos confiable ya que no garantiza la entrega de datos ni orden de llegada. No hay correcciones ante perdida o llegada sin orden
Compare a UDP y TCP en:
Multiplexacion
TCP
Multiplexación y demultiplexación orientada a la conexión
El socket en TCP queda identificado por ip destino/e ip origen y numero de puerto destino / y origen, cuando llega al host procedente de la red el host emplea los cuatro valores para dirigir el segmento al socket apropiado
UDP
Multiplexación y demultiplexación sin conexión,
El socket UDP queda identificado por una tupla que consta de una dirección IP de destino y un numero puerto destino. Esto posibilita que dos segmentos viajen al mismo proceso de destino a través del mismo socket de destino
Compare a UDP y TCP en:
Conexión
TCP
Establece una conexión antes de la transmisión de datos y asegura que ambas partes estén sincronizadas en términos de secuencia de datos y control de flujo
UDP
No se necesita conexión para iniciar y finalizar una transferencia de datos
Compare a UDP y TCP en:
Control de congestion
TCP
Proporciona mecanismos de control de congestión. Los mecanismos de control de congestión de TCP evitan que cualquier conexión TCP inunde con una cantidad de trafico excesiva los enlaces y routers existentes entre los hosts que están comunicándose.
Esto se consigue regulando la velocidad a la que los lados emisores de la conexión TCP pueden enviar trafico de a la red
Posee un mecanismo que indica al emisor cuanto espacio libre hay en el buffer de almacenamiento del receptor(ventana de recepción), ayuda a controlar el flujo de datos para evitar la congestión y garantizar una comunicación eficiente, permitiendo que el emisor ajuste la cantidad de datos enviados en función de la capacidad disponible en el receptor
UDP
El trafico UDP no esta regulado, la velocidad de envío y tiempo indefinidos
Compare a UDP y TCP en:
Utilización de puertos
TCP:
Como esta orientado a la conexión, establece una conexión punto a punto entre dos dispositivos, por lo que a cada conexión esta limitada a dos procesos que intercambian datos. Utiliza números de puerto para identificar aplicaciones especificas
UDP
Permite que muchos clientes o procesos envíen datos por el mismo socket
Utiliza números de puerto para identificar aplicaciones especificas
La PDU de la capa de transporte es el segmento. Sin embargo, en algunos contextos suele utilizarse el termino de datagrama. Indique cuando
Cuando se trata del protocolo UDP, el termino datagrama se utiliza para su PDU