You are on page 1of 13

La capa de transporte User Datagram Protocol (UDP)

Fundamentos de redes de computadoras


Servicios y protocolos de la capa de transporte

C. Ernesto Carrillo A.1

1 Universidad Autnoma Metropolitana - Unidad Azcapotzalco


Departamento de Ingeniera Electrnica
Correo electrnico:ceca@xanum.uam.mx
http://ecarrillo.ddns.net

Febrero, 2017

C. Ernesto Carrillo A. UAM- Azcapotzalco Fundamentos de redes de computadoras Febrero, 2017 1 / 13


La capa de transporte User Datagram Protocol (UDP)

Contenido

1 La capa de transporte
Introduccin
Extensin de los servicios de la capa de red

2 User Datagram Protocol (UDP)


Descripcin
Beneficios de UDP
Checksum

C. Ernesto Carrillo A. UAM- Azcapotzalco Fundamentos de redes de computadoras Febrero, 2017 2 / 13


La capa de transporte User Datagram Protocol (UDP)

Contenido

1 La capa de transporte
Introduccin
Extensin de los servicios de la capa de red

2 User Datagram Protocol (UDP)


Descripcin
Beneficios de UDP
Checksum

C. Ernesto Carrillo A. UAM- Azcapotzalco Fundamentos de redes de computadoras Febrero, 2017 3 / 13


La capa de transporte User Datagram Protocol (UDP)

Introduccin

Introduccin a la capa de transporte

La capa de transporte
La capa de transporte es la pieza
central de la arquitectura de red por
capas.
Brinda servicios de comunicacin
lgica de extremo a extremo entre
procesos (aplicaciones)
Reside unicamente en los extremos
de la red (end-systems)
Extiende los servicios de la capa de
red

C. Ernesto Carrillo A. UAM- Azcapotzalco Fundamentos de redes de computadoras Febrero, 2017 4 / 13


La capa de transporte User Datagram Protocol (UDP)

Introduccin

Introduccin a los servicios de la capa de transporte

Servicios fundamentales
1 Comunicacin lgica entre procesos
ejecutandose en diferentes hosts
2 Para los procesos la comunicacin
pareciera que se da de manera
directa entre ellos
3 Realidad: Multiples enlaces y
conmutadores de paquetes.
4 La capa de transporte ofrece el
servicio de multiplexaje de procesos

C. Ernesto Carrillo A. UAM- Azcapotzalco Fundamentos de redes de computadoras Febrero, 2017 5 / 13


La capa de transporte User Datagram Protocol (UDP)

Introduccin

Introduccin a los servicios de la capa de transporte

Servicios fundamentales
1 La capa de transporte es adems la
encargada de recibir el mensaje de la
aplicacin y segmentarlo
2 La capa de transporte encapsula los
segmentos generados
3 No se involucra en el proceso de
comunicacin entre hosts
4 Existen dos protocolos fundamentales
en la capa de transporte TCP y UDP.

C. Ernesto Carrillo A. UAM- Azcapotzalco Fundamentos de redes de computadoras Febrero, 2017 6 / 13


La capa de transporte User Datagram Protocol (UDP)

Extensin de los servicios de la capa de red

Servicios de la capa de red

La capa de red y sus limitantes


1 IP (Internet Protocol) es el protocolo ms importante de la capa de red
2 El servicio ms importante de IP es la comunicacin lgica entre end-systems
3 IP ofrece un servicio best-effort
4 Servicio no confiable
1 Puede haber prdidas
2 Errores a nivel de bit en los paquetes
3 Entrega desordenada
4 Retardos variables
5 Caudal de datos variable

C. Ernesto Carrillo A. UAM- Azcapotzalco Fundamentos de redes de computadoras Febrero, 2017 7 / 13


La capa de transporte User Datagram Protocol (UDP)

Extensin de los servicios de la capa de red

Extensin de servicios

Multiplexaje de comunicaciones
1 La responsabilidad principal de los
protocolos de la capa de transporte es
extender el servicio de entrega
ofrecido por la capa de red (entre
hosts) a un servicio de entrega entre
procesos.
2 TCP y UDP ofrecen este servicio
3 Transport layer
Multiplexing-Demultiplexing
4 Sockets - Numeros de puerto fuente y
destino
5 0-1023 well-known port numbers
6 1024-65532 open ports

C. Ernesto Carrillo A. UAM- Azcapotzalco Fundamentos de redes de computadoras Febrero, 2017 8 / 13


La capa de transporte User Datagram Protocol (UDP)

Extensin de los servicios de la capa de red

Extensin de servicios

Deteccin de errores
1 Los protocolos de la capa de
transporte tambien intergran un
mecanismo para la deteccin de
errores a nivel de bit
2 Checksum
3 UDP slo proporciona estos dos
servicios bsicos
4 TCP integra, ademas de los tres
servicios bsicos, otras funciones
importantes

C. Ernesto Carrillo A. UAM- Azcapotzalco Fundamentos de redes de computadoras Febrero, 2017 9 / 13


La capa de transporte User Datagram Protocol (UDP)

Contenido

1 La capa de transporte
Introduccin
Extensin de los servicios de la capa de red

2 User Datagram Protocol (UDP)


Descripcin
Beneficios de UDP
Checksum

C. Ernesto Carrillo A. UAM- Azcapotzalco Fundamentos de redes de computadoras Febrero, 2017 10 / 13


La capa de transporte User Datagram Protocol (UDP)

Descripcin

User Datagram Protocol

Funciones de UDP
1 La capa de aplicacin habla casi
directamente con la capa de red
2 UDP toma los mensajes de la capa de
aplicacin, agrega los numeros de
puerto fuente y destino, indica la
longitud del mensaje, calcula el
checksum y lo agrega al segmento
3 Protocolo no orientado a conexin
4 Multlexing and demultiplexing (El
servicio ms importante)
5 Error detection
6 Segmentation?
7 El segmento pasa a la capa de red y
recibe un servicio best-effort

C. Ernesto Carrillo A. UAM- Azcapotzalco Fundamentos de redes de computadoras Febrero, 2017 11 / 13


La capa de transporte User Datagram Protocol (UDP)

Beneficios de UDP

Beneficios de UDP

Beneficios
1 Por que un desarrollador de
aplicaciones eligira UDP sobre TCP?
2 UDP tiene algunos beneficios
importantes que pueden ser
aprovechados por algunas
aplicaciones
3 No ser requiere de establecer una
conexin (no hay retardo)
4 El desarrollador tiene control sobre los
datos a enviar y el momento en que
se envan
5 No requiere de variables de
mantenimiento de la conexin
6 Cabeceras pequeas (8 bytes)
7 No tiene mecanismos de control de
congestin

C. Ernesto Carrillo A. UAM- Azcapotzalco Fundamentos de redes de computadoras Febrero, 2017 12 / 13


La capa de transporte User Datagram Protocol (UDP)

Checksum

Deteccin de errores mediante checksum

Checksum
1 UDP utiliza un checksum para
detectar errores a nivel de bit en la
comunicacin de extremo a extremo
2 No se pueden corregir errores, los
paquetes con errores se descartan
3 El clculo del checksum se realiza de
la siguiente manera
Se divide el segmento (Puertos,
Longitud, Datos) en palabras de 16
bits
Se realiza la suma binaria de todas
las plabras
Se calcula el complemento a 1 del
resultado, ese valor es el checksum
El checksum se agrega al mensaje

C. Ernesto Carrillo A. UAM- Azcapotzalco Fundamentos de redes de computadoras Febrero, 2017 13 / 13

You might also like