Nivel Transporte TCPIP - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

Nivel Transporte TCPIP

Description:

utilizando el protocolo IP ... la conexi n, no el puerto del protocolo, como ... S.O. existe un fichero denominado services que indica el n mero de puerto donde ... – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 20
Provided by: paco70
Category:

less

Transcript and Presenter's Notes

Title: Nivel Transporte TCPIP


1
Nivel Transporte TCPIP
  • Bibliografía
  • Tema 8
  • Redes de Comunicación. León-García
  • McGraw-Hill
  • Redes Globales de Información Comer
  • Prentice Hall

2
User Datagram Protocol (UDP)
  • Identificación Destino lt-------gt Proceso
    Aplicación
  • Problemas
  • Procesos que se crean y se destruyen
  • Reemplazamiento de procesos
  • Identificación de destino basado en funciones
  • Procesos multifunción
  • Solución gtPUERTOS DEL PROTOCOLO
  • Sistema Operativo interfaz entre
  • PROCESO ltgt PUERTO DEL PROTOCOLO

3
User Datagram Protocol (UDP)
  • Servicio de transporte de mensajes
  • no fiable
  • no orientado a conexión
  • utilizando el protocolo IP
  • Añade a IP la capacidad de distinguir entre
    múltiples destinos de un Sistema Informático

4
User Datagram Protocol (UDP)
  • Formato

5
User Datagram Protocol (UDP)
  • Encapsulado

Área de Datos UDP
Cabecera UDP
Área de Datos IP
Cabecera IP
Área de Datos de la Trama
Cabecera
6
User Datagram Protocol (UDP)
  • Multiplexado

7
Transport Control Protocol (TCP)
  • Propiedades
  • Orientado a Ristras
  • Conexión por Circuito Virtual
  • Transferencia Buffereada
  • Ristras no estructuradas
  • Conexión Full-Duplex
  • Fiabilidad
  • Control de Errores
  • Secuenciación
  • Mecanismo de Ventanas Deslizantes

8
Transport Control Protocol (TCP)
  • Puertos, Conexiones y Puntos Finales
  • TCP usa la conexión, no el puerto del protocolo,
    como abstracción fundamental.
  • Las conexiones se identifican mediante un par de
    puntos finales
  • Punto Final Par de números compuestos por
  • (Dirección IP, Puerto)

9
Transport Control Protocol (TCP)
  • Ejemplo Punto Final
  • (128.10.2.3, 25)
  • Ejemplo de Conexión
  • (128.9.0.32, 1184) y (128.10.2.3, 53)
  • TCP identifica a una conexión mediante un par de
    puntos finales
  • un número de puerto de un sistema informático
    puede compartir múltiples conexiones en la misma
    máquina (SI)
  • (128.9.0.32, 1184) y (128.10.2.3, 53)
  • (128.2.254.139, 1184) y (128.10.2.3, 53)

10
Transport Control Protocol (TCP)
  • Aperturas de Conexión
  • Pasiva Disponibilidad para aceptar una conexión
  • Activa Solicitud de establecimiento de una
    conexión

11
Transport Control Protocol (TCP)
  • Puertos Bien Conocidos
  • Las aplicaciones que proporcionan servicios
    estandarizados (correo, ftp, etc.) suele
    establecer conexiones pasivas sobre puertos
    establecidos a priori para tal fin.
  • En prácticamente todos los S.O. existe un fichero
    denominado services que indica el número de
    puerto donde escuchan las aplicaciones
    anteriormente citadas.

12
Transport Control Protocol (TCP)
  • Mecanismo de Ventanas Deslizantes
  • Eficiencia y Control de Flujo El mecanismo de
    ventanas deslizantes en TCP opera a nivel de
    octeto y no a nivel de segmento

13
Transport Control Protocol (TCP)
  • La apertura de la ventana viene controlada por el
    protocolo
  • Windows advertisement Especifica el número de
    octetos adicionales que el receptor está
    preparado para recibir

14
Transport Control Protocol (TCP)
  • Formato de los segmentos TCP

15
Transport Control Protocol (TCP)
  • Control de la Congestión
  • Congestión gt Mayor Retardo gt Retransmisión
    gtMayor Congestión gt Mayor Retardo gt
    Retransmisión gt Mayor Congestión gt Mayor
    Retardo gt Colapso
  • Solución Reducir la velocidad de transmisión,
    mediante la apertura y cierre de la ventana de
    transmisión
  • Slow Start
  • Multiplicative Decrease

16
Transport Control Protocol (TCP)
  • Ventana Permitida
  • Min(Anuncio_Receptor,Ventana_Congestión)
  • Multiplicative Decrease
  • Pérdida de un segmento
  • División por dos de la ventana de congestión.
  • Slow Start
  • Inicialmente el valor 1 a la ventana de
    congestión.
  • Llega un reconocimiento
  • aumenta por 1 el tamaño de dicha ventana

17
Transport Control Protocol (TCP)
  • Congestión
  • ventana de congestión alcanza la mitad de su
    valor original
  • llegan todos los reconocimientos de los segmentos
    de dicha ventana.
  • se incrementa por 1 el tamaño de la ventana

18
Transport Control Protocol (TCP)
  • Establecimiento de la Conexión
  • (3 way handshake)

Send SYN seqx
Receive SYN segment
Send SYN seqy, ACK x1
Receive SYNACK segment
Send ACK y1
Receive ACK segment
19
Transport Control Protocol (TCP)
  • Liberación de la Conexión

Send FIN seqx
Receive FIN segment
Send ACK x1
Receive ACK segment
(Inform application)
Send FIN, ACK x1
Receive FINACK segment
Send ACK y1
Receive ACK segment
Write a Comment
User Comments (0)
About PowerShow.com