Professional Documents
Culture Documents
Modelos de redes
Una red es una combinacin de hardware y software que enva datos desde un sitio a
otro. El hardware consta del equipo fsico que transporta las seales de un punto de la red
a otro. El software consta de conjuntos de instrucciones que hacen posible los servicios
que se esperan de una red.
Se puede comparar las tareas que realiza una red con las tareas para resolver un
problema matemtico con una computadora. El trabajo fundamental para resolver el
problema con una computadora lo realiza el hardware de la computadora. Sin embargo,
sta es una tarea muy tediosa si slo se involucra al hardware. Se necesita ran
conmutadores para cada posicin de memoria para almacenar y manipular los datos. La
tarea es mucho ms fcil si se dispone de software. En un nivel ms alto, un programa
puede dirigir el proceso de resolucin del problema; los detalles sobre cmo se hace
sobre el hardware real se puede dejar a los niveles de software que son llamados por los
niveles superiores.
Compare esto con un servicio ofrecido por una red de computadoras. Por ejemplo, la
tarea de enviar un correo electrnico desde un punto del planeta a otro se puede romper
en varias tareas, cada una de las cuales se realiza en un paquete de software distinto. En
el nivel ms bajo, una seal, o conjunto se seales se envan desde la computadora origen
a la computadora destino.
En este captulo, se da una idea general de los niveles de una red y se presentan las
funciones de cada uno de ellos. En los siguientes captulos se describe ms
detalladamente cada uno de estos niveles.
2.1 TAREAS EN NIVELES
Diariamente utilizamos el concepto de niveles en nuestra vida. Como ejemplo, considere
dos amigos que se comunican utilizando el correo postal. El proceso para enviar una
carta a un amigo sera complejo si no hubiera servicios disponibles ofrecidos por las
oficinas de correos. La Figura 2.1, muestra las etapas de esta tarea.
Emisor, receptor y mensajero
En la Figura 2.1 se muestra un emisor, un receptor y un mensajero que se encarga de
transportar la carta. Existe una jerarqua de tareas.
En el sitio del emisor
A continuacin se describen, en orden, las actividades que tienen lugar en el sitio del
emisor.
Figura 2.1
retirada y entregada en la oficina de correos. En el sitio del receptor, la carta debe ser
echada en el buzn del receptor j antes de que sea retirada por l y leda.
Servicios
Cada nivel en el sitio del emisor utiliza los servicios de los niveles inmediatamente
inferiores. El emisor en el nivel superior utiliza los servicios del nivel intermedio. El
nivel intermedio utiliza los servicios del nivel inferior. El nivel inferior utiliza los
servicios del mensajero.
El modelo en niveles que domin la literatura en interconexin y comunicaciones de
datos antes de 1990 fiie el modelo de interconexin de sistemas abiertos (OSI, Open
Systems Interconnection). Todo el mundo cree que el modelo OSI se convertira en el
estndar definitivo para las comunicaciones de datos, sin embargo, esto no ocurri. La
familia de protocolos TCP/IP se convirti en la arquitectura comercial dominante debido
a que fue ampliamente utilizada y probada en Internet; el modelo OSI nunca se
implement completamente.
En este captulo se describe brevemente el modelo OSI y a continuacin se concentra
en la familia de protocolos TCP/IP.
2.2 EL MODELO OSI
Creada en 1947, la Organizacin Internacional de Estandarizacin (ISO, International
Standards Organization) es un organismo multinacional dedicado a establecer acuerdos
mundiales sobre estndares internacionales. Un estndar ISO que cubre todos los aspectos
de las redes de comunicacin es el modelo de Interconexin de sistemas abiertos (OSI,
Open System Interconnection). Un sistema abierto es un modelo que permite que dos
sistemas diferentes se puedan comunicar independientemente de la arquitectura subyacente.
Los protocolos especficos de cada vendedor no permiten la comunicacin entre
dispositivos no relacionados. El objetivo del modelo OSI es permitir la comunicacin entre
sistemas distintos sin que sea necesario cambiar la lgica del hardware o el software
subyacente. El modelo OSI no es un protocolo; es un modelo para comprender y disear
una arquitectura de red flexible, robusta e interoperable.
ISO es la organizacin. OSI es el modelo.
El modelo de interconexin de sistemas abiertos es una arquitectura por niveles para el
diseo de sistemas de red que permite la comunicacin entre todos los tipos de
computadoras. Est compuesto por siete niveles separados, pero relacionados, cada uno
de los cules define un segmento del proceso necesario para mover la informacin a
travs de una red (vase la Figura 2.2). Comprender los aspectos fundamentales del
modelo OSI proporciona una base slida para la exploracin de la transmisin de datos.
Arquitectura por niveles
El modelo OSI est compuesto por siete niveles ordenados: el fsico (nivel 1), el de
enlace de datos (nivel 2), el de red (nivel 3), el de transporte (nivel 4), el de sesin (nivel
5), el de presentacin (nivel 6) y el de aplicacin (nivel 7). La Figura 2.3 muestra los
niveles involucrados en el envo de un mensaje desde el dispositivo A al dispositivo B. A
medida que el mensaje viaja de A a B, puede pasar a travs de muchos nodos intermedios.
Estos nodos intermedios slo tienen habitualmente los tres primeros niveles del mo delo
OSI.
Al desarrollar el modelo, los diseadores refnaron el proceso de transmisin de datos
hasta los elementos ms fundamentales. Identificaron qu funciones tienen usos
relacionados y unieron todas las funciones dentro de grupos discretos que se convirtieron
en niveles. Cada nivel define una familia de funciones distintas de las de los otros
niveles. Definiendo y asignando la funcionalidad de esta forma, los diseadores crearon
una arquitectura que es a la vez completa y flexible. Y lo ms importante es que el
modelo OSI permite una transparencia completa entre sistemas que de otra forma seran
incompatibles
Dentro de una mquina, cada nivel llama a los servicios del nivel que est justo por
debajo. Por ejemplo, el nivel 3 usa los servicios que proporciona el nivel 2 y proporciona
servicios al nivel 4. Entre mquinas, el nivel x de una mquina se comunica con el nivel
x de la otra. La comunicacin se gobierna mediante una serie de reglas y convenciones
acordadas que se denominan protocolos. Los procesos de cada mquina que se pueden
comunicar en un determinado nivel se llaman procesos paritarios. La comunicacin entre
mquinas es por tanto un proceso entre iguales a travs de los protocolos apropiados para
cada nivel.
Procesos paritarios
En el nivel fsico, la comunicacin es directa: en la Figura 2.3 la mquina A enva un
flujo de bits a la mquina B. Sin embargo, en los niveles ms altos la comunicacin debe
ir hacia abajo por los distintos niveles de la mquina A, hasta la mquina B y luego subir
otra vez a travs de los niveles de la mquina B. Cada nivel de la mquina emisora aade
su propia informacin al mensaje recibido del nivel superior y pasa todo el paquete al
nivel inferior.
En el nivel 1 se convierte todo el paquete al formato en que se puede transferir hasta
la mquina receptora. En la mquina receptora, el mensaje es extrado nivel por nivel, en
los cuales cada proceso procesa y elimina los datos que son para l. Por ejemplo, el nivel
2 elimina los datos que son para l y luego pasa el resto al nivel 3. El nivel 3 elimina los
datos que son para l y pasa el resto al nivel 4, y as continuamente.
Interfaces entre niveles
El paso de los datos y la informacin de la red a travs de los distintos niveles de la
mquina emisora, y la subida a travs de los niveles de la mquina receptora, es posible
porque hay una interfaz entre cada par de niveles adyacentes. Cada interfaz define qu
informacin y servicios debe proporcionar un nivel al nivel superior. Las interfaces bien
definidas y las funciones de los niveles proporcionan modularidad a la red. Mientras un
nivel siga proporcionando los servicios esperados al nivel que est por encima de l, la
implementacin especfica de sus funciones puede ser modificada o reemplazada sin
necesidad de cambios en los niveles adyacentes.
7,
Se puede pensar que los siete niveles pertenecen a tres subgrupos. Los niveles 1, 2 y 3
fsico, enlace y red son los niveles de soporte de red. Tienen que ver con los aspectos
fsicos de la transmisin de los datos de un dispositivo a otro (como especificaciones
elctricas, conexiones fsicas, direcciones fsicas y temporizacin de transporte y
fiabilidad). Los niveles 5, 6 y 7 sesin, presentacin y aplicacin proporcionan
servicios de soporte de usuario. Permiten la interoperabilidad entre sistemas software no
relacionado. El nivel 4, nivel de transporte, asegura la transmisin fiable de datos de
extremo a extremo, mientras que el nivel 2 asegura la transmisin fiable de datos en un
nico enlace. Los niveles superiores de OSI se implementan casi siempre en software; los
niveles inferiores son una combinacin de hardware y software, excepto el nivel fsico
que es principalmente hardware.
En la Figura 2.4, que da una visin global de los niveles OSI, datos L7 representa a las
unidades de datos en el nivel 7, datos L6 representa a las unidades de datos en el nivel 6
y as sucesivamente. El proceso empieza en el nivel 7 (el nivel de aplicacin) y a
continuacin se mueve de nivel a nivel en orden secuencial descendente. En cada nivel
(exceptuando los niveles 7 y 1), se aade una cabecera a la unidad de datos. En el nivel
2, se aade tambin una cola. Cuando las unidades de datos formateadas pasan a travs
del nivel fsico (nivel 1) se transforman en seales electromagnticas y se transportan por
el enlace fsico.
Despus de alcanzar su destino, la seal pasa al nivel 1 y se transforma de nuevo en
bits. A continuacin, las unidades de datos ascienden a travs de los niveles OSI. A
medida que cada bloque de datos alcanza el nivel superior siguiente, las cabeceras y las
colas asociadas al mismo en los correspondientes niveles emisores se eliminan y se
efectan las acciones apropiadas de ese nivel. Para cuando los datos alcanzan el nivel
el mensaje est otra vez en un formato apropiado para la aplicacin y se puede poner a
disposicin del receptor.
Encapsulado
Dos sistemas de la misma red (enlaces), el nivel de red asegura que cada paquete va del
origen al destino, sean estos cuales sean.
Si dos sistemas estn conectados al mismo enlace, habitualmente no hay necesidad de un
nivel de red. Sin embargo, si dos sistemas estn conectados a redes distintas (enlaces) con
dispositivos de conexin entre ellas (enlaces), suele ser necesario tener un nivel de red para
llevar a cabo la entrega desde el origen al destino. La Figura 2.8 muestra la relacin del
nivel de red con el nivel de enlace de datos y el de transporte
El nivel de red es responsable de la entrega de paquetes individuales desde un host
origen basta un host destino.
a un mensaje separado, tanto si lo es como si no. Por otro lado, el nivel de transporte
asegura que todo el mensaje llega intacto y en orden, supervisando tanto el control de
errores como el control de flujo a nivel origen a destino. La Figura 2.10 muestra la
relacin del nivel de transporte con los niveles de red y de sesin.
El nivel de transporte es responsable de la entrega de un mensaje desde un proceso a
otro.
Otras responsabilidades del nivel de transporte son las siguientes:
Direccionamiento en punto de servicio. Las computadoras suelen ejecutar a
menudo varios programas al mismo tiempo. Por esta razn la entrega desde el
origen al destino significa la entrega no slo de una computadora a otra, sino
tambin desde un proceso especfico (programa en ejecucin) en una computadora a
un proceso especfico (programa en ejecucin) en el otro. La cabecera del nivel de
transporte debe adems incluir un tipo de direccin denominado direccin de punto
de servicio (o direccin de puerto). El nivel de red enva cada paquete a la
computadora adecuada; el nivel de transporte enva el mensaje entero al proceso
adecuado dentro de esa computadora.
Segmentacin y reensamblado. Un mensaje se divide en segmentos transmisibles,
cada uno de los cuales contiene un cierto nmero de secuencias. Estos nmeros
permiten al nivel de transporte reen- samblar el mensaje correctamente a su llegada
al destino e identificar y reemplazar paquetes que se han perdido en la transmisin.
Nivel de sesin
Los servicios provistos por los tres primeros niveles (fsico, enlace de datos y red) no son
suficientes para algunos procesos. El nivel de sesin es el controlador de dilogo de la
red. Establece, mantiene y sincroniza la interaccin entre sistemas de comunicacin.
El nivel de sesin es responsable del control de dilogo y de la sincronizacin
Algunas responsabilidades especficas del nivel de sesin son las siguientes:
Control de dilogo. El nivel de sesin permite que dos sistemas establezcan un
dilogo. Permite que la comunicacin entre dos procesos tenga lugar en modo
semiduplex (un sentido cada vez) o full-duplex (los dos sentidos al mismo tiempo).
Por ejemplo, el dilogo entre un terminal conectado a una computadora puede ser
semiduplex.
Sincronizacin. El nivel de sesin permite que un proceso pueda aadir
checkpoints (puntos de sincronizacin) en un flujo de datos. Por ejemplo, si un
sistema est enviando un archivo de 2000 pginas, es aconsejable insertar
checkpoints cada 100 pginas para asegurar que cada unidad de 100 pginas se ha
recibido y reconocido independientemente. En este caso, si hay un fallo durante la
transmisin de la pgina 523, la retransmisin comienza en la pgina 501: las
pginas 1 a 500 no deben ser retransmitidas. La Figura 2.12 ilustra la relacin del
nivel de sesin con los niveles de transporte y presentacin.
Nivel de presentacin
El nivel de presentacin est relacionado con la sintaxis y la semntica de la informacin
intercambiada entre dos sistemas. La Figura 2.13 muestra la relacin entre el nivel de
presentacin y los niveles de aplicacin y de sesin.
El nivel de presentacin es responsable del transporte, compresin y cifrado.
Nivel de aplicacin
El nivel de aplicacin permite al usuario, tanto humano como software, acceder a la red.
Proporciona las interfaces de usuario y el soporte para servicios como el correo
electrnico, el acceso y la transferencia de archivos remotos, la gestin de datos
compartidos y otros tipos de servicios para informacin distribuida.
La Figura 2.14 muestra la relacin entre el nivel de aplicacin y el usuario y el nivel
de presentacin. De las muchas aplicaciones de servicios disponibles, la figura muestra
solamente tres: X.400 (servicio de gestin de mensajes); X.500 (servicio de directorios);
y transferencia, acceso y gestin de archivos (FTAM). El usuario del ejemplo usa X.400
para enviar un correo electrnico. Observe que en este nivel no se aaden cabeceras ni
colas.
El nivel de aplicacin es responsable de ofrecer los servicios a los usuarios.
Algunos de los servicios especficos provistos por el nivel de aplicacin incluyen:
Terminal virtual de red. Un terminal virtual de red es una versin de un terminal
fsico y permite al usuario acceder a una mquina remota. Para hacerlo, la
aplicacin crea una emulacin software de un terminal en la mquina remota. La
computadora del usuario habla al terminal software, que a su vez, habla al host y
viceversa. La mquina remota cree que se est comunicando con uno de sus propios
terminales y permite el acceso.
Transferencia, acceso y gestin de archivos (FTAM). Esta aplicacin permite al
usuario acceder a archivos en una computadora remota (para cambiar datos o leer
los datos), recuperar archivos de una computadora remota y gestionar o controlar
los archivos en una computadora remota.
Servicios de correo. Esta aplicacin proporciona las bases para el envo y
almacenamiento del correo electrnico.
Servicios de directorios. Esta aplicacin proporciona acceso a bases de datos
distribuidas que contienen informacin global sobre distintos objetos y servicios.
Resumen de los niveles
transporte que se corresponden con los cuatro niveles del modelo OSI. Los tres niveles
superiores del modelo OSI, sin embargo, se representan en TCP/IP por un nico nivel
llamado nivel de aplicacin (vase la Figura 2.16).
TCP/IP es un protocolo jerrquico compuesto de mdulos interactivos, cada uno de los
cuales ofrece una funcionalidad especfica; sin embargo, los mdulos no son
interdependientes. Mientras que el modelo OSI especifica qu funciones pertenecen a
cada uno de sus niveles, los niveles de la familia de protocolos TCP/IP contienen
protocolos relativamente independientes que pueden ser mezcla o coincidir dependiendo
de las necesidades del sistema. El trmino jerrquico significa que cada protocolo de
nivel superior es soportado por uno o ms protocolos de nivel inferior.
En el nivel de transporte, TCP/IP define tres protocolos: Protocolo de control de
transmisin (TCP), Protocolo de datagramas de usuario (UDP) y Protocolo de
transmisin y control de flujo (SCTP). En el nivel de red, el principal protocolo definido
por TCP/IP es el protocolo de interconexin (IP); hay algn otro protoco lo que soporta
movimiento de datos en este nivel.
Nivel fsico y de enlace de datos
En el nivel fsico y de enlace de datos, TCP/IP no define ningn protocolo especfico.
Soporta todos los protocolos estndar y propietarios. Una red en una red TCP/IP puede
ser una red de rea local o una red de rea amplia.
Nivel de red
En el nivel de red (o, ms precisamente, nivel de interconexin), TCP/IP soporta el
Protocolo de interconexin. IP, a su vez, utiliza cuatro protocolos de soporte: ARP, RARP,
ICMP e IGMP. Cada uno de estos protocolos se describe con ms detalles en los ltimos
captulos.
Protocolo de interconexin (IP)
El Protocolo de interconexin (IP) es el mecanismo de transmisin utilizado por los
protocolos TCP/IP. Es un protocolo no fiable y no orientado a conexin un servicio de
mejor entrega posible. El trmino mejor entrega posible significa que IP no ofrece
ninguna comprobacin ni seguimiento de errores. IP asume la no fiabilidad de los niveles
inferiores y hace lo mejor que puede para conseguir una transmisin a su destino, pero
sin garantas.
IP transporta lo datos en paquetes denominados datagramas, cada uno de los cuales se
transporta de forma independiente. Los datagramas pueden viajar por diferentes rutas y
puede llegar fuera de secuencia o duplicados. IP no sigue la pista de las rutas y no tiene
ninguna forma de reordenar los datagramas una vez que llegan a su destino.
La funcionalidad limitada de IP no debera considerarse, sin embargo, como una
debilidad. IP ofrece funciones de transmisin bsicas y deja libertad al usuario para
aadir slo aquellas funcionalidades necesarias para una aplicacin determinada y por
tanto ofrecen la mxima flexibilidad. IP se describe en el Captulo 20.
Protocolo de resolucin de direcciones
El Protocolo de resolucin de direcciones (ARP) se utiliza para asociar una direccin
lgica a una direccin fsica. En una red fsica tpica, como una LAN, cada dispositivo en
Nivel de aplicacin
El nivel de aplicacin en TCP/IP es equivalente a una combinacin de los niveles de
sesin, presentacin y aplicacin del modelo OSI. En este nivel se definen muchos
protocolos. En los ltimos captulos se cubren muchos de estos protocolos estndar.
2.2 DIRECCIONAMIENTO
En una red que utiliza protocolos TCP/IP se utilizan cuatro niveles de direcciones:
direcciones fsicas (enlace), direcciones lgicas (IP), direcciones de puertos y direcciones
especficas (vase la Figura 2.17).
Cada direccin est relacionada con un nivel especfico de la arquitectura de TCP/IP,
como se muestra en la Figura 2.18.
Direcciones fsicas
La direccin fsica, tambin conocida como direccin de enlace, es la direccin de un
nodo tal y como viene definida por su LAN o WAN. Se incluye en la trama utilizada por
el nivel de enlace de datos. Es la direccin de ms bajo nivel.
La direccin fsica tiene autoridad sobre la red (LAN o WAN). El tamao y formato de
estas direcciones varan dependiendo de la red. Por ejemplo, Ethernet utiliza una
direccin fsica de 6 bytes (48 bits) que se imprimen en la tarjeta interfaz de red (NIC).
LocalTalk (Apple), sin embargo, tiene una direccin dinmica de 1 byte que cambia cada
vez que la estacin arranca.
Ejemplo 2.1
En la Figura 2.19 un nodo con direccin fsica 10 enva una trama a un nodo con
direccin fsica 87. Los dos nodos estn conectados por un enlace (LAN con topologa
en bus). En el nivel de enlace de datos, esta trama contiene en la cabecera la direccin
fsica (de enlace). Estas son las nicas direcciones necesarias. El resto de la cabecera
contiene otra informacin necesaria para este nivel. La cola normalmente contiene bits
extra necesarios para la deteccin de errores. Como se muestra en la figura, la
computadora con direccin fsica 10 es la emisora y la computadora con direccin fsica
87 es la receptora. El nivel de enlace de datos en la emisora recibe datos del nivel
superior. Encapsula estos datos en una trama y aade una cabecera y una cola. La
cabecera, entre otras cosas, transporta las direcciones fsicas del emisor y del recep tor.
Observe que en la mayora de los protocolos de nivel de enlace de datos, la direccin
destino 87 en este caso, se pone antes que la direccin origen (10 en este caso).
Se ha mostrado una topologa en bus para una LAN aislada. En una topologa en bus,
la trama se propaga a todas las direcciones (derecha e izquierda). La trama propagada
hacia la izquierda muere cuando alcanza el final del cable, si el cable finaliza
apropiadamente. La trama propagada a la derecha se enva a cada estacin de la red.
Cada estacin con
07:01:02:01;2C:4B
Una direccin fsica de 6 bytes (12 dgitos hexadecimales)
Direcciones lgicas
Las direcciones lgicas son necesarias para comunicaciones universales que son
independientes de las redes fsicas subyacentes. Las direcciones fsicas no son adecuadas
en un entorno de interconexin donde diferentes redes pueden tener diferentes formatos
de direccin. Se necesita un sistema de direccionamiento universal en el que cada host
pueda ser identificado de forma nica, sin tener en cuenta la red fsica a la que pertenece.
Con este objetivo se han diseado las direcciones lgicas. Una direccin lgica en
Internet es actualmente una direccin de 32 bits que define de forma nica a un host
conectado a Internet. No hay dos hosts visibles y con direcciones pblicas que puedan
tener la misma direccin IP.
Ejemplo 2.3
La Figura 2.20 muestra una parte de una Internet con dos encaminadores que conectan
tres LAN. Cada dispositivo (computadora o encaminador) tiene un par de direcciones
(lgica y fsica) para cada conexin. En este caso, cada computadora se conecta a slo
un enlace y por tanto slo tiene un par de direcciones. Cada encaminador, sin embargo,
se conecta a tres redes (slo se muestran dos en la figura). De esta forma, cada
encaminador tiene tres pares de direcciones, una para cada conexin. Aunque puede
parecer obvio que cada encaminador tenga una direccin fsica distinta para cada
conexin, puede no ser tan obvio por qu necesita una direccin lgica para cada
conexin. En el Captulo 22 se tratarn estos aspectos al presentar el encaminamiento.
La computadora con direccin lgica A y direccin fsica 10 necesita enviar un
paquete a la computadora con direccin lgica P y direccin fsica 95. Se utilizan letras
para mostrar las direcciones lgicas y nmeros
Para las direcciones fsicas. Tanga en cuenta, sin embargo, que ambas son en realidad
nmeros, como se ver ms tarde en este captulo.
El emisor encapsula sus datos en un paquete en el nivel de red y aade dos direcciones
lgicas (A y P). Observe que en la mayora de los protocolos, la direccin lgica origen
se pone antes que la direccin lgica del destino (al contrario de lo que ocurre con las
direcciones fsicas). El nivel de red, sin embargo, necesita encontrar la direccin fsica
del siguiente salto antes de que el paquete pueda ser entregado. El nivel de red consulta
su tabla de encaminamiento (vase el Captulo 22) y encuentra que la direccin lgica del
siguiente salto (encaminador 1) es F. El protocolo ARP presentado anteriormente
encuentra la direccin fsica del encaminador 1 que se corresponde con la direccin
lgica 20. Ahora el nivel de red pasa esta direccin al nivel de enlace de datos, que a su
vez, encapsula el paquete con la direccin fsica del destino 20 y su direccin fsica
origen 10.
La trama es recibida por cada dispositivo en la LAN 1, pero es descartada en todos
excepto por el encaminador 1, que observa que la direccin fsica del destinatario
incluida en la trama coincide con su propia direccin fsica. El encaminador extrae el
paquete de la trama para leer la direccin lgica del destinatario P. Puesto que la
direccin lgica no coincide con la direccin lgica del encaminador, ste se da cuenta de
que el paquete debe ser reencaminado. El encaminador consulta su tabla de
encaminamiento y utiliza el protocolo ARP para encontrar la direccin fsica del
destinatario del siguiente salto (encaminador 2), crea una nueva trama, la encapsula en un
paquete y la enva al encaminador 2.
Observe la direccin fsica de la trama. La direccin fsica del origen cambia de 10 a
99. La direccin fsica del destinatario cambia de 20 (direccin fsica del encaminador 1)
a 33 (direccin fsica del encaminador 2). Las direcciones lgicas del emisor y del
Las direcciones fsicas cambian de nodo a nodo, pero las direcciones lgicas y los
puertos normalmente permanecen sin cambios.
Ejemplo 2.5
Como se ver en el Captulo 23, un puerto es una direccin de 16 bits representada por
un nmero decimal como se muestra a continuacin.
753
Un puerto es un nmero de 16 bits representado como un nico nmero.
Direcciones especficas
Algunas aplicaciones tienen direcciones amigables para el usuario que se designan para
esas direcciones especficas. Ejemplos incluyen las direcciones de correo electrnico (por
ejemplo, forouzan@fhda.edu) y el localizador de recursos universal (URL) (por ejemplo,
www.mhhe.com). La primera define el receptor de un correo electrnico (vase el
Captulo 26); la segunda se utiliza para encontrar un documento en la World Wide Web
(vase el Captulo 27). Estas direcciones, sin embargo, se cambian a sus direcciones de
puertos y direcciones lgicas correspondientes en la computadora origen, como se ver
en el Captulo 25.
Bits
Cabecera
Codificacin
Cola
Control de acceso
Control de conexin
Control de errores
Control de flujo
Direccin de puerto
Direccionamiento
fsico
Direccionamiento
lgico
Encaminamiento
Entrega
mejor
posible
Entrega
nodo a nodo
Entrega
origen
a
destino
Entrega proceso a
proceso
Error
Familia
de
protocolos
TCP/IP
Interfaz
Modelo de interconexin de sistemas abiertos
(OSI)
Nivel de aplicacin
Nivel de enlace de datos
Nivel de presentacin
Nivel de red
Nivel de sesin
Nivel de transporte
Nivel fsico
2.4 RESUMEN
La Organizacin Internacional de Estandarizacin (ISO) cre un modelo
denominado Interconexin de Sistemas Abiertos (OSI), que permite que sistemas
distintos se puedan comunicar.
El modelo OSI de siete niveles proporciona guas para el desarrollo de
arquitecturas universalmente compatibles, a nivel hardware y software.
Los niveles fsico, de enlace de datos y de red son los niveles de soporte de red.
Los niveles de sesin, presentacin y aplicacin son los niveles de soporte de usuario.
El nivel de transporte enlaza los niveles de soporte de red con los niveles de soporte de
usuario.
El nivel fsico coordina las funciones necesarias para transmitir un flujo de bits sobre
un medio fsico.
El nivel de enlace de datos es responsable de la entrega de unidades de datos de una
estacin a la siguiente sin errores.
El nivel de red es responsable de la entrega de paquetes del origen al destino a
travs de mltiples enlaces de red.
El nivel de transporte es responsable de la entrega de origen a destino de todo el
mensaje.
El nivel de sesin establece, mantiene y sincroniza las interacciones entre dispositivos
de comunicacin.
El nivel de presentacin asegura la interoperabilidad entre distintos dispositivos de
comunicacin mediante la transformacin de datos a un formato comn.
El nivel de aplicacin permite que los usuarios accedan a la red.
TCP/IP es una familia de protocolos con cinco niveles jerrquicos desarrollado antes
del modelo OSI.
El nivel de aplicacin de TCP/IP es equivalente a la combinacin de los niveles de
sesin, presentacin y de aplicacin del modelo OSI.
En una red que utiliza los protocolos TCP/IP se utilizan cuatro niveles de
direccionamiento; direccin fsica (de enlace), direccin lgica (IP), direccin de
puerto y direccin especfica.
La direccin fsica, tambin conocida como direccin de enlace, es la direccin de
un nodo definida segn su LAN o WAN.
La direccin IP define de forma nica a un host en Internet.
Un puerto identifica a un proceso en un host.
Una direccin especfica es una direccin amigable al usuario.
2.5 MATERIAL PRCTICO
Preguntas de revisin
1. Indique los niveles del modelo de Internet.
2. Qu niveles del modelo Internet son los niveles de soporte de red?
3. Qu nivel del modelo Internet es el nivel de soporte de usuario?
4. Cul es la diferencia entre la entrega en el nivel de red y la entrega en el nivel de
transporte?
5. Qu es un proceso paritario?
6. Cmo se pasa la informacin de un nivel al siguiente en el modelo Internet?
7. Qu son las cabeceras y las colas, y cmo se aaden y eliminan?
8. De qu se ocupa el nivel fsico en el modelo Internet?
9. Cules son las responsabilidades del nivel de enlace de datos en el modelo Internet?
10. Cules son las responsabilidades del nivel de red en el modelo Internet?
11. Cules son las responsabilidades del nivel de transporte en el modelo Internet?
12. Cul es la diferencia entre un puerto, una direccin lgica y una direccin fsica?
13. Indique algunos servicios ofrecidos por el nivel de aplicacin en el modelo Internet.
14. Cmo se relacionan los niveles del modelo Internet con los niveles del modelo OSI?
Ejercicios
15. Cmo se relacionan OSI e ISO?
l.Relacione cada uno de los siguientes conceptos con uno o ms niveles del modelo OSI:
a) Determinacin de la ruta.
b) Control de flujo.
c) Interfaz con el medio de transmisin.