Professional Documents
Culture Documents
21.19 Resumen
Para dar la apariencia de una red grande y perfecta, Internet utiliza un esquema de
direccionamiento uniforme. A cada computadora se le asigna una direccin IP nica; Todas
las aplicaciones de Internet utilizan la direccin cuando se comunican con la computadora.
El protocolo Internet especifica el direccionamiento. IP divide cada direccin de Internet en
una jerarqua de dos niveles: un prefijo identifica la red a la que se asigna una computadora
y un sufijo identifica un equipo especfico en la red. Para garantizar que las direcciones
siguen siendo nicas en un determinado Internet, una autoridad central asigna prefijos de
red. Una vez que se ha asignado un prefijo, un administrador de red local asigna a cada host
de la red un sufijo nico.
Una direccin IP es un nmero de 32 bits. El esquema de direccionamiento original divida las
direcciones en clases; La clase multicast todava se utiliza. El direccionamiento sin clase
y de subred permite que el lmite entre prefijo y sufijo se produzca en un lmite de
bit arbitrario. Para ello, el direccionamiento de subred y sin clases (CIDR)
almacena una mscara de 32 bits junto con cada direccin.
La mscara tiene el valor 1 para cada bit en el prefijo y el valor 0 para cada bit en el sufijo.
El estndar IP especifica un conjunto de direcciones reservadas que tienen un significado
especial.
Las direcciones especiales pueden usarse para especificar loopback (utilizado para pruebas),
la direccin de una red, difusin en la red fsica local y difusin en una red remota.
Aunque es conveniente pensar en una direccin IP como especificar un equipo, cada
direccin IP identifica una conexin entre un equipo y una red. Los routers y los hosts multi-
homed, que tienen conexiones a mltiples redes fsicas, cada uno tiene varias direcciones IP.
25.12 SUMMARY
El protocolo de datagramas de usuario proporciona transporte de mensajes de extremo a
extremo desde una aplicacin que se ejecuta en un equipo a una aplicacin que se ejecuta
en otro equipo. UDP ofrece la misma semntica de entrega de mejor esfuerzo que la IP, lo
que significa que los mensajes pueden ser perdidos, duplicados o entregados fuera de
servicio. Una ventaja de un enfoque sin conexin surge de la capacidad de tener
interacciones 1-a-1, 1-a-muchos, y muchas-a-1 entre las aplicaciones.
De extremo a extremo. UDP es un protocolo de transporte que puede distinguir entre
varios programas de aplicacin que se ejecutan en una computadora determinada.
Sin conexin. La interfaz que UDP suministra a las aplicaciones sigue un paradigma
sin conexin.
Orientado a mensajes. Una aplicacin que utiliza UDP enva y recibe mensajes
individuales.
Mejor esfuerzo. UDP ofrece a las aplicaciones la misma semntica de entrega de
mejor esfuerzo que IP.
Interaccin Arbitraria. UDP permite que una aplicacin enve a muchas otras
aplicaciones, recibe de muchas otras aplicaciones, o se comunica exactamente con
otra aplicacin.
Independiente del sistema operativo. UDP proporciona un medio de identificar
programas de aplicacin que no depende de identificadores utilizados por el sistema
operativo local.
Para permanecer independiente de los sistemas operativos subyacentes, UDP utiliza
nmeros de puerto de protocolo de nmero entero pequeo para distinguir entre programas
de aplicacin. El software de protocolo en una computadora determinada debe asignar cada
nmero de puerto de protocolo al mecanismo apropiado (por ejemplo, ID de proceso)
utilizado en la computadora.
La suma de comprobacin UDP es opcional: si un remitente llena el campo checksum con
cero, el receptor no verifica la suma de comprobacin. Para verificar que el datagrama UDP
lleg a la ubicacin correcta, una suma de comprobacin UDP se calcula sobre el datagrama
ms un pseudo encabezado UDP requiere dos niveles de encapsulacin. Cada mensaje UDP
se encapsula en un datagrama IP para su transmisin a travs de Internet. El datagrama se
encapsula en un marco para su transmisin a travs de una red individual.
26.15 Resumen
El protocolo de control de transmisin (TCP) es el principal protocolo de transporte en el
conjunto de protocolos TCP / IP. TCP proporciona programas de aplicacin con un servicio de
transporte de flujo fluido, full-duplex, fluido y controlado por flujo. Despus de solicitar TCP
para establecer una conexin, un programa de aplicacin puede utilizar la conexin para
enviar o recibir datos; TCP garantiza entregar los datos en orden sin duplicacin. Finalmente,
cuando las dos aplicaciones terminan de usar una conexin, solicitan que se termine la
conexin.
TCP en una computadora se comunica con TCP en otra computadora intercambiando
mensajes. Todos los mensajes de un TCP a otro utilizan el formato de segmento TCP,
incluidos los mensajes que transportan datos, reconocimientos y anuncios de ventanas, as
como los mensajes utilizados para establecer y terminar una conexin. Cada segmento TCP
viaja en un datagrama IP.
En general, los protocolos de transporte utilizan una variedad de mecanismos para asegurar
un servicio confiable.
TCP tiene una combinacin particularmente compleja de tcnicas que han demostrado ser
extremadamente exitosas. Adems de una suma de comprobacin en cada segmento, TCP
retransmite cualquier mensaje que se pierde. Para ser til en Internet, donde los retrasos
varan con el tiempo, el tiempo de retransmisin de TCP es adaptativo. El TCP mide el retardo
de ida y vuelta actual por separado para cada conexin y utiliza un promedio ponderado del
tiempo de ida y vuelta para elegir un tiempo de espera para la retr ansmisin.