Redes de Computadoras
Redes Computadoras
Capa de Transporte
TCP UDP
TCP/UDP
TCP
Application
Header + data
Como se denomina la
PDU de la capa de
transporte?
PDU: Segmento
Redes Computadoras
PDU: Datos
TCP
Redes Computadoras
La Capa de Transporte
www.cisco.com
TCP Segment
TCP Segment
Segmentacin de datos
Redes Computadoras
Capa de Transporte
segmento
segmento
No hay garantas
Servicio no confiable
TCP provee:
UDP provee:
Entrega no Confiable
Entrega Confiable
No chequea errores
Chequeo de errores
Sin Control de Flujo
Control de Flujo
Sin control de Congestionamiento
Sin orden de entrega
Control de Congestin
No existe Establecimiento de la
Entrega Ordenada
conexin.
Establecimiento de Conexin
Aplicaciones
DNS (usualmente)
Aplicaciones:
DHCP
HTTP
SMTP
RTP (Real-Time Protocol)
FTP
Telnet
VoIP
MSN messenger
Redes Computadoras
Redes Computadoras
HTTP
HTTP
SMTP
FTP
Servidor
WEB de
la UNI
TCP
TCP
TCP
TCP
TCP
UDP
Servidor
de Email
del ISP
servidor
FTP
TCP
UDP
Tanto TCP como UDP usan nmeros de puertos (o sockets) para pasar
informacin a las capas superiores
Redes Computadoras
11
Application
Header + data
Application
Header + data
12
Redes Computadoras
13
http://www.iana.org/assignments/port-numbers
14
Al definir estos puertos conocidos para las aplicaciones del servidor, las
aplicaciones del cliente pueden ser programadas para solicitar una conexin
a un puerto especfico y su servicio asociado.
Redes Computadoras
15
Redes Computadoras
16
Redes Computadoras
17
Cliente
Servidor
Telnet
18
23
Cliente
Servidor
Redes Computadoras
19
19
1028
Cliente
Servidor
Redes Computadoras
20
Cliente
Servidor
Redes Computadoras
21
49888
49890
22
49888
49890
C:\Users\rigrazia>netstat -n
Active Connections
Puerto de origen
Puerto de destino
Estado de la conexin
TCP
o
Proto
Local Address
Foreign Address
State
TCP
192.168.1.101:49888
198.133.219.25:80
TIME_WAIT
UDP
TCP
192.168.1.101:49890
198.133.219.25:80
TIME_WAIT
C:\Users\rigrazia>
Redes Computadoras
IP de origen
Ing. Carlos Ortega H.
IP de destino
23
192.168.1.101
172.16.5.5
Puerto de
destino
Puerto de
origen
49888
49890
80
80
198.133.219.25
80
Puerto de
origen
49888
www.cisco.com
Redes Computadoras
24
TCP
o
UDP
Estado de la
IP de origen
IP de destino
conexin
Puerto de origen
Puerto de destino
www.google.com
www.cisco.com
netstat n
Nota: cuando descarga un documento web y sus objetos es comn que habr
varias sesiones TCP creadas.
Redes Computadoras
25
UDP
No orientado a conexin
Redes Computadoras
27
UDP
Puerto de origen
Puerto de destino
28
Redes Computadoras
29
Cliente
Servidor
Datag
Tiempo
Datag
rama
UDP
Datag
rama
UDP
Datag
rama
UD
rama
UDP
No establece conexin
Redes Computadoras
30
Cliente
Servidor
Datag
Tiempo
lo hace TCP
rama
UDP
Datag
rama
UDP
Datag
rama
UDP
Datag
rama
UDP
31
32
33
TCP
TCP proporciona:
Entrega confiable
Control de congestin
Chequeo de errores
Entrega ordenada
Control de flujo
(Establece conexin)
Redes Computadoras
35
Segmento TCP
Puerto de destino identifica el protocolo de la capa superior o la aplicacin del sitio remoto
reservado puesto en 0
Redes Computadoras
36
Segmento TCP
37
15 16
16-bit Source Port Number
31
16-bit Destination Port Number
6-bit
(Reserved)
U A P R S F
R C S S Y I
G K H T N N
Para que una conexin sea establecida, las dos terminales deben sincronizarse
usando un nmero de secuencia inicial (ISN), TCP.
Nmeros de secuencias:
El valor inicial para el nmero de secuencia, conocido como ISN, se elige de manera
aleatoria.
Redes Computadoras
38
Paso 1
39
Enlace de tres
vas
Paso 2
Redes Computadoras
40
Enlace de tres
vas
Paso 3:
El cliente TCP responde con un segmento que contiene un ACK que acta
como respuesta al SYN de TCP enviado por el servidor.
El valor del campo nmero de acuse de recibo contiene uno ms que el
nmero de secuencia inicial recibido del servidor..
Una vez establecidas ambas sesiones entre el cliente y el servidor, todos los
segmentos adicionales que se intercambien en la comunicacin tendrn
establecido el sealizador ACK.
Redes Computadoras
41
42
43
44
45
Ahora el Cliente enva solicitudes HTTP (GET) al Servidor
Web
46
Confiabilidad
Control de flujo
15 16
16-bit Source Port Number
31
16-bit Destination Port Number
w
indo
W
r
e
S er v 0, 0 00
1
Size=
6-bit
(Reserved)
U A P R S F
R C S S Y I
G K H T N N
Client Win
dow
Size=5,00
0
48
15 16
16-bit Source Port Number
31
16-bit Destination Port Number
ow
Wind
r
e
v
r
0
Se
10, 0 0
=
e
z
i
S
6-bit
(Reserved)
U A P R S F
R C S S Y I
G K H T N N
Client Win
dow
Size=5,00
0
49
50
Muchas Gracias
por su Atencin
Redes Computadoras
51