Sie sind auf Seite 1von 31

OSI Transport Layer

Network Fundamentals – Chapter 4

Roberto Almeida G.
ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 1
Introducción

 Un solo dispositivo puede utilizar múltiples servicios

 Los datos se transportan al dispositivo final

 Capa de Transporte

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 2
Objectives
 Explain the role of Transport Layer protocols and
services in supporting communications across data
networks
 Analyze the application and operation of TCP
mechanisms that support reliability
 Analyze the application and operation of TCP
mechanisms that support reassembly and manage
data loss.
 Analyze the operation of UDP to support
communicate between two processes on end devices

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 3
Roles of the Transport
Layer

Network Fundamentals – Chapter 4

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 4
Purpose of the Transport Layer
 Segmentación de datos

 Seguimiento de las
comunicaciones
 Segmentación de
Datos
 Reensamblaje de
segmentos
 Identificación de
aplicaciones
 Separación de
conversaciones
multiples.

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 5
Purpose of the Transport Layer
 Las necesidades de los flujos son diferentes
–Protocolos de transporte

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 6
Control de las Conversaciones
 Segmentación y Reensamblaje
 Multiplexación de
conversaciones
Orientadas a conexión
Entrega confiable
Ordenamiento
Control de flujo

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 7
Control de las Conversaciones
 Establecer sesiones

 Entrega confiable

 Entrega en el mismo orden

 Control de flujo

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 8
Supportig Reliable Communication
 Aplicaciones diferentes tienen necesidades diferentes
Track, ACK, Retransmit

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 9
TCP y UDP
 Protocolos mas comunes de L4
TCP RFC 793 UDP RFC 768

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 10
Port Addressing
 Las aplicaciones basadas en TCP/UDP registran las
comunicaciones.
Puertos. Clientes dinámicos. Servidores estáticos.

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 11
Port Addressing

 Socket
 Internet Assigned Numbers Authority
 Netstat

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 12
Segmentation and Reassembly – Divide and
Conquer
 Dividir los datos en piezas asegura que se transmiten
dentro de los límites del medio y que se pueden
multiplexar

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 13
Application and Operation of TCP Mechanisms
 Trace the steps that show how the TCP reliability
mechanism works as part of a session

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 14
The TCP Protocol –
Communicating with
Reliability

Network Fundamentals – Chapter 4

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 15
TCP Making Convesations Reliable

 La diferencia principal entre TCP y UDP es la


confiabilidad

 TCP utiliza sesiones orientadas a la conexión

 El destino envía ACKs al origen por los segmentos que


recibe

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 16
TCP Server Processes
 Un servidor no puede tener dos servicios asignados al
mismo número de puerto.

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 17
TCP Connection Establishment and
Termination
 Saludo de Tres vías

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 18
TCP Connection Establishment and
Termination

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 19
Managing TCP
Sessions

Network Fundamentals – Chapter 4

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 20
Managing TCP Sessions
 Reconstrucción en el orden original
 Initial Sequence Number

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 21
TCP Acknowledgement with Windowing
 Confirmar recepción de los datos.
 Cuál es el próximo byte que espero recibir

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 22
TCP Retransmition
 Manejar la pérdida de segmentos.
Se retransmiten los que no se acusan recibo

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 23
TCP Congestion Control
 Control de flujo
–Ventanas Deslizantes

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 24
The UDP Protocol
Communicating with low
overhead

Network Fundamentals – Chapter 4

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 25
UDP – Low overhead vs Reliability
 No es orientado a la conexión.
–No retransmisión, secuencia, control de flujo
–Confiabilidad la da capa superior

DNS, SNMP, DHCP, RIP, TFTP


ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 26
UDP Datagram Reassembly
 No sesiones, si transacciones
–Si hay algo que enviar, se envía

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 27
UDP Server Processes and Requests
 Al igual que en TCP, las aplicaciones UDP escuchan en
puertos bien conocidos o registrados.

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 28
UDP Client Processes
 Igual que en TCP se escoge origen destino
 No se crean sesiones

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 29
Summary

ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 30
ITE PC v4.0
Chapter 1 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 31

Das könnte Ihnen auch gefallen