Sei sulla pagina 1di 26

Capa de Transporte

Provee comunicacin entre sistemas


finales (extremo a extremo).
En TCP/IP existen dos protocolos
Orientado a conexin (TCP)
No orientado a conexin (UDP)

TCP
Transmision Control Protocol
Orientado a la conexin: Es necesario
establecer una conexin entre los
extremos
Fiable: La informacin que enva el emisor
llega en forma segura al receptor
La unidad de datos es el byte u octetos
Los bytes se agrupan en segmentos

TCP
La forma de establecer una comunicacin
fiables es asegurando que los segmentos
llegaron a su destino
Para esto los extremos envan confirmacin o
acknowledgement (ACK).

TCP
Se activa un temporizador

TCP
Se utiliza el concepto de Ventana Deslizante,
para hacer ms eficiente la transmisin.

TCP
Formato del Segmento
0

10

16

PUERTO FUENTE

24

31

PUERTO DESTINO

-Indica el puerto del equipo origen, tiene 16 bits


-Nmero desde 1025 a 65536
-Indica el puerto del equipo destino, tiene 16 bits
-Nmero hasta 1024
-Relacionados con el servicio, ejemplo http 80

TCP
Formato del Segmento
0

10

PUERTO FUENTE

16

24
PUERTO DESTINO

NUMERO DE SECUENCIA

-Nmero de secuencia del primer byte u octeto de datos


-La excepcin es cuando est presente el indicador SYN
-32 bits

31

TCP
Formato del Segmento
0

10

PUERTO FUENTE

16

24

31

PUERTO DESTINO

NUMERO DE SECUENCIA
NUMERO DE ACUSE DE RECIBO

-Indica el nmero de secuencia del siguiente byte u octeto que se espera recibir
-Indica al otro extremo que los bytes u octetos anteriores se han recibido bien
-32 bits

TCP
Formato del Segmento
0

10

16

PUERTO FUENTE

24
PUERTO DESTINO

NUMERO DE SECUENCIA
NUMERO DE ACUSE DE RECIBO
HLEN RESERVADO CODE BITS

VENTANA

-Asignacin de crditos para control de flujo


-Longitud de la cabecera
-Nmero de bytes u octetos que el emisor esta
-Medida en mltiplos de 4 bytes
dispuesto aceptar por parte del destino
-Valor mnimo 5 (20 bytes)
-16 bits
-4 bits
CWR: Congestion Window Reduced
ECN: Explicit Congestion Notification
URG: Habilita el Campo Puntero Urgente
ACK: Habilita el Campo de Confirmacin
PSH: Habilita la funcin de forzado
RST: Habilita la funcin de interrumpir la conexin
SYN: Habilita la funcin de sincronizar la conexin
FIN: Habilita la funcin de terminar la conexin

31

TCP
Formato del Segmento
0

10

16

PUERTO FUENTE

24
PUERTO DESTINO

NUMERO DE SECUENCIA
NUMERO DE ACUSE DE RECIBO
HLEN RESERVADO CODE BITS

VENTANA

SUMA DE VERIFICACION

PUNTERO DE URGENCIA

- Suma complemento a uno de todas

- Se utiliza para enviar datos urgentes

las palabras de 16 bits


-Incluye una pseudo cabecera que
contiene a las direcciones IPs.
-16 bits

-Indica el nmero del ltimo byte u


octeto
-16 bits

31

TCP
Formato del Segmento
0

10

16

PUERTO FUENTE

24
PUERTO DESTINO

NUMERO DE SECUENCIA
NUMERO DE ACUSE DE RECIBO
HLEN RESERVADO CODE BITS

VENTANA

SUMA DE VERIFICACION

PUNTERO DE URGENCIA

OPCIONES + RELLENOS
DATOS
- Las opciones se utilizan para brindar ciertos servicios.

- MSS, Maximum Segment Size


- Tamao variable
- El relleno es para que el segmento sea mltiplo de 32 bits

31

Captura TCP

06 e4
00 17
f7 56 dc 38

Sincronismo

Transferencia de Datos

70
02

Campos del segmento


fc 00

04 ec

Captura TCP

Tamao de los datos

Datos en HEXA

Datos en ASCII
24 bytes = 6 x 4

Captura TCP

= 4825 + 0

Captura TCP

= 5065 + 12

Cabecera 20 bytes

Datos 12 bytes

Captura TCP

= 5077 + 525

Captura TCP

= 4825 + 0

Captura TCP

= 5602 + 301

Captura TCP

= 4825 + 12

Captura TCP

= 5903 + 3

UDP
User Datagram Protocol
No Orientado a la conexin: No se
establece una conexin entre los
extremos
No Fiable: La informacin que enva el
emisor puede perderse o daarse antes
de llegar al receptor
La unidad de datos es el byte u octetos
Los bytes se agrupan en segmentos

UDP
Formato del Segmento
0

16

PUERTO FUENTE

24

31

PUERTO DESTINO

-Indica el puerto del equipo origen, tiene 16 bits


-Nmero desde 1025 a 65536
-Indica el puerto del equipo destino, tiene 16 bits
-Nmero hasta 1024
-Relacionados con el servicio, ejemplo 53 dns

UDP
Formato del Segmento
0

16

24

PUERTO FUENTE

PUERTO DESTINO

LONGITUD DEL MENSAJE

SUMA DE VERIFICACIN

31

-Especifica el tamao del segmento incluyendo la cabecera


-La longitud mnima es de 8 bytes u octetos
-Medidos en bytes u octetos
-16 bits
- Suma complemento a uno de todas las palabras de 16 bits

-Incluye una pseudo cabecera que contiene a las direcciones IPs


-Es opcional
-16 bits

UDP
Formato del Segmento
0

16

24

PUERTO FUENTE

PUERTO DESTINO

LONGITUD DEL MENSAJE

SUMA DE VERIFICACIN

DATOS

-Aqu figuran los datos que viajan a las aplicaciones

31

Captura UDP
Campos del segmento

56 bytes = 8 header + 48 datos

Datos en ASCII
Datos en HEXA

Captura UDP

Potrebbero piacerti anche