0% encontró este documento útil (0 votos)
231 vistas60 páginas

Modulo 2 REDES

modelos y arquitectura de comunicación

Cargado por

Itzel Saavedra
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
231 vistas60 páginas

Modulo 2 REDES

modelos y arquitectura de comunicación

Cargado por

Itzel Saavedra
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd

Software de red

• Jerarquías de protocolo
• Problemas de diseño de las capas
• Servicio orientado a la conexión versus
servicio sin conexión
• Primitivas de servicio
• Relación de servicios con protocolos

Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
CONCEPTO DE PROTOCOLO

Son mecanismos, los cuales están basados en un conjunto de reglas que


definen las acciones a llevar a cabo en cada caso.

De esta manera, en cada ARQUITECTURA van apareciendo protocolos que


determinan los diferentes formatos en el que presentar la información Y la
forma en que se tiene que tratar para su transferencia.

Una definición técnica de un protocolo de comunicaciones de datos es: un


conjunto de normas, o un acuerdo, que determina el formato y la
transmisión de datos.

Las reglas que definen o regulan la comunicación se llaman protocolos.


Un protocolo es por tanto un lenguaje, con su SINTAXIS, su SEMÁNTICA y
su adecuada TEMPORIZACIÓN.
ARQUITECTURA

Una arquitectura de comunicaciones es un diseño estructurado que divide


todas las tareas de comunicaciones en un conjunto de módulos, que son los
que forman la arquitectura.

El objetivo principal de una arquitectura de comunicaciones es el de hacer


posible que usuarios de distintos sistemas puedan intercambiar información.

Básicamente, es la especificación funcional del sistema y sus componentes.


Describe los elementos de la misma y su disposición
CONCEPTOS PARA ENTENDER LA ARQUITECTURA DE LOS
MODELOS

PRIMITIVA llamada a un procedimiento (segmento de código que


realiza una función) y/o la puesta en marcha de un dispositivo físico, que se
encarga de realizar el servicio

ENTIDADES es cualquier elemento capaz de transmitir datos:


programas de aplicaciones de usuario, paquetes de transferencia de
ficheros, sistemas de gestión de base de datos, facilidades de correo
electrónico, terminales)

SISTEMA es un objeto físicamente diferenciado que contiene una o


más entidades.
CONCEPTOS PARA ENTENDER LA
ARQUITECTURA DE LOS MODELOS

SERVICIO DE USUARIO Es la aplicación con la que se


establece la comunicación

ENTIDADES PARES Se les llama a dos entidades dialogantes que


se encuentran en distintas computadoras

INTERFAZ El conjunto de todas las primitivas que puede usar para


establecer y mantener una comunicación, que le permite comunicarse
con la entidad que va a realizar la comunicación.
CONCEPTOS PARA ENTENDER LA ARQUITECTURA DE
LOS MODELOS

USUARIO DEL SERVICIO Y PROVEEDOR DEL SERVICIO

Un nivel es un usuario del servicio del nivel inmediatamente inferior, y


que un nivel es proveedor del servicio del nivel inmediatamente
superior.

PROTOCOLO DE NIVEL

Reglas que permitan la comunicación entre entidades de un mismo nivel


CONCEPTOS PARA ENTENDER LA ARQUITECTURA DE
LOS MODELOS

PUNTOS DE ACCESO AL SERVICIO (PAS, SAP Service


Point Address)

Para que una entidad se pueda comunicar con las entidades del nivel
inferior deberá usar una interfaz, que está constituida por uno o más
puntos de acceso al servicio (PAS) —«» (SAP)—, que funcionan a
modo de puertos, y que sirven para identificar la entidad que ha
solicitado el servicio. Ejemplo en un teléfono, el lugar donde se enchufa
el teléfono (roseta) podría ser un ejemplo de PAS.
CONCEPTOS PARA ENTENDER LA ARQUITECTURA
DE LOS MODELOS

UNIDAD DE DATOS DEL PROTOCOLO UDP PDU

A la unión de los datos que se le han pasado a un nivel, más la propia


información de control que se le ha añadido, se le llama unidad de
datos del protocolo UDP —«Prottocol Data Unit» (PDU)— de ese
nivel. Cada UDP tendrá una función y formato específico según el
protocolo de nivel que se esté usando
CONCEPTOS PARA ENTENDER LA ARQUITECTURA DE LOS
MODELOS

PCI

Protocol Control Information» (PCI)—. A la información de control


que una entidad de un nivel añade a la UDP del nivel anterior se le
llama información de control del protocolo

PRIMITIVA Y PARÁMETROS

Los servicios entre niveles adyacentes vienen expresados en términos de


primitivas y parámetros. Se debe recordar que una primitiva especificaba
una función a ejecutar, y los parámetros se usan para pasar datos e
información de control.
CONCEPTOS PARA ENTENDER LA
ARQUITECTURA DE LOS MODELOS

PRIMITIVA DE SOLICITUD. es llamada por el usuario de un


servicio para invocar dicho servicio.

PRIMITIVA DE INDICACIÓN. es usada para indicar que un


servicio ha sido pedido por una entidad par de otro sistema.
CONCEPTOS PARA ENTENDER LA
ARQUITECTURA DE LOS MODELOS

Se usan cuatro tipos de primitivas para definir las interacciones


entre niveles adyacentes:

PRIMITIVA DE RESPUESTA. La primitiva de respuesta es llamada


por un usuario de un servicio para asentir o terminar algún
procedimiento previamente invocado por una indicación a ese
usuario.

PRIMITIVA DE CONFIRMACIÓN. es llamada por el proveedor de


un servicio para asentir o terminar algún procedimiento
previamente invocado por una solicitud de un usuario del servicio.
CONCEPTOS PARA ENTENDER LA
ARQUITECTURA DE LOS MODELOS

ENTIDADES PARES
PRIMITIVAS
ELEMENTOS CLAVES

SINTAXIS: comprende cuestiones tales


como, con el como,
SEMÁNTICA: comprende cuestiones tales
como, con el qué (el significado),
TEMPORIZACIÓN: comprende
cuestiones tales como, con el cuando.
Jerarquías del protocolo(1)

Capas, protocolos e interfaces.


Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Jerarquías del protocolo(2)

La arquitéctura filósofo-traductora-secretaria
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Jerarquías del protocolo(3)

Ejemplo de flujo de información que soporta una


comunicación virtual en la capa 5
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Diseño de factores en las capas

• Direccionamiento
• Control de Errores
• Control de flujo
• Multiplicación
• Enrutamiento
Servicios orientados a la conexión y no
orientados a la conexión

Seis tipos de servicio diferentes.

Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Primitivas de servicio (1)

Cinco primitivas de servicio para la implementación de un


servicio simple orientado a la conexión.

Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Primitivas de servicio(2)

Paquetes enviados en una interacción simple cliente-


servidor sobre una red orientada a la conexión.

.
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Relación de servicios a protocolos

La relación entre un servicio y un protocolo

Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Modelos de Referencia

• Modelo de referencia OSI


• Modelo de referencia TCP / IP
• Comparación de OSI y TCP / IP
• Crítica del modelo OSI y
protocolos
• Crítica del modelo TCP / IP

Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
El modelo de referencia OSI

Principios para las siete capas


• Capas creadas para diferentes abstracciones
• Cada capa realiza funciones bien definidas
• La función de cada capa se debe elegir con la
intención de definir protocolos estandarizados
internacionalmente
• Minimizar el flujo de información entre
interfaces entre los límites de las capas
• Número de capas óptimas

Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
El modelo de referencia OSI

El modelo de referencia OSI


Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Capas El modelo de referencia OSI

• Capa física
• Capa de enlace de datos
• Capa de red
• Capa de transporte
• Capa de sesión
• Capa de presentación
• Capa de aplicación

Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
MODELO OSI DE SIETE CAPAS.

Se comenzará, por tanto, con la explicación de los distintos niveles


desde el nivel superior hasta el nivel inferior.

1
.

Más cercana al usuario;


Suministra servicios de red a las aplicaciones del usuario.
No proporciona servicios a ninguna otra capa OSI,
Ejemplos de dichos procesos de aplicación son los programas de hojas
de cálculo, etc
Establece la disponibilidad de los potenciales socios de comunicación,
Sincroniza y establece acuerdos sobre los procedimientos de
recuperación de errores y control de la integridad de los datos.

Dispositivos y Protocolos: PC, Servidores.


SMTP, WWW, FTP,
Nivel 7 o de Aplicación.
Nivel 6 o de Presentación.
Mientras que el nivel de aplicación se encarga de la semántica (el
significado de la información intercambiada), el nivel de presentación está
relacionado con la sintaxis de los datos intercambiados entre dos entidades
de aplicación.

Este nivel es el que garantiza el carácter abierto del modelo ISA, ya que se
encarga de las funciones de interpretación y presentación de la estructura de
la información recibida.

Función: Conversión entre distintas representaciones de datos y entre


terminales y organizaciones de sistemas de ficheros con características
diferentes.

Dispositivos y Protocolos: Pasarela. Compresión, Encriptado,.


Nivel 6 o de Presentación.
Nivel 5 o de Sesión.

Este nivel recoge una serie de mecanismos que permiten controlar y


coordinar el flujo de datos entre procesos de aplicación.

Proporciona sus servicios a la capa de presentación.

Sincroniza el diálogo entre las capas de presentación de los dos hosts y


administra su intercambio de datos.
Regula la sesión,

Ofrece disposiciones para una eficiente transferencia de datos, clase de


servicio y un registro de excepciones acerca de los problemas de la capa
de sesión, presentación y aplicación
Nivel 5 o de Sesión.

Función: Establece la comunicación entre las aplicaciones, la mantiene y


la finaliza en el momento adecuado.
Proporciona los pasos necesarios para entrar en un sistema utilizando
otro. Permite a un mismo usuario, realizar y mantener diferentes
conexiones a la vez (sesiones).

Dispositivos y Protocolos: Pasarelas gateway


Nivel 5 o de Sesión.
Nivel 4 o de Transporte.

Asegura que las unidades de datos son entregadas sin errores, en


secuencia y sin duplicaciones ni pérdidas.

Función: asegurar que el receptor reciba exactamente la misma


información que ha querido enviar el emisor, y a veces asegura al emisor
que el receptor ha recibido la información que le ha sido enviada. Envía de
nuevo lo que no haya llegado correctamente.

Dispositivos y Protocolos: Pasarela (gateway).


UDP, TCP, SPX.
Nivel 4 o de Transporte.
Nivel 3 o de Red.
Este nivel permite la transferencia de datos entre sistemas finales a
través de uno o varios tipos de redes de datos.

El propósito de este nivel es proporcionar una comunicación extremo a


extremo a las entidades de transporte que soporta, y permitir la transferencia
transparente de todos los datos enviados entre las entidades del nivel de
transporte

Función: Establece las comunicaciones y determina el camino que


tomarán los datos en la red.

Dispositivos y Protocolos: Encaminador (router). IP, IPX.


Nivel 3 o de Red.
Nivel 2 o de Enlace.
Este nivel detecta, y posiblemente corrige, los errores que ocurren
en el nivel físico, y así proporciona una línea libre de errores de transmisión
al nivel de red.

Divide el flujo de bits en unidades con formato (tramas) intercambiando


estas unidades mediante el empleo de protocolos

Dispositivos y Protocolos: Puentes (bridges). HDLC y LLC.


Nivel 2 o de Enlace.
Nivel 1 o Físico.

Se encarga de la transmisión de bits a través del medio físico.


El nivel físico no se apoya en los servicios de ningún otro nivel, y tampoco
añade ninguna cabecera a la información proveniente del nivel anterior.
Tiene cuatro tipos de características importantes:

• Mecánicas. Relacionadas con el tipo de conector que se utiliza.

• Eléctricas. Relacionadas con la forma de representación de los bits.

• Funcionales. Relacionadas con las funciones que van a desarrollar los


circuitos individuales que hay entre el sistema y el medio físico.

• Procedimentales. Especifican la secuencia de eventos por la cual las


cadenas de bits son transmitidas.
...
Función: Se ocupa de la transmisión del flujo de bits a través del medio.

Dispositivos y Protocolos: Cables, tarjetas y repetidores (hub). RS-232,


X.21.
Las capas del modelo de referencia TCP / IP

• Capa de enlace
• Capa de Internet
• Capa de transporte
• Capa de aplicación

Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
El modelo de referencia TCP / IP(1)

El modelo de referencia TCP / IP

Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
... NIVELES
Nivel de Aplicación (Nivel 4).

Incluye el nivel 7,6 y parte del nivel 5 de la


torre OSI.
Proporciona transferencia de datos
extremo a extremo, asegurando que los
datos llegan en el mismo orden en que
han sido enviados, y sin errores. Esta
capa puede incluir mecanismos de
seguridad.
La capa de aplicación que maneja
protocolos de alto nivel, aspectos de
representación, codificación y control de
diálogo
... NIVELES
Nivel de Aplicación (Nivel 4).

Los principales protocolos utilizados son:


FTP : File Transfer Protocol (Protocolo de
transporte de archivos)
HTTP: Hypertext Transfer protocol (Protocolo de
transferencia de hipertexto)
SMTP: Simple Mail transport protocol (Protocolo
de transporte de correo simple)
DNS: Domain Name Service (Servicio de
nombre de dominio)
TFTP:Trival File transport protocol(Protocolo de
transporte de archivo trivial)
... NIVELES

Capa de transporte (Nivel 3)


La capa de transporte se refiere a los aspectos de calidad
del servicio con respecto a la confiabilidad, el control de flujo
y la corrección de errores.

Uno de sus protocolos, el protocolo para el control de la


transmisión (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 conexión.


Mantiene un diálogo entre el origen y el destino mientras
empaqueta la información de la capa de aplicación en
unidades denominadas segmentos.
...
NIVELES

Nivel 3 Capa de transporte

Mantiene un diálogo entre el origen y el destino mientras empaqueta la


información de la capa de aplicación en unidades denominadas
segmentos.

Orientado a la conexión no significa que el circuito exista entre los


computadores que se están comunicando (esto sería una conmutación de
circuito). Significa que los segmentos de la Capa 4 viajan de un lado a
otro entre dos hosts para comprobar que la conexión exista lógicamente
para un determinado período.

Esto se conoce como conmutación de paquetes.


... NIVELES

Nivel de Internet (Nivel 2).


El propósito de la capa de Internet es enviar paquetes origen desde
cualquier red en Internetwork de redes 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 específico que rige esta capa se denomina Protocolo


Internet (IP).

En esta capa se produce la determinación de la mejor ruta y la


conmutación de paquetes.

Esto se puede comparar con el sistema postal. Cuando envía una


carta por correo, usted no sabe cómo llega a destino (existen varias
rutas posibles); lo que le interesa es que la carta llegue.
... NIVELES
Nivel de Internet (Nivel 2).

Se encarga de conectar equipos que están en redes diferentes. Permite


que los datos atraviesen distintas redes interconectadas desde un origen
hasta un destino.

El principal protocolo utilizado es IP (Internet Protocol).


NIVELES

Nivel de acceso a la red (Nivel 1).

El nombre de esta capa es muy amplio y se presta a confusión. También


se denomina capa de host a red.

Es la capa que se ocupa de todos los aspectos que requiere un paquete


IP para realizar realmente un enlace físico y luego realizar otro enlace
físico.

Esta capa incluye los detalles de tecnología de LAN y WAN y todos los
detalles de las capas física y de enlace de datos del modelo OSI.
Controla la interfaz entre un sistema final y una subred.
El modelo de referencia TCP / IP(2)

Protocolos y redes en el modelo TCP/IP inicialmente

Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Algunos protocolos en la familia de
protocolos TCP/IP

BGP = Protocolo de pasarela frontera. OSPF = Protocolo del primer camino más corto disponible.
FTP = Protocolo de transferencia de archivos. RSVP = Protocolo de reserva de recursos.
HTTP = Protocolo de transferencia de hipertexto.
SMTP = Protocolo simple de transferencia de correo
ICMP = Protocolo de mensajes de control de Internet. electrónico.
IGMP = Protocolo de gestión de grupos en Internet. SNMP = Protocolo simple de gestión de red.
IP = Protocolo Internet. TCP = Protocolo de control de transmisión.
MIME = Extensiones multipropósito de correo UDP = Protocolo de datagrama de usuario.
electrónico.
COMPARACIÓN
Similitudes
Ambos se dividen en capas
Ambos tienen capas de aplicación,
aunque incluyen servicios muy
distintos
Ambos tienen capas de transporte
y de red similares
Se supone que la tecnología es de
conmutación de paquetes (no de
conmutación de circuitos)
Los profesionales de networking
deben conocer ambos
El modelo utilizado en este libro

Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Comparación de los modelos de referencia
OSI y TCP / IP

Conceptos centrales para el modelo OSI


• Servicios
• Interfaces
• Protocolos

Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Crítica del modelo OSI y protocolos

• Mal momento.
• Mala tecnología.
• Malas implementaciones.
• Mala política

Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
Ejemplo de Redes

• Internet
• ARPANET
• NSFNET
• Redes de telefonía móvil de tercera generación
• Wireless LANs: 802.11
• RFID y redes de sensores

Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
The ARPANET (1)

a) Estructura del sistema telefónico.


b) El sistema de conmutación distribuida propuesto por
Baran.
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011
The ARPANET (2)

. Diseño original de ARPANET

Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011

También podría gustarte