Está en la página 1de 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 Autónoma Metropolitana - Unidad Azcapotzalco


Departamento de Ingeniería Electrónica
Correo electrónico: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
Introducción
Extensión de los servicios de la capa de red

2 User Datagram Protocol (UDP)


Descripción
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
Introducción
Extensión de los servicios de la capa de red

2 User Datagram Protocol (UDP)


Descripción
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)

Introducción

Introducción 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 comunicación
lógica 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)

Introducción

Introducción a los servicios de la capa de transporte

Servicios fundamentales
1 Comunicación lógica entre procesos
ejecutandose en diferentes hosts
2 Para los procesos la comunicación
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)

Introducción

Introducción a los servicios de la capa de transporte

Servicios fundamentales
1 La capa de transporte es además la
encargada de recibir el mensaje de la
aplicación y segmentarlo
2 La capa de transporte encapsula los
segmentos generados
3 No se involucra en el proceso de
comunicación 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)

Extensión 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 más importante de la capa de red
2 El servicio más importante de IP es la comunicación lógica entre end-systems
3 IP ofrece un servicio best-effort
4 Servicio no confiable
1 Puede haber pérdidas
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)

Extensión de los servicios de la capa de red

Extensión 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)

Extensión de los servicios de la capa de red

Extensión de servicios

Detección de errores
1 Los protocolos de la capa de
transporte tambien intergran un
mecanismo para la detección de
errores a nivel de bit
2 Checksum
3 UDP sólo proporciona estos dos
servicios básicos
4 TCP integra, ademas de los tres
servicios básicos, 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
Introducción
Extensión de los servicios de la capa de red

2 User Datagram Protocol (UDP)


Descripción
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)

Descripción

User Datagram Protocol

Funciones de UDP
1 La capa de aplicación habla casi
directamente con la capa de red
2 UDP toma los mensajes de la capa de
aplicación, 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 conexión
4 Multlexing and demultiplexing (El
servicio más 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 eligiría UDP sobre TCP?
2 UDP tiene algunos beneficios
importantes que pueden ser
aprovechados por algunas
aplicaciones
3 No ser requiere de establecer una
conexión (no hay retardo)
4 El desarrollador tiene control sobre los
datos a enviar y el momento en que
se envían
5 No requiere de variables de
mantenimiento de la conexión
6 Cabeceras pequeñas (8 bytes)
7 No tiene mecanismos de control de
congestión

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


La capa de transporte User Datagram Protocol (UDP)

Checksum

Detección de errores mediante checksum

Checksum
1 UDP utiliza un checksum para
detectar errores a nivel de bit en la
comunicación de extremo a extremo
2 No se pueden corregir errores, los
paquetes con errores se descartan
3 El cálculo 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

También podría gustarte