Está en la página 1de 58

Unidad 2: Arquitectura de Red

2.1 Introducción
La comunicación de dos nodos conectados a una
red de datos es un proceso complejo. Para facilitar estas
tareas suelen emplearse estrategias modulares basadas
en el principio conocido como “divide y vencerás”.
Así el problema complejo se divide en partes más
simples que son mas sencillas de desarrollar. Cada parte
se encarga de realizar determinada función dentro del
proceso de comunicación, despreocupándose las demás
partes de dicha función. El conjunto de todas las
funciones realizadas por estas partes representa el
proceso de comunicación.
2.2 El modelo de referencia OSI:
Historia
 OSI (Open System Interconnection) fue propuesto por
ISO en 1977 como una arquitectura para
comunicaciones entre ordenadores.
 La versión final, ISO 7498, se publico en 1984.
 A pesar de ser un modelo de referencia muy aceptado,
ha recibido criticas:
◦ Se propuso demasiado tarde. Las empresas estaban haciendo
uso de productos de otros fabricantes
◦ Tecnología propuesta inadecuada. Propone niveles muy
vacíos y otros demasiado densos
◦ Implementaciones muy lentas y enormes
◦ Presenta una política inadecuada muy ligada a instituciones
gubernamentales.
2.2.1 El modelo de referencia OSI:
Estructura de Niveles
Establece una arquitectura estructurada en
capas.
Objetivo: Descomponer el proceso
complejo de la comunicación en varios
problemas más sencillos, resolviendo cada
capa uno de estos problemas,
encargándose de llevar a cabo funciones
del proceso de comunicación relacionadas
(Estructura Jerárquica).
2.2.1 El modelo de referencia OSI:
Estructura de Niveles
 Las capas se sitúan una encima de otra, pudiendo
distinguirse capa superior y capa inferior.
 La capa inferior atenderá las peticiones de la capa
superior, soportando la funcionalidad incluida en esta y
ocultando los detalles relativos a la capa inferior.
 Los elementos de una capa no deben resolver
problemas tratados en capas inferiores sino que
únicamente pedirá a su capa inferior que realice una
función establecida con los datos que esta le
suministra.
 La capa inferior se encargará de llevar a cabo dicha
función de manera transparente para el elemento
anterior.
2.2.1 El modelo de referencia OSI:
Capas o Niveles
Capa Física: Representa las funciones
del proceso de comunicación que
traducen la información en fenómenos
físicos capaces de transmitirse por el
canal de comunicación empleado (cable,
aire, etc). Se encarga de las
especificaciones mecánicas, eléctricas ,
funcionales y de procedimientos de la
transmisión física.
◦ Se encarga de la topología de la red
2.2.1 El modelo de referencia OSI:
Capas o Niveles
Capa Enlace: Representa las funciones
encargadas de proporcionar un servicio
de datos seguro.
◦ Se encarga de que los mensajes entre 2 puntos
de la red lleguen sin errores ,
independientemente de la tecnología de
transmisión física empleada (de eso se encarga
la capa inferior, capa física).
2.2.1 El modelo de referencia OSI:
Capas o Niveles
Capa de red: Representa las funciones
que establecen el camino real por el cual
viajarán los datos.
◦ Se encarga de identificar el enrutamiento
existente entre una o más redes.
2.2.1 El modelo de referencia OSI:
Capas o Niveles
Capa de transporte: Representa las
funciones que proporcionan una
transferencia de datos entre puntos
finales, ofreciendo:
◦ mecanismos de seguridad
◦ recuperación de errores
◦ control de flujo (extremo a extremo).
2.2.1 El modelo de referencia OSI:
Capas o Niveles
Capa de sesión: Representa las funciones
que controlan la comunicación entre las
aplicaciones, estableciendo la conversión,
los turnos de palabra, los asentimiento,
control del intercambio de datos, etc.
2.2.1 El modelo de referencia OSI:
Capas o Niveles
Capa de presentación: Representa las
funciones que traducen entre diferentes
representaciones de la información
empleadas por las aplicaciones.
◦ Es decir, se encarga de la representación de la
información, de manera que aunque distintos
equipos puedan tener diferentes
representaciones internas de caracteres los
datos lleguen de manera reconocible.
2.2.1 El modelo de referencia OSI:
Capas o Niveles
Capa de aplicación: Representa las
funciones que proporcionan acceso al
entorno OSI.
 Ofrece a las aplicaciones la posibilidad de acceder a
los servicios de las demás capas y define los
protocolos que utilizan las aplicaciones para
intercambiar datos, como correo electrónico.
2.2.1 El modelo de referencia OSI:
Capas o Niveles
2.2.2 Entidades
 Una entidad es cualquier elemento activo del sistema
perteneciente a alguna de las capas del modelo.
 Las entidades se caracterizan por el nivel al que
pertenecen (Ejem: Entidades de la capa 1, entidades de la
capa 2, etc).
 Emplean los protocolos de comunicación establecidos en
su nivel para realizar las tareas.
 Las entidades de un nivel sirven a las entidades del nivel
inmediatamente superior, mientras que para realizar sus
transmisiones emplean la funcionalidad ofrecida por las
entidades del nivel inferior.
 Dos entidades de diferentes sistemas (máquinas) que
intercambian información se denominan pares si
pertenecen al mismo nivel.
2.2.3 Servicios I
 Cada capa del modelo OSI realiza funciones que forman
parte del proceso de comunicación.
 El modelo OSI establece las funciones que deben realizar
cada una de las capas, definiendo los límites entre capas.
 Cada una de las funciones que una capa ofrece a la capa
superior se le denomina servicio.
 Las entidades de una capa realizarán las funciones
definidas en el modelo, siguiendo el protocolo de
comunicación de dicho nivel, para lo que harán uso de
los servicios de la capa inferior.
 El acceso al servicio de la capa inferior se realiza a través
del punto de acceso al servicio (SAP).
2.2.3 Servicios II
De esta manera, se pueden definir 2 tipos
de servicios:
◦ Servicio Orientado a la Conexión (SOC):
Servicios que requieren el establecimiento de
una conexión antes de poder transmitir
cualquier dato.
◦ Servicios No orientado a la Conexión
(SNOC): Son los servicios que no requieren el
establecimiento de la conexión.
2.2.3 Servicios III
Los servicios definidos entre capas en el
modelo OSI se describen empleando
primitivas.
Primitiva: Operación definida sobre
determinado servicio.
Cada primitiva define la función a realizar
y posee unos parámetros que permiten
pasar datos y/o información de control.
2.2.3 Servicios IV
 En el modelo OSI se emplean 4 primitivas para definir
las interacciones entre dos capas adyacentes:
◦ Request: Primitiva que invoca la entidad de la capa
superior (N+1) para solicitar un servicio a su capa
inmediatamente inferior (N).
◦ Indication: Primitiva generada por la entidad par de la capa
suministradora del servicio (N) para indicarle a la entidad
par de la capa superior (N+1) que se ha solicitado un
servicio.
◦ Response: Primitiva emitida por la entidad par de la capa
que solicita el servicio (N+1) para responder a dicha
solicitud.
◦ Confirmation: Primitiva generada por la entidad de la capa
suministradora del servicio (N) para confirmar el
procedimiento solicitado.
2.2.3 Servicios V
Con estas primitivas, se pueden definir 2
tipos de servicios:
◦ Servicio confirmado: Son aquellos servicios
que requieren confirmación de que la solicitud
realizada ha tenido efecto en el otro extremo.
◦ Servicio no confirmado: Servicios que no
requieren confirmación. Únicamente emplean
primitivas request e indication.
2.2.4 Unidades de información I
 Como hemos visto, entre capas del mismo nivel de distintas
maquinas que intercambian datos se definen protocolos de
comunicación.
 En el nodo transmisor, el mensaje recorre todas las capas en
sentido descendente hasta llegar al nivel físico, que envía el
mensaje a través del canal de comunicación.
 Cuando el mensaje es recibido por el nodo receptor, se
recorrerán las capas en sentido ascendente, partiendo desde el
nivel físico.
 La entidad par de cada capa recibirá los datos como
parámetros de una primitiva.
 Se separará la información de control y los datos del nivel
superior. La información de control es procesada por la
entidad, y si el mensaje no es desechado, pasará al nivel
superior. Esto se repetirá hasta llegar al nivel de aplicación o
hasta que se deseche el mensaje.
2.2.4 Unidades de información II
En cada capa podemos distinguir 2 tipos de
datos:
◦ Unidad de datos del servicio (SDU): Hace
referencia a los datos pasados como parámetros
de la primitiva del servicio a una capa
◦ Unidad de datos del protocolo (PDU): Hace
referencia al conjunto de datos formados por la
unidad de datos del servicio junto con la
información de control (PCI) añadida en la capa.
2.2.4 Unidad de Información:
Encapsulación
En cada nivel ocurre un proceso de
encapsulación en el que se encapsulan los
datos que le ha entregado el nivel superior
Formando el PDU
◦ El PDU según va pasando de capa en capa se
va haciendo cada vez mayor (más volumen),
dado que se añade información de control.
2.2.4 Unidad de Información:
Desencapsulación
Proceso inverso al de encapsulación y
ocurre en el receptor de los datos.
El PDU va liberando información de
control haciendo cada vez mas pequeño el
PDU hasta que finaliza la recepción del
mensaje.
Capa Física
 Define todos los aspectos relacionados con los elementos físicos
de conexión de los dispositivos de red.
 Establece los procedimientos para transmitir la información sobre
la señal física empleada.
 Define 4 tipos de características de los elementos de
interconexión:
◦ Mecánicas: Características físicas del elemento de conexión de la red.
(Ejem: Dimensiones y forma del conector, nº de cables usados en la
conexión, nº pines del conector, tamaño del cable, tipo de antena, etc.)
◦ Eléctricas: Especifica las características eléctricas empleadas (Ejem: tensión
usada, velocidad de transmisión, intensidad, etc.)
◦ Funcionales: Define las funciones de cada uno de los circuitos del elemento
de interconexión al la red (Ejem: pinX transmitir, pinYrecibir).
◦ De procedimiento: Establece los pasos a realizar para transmitir
información a través del medio físico.
 Esta capa ofrece a los niveles superiores un servicio de
transmisión de datos, es decir, proporciona un mecanismo para
enviar y recibir bits usando el canal de comunicación
Capa de Enlace de datos
 La capa de enlace se encarga de detectar y controlar los posibles
errores que pueden surgir durante la transmisión.
 Utiliza la funcionalidad ofrecida por la capa física, aunque la
capa física ofrece un mecanismo para enviar/recibir datos, esta
capa (física) no se encarga de comprobar si los datos recibidos
son correctos.
 Objetivo: Ofrecer a los niveles superiores un enlace libre de
errores, proporcionando mecanismos para el control y detección
de errores. Ofrece medios para activar, mantener y desactivar
este enlace.
 Además, se encarga del control del enlace de datos realizando
tareas como:
◦ División de los datos en tramas
◦ Delimitación de dichas tramas
◦ Reconocimiento de tramas
◦ Resolución de perdida de datos y duplicaciones
◦ Control del flujo
◦ Control del sentido de la transmisión
Capa

de Red
Proporciona los medios necesarios para la transferencia de
información desde el lugar donde se origina hasta donde se desea
recibir .
 Implica los siguientes puntos:
◦ Conocer la topología de la red
◦ Seleccionar mejor “camino o ruta” para que los datos lleguen lo antes
posible
◦ Evitar la sobrecarga en las líneas, sobre todos si otras están ociosas
◦ Solucionar el problema de cuando los datos pasan por subredes que utilizan
distintos protocolos
 Se encarga de establecer:
◦ Técnica de conmutación
◦ Encaminamiento o enrutamiento
◦ Gestión de prioridades
◦ Control de la congestión
◦ Interconexión de redes
◦ Direccionamiento
 Las capas superiores no tienen que conocer la técnica de
conmutación empleada o el camino que seguirá el mensaje hacia el
Capa de transporte
 Proporciona mecanismos de intercambio de datos entre sistemas finales o
extremo a extremo.
 Intercambio libre de errores, en secuencia, sin pérdidas ni duplicados y
cumpliendo los requisitos establecidos.
 Las misiones de esta capa son:
◦ Recibir los datos del nivel superior (sesión), dividirlos (si es necesario) y enviarlos
al nivel de red (nivel inferior) para que los transmita, asegurando que todos los
trozos lleguen correctamente al otro extremo (proceder a la ordenación de
paquetes).
◦ Realizar un control de flujo extremo a extremo
◦ Establecimiento, mantenimiento y cierre de conexión.
◦ Optimizar el empleo del nivel de red
◦ Control de errores
◦ Direccionamiento del punto de servicio
 Objetivos: Seguridad, fiabilidad y economicidad (QoS), debiendo suplir
las diferencias de los servicios suministrados por la capa de red.
 Dos tipos de servicios:
◦ Orientados a conexión: Envío de mensajes mediante conexión o ruta
◦ No orientados a conexión: Cada datagrama sigue su camino sin tener en cuenta la
ruta seguida por el anterior.
Capa de Sesión
 Su función principal es permitir a los usuarios de una aplicación que
mediante la capa de sesión puedan conectarse a un sistema remoto. A
esta conexión se la denomina sesión, posibilitando la transmisión
datos.
 Los pasos para el establecimiento de conexión entre nodos son:
◦ Establecer la conexión: Establece una comunicación entre dos sistemas
(aplicaciones o procesos).
◦ Transmitir los datos: “Se establece un control de flujo” entre las máquinas
que se mantiene durante toda la sesión
◦ Liberar la conexión: Finalizar la conexión por parte de los 2 sistemas (no se
libera hasta que ambos están seguros que se han transmitido todos los datos).
 Ofrece mecanismos para controlar el diálogo entre las aplicaciones de
los sistemas finales, determinando el tipo de servicio ofrecido al
usuario.
 Puede suministrar procedimientos de puntos de comprobación para
recuperación de errores.
Capa de Presentación
 Define el formato de los datos que se van a
intercambiar entre las aplicaciones y ofrecen un
conjunto de servicios de transformación de datos.
 Define la sintaxis utilizada entre entidades de
aplicación y proporciona los medios para la selección
y modificación de la representación utilizada.
 Codifica los datos de modo estándar (entero, reales,
caracteres, etc.) y realiza funciones de compresión y
cifrado de datos.
 Funciones:
◦ Representación de datos
◦ Gestionar la estructura de datos
◦ Evitar que los datos pierdan su significado
Capa de Aplicación I
 Se corresponde con los programas que sirven de interfaz
para que el usuario pueda utilizar los servicios ofrecidos
por la capa de aplicación.
 Este nivel se sirve de los servicios proporcionados por la
capa de presentación, además de disponer de los
protocolos que ayudan a la ejecución de las aplicaciones
de usuario (correo electrónico, USENET, WWW,
multimedia, etc).
 Proporciona a las aplicaciones del sistema un medio para
acceder al entorno OSI.
 También ofrece funciones de administración y
mecanismos útiles para la implementación de aplicaciones
distribuidas.
Capa de Aplicación II
Principales servicios ofrecidos por la capa de
aplicación:
◦ Transferencia y gestión de archivos
◦ Correo Electrónico
◦ Identificación de usuarios participantes
◦ Comprobar que los usuarios están disponibles para
establecer comunicación
◦ Permitir la comunicación una vez realizadas las
comprobaciones oportunas
◦ Establecer los mecanismos de seguridad que aseguren la
confidencia de los datos
◦ Establecer los acuerdos necesarios para las 3 fases de las
que consta una conexión.
Proceso de comunicación: Estructura
jerárquica en capas I
El programa que desee transmitir información
a través de la red accederá al entorno OSI a
través del nivel de aplicación. Este programa
ofrecerá los datos a transmitir al elemento de
la capa de aplicación correspondiente.
El elemento de la capa de aplicación
adecuará la información a transmitir a lo
acordado en el protocolo de aplicación
establecido y luego, pasará esta información
al nivel de presentación.
Proceso de comunicación: Estructura
jerárquica en capas II
El elemento correspondiente a la capa de
presentación transformará, si lo requiere,
el formato de la información recibida
desde el nivel superior al formato
establecido en el protocolo de
presentación acordado.
Tras esto, la información será pasada al
nivel de sesión.
Proceso de comunicación: Estructura
jerárquica en capas III
El elemento correspondiente a la capa de
sesión iniciará el dialogo con su par en el
destino para enviar la información pasada
desde la capa de presentación (este
elemento controlará el diálogo y
transmitirá la información como se acordó
en el nivel de sesión).
Se enviará la funcionalidad al nivel de
transporte.
Proceso de comunicación: Estructura
jerárquica en capas IV
La capa de transporte se encargará de
generar la conexión, y prepara la
información pasada respecto a lo
establecido en el protocolo de transporte.
Esta información se pasará al nivel de red
junto con otros parámetros (QoS
solicitada).
Proceso de comunicación: Estructura
jerárquica en capas V
El nivel de red establecerá la
configuración asociada con dicha QoS, y
preparará la información recibida como
indica el protocolo de red empleado
(Ejem: incluyendo la dirección de
destino).
Dicha información pasará al nivel de
enlace.
Proceso de comunicación: Estructura
jerárquica en capas VI
En el nivel de enlace se adaptará según lo
establecido en el protocolo de enlace de datos.
Por último, esta información llegará al nivel físico,
donde se integrará sobre la señal física empleada,
según lo dispuesto en el protocolo de nivel físico,
y será transmitida a través del protocolo de
comunicación empleado.
Una vez que la señal física que atraviesa el Canal
de Comunicación con la información llega a un
nodo de la red, su nivel físico se sincronizará y
recuperará los bits transmitidos empleando el
protocolo de nivel físico establecido.
Proceso de comunicación: Estructura
jerárquica en capas VII
El mensaje original (bits) serán pasados al nivel
de enlace, donde se verificará que no existe
ningún error y de este, se pasa la información al
nivel superior (nivel de red) empleando el
protocolo de enlace de datos acordado.
En el nivel de red, se comprobará si este nodo
es destinatario del mensaje, desechándolo en
caso contrario. Estas tareas serán realizadas con
el procedimiento establecido en el protocolo de
red.
Tras realizar sus tareas, el nivel de red entregará
al nivel de transporte la información recibida.
Proceso de comunicación: Estructura
jerárquica en capas VIII
El nivel de transporte llevará a cabo las tareas
acordadas en el protocolo de transporte, y pasará
los datos al nivel de sesión.
El nivel de sesión gestionará esta información
según lo acordado en el protocolo de sesión y
entregará sus datos al nivel de presentación.
El nivel de presentación realizará las
transformaciones oportunas sobre los datos, y
entregará los datos al nivel de aplicación.
El nivel de aplicación procesará según los
establecido en el protocolo de aplicación, y
finalizará el proceso
2.3 ARQUITECTURA TCP/IP: Historia

 TCP/IP (Transmission Control Protocol/Internet Protocol)


es la arquitectura más adoptada para la interconexión de
sistemas.
 DARPA (Agencia de Proyectos de Investigación Avanzada
para la Defensa), perteneciente al departamento de defensa
de EEUU (DoD), a mediados de los 80 desarrollo una red
experimental en universidades llamada ARPAnet. Al
inicio esta red estaba montada sobre líneas telefónicas
alquiladas, con el tiempo comenzaron a unirse otro tipo de
redes que empleaban satélites o enlaces de radio.
 En este momento, problema de interconexión se creó
la arquitectura TCP/IP que posibilitaba la interconexión de
múltiples redes de manera sencilla.
2.3.1 Características I
TCP/IP se conoce como familia de protocolos
TCP/IP, ya que está formada por una gran colección
de protocolos que se han convertido en estándares de
internet:
◦ Protocolo de la transmisión (TCP)
◦ Protocolo de Internet (IP)
TCP/IP no es un modelo de referencia como OSI,
sino que define y describe todas las tareas del
proceso de comunicación.
Al igual que el modelo OSI, organiza las tareas en
capas, de manera que las entidades de una capa
ofrecen servicios a las entidades de la capa superior.
2.3.1 Características II
Son estándares abiertos y gratuitos
Están pensados para interconectar
máquinas diferentes (podemos crear redes
constituidas por equipos de diferentes
fabricantes).
Proporcionan un esquema de
direccionamiento común que permite
localizar cualquier dispositivo localizado
en cualquier punto de la red
2.3.1 Características III
Críticas recibidas por la arquitectura
TCP/IP:
◦ Mala guía de diseño: No distingue claramente
entre servicio, interfaz y protocolos.
◦ No es un modelo general que describe
cualquier pila de protocolos, sino que se trata
de una implementación concreta.
◦ No es un modelo apropiado a seguir, ya que
no hace distinción entre la capa física y la capa
de enlace.
2.3.2 Niveles
 Acceso a la red: Define las características del medio de
transmisión y las características físicas de la transmisión.
Se encarga de la comunicación entre el sistema final y la
red.
 Internet: Establece las herramientas necesarias para
definir el camino seguido por los datos desde el origen
hacia el destino a través de una o mas redes conectadas
mediante dispositivos de encaminamiento (routers)
 Transporte: Extremo a extremo (host a host).
Proporciona un servicio de transferencia de datos entre
sistemas finales, ocultando detalles de la red o redes
subyacentes.
 Aplicación: Permite la comunicación entre aplicaciones
de equipos remotos
Acceso a la Red
Esta capa define las características de la interfaz
física entre nodo y medio de transmisión.
Define aspectos como el tipo de señales, velocidad
de transmisión, etc.
Esta responsable del intercambio de datos entre el
sistema final y la red.
Tareas que realiza:
◦ Traducción de direcciones de nivel de red(IP) a
direcciones físicas (MAC).
◦ Genera las tramas de datos a enviar a partir de los datos
procesados
◦ Integra las tramas en la señal física
◦ Ejemplo de protocolos de esta capa: ARP, IEEE 802,
PPP, ethernet, WIFI etc.
Internet
 Esta capa proporciona los mecanismos necesarios para
realizar el encaminamiento de los datos.
Cuando dos nodos conectados a redes diferentes quieren
intercambiar datos, es necesario determinar el camino
empleado para transportar dichos datos atravesando las
distintas redes interconectadas. El protocolo IP define
mecanismos para llevar a cabo es tarea.
 También se encarga de generar paquetes con los datos
recibidos y entregar los datos incluidos en los paquetes al
nivel superior al recibirlos.
 Es tarea del protocolo de esta capa controlar la congestión de
la red.
 Por último, el protocolo IP identifica los nodos de la red
mediante el empleo de direcciones de red.
 Ejemplo de protocolos de esta capa: IP, ICMP, IGMP, RIP,
OSPF, etc.
Transporte
Esta capa proporciona un servicio para la
comunicación de datos garantizando que éstos
son recibidos en el destino y que poseen el
mismo orden en que fueron enviados.
El protocolo de esta capa ofrece a las entidades
de la capa superior un servicio de transmisión
segura.
Existen 2 tipos de protocolos de este nivel,
según el tipo de servicio ofrecido:
◦ Orientado a la conexión (TCP)
◦ No orientado a la conexión (UDP)
Aplicación
Esta capa se encarga de ofrecer
mecanismos que permitan el intercambio
de datos entre las aplicaciones, ya sea
como un flujo continuo de datos o como
secuencia de mensajes individuales.
Ejemplos de protocolos de este nivel:
SMTP, POP3, IMAP, IRC, FTP, HTTP,
Telnet, SSH, NFS, DNS, SNMP, RTP…
Resumen Arquitectura TCP/IP I
 Para conectar cualquier dispositivo de red es necesario utilizar el
protocolo de acceso a la red adecuado. Este protocolo permitirá
al equipo enviar datos a cualquier otro conectado a la red ,
directamente o a través de un dispositivo de encaminamiento en
el caso de que el destino se encuentre en otra subred.
 En este último caso, el protocolo de internet proporcionará
todos los mecanismos necesarios para transportar los datos desde
el equipo origen hasta el equipo destino, atravesando todos los
dispositivos de encaminamiento necesarios. Para ello, este
protocolo debe estar implementado en todos los dispositivos de
la red (equipos finales y dispositivos de encaminamiento).
 Para garantizar que los bloques de datos son recibidos correcta y
ordenadamente es necesario utilizar el protocolo de transporte
(únicamente los sistemas finales tendrán que implementar dicho
protocolo, ya que se encargará de gestionar la comunicación
extremo a extremo).
Resumen Arquitectura TCP/IP II
 Para poder comunicarse los nodos de una red
empleando la arquitectura TCP/IP es necesario
identificarlos (tanto si son equipos finales como de
encaminamiento), esto lo realiza el protocolo de
Internet mediante direcciones IP.
 Además, es necesario otro direccionamiento, ya que
una vez recibido el mensaje en el nivel de
transporte del equipo destino, éste deberá entregar
los datos a la aplicación (proceso) adecuada, por lo
que es necesario identificarla con algún
mecanismo Puerto (dirección del punto de
servicio en el modelo OSI) proporcionado por el
protocolo de aplicación.
Ejemplo: Proceso comunicación
empleando Arquitectura TCP/IP I
Un proceso que emplea un puerto X, se esta ejecutando
en el Equipo 1 de una red y desea transmitir datos a
otro proceso, que emplea el puerto Y del equipo 2.
El proceso X, contenido en el nivel de aplicación
(TCP/IP), transfiere los datos mediante el puerto a la
capa de transporte del equipo 1.
En la transferencia se suministran los datos a enviar, así
como el proceso que lo genero (X) y el proceso al que
va dirigido (Y).
El protocolo de nivel de transporte tomará toda la
información y generará el bloque a transmitir
(segmento). Si el segmento es demasiado grande se
podrá dividir en trozos.
Ejemplo: Proceso comunicación
empleando Arquitectura TCP/IP II
 Una vez formado el segmento, el protocolo de la capa
de transporte transmite los datos al nivel de Internet
(se le pasa el segmento y cierta información como el
equipo destino).
 El protocolo de la capa de Internet toma la
información y generará el bloque de datos a transmitir
(formado de nuevo por el segmento, más información
añadida como la dirección IP del equipo destino).
A este bloque se le llama Datagrama o Paquete.
 La cada de Internet (capa IP) enviará este datagrama
a la capa de acceso a la red, que la transformará para
que pueda ser enviada a través del canal de
comunicación (generando una o varias tramas).
Ejemplo: Proceso comunicación
empleando Arquitectura TCP/IP III
 La trama enviada puede ser recibida por el equipo
destino directamente o por un dispositivo de
encaminamiento.
 En ambos casos, la capa de acceso a la red recibe la
trama, y realiza las tareas definidas en el protocolo
correspondiente.
 Si la trama no se desecha, dicha capa tomará el
datagrama contenido en la trama y lo pasará la capa
de Internet (protocolo IP).
 Dicha capa tomará este datagrama y procesará la
información de control añadida anteriormente (en el
nivel IP del equipo origen).
Ejemplo: Proceso comunicación
empleando Arquitectura TCP/IP IV
 Si se trata de un dispositivo de encaminamiento, empleará esta
información de control para calcular la dirección del nodo
siguiente en el camino hacia el destino. Con esta información y
los datos contenidos en el datagrama recibido generará un nuevo
datagrama que será enviado empleando lo especificado en el
protocolo de nivel de acceso a la red como en el caso anterior.
 Si se trata de un equipo final, el protocolo de la capa de
Internet enviará el segmento contendido en el datagrama a la
capa de transporte.
 Si todo es correcto, pasará la información al proceso asociado
con el puerto de la aplicación destino.
 Si los datos enviados fueron divididos en trozos, la entidad par
de la capa de transporte esperará a tener todos los trozos, para
una vez ordenados, pasarle el bloque completo a la aplicación
(proceso) correspondiente.
2.4 Comparativa entre OSI y TCP/IP I
Analogías:
◦ Ambos describen una arquitectura jerárquica en
niveles.
◦ La función de las capas guarda cierta correspondencia
(Dibujo pag. 31).
Diferencias:
◦ El modelo OSI se fundamenta en los conceptos de
servicios, interfaces y primitivas, mientras que en
TCP/IP se obvian basándose en protocolos.
◦ El modelo OSI oculta mejor los protocolos
presentando una mayor modularidad e independencia.
2.4 Comparativa entre OSI y TCP/IP II
◦ El modelo OSI se desarrollo con anterioridad al desarrollo
de sus protocolos, mientras que en TCP/IP primero se
implementaron los protocolos y posteriormente surgió el
modelo, que no era mas que una descripción de estos.
◦ La cantidad de capas es diferente
◦ En el nivel de transporte de TCP/IP se permiten
comunicaciones orientadas a la conexión y no orientadas
a la conexión, mientras que OSI solo permite
comunicaciones orientadas a la conexión en este nivel.
◦ En el nivel de internet de TCP/IP sólo se permiten
comunicaciones no orientadas a conexión, mientras que
en este nivel en el modelo OSI se permiten ambos tipos.
2.5 Arquitectura en las redes locales I
 La capa de red del modelo OSI proporciona los medios necesarios
para la transferencia de información entre nodos finales de la red
independientemente de la tecnología usada.
 Por tanto, los protocolos definidos para los niveles superiores,
incluido este (red) son aplicables a cualquier red LAN.
 Nos centraremos para el estudio de los protocolos en redes de área
local en las capas inferiores del modelo OSI (Física y de Enlace).
 IEEE desarrolló una arquitectura para redes LAN que engloba estas
capas. En particular el comité 802.
 Su propuesta ha sido adoptada por todas las organizaciones que se
dedican a la generación de estándares LAN.
 En el modelo IEEE 802, las funciones asociadas a la capa 2 (Enlace)
del modelo OSI se reparte en 2 subniveles:
◦ Capa de control de Acceso al medio (MAC)
◦ Capa de control del enlace lógico (LLC)
2.5 Arquitectura en las redes locales II
Nivel Físico
◦ La capa física del modelo IEEE 802 es la
misma que la definida por el modelo de
referencia ISO
◦ Sus funciones son:
 Codificación/Decodificación de señales
 Generación/Eliminación del preámbulo
(sincronismo de trama)
 Transmisión/Recepción de bits.
2.5 Arquitectura en las redes locales III
Nivel de Enlace
◦ Como hemos dicho, se divide en 2 subniveles:
MAC y LLC.
 Control de acceso al medio (MAC):
 Crea las tramas con los datos pasados por el subnivel LLC y
la información de control.
 Desensamblado de las tramas en recepción
 Control de acceso al medio de transmisión compartido
 Control del enlace lógico (LLC):
 Sirve de interfaz con los niveles superiores (lógicos)
 Realiza el control de errores y de flujo

También podría gustarte