Está en la página 1de 27

OSI Capa de

Transporte

Network Fundamentals – Chapter 4

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 1


Objetivos
 Explicar rol de los protocolos de transporte
 Ver al operación de TCP para mantener la
confiabilidad
 Analizar como TCP reemsambla los segmentos y que
hace en caso de pédida.
 Analizar la operación de UDP

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 2


Capa de transporte
 Segmentar y multiplexar aplicaciones
 Integridad datos (info. Completa y en orden)
 Negociación parámetros para establecer sesión

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 3


Capa de transporte
 Segmentación, seguir la pista a los segmentos,
reemsamblar, separar múltiples comunicaciones, control
de flujo

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 4


Capa transporte
 Tipos de aplicaciones y sus requerimientos (TCP o UDP)

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 5


Protocolos de Capa de transporte

 UDP:
–No orientado conexión
–No se establece sesion entre aplicaciónes antes de enviar datos
–Simple, poco overhead,
–No confiable
–Ejemplos: DNS, VoIP, streaming (video)
 TCP:
–Orientado conexión
–Confiable
– Web, email, transferencia archivos

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 6


Encabezados

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 7


Capa transporte
 Cada aplicación es representada con un número de puerto
 Combinación IP y puerto = socket 192.168.1.20:80
 Ver puertos activos: C: netstat

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 8


Capa transporte
 TCP numera los segmentos para después ordenarlos
 UDP los entrega sin importar el orden

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 9


Confiabilidad TCP
 TCP usa el número de secuencia y el ACK para
manterner al confiabilidad

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 10


Clasificacion de números de puertos
 Conocidos: 0-1023, Ej: tcp,80,23, 25,110, udp 53,69 tftp
 Registrados: 1024-49151 Ej: 8080 http, 8008 http, 1863 MSN,1433 MS Sql
 Dinámicos/privados: 49152- 65535, puertos origen
 Cmd> netstat -n

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 11


Cmd> netstat -n
 Muestra, protocolo, puerto origen, puerto destino y estado de la conexion
 Puerto 443 = SSL (conexion segura de HTTP)
 Estado TIME_WAIT = solicitud de TERMINACION

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 12


Establecimiento sesion TCP
 Tres pasos ( 3 handshake)
 Host A envia SYN=1, host B envía ACK=1 y SYN = 1

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 13


Hand-shake ejemplo

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 14


Terminación de las sesion

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 15


Terminación sesion

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 16


Enlace de 3 vías

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 17


Ordenado de segmentos
 Con el número se sequencia TCP ordena los
segmentos ( pueden haber viajado por diferentes rutas)

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 18


Uso ACK
 Con el número de ACK, el destino pide el siguiente
segmento

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 19


Uso ACK, ejemplo
 Si se pierde el segmento 6 el ACK2 será = 3431
 450 + 400 + 1000 + 1400 + 180 + 1

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 20


Retransmision segmentos, uso ACK
 TCP tiene métodos para manejar la pérdida de segmentos
 Cada segmento o grupo de segmentos debe ser reconocido ACK
 Si no llega el reconociento de la recepción (ACK), se debe retransmitir

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 21


Control de flujo
 Impide que el receptor se vea abrumado por los datos
entrantes
 Si hay congestión se puede variar el tamaño de la ventana
 Evita la pérdida de segmentos

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 22


Cuándo usar UDP ?
 Aplicaciones que toleran pédidas de segmentos y
 requieren una transmisión rápida.
Ejemplos:
 Domain Name System (DNS) -
 Simple Network Management Protocol (SNMP)
 Dynamic Host Configuration Protocol (DHCP)
 Routing Information Protocol (RIP)
 Trivial File Transfer Protocol (TFTP)

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 23


Protocolo UDP
 UDP no ordena los segmentos en el destino, los
entrega como van llegando

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 24


UDP Protocol
 UDP puerto bien conocido para comunicacion entre
aplicaciones , similar al funcionamiento de TCP

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 25


Comunicacion entre clientes y server
 Puertos well-know y puertos dinámicos

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 26


© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 27

También podría gustarte