Вы находитесь на странице: 1из 40

El Modelo OSI

Descripcin General
Durante las ltimas tres dcadas ha habido un enorme crecimiento en la cantidad
y tamao de las redes. Muchas de ellas sin embargo, se desarrollaron utilizando
implementaciones de hardware y software diferentes. Como resultado, muchas de
las redes eran incompatibles y se volvi muy difcil para las redes que utilizaban
especificaciones distintas poder comunicarse entre s. Para solucionar este
problema, la Organizacin Internacional para la Normalizacin (ISO) realiz varias
investigaciones acerca de los esquemas de red. La ISO reconoci que era
necesario crear un modelo de red que pudiera ayudar a los diseadores de red a
implementar redes que pudieran comunicarse y trabajar en conjunto
(interoperabilidad) y por lo tanto, elaboraron el modelo de referencia OSI en 1984.

Evolucin De Las Normas


Al principio de su desarrollo, las LAN, MAN y WAN eran en cierto modo caticas.
A principios de la dcada de los 80 se produjo un gran aumento en la cantidad y el
tamao de las redes. A medida que las empresas se dieron cuenta de que podran
ahorrar mucho dinero y aumentar la productividad con la tecnologa de networking,
comenzaron a agregar redes y a expandir las redes existentes casi
simultneamente con la aparicin de nuevas tecnologas y productos de red.
A mediados de los 80, estas empresas debieron enfrentar problemas cada vez
ms serios debido a su expansin catica. Resultaba cada vez ms difcil que las
redes que usaban especificaciones diferentes pudieran comunicarse entre s. Se
dieron cuenta que necesitaban salir de los sistemas de red propietarios.
Los sistemas propietarios se desarrollan, pertenecen y son controlados por
organizaciones privadas. En la industria informtica, propietario es lo opuesto de
abierto, y significa que una empresa o un pequeo grupo de empresas controlan el
uso de la tecnologa. Abierto significa que el uso libre de la tecnologa est
disponible para todos.
Para enfrentar el problema de incompatibilidad de las redes y su imposibilidad de
comunicarse entre s, la Organizacin Internacional de Estndares (ISO) estudi
diferentes esquemas de red como DECNET, SNA y TCP/IP a fin de encontrar un
conjunto de reglas. Como resultado de esta investigacin, la ISO desarroll un
modelo de red que ayudara a los fabricantes a crear redes que fueran
compatibles y que pudieran operar con otras redes.
El modelo de referencia OSI, lanzado en 1984, fue el esquema descriptivo que
crearon. Este modelo proporcion a los fabricantes un conjunto de estndares que
aseguraron una mayor compatibilidad e interoperabilidad entre los distintos tipos
de tecnologa de red utilizados por las empresas a nivel mundial.

En 1978, la Organizacin Internacional de Estndares (ISO) publico un conjunto


de especificaciones que describan una arquitectura de red para conectar distintos
dispositivos. El documento original se aplicaba a los sistemas abiertos, porque
todos podian usar los mismos protocolos y estndares para intercambiar
informacin.
En 1984, la ISO publico una revisin de este modelo y los llamo el modelo de
referencia para Interconexin de Sistemas Abiertos (OSI). Esta revisin se ha
convertido en un estandar internacional y sirve como gua para la conectividad en
redes.
Este modelo es la gua mas conocida y mas ampliamente usada para describir los
estornos de red. Los fabricantes disean sus productos de red basados en las
especificaciones del modelo OSI. Este proporciona una descripcin de cmo
funcionan juntos por niveles el hardware y el software de red para establecer una
comunicacin. Tambin ayuda a solucionar problemas proporcionando un marco
de referencia que describe como deben funcionar los distintos componentes.

Comunicaciones en Red.
La actividad de red requiere enviar datos de un equipo a otro. Este es un proceso
complejo que puede dividirse en distintas tareas:
Reconocer los datos.
Dividir los datos en fragmentos manejables.
Agregar informacin a cada fragmento de datos para:
Determinar la ubicacin de los datos.
Identificar al receptor.
Agregar informacin y comprobacin de errores.
Poner los datos sobre la red y enviarlos.
El sistema operativo sigue un estricto conjunto de procedimientos al desarrollar
cada tarea. Estos procedimientos se llaman protocolos o reglas de comunicacin.
Los protocolos guan cada actividad hasta completarla.
De aqu surge la necesidad de tener protocolos estndar que permitan la
comunicacin entre hardware y software de diferentes fabricantes.
Un entendimiento de estos modelos es el primer paso para entender los aspectos
tcnicos de del funcionamiento de una red.

Uso De Las Capas Para Analizar El Flujo De Datos.


El concepto de capas le ayudar a comprender la accin que se produce durante
el proceso de comunicacin de un computador a otro.

Un ejemplo que describe cmo puede usar el concepto de capas para analizar un
tema cotidiano es examinar una conversacin entre dos personas. Cuando usted
tiene una idea que desea comunicarle a otra persona, lo primero que hace es
elegir (a menudo de modo subconsciente) cmo desea expresar esa idea, luego
decide cmo comunicarla de forma adecuada y, por ltimo, transmite esa idea.
Imagnese a un joven que est sentado en uno de los extremos de una mesa muy
larga. En el otro extremo de la mesa, bastante lejos, est sentada su abuela. El
joven habla en ingls. Su abuela prefiere hablar en espaol. En la mesa se ha
servido una cena esplndida que ha preparado la abuela. Sbitamente, el joven
grita lo ms alto posible, en ingls: "Hey you! Give me the rice!" (Oye, t! Dame
el arroz!) y extiende la mano sobre la mesa para agarrarlo. En la mayora de los
lugares, esta accin se considera bastante grosera. Qu es lo que el joven
debera haber hecho para comunicar sus deseos de forma aceptable?
Para ayudarlo a encontrar la respuesta a esta pregunta, analice el proceso de
comunicacin por capas. En primer lugar est la idea - el joven desea el arroz;
luego est la representacin de la idea- hablada en ingls (en lugar de espaol); a
continuacin, el mtodo de entrega - "Oye t"; y finalmente el medio - gritar
(sonido) y extender la mano (accin fsica) sobre la mesa para tomar el arroz.
A partir de este grupo de cuatro capas, se puede observar que tres de estas capas
impiden que el joven comunique su idea de forma adecuada/aceptable. La primera
capa (la idea) es aceptable. La segunda capa (representacin), hablando en ingls
en lugar de en espaol, y la tercera capa (entrega), exigiendo en lugar de solicitar
con educacin, definitivamente no obedecen a los protocolos sociales aceptados.
La cuarta capa (medio), gritar y agarrar las cosas de la mesa en lugar de solicitar
ayuda en forma educada a otra persona es un comportamiento inaceptable
prcticamente en cualquier situacin social.
Si analiza esta interaccin desde el punto de vista de las capas podr entender
ms claramente algunos de los problemas de la comunicacin (entre las personas
o entre los computadores) y cmo es posible resolver estos problemas.

Protocolos
Para que los paquetes de datos puedan viajar desde el origen hasta su destino a
travs de una red, es importante que todos los dispositivos de la red hablen el
mismo lenguaje o protocolo.
Un protocolo es un conjunto de reglas que hacen que la comunicacin en
una red sea ms eficiente.
Los siguientes son algunos ejemplos comunes:

En el Congreso de los Estados Unidos, una forma de las Reglas de Orden de


Roberts hace posible que cientos de Representantes que desean expresar sus
opiniones lo hagan por turnos y que transmitan sus ideas de forma ordenada.
Mientras se est conduciendo un auto, otros autos envan (o deberan
hacerlo!) seales cuando desean girar; si no lo hicieran, las rutas seran un
caos.
Al volar un avin, los pilotos obedecen reglas muy especficas para poder
comunicarse con otros aviones y con el control de trfico areo.
Al contestar el telfono, alguien dice "Hola", luego la persona que realiza la
llamada dice "Hola, habla Fulano de Tal... ", y as sucesivamente.

Una definicin tcnica de un protocolo de comunicaciones de datos es: un


conjunto de normas, o un acuerdo, que determina el formato y la transmisin de
datos. La capa n de un computador se comunica con la capa n de otro
computador. Las normas y convenciones que se utilizan en esta comunicacin se
denominan colectivamente protocolo de la capa n.

Propsito Del Modelo OSI


El modelo de referencia OSI es el modelo principal para las comunicaciones por
red. Aunque existen otros modelos, en la actualidad la mayora de los fabricantes
de redes relacionan sus productos con el modelo de referencia OSI,
especialmente cuando desean ensear a los usuarios cmo utilizar sus productos.
Los fabricantes consideran que es la mejor herramienta disponible para ensear a
enviar y recibir datos a travs de una red.
El modelo de referencia OSI permite que los usuarios vean las funciones de red
que se producen en cada capa. Ms importante an, el modelo de referencia OSI
es un marco que se puede utilizar para comprender cmo viaja la informacin a
travs de una red. Adems, puede usar el modelo de referencia OSI para
visualizar cmo la informacin o los paquetes de datos viajan desde los programas
de aplicacin (por ej., hojas de clculo, documentos, etc.), a travs de un entorno
de red (por ej., cables, etc.), hasta otro programa de aplicacin ubicado en otro
computador de la red, an cuando el remitente y el receptor tengan distintos tipos
de red.
En el modelo de referencia OSI, hay siete capas numeradas, cada una de las
cuales ilustra una funcin de red particular. Esta divisin de las funciones de
networking se denomina divisin en capas. La divisin de la red en siete capas
presenta las siguientes ventajas:

Divide la comunicacin de red en partes ms pequeas y sencillas.


Normaliza los componentes de red para permitir el desarrollo y el soporte
de los productos de diferentes fabricantes.
Permite a los distintos tipos de hardware y software de red comunicarse
entre s.

Impide que los cambios en una capa puedan afectar las dems capas, de
manera que se puedan desarrollar con ms rapidez.
Divide la comunicacin de red en partes ms pequeas para simplificar el
aprendizaje.

Las Siete Capas Del Modelo OSI


El problema de trasladar informacin entre computadores se divide en siete
problemas ms pequeos y de tratamiento ms simple en el modelo de referencia
OSI. Cada uno de los siete problemas ms pequeos est representado por su
propia capa en el modelo. Las siete capas del modelo de referencia OSI son:
Capa 7: La capa de aplicacin
Capa 6: La capa de presentacin
Capa 5: La capa de sesin
Capa 4: La capa de transporte
Capa 3: La capa de red
Capa 2: La capa de enlace de datos
Capa 1: La capa fsica

Segmentos
Paquetes
Tramas
Bits

Figura. Modelo OSI

Funciones De Cada Capa


Las capas especifican diferentes funciones y servicios a diferentes niveles. Cada
capa OSI tiene unas bien definidas funciones de red, y las funciones de cada capa
comunican y trabajan con las funciones de las inmediatamente por encima y por
debajo. Por ejemplo, la capa de Sesin debe comunicar y trabajar con los niveles
de Presentacin y Transporte.
Los niveles ms bajos, 1 y 2, definen el medio fsico de la red y las tareas
relacionadas, como son poner bits de datos en las tarjetas de red y en el cable.
Los niveles mas altos definen cmo las aplicaciones acceden a los servicios de
comunicaciones. A ms alto nivel, tareas ms complejas.
Cada nivel provee algn servicio o accin que prepara los datos para enviarlos
sobre la red a otro equipo. Las capas estn separadas de las dems por lmites
llamados interfaces. Todas las peticiones son pasadas desde una capa, a travs
de la internase, al siguiente nivel. Cada nivel se construye sobre los estndares y
actividades del de por debajo suyo.

Un nivel da servicio y recibe servicio de las capas contiguas a travs de SAP


(puntos de acceso) Services Access Points. Comunicacin virtual nivel a nivel.

Relacin de los Niveles del Modelo OSI.


El propsito de cada nivel es proveer servicios al siguiente nivel ms alto y
proteger a ste de los detalles de cmo estn implementados actualmente los
servicios. Los niveles estn establecidos en una forma similar a la que cada nivel
acta como si se estuviera comunicando con su nivel asociado en el otro equipo.
Esto es una comunicacin lgica o virtual entre niveles pares. En realidad la
comunicacin actual tiene lugar entre niveles adyacentes en un equipo. En cada
nivel hay un software que implementa ciertas funciones de red de acuerdo a un
conjunto de protocolos.
Antes de que el dato se pase de un nivel a otro, es roto en paquetes. Un paquete
es una unidad de informacin transmitida como un todo desde un dispositivo a otro
en una red. La red pasa un paquete desde un nivel de software a otro en el orden
de las capas. En cada nivel, el software aade alguna informacin adicional, que
el paquete necesita para ser transmitido con xito a travs de la red, formateando
o direccionndolo.
En el punto de recepcin, el paquete pasa a travs de los niveles en el orden
inverso. Una utilidad de software en cada nivel lee la informacin en el paquete, la
desmonta, y pasa el paquete para arriba, al siguiente nivel. Cuando el paquete,
finalmente, termina llegando al nivel de Aplicacin, la informacin de
direccionamiento ha sido desmenuzada y el paquete queda en su forma original,
que es legible por el receptor.
Excepto para el nivel ms bajo en el modelo de red, ningn nivel puede pasar
informacin directamente a su equivalente en otro equipo. La informacin en el
equipo que enva, debe ser pasada a travs de todos los niveles ms bajos.
Entonces la informacin se mueve a travs del cable de red al equipo receptor y
sube por los niveles de red del mismo, hasta llegar al mismo nivel que enva la
informacin en el equipo emisor de la informacin. Por ejemplo, si el nivel de Red
enva informacin desde el equipo A, sta se mueve hacia abajo a travs del nivel
de Enlace y el nivel Fsico en el lado que enva, va por el cable, y sube los niveles
Fsico y de Red en el lado receptor hasta su destino en el nivel de Red del equipo
B.

Aplicacin

Procesos de red a aplicaciones


o Transferencia de archivos (FTP).
o Intercambio
de
mensajes

(correo

electrnico).

Presentacin

Representacin de datos
o Se da formato a la informacin para
o
o
o

Aplicacin

Sesin

Transporte

Comunicacin entre host


o Establecimiento de la conexin de sesin.
o Intercambio de datos.
o Liberacin de la conexin de sesin.
o Sincronizacin de la sesin.
o Administracin de la sesin.
Conexiones de extremo a extremo
o Acepta los datos del nivel de sesin,

o
o
o

Red

Transporte de
datos

paquete para determinar los mtodos de


conmutacin y enrutamiento.
Realiza control de congestin.

Acceso al medio y control de enlace


o Deteccin y control de errores (mediante
o
o
o
o
o

Fsico

fragmentndolos en unidades ms
pequeas en caso necesario y los pasa al
nivel de red.
Multiplexaje.
Regula el control de flujo del trfico de
extremo a extremo.
Reconoce los paquetes duplicados.

Direccin de red y eleccin de mejor ruta


o Esta capa mira las direcciones del
o

Enlace de datos

visualizarla o imprimirla.
Se interpretan los cdigos que estn en
los datos (conversin de cdigo).
Se gestiona la encripcin de datos.
Se realiza la compresin de datos.

el empleo del CRC).


Control de secuencia.
Control de flujo.
Control de enlace lgico.
Control de acceso al medio.
Sincronizacin de la trama.

Transmisin binaria
o Define
las
o
o

caractersticas
fsicas
(componentes y conectores mecnicos).
Define las caractersticas elctricas
(niveles de tensin).
Define las caractersticas funcionales de
la
interfaz
(establecimiento,
mantenimiento y liberacin del enlace
fsico).
Solamente reconoce bits individuales, no
reconoce
caracteres
ni
tramas
multicaracter. Por ejemplo RS-232

Figura. Funciones de los niveles del modelo OSI.

En un entorno Cliente/Servidor, un ejemplo de la clase de informacin enviada,


desde el nivel de Red en el equipo A al nivel de Red del equipo B, podra ser una
direccin de red y quizs alguna informacin del chequeo de errores aadida al
paquete.
La interaccin entre niveles adyacentes ocurre a travs de una interfaz. La interfaz
define que servicios ofrece el nivel ms bajo al ms alto y cmo sern accedidos
esos servicios. Es ms, cada nivel en un equipo acta como si se comunicara
directamente con el mismo nivel en otro equipo.
Las siguientes secciones describen el propsito de cada uno de los siete niveles
del modelo OSI e identifica los servicios que proporcionan a los niveles
adyacentes.
Cada capa individual del modelo OSI tiene un conjunto de funciones que debe
realizar para que los paquetes de datos puedan viajar en la red desde el origen
hasta el destino. A continuacin, presentamos una breve descripcin de cada capa
del modelo de referencia OSI tal como aparece en la figura.

Capa 7: La capa de aplicacin


La capa de aplicacin es la capa del modelo OSI ms cercana al usuario;
suministra servicios de red a las aplicaciones del usuario. Difiere de las dems
capas debido a que no proporciona servicios a ninguna otra capa OSI, sino
solamente a aplicaciones que se encuentran fuera del modelo OSI. Algunos
ejemplos de dichos procesos de aplicacin son los programas de hojas de clculo,
de procesamiento de texto y los de las terminales bancarias. La capa de aplicacin
establece la disponibilidad de los potenciales socios de comunicacin, sincroniza y
establece acuerdos sobre los procedimientos de recuperacin de errores y control
de la integridad de los datos. Si desea recordar la Capa 7 en la menor cantidad de
palabras posible, piense en los navegadores de Web.
La capa de aplicacin comprende los servicios que el usuario final est
acostumbrado a utilizar en una red LAN, por lo que a menudo los protocolos de la
capa de aplicacin se denominan servicios. Dado que se crean continuamente
nuevos servicios, existen muchos protocolos para la capa de aplicacin, uno o
mas por cada tipo de servicio.
Ejemplos de protocolos estndar de la capa de aplicacin son el CCITT X.400,
X.420, X.500, SMTP, FTP, HTTP, etc.

Capa 6: La capa de presentacin


La capa de presentacin garantiza que la informacin que enva la capa de
aplicacin de un sistema pueda ser leda por la capa de aplicacin de otro. De ser
necesario, la capa de presentacin traduce entre varios formatos de datos
utilizando un formato comn. Si desea recordar la Capa 6 en la menor cantidad de
palabras posible, piense en un formato de datos comn.
Desde la capa fsica hasta aqu nos preocupamos nicamente de intercambiar bits
(o bytes) entre dos usuarios ubicados en dos equipos diferentes. Lo hacemos de
manera fiable y entregando los datos a la sesin, es decir al usuario, pero sin
tomar en cuenta el significado de los bits transportados. La capa de presentacin
se ocupa de realizar las conversiones necesarias para asegurar que dichos bits se
presentan al usuario de la forma esperada. Por ejemplo, si se enva informacin
alfanumrica de un equipo ASCII a uno EBCDIC ser preciso efectuar una
conversin, o de lo contrario los datos no sern interpretados correctamente. Lo
mismo podramos decir de la transferencia de datos enteros, flotantes, etc. cuando
la representacin de los datos difiere en los equipos utilizados.
Capa 5: La capa de sesin
Como su nombre lo implica, la capa de sesin establece, administra y finaliza las
sesiones entre dos hosts que se estn comunicando. La capa de sesin
proporciona sus servicios a la capa de presentacin. Tambin sincroniza el dilogo
entre las capas de presentacin de los dos hosts y administra su intercambio de
datos. Adems de regular la sesin, la capa de sesin ofrece disposiciones para
una eficiente transferencia de datos, clase de servicio y un registro de excepciones
acerca de los problemas de la capa de sesin, presentacin y aplicacin. Si desea
recordar la Capa 5 en la menor cantidad de palabras posible, piense en dilogos y
conversaciones.
La capa de sesin es la primera que es accesible al usuario, y es su interfaz ms
bsica con la red. Por ejemplo, mediante los servicios de la capa de sesin un
usuario podra establecer una conexin como terminal remoto de otro ordenador.
En un sistema multiusuario la capa de sesin se ocupa de ofrecer un SAP a cada
usuario para acceder al nivel de transporte.
Capa 4: La capa de transporte
La capa de transporte segmenta los datos originados en el host emisor y los re
ensambla en una corriente de datos dentro del sistema del host receptor. El lmite
entre la capa de sesin y la capa de transporte puede imaginarse como el lmite
entre los protocolos de capa de medios y los protocolos de capa de host. Mientras
que las capas de aplicacin, presentacin y sesin estn relacionadas con
aspectos de las aplicaciones, las tres capas inferiores se encargan del transporte
de datos.

La capa de transporte intenta suministrar un servicio de transporte de datos que


asla las capas superiores de los detalles de implementacin del transporte.
Especficamente, temas como la confiabilidad del transporte entre dos hosts es
responsabilidad de la capa de transporte. Al proporcionar un servicio de
comunicaciones, la capa de transporte establece, mantiene y termina
adecuadamente los circuitos virtuales. Al proporcionar un servicio confiable, se
utilizan dispositivos de deteccin y recuperacin de errores de transporte. Si desea
recordar la Capa 4 en la menor cantidad de palabras posible, piense en calidad de
servicio y confiabilidad.
La capa de transporte es la primera que se ocupa de comunicar directamente
nodos terminales, utilizando la subred como un medio e transporte transparente
gracias a los servicios obtenidos de la capa de red. Por esta razn se la ha
llamado histricamente la capa host-host. Tambin se suele decir que es la
primera capa extremo a extremo.
La principal funcin de la capa de transporte es fragmentar de forma adecuada los
datos recibidos de la capa superior (sesin) para transferirlos a la capa de red, y
asegurar que los fragmentos llegan y son recompuestos correctamente en su
destino.
En condiciones normales la capa de transporte solicita a la capa de red una
conexin diferente por cada solicitud recibida de la capa de sesin, pero puede
haber razones de costo que aconsejen multiplexar diferentes conexiones en la
capa de sesin sobre una sola conexin en la capa de red o, inversamente,
razones de rendimiento pueden requerir que una conexin solicitada por la capa
de sesin sea atendida por varias conexiones en la capa de red; en ambos casos
la capa de transporte se ocupar de hacer la multiplexin mas adecuada de forma
transparente a la capa de sesin.
La capa de transporte establece el tipo de servicio que recibe la capa de sesin, y
en ltimo extremo los usuarios. ste podra ser por ejemplo un servicio libre de
errores que entrega los mensajes en el mismo orden en que se envan; tambin
podra ser un servicio de datagramas, es decir, mensajes independientes sin
garanta en cuanto al orden de entrega ni confirmacin de la misma, o un servicio
broadcast o multicast en que los paquetes se distribuyen a mltiples destinos
simultneamente.
El control de flujo, que ha aparecido en capas anteriores, es necesario tambin en
la capa de transporte para asegurar que un host rpido no satura a uno lento. La
capa de transporte realiza tambin su propio control de errores, que resulta ahora
esencial pues algunos protocolos modernos como Frame Relay o ATM han
reducido o suprimido totalmente el control de errores de las capas inferiores, ya
que con las mejoras en la tecnologa de transmisin de datos stos son menos
frecuentes y se considera mas adecuado realizar esta tarea en el nivel de
transporte.

Salvo el caso de transmisiones multicast o broadcast el nivel de transporte se


ocupa siempre de una comunicacin entre dos entidades, lo cual le asemeja en
cierto sentido al nivel de enlace. Por esto existen grandes similitudes entre ambas
capas en cuestiones tales como el control de errores o control de flujo.
Ejemplos de protocolos de transporte incluyen el CCITT X.224, tambin llamado
protocolo de transporte OSI TP4 (Transport Protocol 4). En Internet existen dos
protocolos de transporte: TCP y UDP.
Capa 3: La capa de red:
La capa de red es una capa compleja que proporciona conectividad y seleccin
de ruta entre dos sistemas de hosts que pueden estar ubicados en redes
geogrficamente distintas. Si desea recordar la Capa 3 en la menor cantidad de
palabras posible, piense en seleccin de ruta, conmutacin, direccionamiento y
enrutamiento.
La capa de red se ocupa del control de la subred. Esta es la capa que tiene
conciencia de la topologa de la red, y se ocupa de decidir por que ruta va a ser
enviada la informacin; la decisin de la ruta a seguir puede hacerse de forma
esttica, o de forma dinmica en base a informacin obtenida de otros nodos
sobre el estado de la red.
De forma anloga a la capa de enlace la capa de red maneja los bits en grupos
discretos que aqu reciben el nombre de paquetes; motivo por el cual a veces se la
llama la capa de paquete. Los paquetes tienen tamaos variables, pudiendo llegar
a ser muy elevados, sobre todo en protocolos recientes, para poder aprovechar
eficientemente la elevada velocidad de los nuevos medios de transmisin (fibra
ptica, ATM, etc.). Por ejemplo en TCP/IP el tamao mximo de paquete es de 64
KBytes, pero en el nuevo estndar, llamado IPv6, el tamao mximo puede llegar
a ser de 4 GBytes (4.294.967.296 Bytes).
Entre las funciones de la capa de red cabe destacar, aparte de la ya mencionada
de elegir la ruta a seguir, el control del trfico para evitar situaciones de congestin
o 'atascos'. En el caso de ofrecer servicios con QoS el nivel de red debe ocuparse
de reservar los recursos necesarios para poder ofrecer el servicio prometido con
garantas. Tambin debe ser capaz de efectuar labores de contabilidad del trfico
en caso necesario (por ejemplo si el servicio se factura en base a la cantidad de
datos transmitidos).
En la capa de red es donde con mas intensidad se observa la distincin entre
servicios orientados y no orientados a conexin (CONS vs CLNS). En el curso
veremos en detalle las redes ATM, que en el nivel de red dan un servicio de tipo
CONS, y las redes TCP/IP, que en el nivel de red dan un servicio de tipo CLNS.
La capa de red es la mas importante en redes de conmutacin de paquetes (tales
como X.25 o TCP/IP). Algunos ejemplos de protocolos utilizados en la capa de red
son los protocolos de nivel de paquete y nivel de pasarela CCITT X.25 y X.75, el

IP (Internet Protocol), CCITT/ITU-T Q.931, Q.933, Q.2931, y el OSI CLNP


(ConnectionLess Network Protocol).
En las redes de tipo broadcast el nivel de red es casi inexistente, ya que desde un
punto de vista topolgico podemos considerar que en una red broadcast los nodos
estan interconectados todos con todos, por lo que no se toman decisiones de
encaminamiento. Sin embargo veremos que la unin de redes broadcast mediante
puentes suscita en algunos casos la necesidad de efectuar tareas propias del nivel
de red en el nivel de enlace
Capa 2: La capa de enlace de datos
La capa de enlace de datos proporciona un trnsito de datos confiable a travs de
un enlace fsico. Al hacerlo, la capa de enlace de datos se ocupa del
direccionamiento fsico (comparado con el lgico) , la topologa de red, el acceso a
la red, la notificacin de errores, entrega ordenada de tramas y control de flujo. Si
desea recordar la Capa 2 en la menor cantidad de palabras posible, piense en
tramas y control de acceso al medio.
La principal funcin de la capa de enlace es ofrecer un servicio de comunicacin
fiable a partir de los servicios que recibe de la capa fsica, tambin entre dos
entidades contiguas de la red. Esto supone que se realice deteccin y
posiblemente correccin de errores. A diferencia de la capa fsica, que transmita
los bits de manera continua, la capa de enlace transmite los bits en grupos
denominados tramas (frames en ingls) cuyo tamao es tpicamente de unos
pocos cientos a unos pocos miles de bytes. Si el paquete recibido de la capa
superior es mayor que el tamao mximo de trama la capa fsica debe encargarse
de fragmentarlo, enviarlo y recomponerlo en el lado opuesto. En caso de que una
trama no haya sido transmitida correctamente se deber enviar de nuevo; tambin
debe haber mecanismos para reconocer cuando una trama se recibe duplicada.
Generalmente se utiliza algn mecanismo de control de flujo, para evitar que un
transmisor rpido pueda abrumar a un receptor lento.
Las redes broadcast utilizan funciones especiales de la capa de enlace para
controlar el acceso al medio de transmisin, ya que ste es compartido por todos
los nodos de la red. Esto aade una complejidad a la capa de enlace que no est
presente en las redes basadas en lneas punto a punto, razn por la cual en las
redes broadcast la capa de enlace se subdivide en dos subcapas: la inferior,
denominada subcapa MAC (Media Access Control) se ocupa de resolver el
problema de acceso al medio, y la superior, subcapa LLC (Logical Link Control)
cumple una funcin equivalente a la capa de enlace en las lneas punto a punto.
Ejemplos de protocolos de la capa de enlace incluyen ISO 7776, la capa de enlace
de CCITT X.25, RDSI, LAP-D, ISO HDLC. Como ejemplos de protocolos de la
subcapa MAC podemos citar los de IEEE 802.3 (Ethernet), IEEE 802.5 (Token
Ring), ISO 9314 (FDDI). El protocolo de subcapa LLC de todas las redes
broadcast es el IEEE 802.2.

Capa 1: La capa fsica


La capa fsica define las especificaciones elctricas, mecnicas, de procedimiento
y funcionales para activar, mantener y desactivar el enlace fsico entre sistemas
finales. Las caractersticas tales como niveles de voltaje, temporizacin de
cambios de voltaje, velocidad de datos fsicos, distancias de transmisin mximas,
conectores fsicos y otros atributos similares se definen a travs de las
especificaciones de la capa fsica. Si desea recordar la Capa 1 en la menor
cantidad de palabras posible, piense en seales y medios.
Esta capa transmite los bits entre dos entidades (nodos) directamente conectadas.
Puede tratarse de un enlace punto a punto o de una conexin multipunto (una red
broadcast, por ejemplo Ethernet). La comunicacin puede ser dplex, semi-dplex
o simplex. Si la informacin se transmite por seales elctricas se especifican los
voltajes permitidos y su significado (1 0) y anlogamente para el caso de fibra
ptica. Se especifican las caractersticas mecnicas del conector, la sealizacin
bsica, etc.
Como ejemplos de la capa fsica podemos mencionar las norma EIA RS-232-C,
utilizada por las puertas COM de los ordenadores personales, la EIA-RS-449,
CCITT X.21/X.21bis, CCITT V.35. Las normas de redes locales incluyen en sus
especificaciones la capa fsica (IEEE 802.3 o Ethernet, IEEE 802.5 o Token Ring,
ISO 9314 o FDDI, etc.)
Muchas de las normas que existen en la capa fsica se refieren a la interfaz
utilizada para conectar un ordenador con un mdem o dispositivo equivalente, que
a travs de una lnea telefnica conecta con otro mdem y ordenador en el
extremo opuesto. Este es el caso por ejemplo de las normas EIA RS-232-C, EIARS-449, CCITT X.21/X.21bis y CCITT V.35 antes mencionadas. En estos el
conector del ordenador y el mdem son de diferente sexo (macho o hembra). En
este contexto se suele utilizar la denominacin DTE (Data Terminal Equipment)
para referirse al ordenador y DCE (Data Circuit-Terminating Equipment) para
referirse al mdem. El mdem en ocasiones no es ms que un adaptador, ya que
por ejemplo la norma X.21 se utiliza para lneas digitales. En sentido general al
equipo que acta como adaptador entre el ordenador y el medio de transmisin se
le denomina CSU/DSU (Channel Service Unit/ Data Service Unit).
Origen, Destino y Paquetes De Datos.
Como aprendi en el modulo 1, el nivel bsico de informacin por computador se
compone de dgitos binarios o bits (0 y 1). Los computadores que envan uno o
dos bits de informacin, sin embargo, no seran demasiado tiles, de modo que se
necesitan otras agrupaciones: los bytes, kilobytes, megabytes y gigabytes. Para
que los computadores puedan enviar informacin a travs de una red, todas las
comunicaciones de una red se inician en el origen, luego viajan hacia su destino.

Como lo ilustra la figura, la informacin que viaja a travs de una red se conoce
como paquete, datos o paquete de datos. Un paquete de datos es una unidad de
informacin, lgicamente agrupada, que se desplaza entre los sistemas de
computacin. Incluye la informacin origen junto con otros elementos necesarios
para hacer que la comunicacin sea factible y confiable en relacin con los
dispositivos destino. La direccin origen de un paquete especifica la identidad del
computador que enva el paquete. La direccin destino especfica la identidad del
computador que finalmente recibe el paquete.

Encapsulamiento
Usted sabe que todas las comunicaciones de una red parten de un origen y se
envan a un destino, y que la informacin que se enva a travs de una red se
denomina datos o paquete de datos. Si un computador (host A) desea enviar
datos a otro (host B), en primer trmino los datos deben empaquetarse a travs de
un proceso denominado encapsulamiento.
El encapsulamiento rodea los datos con la informacin de protocolo necesaria
antes de que se una al trnsito de la red. Por lo tanto, a medida que los datos se
desplazan a travs de las capas del modelo OSI, reciben encabezados,
informacin final y otros tipos de informacin. Nota: La palabra "encabezado"
significa que se ha agregado la informacin correspondiente a la direccin).
Para ver cmo se produce el encapsulamiento, examine la forma en que los datos
viajan a travs de las capas como lo ilustra la siguiente figura. Una vez que se
envan los datos desde el origen, como se describe en la siguiente figura, viajan a
travs de la capa de aplicacin directo hacia las otras capas. Como puede ver, el
empaquetamiento y el flujo de los datos que se intercambian experimentan
cambios a medida que las redes ofrecen sus servicios a los usuarios finales.
Como lo muestran las figuras, las redes deben realizar los siguientes cinco pasos
de conversin a fin de encapsular los datos:

Figura. Envo de datos de desde una aplicacin.


Crear los datos
Cuando un usuario enva un mensaje de correo electrnico, sus caracteres
alfanumricos se convierten en datos que pueden recorrer la internetwork.
Empaquetar los datos para ser transportados de extremo a extremo
Los datos se empaquetan para ser transportados por la internetwork. Al utilizar
segmentos, la funcin de transporte asegura que los hosts del mensaje en ambos
extremos del sistema de correo electrnico se puedan comunicar de forma
confiable.
Anexar (agregar) la direccin de red al encabezado.
Los datos se colocan en un paquete o datagrama que contiene el encabezado de
red con las direcciones lgicas origen y destino. Estas direcciones ayudan a los
dispositivos de red a enviar los paquetes a travs de la red por una ruta
seleccionada.

Figura. Encapsulamiento de datos


Anexar (agregar) la direccin local al encabezado de enlace de datos.
Cada dispositivo de la red debe poner el paquete dentro de una trama. La trama le
permite conectarse al prximo dispositivo de red conectado directamente en el
enlace. Cada dispositivo en la ruta de red seleccionada requiere el entramado
para poder conectarse al siguiente dispositivo.
Realizar la conversin a bits para su transmisin.
La trama debe convertirse en un patrn de unos y ceros (bits) para su transmisin
a travs del medio (por lo general un cable). Una funcin de temporizacin permite
que los dispositivos distingan estos bits a medida que se trasladan por el medio. El
medio en la internetwork fsica de redes puede variar a lo largo de la ruta utilizada.
Por ejemplo, el mensaje de correo electrnico puede originarse en una LAN,
cruzar el backbone de un campus y salir por un enlace de WAN hasta llegar a su
destino en otra LAN remota. Los encabezados y la informacin final se agregan a
medida que los datos se desplazan a travs de las capas del modelo OSI.
Nombres De Los Datos En Cada Capa Del Modelo OSI
Para que los paquetes de datos puedan viajar desde el origen hasta su destino,
cada capa del modelo OSI en el origen debe comunicarse con su capa igual en el
lugar destino. Esta forma de comunicacin se conoce como comunicaciones de
par-a-par. Durante este proceso, cada protocolo de capa intercambia informacin,
que se conoce como unidades de datos de protocolo (PDU), entre capas iguales .
Cada capa de comunicacin, en el computador origen, se comunica con un PDU

especfico de capa y con su capa igual en el computador destino como lo ilustra la


siguiente figura.
Los paquetes de datos de una red parten de un origen y se envan a un destino.
Cada capa depende de la funcin de servicio de la capa OSI que se encuentra
debajo de ella. Para brindar este servicio, la capa inferior utiliza el
encapsulamiento para colocar la PDU de la capa superior en su campo de datos,
luego le puede agregar cualquier encabezado e informacin final que la capa
necesite para ejecutar su funcin. Posteriormente, a medida que los datos se
desplazan hacia abajo a travs de las capas del modelo OSI, se agregan
encabezados e informacin final adicionales. Despus de que las Capas 7, 6 y 5
han agregado la informacin, la Capa 4 agrega ms informacin. Este
agrupamiento de datos, la PDU de la Capa 4, se denomina segmento.
Por ejemplo, la capa de red presta un servicio a la capa de transporte y la capa de
transporte presenta datos al subsistema de internetworking. La tarea de la capa de
red consiste en trasladar esos datos a travs de la internetwork. Ejecuta esta tarea
encapsulando los datos y agregando un encabezado, con lo que crea un paquete
(PDU de la Capa 3). Este encabezado contiene la informacin necesaria para
completar la transferencia, como por ejemplo, las direcciones lgicas origen y
destino.
La capa de enlace de datos suministra un servicio a la capa de red. Encapsula la
informacin de la capa de red en una trama (la PDU de la Capa 2) el encabezado
de la trama contiene informacin (por ej., direcciones fsicas) que es necesaria
para completar las funciones de enlace de datos. La capa de enlace de datos
suministra un servicio a la capa de red encapsulando la informacin de la capa de
red en una trama.
La capa fsica tambin suministra un servicio a la capa de enlace de datos. La
capa fsica codifica los datos de la trama de enlace de datos en un patrn de unos
y ceros (bits) para su transmisin a travs del medio (generalmente un cable) en la
Capa 1.

Modelo De Referencia TCP/IP


Aunque el modelo de referencia OSI sea universalmente reconocido, el estandar
abierto de Internet desde el punto de vista histrico y tcnico es el Protocolo de
control de transmisin/Protocolo Internet (TCP/IP). El modelo de referencia TCP/IP
y la pila de protocolo TCP/IP hacen que sea posible la comunicacin entre dos
computadores, desde cualquier parte del mundo, a casi la velocidad de la luz. El
modelo TCP/IP tiene importancia histrica, al igual que las normas que permitieron
el desarrollo de la industria telefnica, de energa elctrica, el ferrocarril, la
televisin y las industrias de vdeos.

El modelo TCP/IP enfatiza la mxima flexibilidad, en la capa de aplicacin, para


los diseadores de software. La capa de transporte involucra dos protocolos: el
protocolo de control de transmisin (TCP) y el protocolo de datagrama (UDP).
En el modelo TCP/IP existe solamente un protocolo de red: el protocolo Internet, o
IP, independientemente de la aplicacin que solicita servicios de red o del
protocolo de transporte que se utiliza. Esta es una decisin de diseo deliberada.
IP sirve como protocolo universal que permite que cualquier computador en
cualquier parte del mundo pueda comunicarse en cualquier momento.
Las Capas Del Modelo TCP/IP
El Departamento de Defensa de EE.UU. (DoD) cre el modelo TCP/IP porque
necesitaba una red que pudiera sobrevivir ante cualquier circunstancia, incluso
una guerra nuclear. Para mayor ilustracin, supongamos que el mundo est en
estado de guerra, atravesado en todas direcciones por distintos tipos de
conexiones: cables, microondas, fibras pticas y enlaces satelitales. Imaginemos
entonces que se necesita que fluya la informacin o los datos (organizados en
forma de paquetes), independientemente de la condicin de cualquier nodo o red
en particular de Internetwork (que en este caso podran haber sido destruidos por
la guerra). El DoD desea que sus paquetes lleguen a destino siempre, bajo
cualquier condicin, desde un punto determinado a cualquier otro punto
determinado. Este problema de diseo de difcil solucin fue lo que llev a la
creacin del modelo TCP/IP, que desde entonces se transform en el estndar a
partir del cual se desarroll Internet.
A medida que obtenga ms informacin acerca de las capas, tenga en cuenta el
propsito original de Internet; esto le ayudar a entender por qu motivo ciertas
cosas son como son. El modelo TCP/IP tiene cuatro capas: la capa de aplicacin,
la capa de transporte, la capa de Internety la capa de red. Es importante observar
que algunas de las capas del modelo TCP/IP poseen el mismo nombre que las
capas del modelo OSI. No confunda las capas de los dos modelos, porque la capa
de aplicacin tiene diferentes funciones en cada modelo.

Figura. Modelo TCP/IP

Capa de aplicacin
Los diseadores de TCP/IP sintieron que los protocolos de nivel superior deberan
incluir los detalles de las capas de sesin y presentacin. Simplemente crearon
una capa de aplicacin que maneja protocolos de alto nivel, aspectos de
representacin, codificacin y control de dilogo. El modelo TCP/IP combina todos
los aspectos relacionados con las aplicaciones en una sola capa y da por hecho
que estos datos estn correctamente empaquetados para la siguiente capa.
TCP/IP incluye no slo las especificaciones de Internet y de la capa de transporte,
tales como IP y TCP, sino tambin las especificaciones para aplicaciones
comunes. TCP/IP tiene protocolos que soportan la transferencia de archivos, email, y conexin remota, adems de los siguientes:

Protocolo de transferencia de archivos (FTP): es un servicio confiable


orientado a conexin que utiliza TCP para transferir archivos entre sistemas
que admiten la transferencia FTP. Permite las transferencias bidireccionales
de archivos binarios y archivos ASCII.
Protocolo trivial de transferencia de archivos (TFTP): es un servicio no
orientado a conexin que utiliza el Protocolo de datagrama de usuario
(UDP). Los Routers utilizan el TFTP para transferir los archivos de
configuracin e imgenes IOS de Cisco y para transferir archivos entre los
sistemas que admiten TFTP. Es til en algunas LAN porque opera ms
rpidamente que FTP en un entorno estable.
Sistema de archivos de red (NFS): es un conjunto de protocolos para un
sistema de archivos distribuido, desarrollado por Sun Microsystems que
permite acceso a los archivos de un dispositivo de almacenamiento remoto,
por ejemplo, un disco rgido a travs de una red.
Protocolo simple de transferencia de correo (SMTP): administra la
transmisin de correo electrnico a travs de las redes informticas. No
admite la transmisin de datos que no sea en forma de texto simple.
Emulacin de terminal (Telnet): Telnet tiene la capacidad de acceder de
forma remota a otro computador. Permite que el usuario se conecte a un
host de Internet y ejecute comandos. El cliente de Telnet recibe el nombre
de host local. El servidor de Telnet recibe el nombre de host remoto.
Protocolo simple de administracin de red (SNMP): es un protocolo que
provee una manera de monitorear y controlar los dispositivos de red y de
administrar las configuraciones, la recoleccin de estadsticas, el
desempeo y la seguridad.
Sistema de denominacin de dominio (DNS): es un sistema que se
utiliza en Internet para convertir los nombres de los dominios y de sus
nodos de red publicados abiertamente en direcciones IP.

Figura. Capa de aplicacin modelo TCP/IP


Capa de transporte
La capa de transporte se refiere a los aspectos de calidad del servicio con
respecto a la confiabilidad, el control de flujo y la correccin de errores. Uno de
sus protocolos, el protocolo para el control de la transmisin (TCP), ofrece
maneras flexibles y de alta calidad para crear comunicaciones de red confiables,
sin problemas de flujo y con un nivel de error bajo. TCP es un protocolo orientado
a la conexin. Mantiene un dilogo entre el origen y el destino mientras
empaqueta la informacin de la capa de aplicacin en unidades denominadas
segmentos. Orientado a la conexin no significa que el circuito exista entre los
computadores que se estn comunicando (esto sera una conmutacin de
circuito). Significa que los segmentos de la Capa 4 viajan de un lado a otro entre
dos hosts para comprobar que la conexin exista lgicamente para un
determinado perodo. Esto se conoce como conmutacin de paquetes.
La capa de transporte proporciona servicios de transporte desde el host origen
hacia el host destino. Esta capa forma una conexin lgica entre los puntos finales
de la red, el host transmisor y el host receptor. Los protocolos de transporte
segmentan y reensamblan los datos mandados por las capas superiores en el
mismo flujo de datos, o conexin lgica entre los extremos. La corriente de datos
de la capa de transporte brinda transporte de extremo a extremo.
Generalmente, se compara la Internet con una nube. La capa de transporte enva
los paquetes de datos desde la fuente transmisora hacia el destino receptor a
travs de la nube. El control de punta a punta, que se proporciona con las
ventanas deslizantes y la confiabilidad de los nmeros de secuencia y acuses de
recibo, es el deber bsico de la capa de transporte cuando utiliza TCP. La capa de
transporte tambin define la conectividad de extremo a extremo entre las
aplicaciones de los hosts. Los servicios de transporte incluyen los siguientes
servicios:

Figura. Nube de Internet


TCP y UDP
Segmentacin de los datos de capa superior
Envo de los segmentos desde un dispositivo en un extremo a otro
dispositivo en otro extremo.
TCP solamente
Establecimiento de operaciones de punta a punta.
Control de flujo proporcionado por ventanas deslizantes.
Confiabilidad proporcionada por los nmeros de secuencia y los acuses de
recibo
Generalmente, se representa la Internet con una nube. La capa de transporte
enva los paquetes de datos desde la fuente transmisora hacia el destino receptor
a travs de la nube. La nube maneja los aspectos tales como la determinacin de
la mejor ruta.

Figura. Capa de transporte del modelo TCP/IP

Capa de Internet
El propsito de la capa de Internet es enviar paquetes desde cualquier red de
origen hasta otra red y que estos paquetes lleguen a su destino
independientemente de la ruta y de las redes que se utilizaron para llegar hasta
all. El protocolo especfico que rige esta capa se denomina Protocolo Internet (IP).
El propsito de la capa de Internet es seleccionar la mejor ruta y la conmutacin
de los paquetes de datos para enviarlos por la red. El protocolo principal que
funciona en esta capa es el Protocolo de Internet (IP). Esto se puede comparar
con el sistema postal. Cuando enva una carta por correo, usted no sabe cmo
llega a destino (existen varias rutas posibles); lo que le interesa es que la carta
llegue.

Figura. El propsito de la capa de Internet es la seleccin de la mejor ruta.


Los siguientes protocolos operan en la capa de Internet TCP/IP:

Protocolo de Internet (IP) proporciona un enrutamiento de paquetes no


orientado a conexin de mximo esfuerzo. El IP no se ve afectado por el
contenido de los paquetes, sino que busca una ruta de hacia el destino.
El Protocolo de mensajes de control en Internet (ICMP) suministra
capacidades de control y envo de mensajes.
El Protocolo de resolucin de direcciones (ARP) determina la direccin
de la capa de enlace de datos, la direccin MAC, para las direcciones IP
conocidas.
El Protocolo de resolucin inversa de direcciones (RARP) determina las
direcciones IP cuando se conoce la direccin MAC.

El IP ejecuta las siguientes operaciones:

Define un paquete y un esquema de direccionamiento.


Transfiere los datos entre la capa Internet y las capas de acceso de red.
Enruta los paquetes hacia los hosts remotos.

Por ltimo, a modo de aclaracin de la terminologa, a veces, se considera a IP


como protocolo poco confiable. Esto no significa que IP no enviar correctamente

los datos a travs de la red. Llamar al IP, protocolo poco confiable simplemente
significa que IP no realiza la verificacin y la correccin de los errores. Dicha
funcin la realizan los protocolos de la capa superior desde las capas de
transporte o aplicacin.

Figura. Capa Internet del modelo TCP/IP


Capa de Acceso de Red
La capa de acceso de red tambin se denomina capa de host a red. La capa de
acceso de red es la capa que maneja todos los aspectos que un paquete IP
requiere para efectuar un enlace fsico real con los medios de la red. Esta capa
incluye los detalles de la tecnologa LAN y WAN y todos los detalles de las capas
fsica y de enlace de datos del modelo OSI.
Los controladores para las aplicaciones de software, las tarjetas de mdem y otros
dispositivos operan en la capa de acceso de red. La capa de acceso de red define
los procedimientos para realizar la interfaz con el hardware de la red y para tener
acceso al medio de transmisin. Los estndares del protocolo de los mdem tales
como el Protocolo Internet de enlace serial (SLIP) y el Protocolo de punta a punta
(PPP) brindan acceso a la red a travs de una conexin por mdem. Debido a un
intrincado juego entre las especificaciones del hardware, el software y los medios
de transmisin, existen muchos protocolos que operan en esta capa. Esto puede
generar confusin en los usuarios. La mayora de los protocolos reconocibles
operan en las capas de transporte y de Internet del modelo TCP/IP.
Las funciones de la capa de acceso de red incluyen la asignacin de direcciones
IP a las direcciones fsicas y el encapsulamiento de los paquetes IP en tramas.
Basndose en el tipo de hardware y la interfaz de la red, la capa de acceso de red
definir la conexin con los medios fsicos de la misma.
Un buen ejemplo de una configuracin de la capa de acceso de red sera
configurar un sistema Windows utilizando una NIC de otra empresa. De acuerdo
con la versin de Windows, la NIC sera automticamente detectada por el

sistema operativo y luego se instalaran los controladores adecuados. Si esta fuera


una versin de Windows antigua, el usuario tendra que especificar el controlador
de la tarjeta de la red. El fabricante de la tarjeta provee estos controladores en
formato de disco o en CD-ROM.

Figura. Capa Acceso a Red del modelo TCP/IP, (ARP y RARP funcionan tanto en
la capa de Internet como en la capa de Acceso a Red).

Comparacin entre el Modelo OSI y el TCP/IP


La siguiente es una comparacin de los modelos OSI y TCP/IP comparando sus
similitudes y diferencias:
Similitudes entre los modelos OSI y TCP/IP:

Ambos se dividen en capas.


Ambos tienen capas de aplicacin, aunque incluyen servicios muy distintos.
Ambos tienen capas de transporte y de red similares.
Se supone que la tecnologa es de conmutacin por paquetes y no de
conmutacin por circuito.
Los profesionales de networking deben conocer ambos modelos.

Diferencias entre los modelos OSI y TCP/IP:

TCP/IP combina las capas de presentacin y de sessin en una capa de


aplicacin
TCP/IP combina la capas de enlace de datos y la capa fsica del modelo
OSI en una sola capa
TCP/IP parece ser ms simple porque tiene menos capas
La capa de transporte TCP/IP que utiliza UDP no siempre garantiza la
entrega confiable de los paquetes mientras que la capa de transporte del
modelo OSI s.

La Internet se desarrolla de acuerdo con los estndares de los protocolos TCP/IP.


El modelo TCP/IP gana credibilidad gracias a sus protocolos. A diferencia, en
general, las redes no se construyen a base del protocolo OSI. El modelo OSI se
utiliza como gua para comprender el proceso de comunicacin.

Figura. Comparacin entre el modelo OSI y TCP/IP

Funciones de la Capa de Transporte


Como su nombre lo indica, la capa de transporte de TCP/IP se encarga de
transportar datos entre aplicaciones en dispositivos origen y destino. Es esencial
contar con una comprensin absoluta de la operacin de la capa de transporte
para comprender el manejo de datos en las redes modernas. Este mdulo
describe las funciones y los servicios de esta capa fundamental del modelo de red
TCP/IP.
Varias de las aplicaciones de red que se encuentran en la capa de aplicacin
TCP/IP resultan familiares incluso para los usuarios de red casuales. HTTP, FTP y
SMTP, por ejemplo, son siglas que los usuarios de navegadores de Web y los
clientes de correo electrnico usan a menudo. Este mdulo tambin describe la
funcin de estas y de otras aplicaciones desde el punto de vista del modelo de red
TCP/IP.
Las tareas principales de la capa de transporte, la Capa 4 del modelo OSI, son
transportar y regular el flujo de informacin desde el origen hasta el destino, de
forma confiable y precisa. El control de extremo a extremo y la confiabilidad se
suministran a travs de ventanas deslizantes, nmeros de secuencia y acuses de
recibo.
Para comprender qu son la confiabilidad y el control de flujo, piense en alguien
que estudia un idioma extranjero durante un ao y luego visita el pas en el que se
habla ese idioma. Mientras uno conversa, las palabras se deben repetir para que

exista confiabilidad y se debe hablar lentamente de modo que el significado de la


conversacin no se pierda; esto es lo que se denomina control de flujo.
La capa de transporte brinda servicios de transporte desde el host origen hasta el
host destino. Establece una conexin lgica entre los puntos de terminacin de la
red. Los protocolos de la capa de transporte segmentan y reensamblan los datos
mandados por las aplicaciones de capas superiores en el mismo flujo de datos de
capa de transporte. Este flujo de datos de la capa de transporte brinda servicios de
transporte de extremo a extremo.
El flujo de datos de la capa de transporte es una conexin lgica entre los puntos
de terminacin de una red. Sus tareas principales son las de transportar y regular
el flujo de informacin desde el origen hasta el destino de forma confiable y
precisa. La tarea principal de la Capa 4 es suministrar control de extremo a
extremo usando ventanas deslizantes y brindar confiabilidad para los nmeros de
secuencia y los acuses de recibo. La capa de transporte define la conectividad de
extremo a extremo entre las aplicaciones del host. Los servicios de transporte
incluyen los siguientes servicios bsicos:

Segmentacin de los datos de las aplicaciones de capa superior


Establecimiento de las operaciones de extremo a extremo
Transporte de segmentos desde un host final a otro host final
Control de flujo, suministrado por las ventanas deslizantes
Confiabilidad, suministrada por los nmeros de secuencia y los acuses de
recibo

TCP/IP es una combinacin de dos protocolos individuales. IP opera en la Capa 3


y es un servicio no orientado a conexin que proporciona una entrega de mximo
esfuerzo a travs de una red. TCP opera en la Capa 4, y es un servicio orientado a
conexin que suministra control de flujo y confiabilidad. Al unir estos protocolos, se
suministra una gama de servicios ms amplia. De forma conjunta, constituyen la
base para un conjunto completo de protocolos que se denomina conjunto de
protocolos TCP/IP. La Internet se basa en este conjunto de protocolos TCP/IP
Las tareas principales de la capa de transporte, la Capa 4 del modelo OSI, son
transportar y regular el flujo de informacin desde el origen hasta el destino, de
forma confiable y precisa. El control de extremo a extremo y la confiabilidad se
suministran a travs de ventanas deslizantes, nmeros de secuencia y acuses de
recibo.
Para comprender qu son la confiabilidad y el control de flujo, piense en alguien
que estudia un idioma extranjero durante un ao y luego visita el pas en el que se
habla ese idioma. Mientras uno conversa, las palabras se deben repetir para que
exista confiabilidad y se debe hablar lentamente de modo que el significado de la
conversacin no se pierda; esto es lo que se denomina control de flujo.

La capa de transporte brinda servicios de transporte desde el host origen hasta el


host destino. Establece una conexin lgica entre los puntos de terminacin de la
red. Los protocolos de la capa de transporte segmentan y reensamblan los datos
mandados por las aplicaciones de capas superiores en el mismo flujo de datos de
capa de transporte. Este flujo de datos de la capa de transporte brinda servicios de
transporte de extremo a extremo.
El flujo de datos de la capa de transporte es una conexin lgica entre los puntos
de terminacin de una red. Sus tareas principales son las de transportar y regular
el flujo de informacin desde el origen hasta el destino de forma confiable y
precisa. La tarea principal de la Capa 4 es suministrar control de extremo a
extremo usando ventanas deslizantes y brindar confiabilidad para los nmeros de
secuencia y los acuses de recibo. La capa de transporte define la conectividad de
extremo a extremo entre las aplicaciones del host. Los servicios de transporte
incluyen los siguientes servicios bsicos:

Segmentacin de los datos de las aplicaciones de capa superior


Establecimiento de las operaciones de extremo a extremo
Transporte de segmentos desde un host final a otro host final
Control de flujo, suministrado por las ventanas deslizantes
Confiabilidad, suministrada por los nmeros de secuencia y los acuses de
recibo

TCP/IP es una combinacin de dos protocolos individuales. IP opera en la Capa 3


y es un servicio no orientado a conexin que proporciona una entrega de mximo
esfuerzo a travs de una red. TCP opera en la Capa 4, y es un servicio orientado a
conexin que suministra control de flujo y confiabilidad. Al unir estos protocolos, se
suministra una gama de servicios ms amplia. De forma conjunta, constituyen la
base para un conjunto completo de protocolos que se denomina conjunto de
protocolos TCP/IP. La Internet se basa en este conjunto de protocolos TCP/IP

Control de Flujo
A medida que la capa de transporte enva segmentos de datos, trata de garantizar
que los datos no se pierdan. Un host receptor que no puede procesar los datos tan
rpidamente como llegan puede provocar una prdida de datos. El host receptor
se ve obligado a descartar los datos. El control de flujo evita el problema que se
produce cuando un host que realiza la transmisin inunda los buffers del host
destinatario. TCP suministra el mecanismo de control de flujo al permitir que el
host emisor y el receptor se comuniquen. Luego los dos hosts establecen
velocidades de transferencia de datos que sean aceptables para ambos.

Administracin de Sesiones
Descripcin general del establecimiento, mantenimiento y terminacin de
sesin
Mltiples aplicaciones pueden compartir la misma conexin de transporte en el
modelo de referencia OSI. La funcionalidad de transporte se logra segmento por

segmento. En otras palabras, esto significa que las distintas aplicaciones pueden
enviar segmentos de datos con un sistema basado en el principio "el primero que
llega es el primero que se sale". Los segmentos que llegan primero son los
primeros que sern resueltos. Estos segmentos se pueden encaminar hacia el
mismo destino o hacia distintos destinos. Varias aplicaciones pueden compartir la
misma conexin en el modelos de referencia OSI. Esto se denomina multiplexin
de conversaciones de capas superiores. Varias conversaciones simultneas de las
capas superiores se pueden multiplexar en una sola conexin.

Figura.Multiplexado de capas superiores


Una de las funciones de la capa de transporte es establecer una sesin orientada
a conexin entre dispositivos similares en la capa de aplicacin. Para que se inicie
la transferencia de datos, tanto las aplicaciones emisoras como receptoras
informan a sus respectivos sistemas operativos que se iniciar una conexin. Un
nodo inicia la conexin, que debe ser aceptada por el otro. Los mdulos de
software de protocolo en los dos sistemas operativos se comunican entre s
enviando mensajes a travs de la red a fin de verificar que la transferencia est
autorizada y que ambos lados estn preparados.
Despus de que se haya establecido toda la sincronizacin, se establece la
conexin y comienza la transferencia de datos. Durante la transferencia, los dos
dispositivos siguen comunicndose con su software de protocolo para verificar que
estn recibiendo los datos correctamente.
La Figura muestra una conexin tpica entre sistemas emisores y receptores. El
primer intercambio de seal solicita la sincronizacin. El segundo y el tercer
intercambio de seales acusan recibo de la peticin inicial de sincronizacin, y
sincronizan los parmetros de conexin en sentido opuesto. El segmento final del
intercambio de seales es un acuse de recibo que se utiliza para informar al
destino que ambos lados aceptan que se ha establecido una conexin. A partir del
momento en que se establece la conexin, comienza la transferencia de datos.
Un congestionamiento puede ocurrir durante la transferencia de datos por dos
razones:

Primero, una computadora de alta velocidad es capaz de generar trfico


ms rpido que lo que la red tarda en transmitirla.
Segundo, si varias computadoras requieren mandar datagramnas
simultneamente a un mismo destino, ste puede experimentar un
congestionamiento, aunque no se tenga un origen nico.

Figura. Control de Flujo


Cuando los datagramas llegan demasiado rpido como para que un host o
gateway los procese, se almacenan temporalmente en la memoria. Si el trfico
contina, tarde o temprano el host o el gateway agota su memoria y debe
descartar cualquier otro datagrama que llegue.
En vez de permitir que se pierda la informacin, el destino puede enviar un
mensaje al origen indicando que no est listo ("not ready"). Este indicador, que
funciona como una seal de "pare", indica al emisor que debe dejar de enviar
datos. Cuando el receptor est en condiciones de aceptar ms datos, enva un
indicador de transporte de "listo". Cuando recibe este indicador, el emisor puede
reanudar la transmisin de segmentos.

Figura. Establecimiento de una conexin.


Al finalizar la transferencia de datos, el host emisor enva una seal que indica que
la transmisin ha finalizado. El host receptor ubicado en el extremo de la
secuencia de datos acusa recibo del fin de la transmisin y la conexin se termina.

Intercambio de seales de tres vas


TCP es un protocolo orientado a conexin. TCP requiere que se establezca una
conexin antes de que comience la transferencia de datos. Para que se
establezca o inicialice una conexin, los dos hosts deben sincronizar sus Nmeros
de secuencia iniciales (ISN: Initial Sequence Numbers). La sincronizacin se lleva
a cabo a travs de un intercambio de segmentos que establecen la conexin al
transportar un bit de control denominado SYN (para la sincronizacin), y los ISN.
Los segmentos que transportan el bit SYN tambin se denominan "SYN". Esta
solucin requiere un mecanismo adecuado para elegir un nmero de secuencia
inicial y un proceso levemente complicado para intercambiar los ISN.
La sincronizacin requiere que ambos lados enven su propio Nmero de
Secuencia Inicial (Initial Sequence Number; ISN) y recibir la confirmacin del
cambioen un Acuse de Recibo (Acknowledgment; ACK) del otro lado. La
secuencia es la siguiente:
1. El origen (A) inicializa una conexin mandando un paquete de SYN hacia el
host
destino
(B)
indicando
su
INS
=
X:
A>B SYN, seq de A = X
2. B recibe el paquete, graba que el seq de A = X, responde con un ACK de X
+ 1, e indica que su INS = Y. El ACK de X + 1 significa que el host B recibi

todos los octetos incluyendo X y ahora espera X + 1 siguiente:


B>A ACK, seq e A = X, SYN seq de B = Y, ACK = X + 1
3. A recibe el paquete de B, y sabe que el seq de B = Y, y responde con un
ACK de Y + 1, el cual termina el proceso de conexin:
A>B ACK, seq de B = Y, ACK = Y + 1
Este intercambio se denomina intercambio de seales de tres vas.
El intercambio de seales de tres vas es necesario dado que los nmeros de
secuencia no estn conectados a ningn reloj global de la red y los protocolos
TCP pueden tener distintos mecanismos para elegir el ISN. El receptor del primer
SYN no tiene forma de saber si el segmento es un antiguo segmento demorado, a
menos que recuerde el ltimo nmero de secuencia utilizado en la conexin. No
siempre es posible recordar ese nmero. Por lo tanto, debe solicitar al emisor que
verifique este SYN.

Figura.

Uso de Ventanas
Los paquetes de datos se deben enviar al receptor en el mismo orden en los que
se transmitieron para lograr una transferencia de datos confiable, orientada a
conexin. Los protocolos fallan si algn paquete se pierde, se daa, se duplica o
se recibe en un orden distinto. Una solucin sencilla es que el receptor acuse
recibo de cada paquete antes de que se enve el siguiente paquete.
Si el emisor debe esperar recibir un acuse de recibo luego de enviar cada
paquete, el rendimiento es lento. Por lo tanto, la mayora de los protocolos
confiables, orientados a conexin, permiten que haya ms de un paquete
pendiente en la red a la vez. Como se dispone de tiempo despus de que el
emisor termina de transmitir el paquete de datos y antes de que el emisor termina
de procesar cualquier acuse de recibo, este rango se utiliza para transmitir ms

datos. El nmero de paquetes de datos que se permite que un emisor tenga


pendientes sin haber recibido un acuse de recibo se denomina "ventana".
TCP usa acuses de recibo expectante. Por "acuses de recibo expectante" se
entiende que el nmero de acuse de recibo se refiere al siguiente paquete
esperado. Por "uso de ventanas" se entiende que el tamao de la ventana se
negocia de forma dinmica durante la sesin TCP. El uso de ventanas es un
mecanismo de control de flujo. El uso de ventanas requiere que el dispositivo
origen reciba un acuse de recibo desde el destino despus de transmitir una
cantidad determinada de datos. El proceso del TCP receptor indica una "ventana"
para el TCP emisor. Esta ventana especifica la cantidad de paquetes,
comenzando por el nmero de acuse de recibo, que el proceso TCP receptor
actualmente est preparado para recibir.

Figura. Ventana de tamao 1


Con una ventana de tamao 3, el origen puede enviar 3 bytes al destino. El origen
debe esperar entonces por un acuse de recibo (ACK). Si el destino recibe los 3
bytes, le manda un ACK al origen, el cual ahora ya puede enviar otros 3 bytes. Si
el destino NO recibe los tres bytes, por que los buffers tienen un sobreflujo,
entonces no manda un ACK. El origen al no recibir el ACK, sabe que tiene que
retransmitir los mismos tres bytes que ya haba enviado, y la razn de transmisin
se decrementa.
Como se muestra en la Figura , el emisor enva tres paquetes antes de recibir un
ACK (acuse de recibo). Si el receptor puede manejar un tamao de ventana de
slo dos paquetes, la ventana descarta el paquete tres, especifica tres como el
siguiente paquete y especifica un nuevo tamao de ventana de dos. El emisor
enva los dos siguientes paquetes, pero contina especificando un tamao de
ventana de tres. Esto significa que el emisor contina esperando recibir un acuse
de recibo de tres paquetes de parte del receptor. El receptor responde solicitando
el paquete cinco y especifica nuevamente un tamao de ventana de dos.

Figura. Ventana de tamao 3

Acuse de Recibo
La entrega confiable garantiza que una corriente de datos enviada desde un
dispositivo sea entregada a travs de un enlace de datos a otro dispositivo sin que
se dupliquen o pierdan los datos. El acuse de recibo positivo con retransmisin es
una tcnica que garantiza la entrega confiable de los datos. El acuse de recibo
positivo requiere que el receptor se comunique con el origen, enviando un
mensaje de acuse de recibo una vez que recibe los datos. El emisor mantiene un
registro de cada paquete de datos (segmento TCP) que enva y del que espera
recibir un acuse de recibo. El emisor tambin inicia un temporizador cada vez que
enva un segmento y retransmite el segmento si el temporizador expira antes de
que llegue el acuse de recibo.

Figura. Envo de acuse de recibo

La figura muestra un emisor que transmite los paquetes de datos 1, 2 y 3. El


receptor acusa recibo de los paquetes solicitando el paquete 4. El emisor, al recibir
el acuse de recibo, enva los paquetes 4, 5 y 6. Si el paquete 5 no llega a su
destino el receptor acusa recibo con una peticin para reenviar el paquete 5. El
emisor vuelve a enviar el paquete 5 y luego recibe el acuse de recibo antes de
transmitir el paquete 7.

Figura. Secuencia de acuse de recibo.


TCP suministra secuenciamiento de segmentos con un acuse positivo de recibo
de referencia de envo. Cada segmento se ennumera antes de la transmisin. En
la estacin receptora, TCP reensambla los segmentos hasta formar un mensaje
completo. Si falta un nmero de secuencia en la serie, el segmento se vuelve a
transmitir. Los segmentos para los cuales no se acusa recibo dentro de un perodo
determinado de tiempo darn como resultado una retransmisin.

Protocolo para el Control de la Transmisin (TCP)


El Protocolo para el control de la transmisin (TCP) es un protocolo de Capa 4
orientado a conexin que suministra una transmisin de datos full-duplex
confiable. TCP forma parte de la pila del protocolo TCP/IP. En un entorno
orientado a conexin, se establece una conexin entre ambos extremos antes de
que se pueda iniciar la transferencia de informacin. TCP es responsable por la
divisin de los mensajes en segmentos, reensamblndolos en la estacin destino,
reenviando cualquier mensaje que no se haya recibido y reensamblando mensajes
a partir de los segmentos. TCP suministra un circuito virtual entre las aplicaciones
del usuario final.
Los protocolos que usan TCP incluyen:

FTP (Protocolo de transferencia de archivos)

HTTP (Protocolo de transferencia de hipertexto)


SMTP (Protocolo simple de transferencia de correo)
Telnet

Las siguientes son las definiciones de los campos de un segmento TCP:

Puerto origen: El nmero del puerto que realiza la llamada.


Puerto destino: El nmero del puerto al que se realiza la llamada.
Nmero de secuencia: El nmero que se usa para asegurar el
secuenciamiento correcto de los datos entrantes.
Nmero de acuse de recibo: Siguiente octeto TCP esperado.
HLEN: La cantidad de palabras de 32 bits del encabezado.
Reservado: Establecido en cero.
Bits de cdigo: Funciones de control, como configuracin y terminacin de
una sesin.
Ventana: La cantidad de octetos que el emisor est dispuesto a aceptar.
Checksum (suma de comprobacin): Suma de comprobacin calculada a
partir de los campos del encabezado y de los datos.
Indicador de mensaje urgente: Indica el final de la transmisin de datos
urgentes.
Opcin: Una opcin definida actualmente, tamao mximo del segmento
TCP.
Datos: Datos de protocolo de capa superior

Protocolo de Datagrama de Usuario (UDP)


El Protocolo de datagrama de usuario (UDP: User Datagram Protocol) es el
protocolo de transporte no orientado a conexin de la pila de protocolo TCP/IP. El
UDP es un protocolo simple que intercambia datagramas sin acuse de recibo ni
garanta de entrega. El procesamiento de errores y la retransmisin deben ser
manejados por protocolos de capa superior.
El UDP no usa ventanas ni acuses de recibo de modo que la confiabilidad, de ser
necesario, se suministra a travs de protocolos de la capa de aplicacin. El UDP
est diseado para aplicaciones que no necesitan ensamblar secuencias de
segmentos.
Los protocolos que usan UDP incluyen:

TFTP (Protocolo trivial de transferencia de archivos)


(SNMP) Protocolo simple de administracin de red
DHCP (Protocolo de configuracin dinmica del host)
DNS (Sistema de denominacin de dominios)

Las siguientes son las definiciones de los campos de un segmento UDP:

Puerto origen: Nmero del puerto que realiza la llamada


Puerto destino: Nmero del puerto al que se realiza la llamada

Longitud: Nmero de bytes que se incluyen en el encabezado y los datos


Checksum (suma de comprobacin): Suma de comprobacin calculada a
partir de los campos del encabezado y de los datos.
Datos: Datos de protocolo de capa superior.

Nmeros de puerto TCP y UDP


Tanto TCP como UDP utilizan nmeros de puerto (socket) para enviar informacin
a las capas superiores. Los nmeros de puerto se utilizan para mantener un
registro de las distintas conversaciones que atraviesan la red al mismo tiempo.
Los programadores del software de aplicacin han aceptado usar los nmeros de
puerto conocidos que emite la Agencia de Asignacin de Nmeros de Internet
(IANA: Internet Assigned Numbers Authority). Cualquier conversacin dirigida a la
aplicacin FTP usa los nmeros de puerto estndar 20 y 21. El puerto 20 se usa
para la parte de datos y el puerto 21 se usa para control. A las conversaciones que
no involucran ninguna aplicacin que tenga un nmero de puerto bien conocido,
se les asignan nmeros de puerto que se seleccionan de forma aleatoria dentro de
un rango especfico por encima de 1023. Algunos puertos son reservados, tanto
en TCP como en UDP, aunque es posible que algunas aplicaciones no estn
diseadas para admitirlos. Los nmeros de puerto tienen los siguientes rangos
asignados:

Los nmeros inferiores a 1024 corresponden a nmeros de puerto bien


conocidos.
Los nmeros superiores a 1023 son nmeros de puerto asignados de forma
dinmica.
Los nmeros de puerto registrados son aquellos nmeros que estn
registrados para aplicaciones especficas de proveedores. La mayora de
estos nmeros son superiores a 1024.

Los sistemas finales utilizan nmeros de puerto para seleccionar la aplicacin


adecuada. El host origen asigna de forma dinmica los nmeros del puerto de
origen. Estos nmeros son siempre superiores a 1023

Protocolos Orientados a la Conexin y No Orientados a la


Conexin
Los protocolos de transporte se pueden clasificar como protocolos orientados a
conexin y no orientados a conexin. Los servicios orientados a conexin deben
primero establecer una conexin con el servicio deseado antes de pasar
cualesquier dato. Un servicio no orientado a conexin puede enviar los datos sin
necesidad de establecer primero una conexin. Los servicios orientados a
conexin proporcionan generalmente un cierto nivel de la garanta de entrega,
mientras que los servicios no orientados a conexin no.
El servicio orientado a conexin implica tres fases; establecimiento de la
conexin, transferencia de datos, y terminacin de la conexin.
Durante el establecimiento de la conexin, los nodos del final pueden reservar los
recursos para la conexin. Los nodos finales tambin pueden negociar y
establecer ciertos criterios para la transferencia, tal como un tamao de la ventana
usado en conexiones del TCP. Esta reservacin del recurso es una de las cosas
explotadas en una cierta negacin de los ataques del servicio (DOS). Un sistema
que ataca enviar muchas peticiones para establecer una conexin pero despus
nunca terminar la conexin. La computadora atacada entonces se deja con los
recursos asignados para muchas conexiones nunca terminadas. Entonces,
cuando un nodo de final intenta terminar una conexin real, no hay bastantes
recursos para la conexin vlida.
La fase de transferencia de datos ocurre cuando los datos reales se transmiten
sobre la conexin. Durante transferencia de datos, la mayora de los servicios
orientados a conexin supervisarn los paquetes perdidos y la manera en que se
vuelven a enviar. El protocolo generalmente tambin es responsable de poner los
paquetes en la secuencia correcta antes de pasar los datos sobre un protocolo.
Cuando la transferencia de datos es completa, los nodos del final terminan la
conexin y lanzan los recursos reservados para la conexin. Los servicios de red
orientados a conexin tienen ms gastos indirectos que los no orientados a
conexin.
As, los servicios orientados a conexin deben negociar una conexin, transferir
datos, y finalizar la conexin, mientras que una transferencia no orientada a
conexin puede enviar simplemente los datos sin los gastos indirectos agregados
de crear y de terminar una conexin.

Capa de Enlace
Una direccin de la capa de enlace de datos identifica una conexin fsica de red
de un dispositivo de la red. Las direcciones de la capa de enlace de datos algunas
veces son referidas como direcciones fsicas o del hardware. Las direcciones de la

capa de enlace de datos existen dentro de un espacio de direccin plano y tienen


generalmente una relacin preestablecida y fija a un dispositivo especfico.
Los sistemas de finales tienen generalmente una sola conexin de red fsica y por
tanto una sola direccin de la capa de enlace de datos. Los ruteadores y otros
dispositivos de red tienen tpicamente mltiples conexiones fsicas y por lo tanto
tienen mltiples direcciones de la capa de enlace de datos. El cuadro 1-13 ilustra
cmo cada interfaz en un dispositivo es identificado nicamente por una direccin
del dato-acoplamiento.

Cada interfaz en un dispositivo es identificada nicamente por una direccin de la


capa de enlace de datos (direcciones MAC) Las direcciones de Media Access
Control (MAC) consisten en un subconjunto de direcciones de la capa de enlace
de datos.
Las direcciones del MAC son nicas para cada interfaz del LAN. La figura 1-14
ilustra la relacin entre las direcciones MAC y las subcapas de la capa de enlace
de datos (IEEE).
Las direcciones del MAC son de 48 bIts de longitud y se expresan como 12
dgitos hexadecimales. Los primeros 6 dgitos hexadecimales, son administrados
por el IEEE, identifican al fabricante o a vendedor y abarcan as el identificador de
organizacin nico (OUI). Los siguientes 6 dgitos hexadecimales representan el
nmero de serie del interfaz, u otro valor administrado por el vendedor especfico.

Las direcciones del MAC se llaman a veces burned-in addresses (BIAs) porque se
queman en la memoria ROM. El cuadro 1-15 ilustra el formato de la direccin
MAC.
Debido a que las redes de computadoras utilizan generalmente direcciones de red
para enviar el trfico alrededor de la red, existe la necesidad de traducir las
direcciones de red a las direcciones MAC. Cuando la capa de red ha determinado
la direccin de red de la estacin de destino, debe remitir la informacin sobre una
red fsica usando una direccin MAC. Diversos protocolos utilizan diversos
mtodos para realizar esta traduccin, pero el ms popular es el Protocolo de
Resolucin de Direcciones (Address Resolution Protocol ARP). Los protocolos
utilizan diversos mtodos para determinar la direccin MAC de un dispositivo.
despus de tres mtodos se utilizan lo ms a menudo posible.
El Address Resolution Protocol (ARP) es el mtodo usado por el protocolo TCP/IP.
Cuando un dispositivo de la red necesita enviar datos a otro dispositivo en la
misma red, sabe las direcciones del origen y del destino para la transferencia de
datos. Debe conocer de alguna manera la direccin MAC de destino antes del
envo de los datos.

Primero, la estacin que enva comprobar su tabla del ARP para considerar si ha
descubierto ya la direccin MAC de destino. Si no la tiene, enviar un boradcast a
la red con la direccin IP de la estacin de destino contenido en el broadcast.
Cada estacin en la red recibe el broadcast y compara la direccin IP con la
propia. Solamente la estacin con la direccin IP que es igual contesta a la
estacin que enva con un paquete que contiene la direccin MAC. La primera
estacin despus agrega esta informacin a su tabla del ARP para una referencia
futura y procede a transferir los datos.
Cuando el dispositivo de destino pertenece a una red diferente, el proceso es
igual salvo que la estacin que origen enva el pedido ARP por la direccin MAC
de su puerta de enlace por defecto (default gateway). La puerta de enlace por
defecto entonces remitir la informacin sobre las redes necesarias para entregar
el paquete a la red en la cual el dispositivo de destino reside. El ruteador en la red
del dispositivo de destino despus utiliza el ARP para obtener la direccin MAC
del dispositivo de destino y entrega el paquete.

Вам также может понравиться