Está en la página 1de 71

REDES Y COMUNICACIÓN DE

DATOS - I

MODELO DE
REFERENCIA OSI
OSI - Open System interconnection
ISO - Interconexión de Sistemas
Abiertos

7/05/2021 1
Modelo de Referencia OSI
Es el modelo de red descriptivo
Creado por la Organización Internacional
de Normalizaciones o Estándarizaciones
(ISO/IEC 7498-1) en el año 1980.
International Organization for
Standarization ISO
Es un marco de referencia para la
definición de arquitecturas en la
interconexión de los sistemas de
comunicaciones, que tiene 7 niveles

2
• Modelo de Referencia TCP/IP:
Tiene 4 capas.
Patrocinado por el DoD (Departamento de
Defensa de EEUU)
Creado entre 1973 y 1974

• Modelo de Referencia Novell NetWare:


Desarrollado por la Xerox
Tiene 5 capas

7/05/2021 3
Para enfrentar el problema de incompatibilidad de
redes, la Organización Internacional de Estándares
(ISO) investigó modelos de conexión como:
1. La red de Digital Equipment Corporation
(DECnet),
2. La Arquitectura de Sistemas de Red (SNA
Systems Network Architecture) y
3. TCP/IP
A fin de encontrar un conjunto de reglas aplicables
de forma general a todas las redes.

Con base en esta investigación, la ISO desarrolló


un modelo de red que ayuda a los fabricantes a
crear redes que sean compatibles con otras redes

7/05/2021 4
TRANSMISIÓN DE
INFORMACION

HOST HOST
ORIGEN DESTINO

aplicación aplicación
presentación presentación
sesión sesión
transporte transporte
red red
enlace MEDIO DE enlace5
física TX física
Principios del Modelo OSI
1. Se debe crear una capa siempre que se
necesite un nivel diferente de abstracción.
2. Cada capa debe realizar una función
bien definida.
3. La función de cada capa se debe elegir
pensando en la definición de protocolos
estandarizados internacionalmente.

7/05/2021 6
Principios del Modelo OSI
4. Los límites de las capas deben elegirse a
modo de minimizar el flujo de
información a través de las interfaces.
5. La cantidad de capas debe ser suficiente
para no tener que agrupar funciones
distintas en la misma capa y lo bastante
pequeña para que la arquitectura no se
vuelva inmanejable.
7
L7 Aplicación Comunicación con el usuario, servicios con aplicaciones

L6 Presentación Conversiones de código, formato de datos ASCII

L5 Sesión Establecimiento de sesión (dialogo) de los usuarios Host

L4 Transporte Protocolos de transporte (ensamble/reensamble) de


paquetes
L3 Red Enruta unidades de información, protocolos comunicación

L2 Enlace Provee intercambio de datos entre dispositivos del


mismo medio (Ethernet, Frame Relay,)
L1 Físico Transmite flujo de bits a través del medio físico,
Especificaciones de Cables, conectores, voltajes,...

8
7/05/2021
7/05/2021 9
7/05/2021 10
A. APDU: Unidad de datos en capa de aplicación (capa 7)
B. PPDU: Unidad de datos en la capa de presentación
(capa 6)
C. SPDU: Unidad de datos en la capa de sesión (capa 5)
D. TPDU: Unidad de datos en la capa de transporte (capa
4) segmento.
E. Paquete: Unidad de datos en el nivel de red(capa 3).
F. Trama: Unidad de datos en la capa de enlace (capa 2).
G. Bits: Unidad de datos en la capa física (capa 1)

7/05/2021 11
Segmento:
Los paquetes están formados por
una cabecera, una parte de datos
y una cola.

1) Datos (Data): Contiene los


datos enviados desde la capa
de aplicación.
2) Cabecera (Header):
Paquete:
Los paquetes están formados por
una cabecera, una parte de datos
y una cola.

1) Cabecera (Header): Contiene la


información necesaria para
trasladar el paquete desde el
emisor al receptor.
2) Datos (Data): Contiene los
datos que se desea trasladar
3) Cola (Trailer): Contiene el
código de detección de
errores.
Trama:
Al igual que los paquetes, las
tramas están formados por una
cabecera, una parte de datos y
una cola.

1) Cabecera (Header): Contiene


campos de control de
protocolo.
2) Datos (Data): Contiene los
datos de la capa superior.
3) Cola (Trailer): Contiene un
código de detección de
errores.
Bit:
Cabecera IP
16
7/05/2021
7/05/2021 17
Consideraciones de diseño para las capas

Identificar emisores y receptores:


Forma de direccionamiento.
Transferencia de Datos: Simplex (SX),
Half Duplex(HDX), Full Dúplex (FDX).
Tamaño del mensaje: Desensamblar,
transmitir y reensamblar, Multiplexaje y
Demultiplexaje.

7/05/2021 18
Consideraciones de diseño para las capas

Control de errores: Cada capa de


protocolo debe de tener su propio control
de errores.
ARQ (Automatic Repeat-reQuest): son
protocolos utilizados para el control de
errores en la transmisión de datos,
garantizando la integridad de los mismos.

7/05/2021 19
Consideraciones de diseño para las capas

Control de secuencia: Numeración de


paquetes.
Control de Flujo: Técnica para
combatir la congestion.
Enrutamiento: Fundamental en redes de
datos, transfiere información a través de
una internetwork de origen a destino.

7/05/2021 20
Arquitectura de una Red

Es un conjunto organizado de capas y protocolos de la


misma. Esta organización de la red debe ser lo
suficientemente clara como para que los fabricantes de
software y hardware puedan diseñar sus productos con la
garantía de que funcionarán en comunicación con otros
equipos que sigan las mismas reglas.

21
Capas o Niveles

En cualquier red, la misión de cada capa es proveer


servicios a las capas superiores, haciéndoles
transparentes el modo en que estos servicios se llevan a
cabo.
Así cada capa debe ocuparse exclusivamente de su nivel
inmediatamente inferior, al quien solicita servicios, y de su
nivel inmediatamente superior, a quien devuelve
resultados.

22
Protocolos (Norma horizontal)
• Protocolo: Es un conjunto de reglas que
gobiernan el formato y el significado de los
marcos, paquetes o mensajes que se
intercambian entre las entidades pares
dentro de una capa. Se refiere a la
implementación del servicio.

7/05/2021 23
Interfaces (normas verticales)
Físicamente las capas no se comunican
directamente con sus iguales, los datos bajan a
las capas inferiores hasta llegar al medio físico y
en el destino suben hasta llegar a la capa igual.

Entre cada par de capas adyacentes está una


interfaz. Esta define los servicios que la capa
inferior ofrece a la capa superior

7/05/2021 24
Esquema del modelo de capas

7/05/2021 25
Entidades y Servicios
Entidades: elementos activos de cada capa o nivel
 Capa n: proveedor del servicio.
 Capa n+1: usuario del servicio

Los servicios están disponibles en los SAP

7/05/2021 26
Relación entre Niveles y una Interface

7/05/2021 27
Entidades y Servicios
Para que dos capas en una arquitectura de red
intercambien información tiene que haber un acuerdo
sobre el conjunto de reglas relativas a la interfaz.

Esto se logra a través de una interfaz típica, la entidad de


la capa n+1 pasa una Unidad de Datos de la Interfaz
(IDU: Interface Data unit) a la entidad de la capa n a
través del SAP

7/05/2021 28
Interfaces y Servicios

SDU (Service Data Unit): Unidad de Datos de


servicio. Es la información que pasa por la red, a la
entidad par, es decir, a su equivalente en el Host
destinatario.

Para transferir la SDU, la entidad de la capa n puede


tener que fragmentarla en varios pedazos, a cada uno de
los cuales se le da un encabezado y se envía como una
PDU independiente, que podría ser un paquete.

29
Interfaces y Servicios
 SAP (Service Access Points): Puntos de acceso al
servicio. son los puntos en los que una capa puede
encontrar los servicios de la capa inmediatamente
inferior. Cada SAP tiene una dirección que la
identifica y por la que se invoca el servicio.
 PDU (Protocol Data Unit): Unidad de datos de
protocolo. La información del SDU no siempre se
puede transmitir en directo. A veces hay que
fraccionarla porque su tamaño no es adecuado para la
transmisión directa, además siempre habrá que ponerle
alguna cabecera con información de control es a lo que
se le llama (PDU).
30
7/05/2021
Servicios de comunicación
Estos servicios ofrecidos pueden ser clasificados:

 Por su naturaleza: Orientado a la conexión y a la no


conexión.

 Por la calidad del servicio: Servicio confiable y Servicio no


confiable

7/05/2021 31
Servicios de comunicación por su
naturaleza
 Servicio orientados a la conexión:
 Establecer la conexión
 Usa la conexión
 Libera la conexión.

Para realizar la transferencia es necesario establecer una


conexión entre el receptor y el transmisor y después finalizarla.
Se realiza una negociación para determinar las características
de la transferencia.

7/05/2021 32
Servicios de comunicación por su
naturaleza
 Servicio no orientados a conexión:
Los servicios no orientados a conexión carecen de las tres etapas
antes descritas y en este caso los interlocutores envían todos los
paquetes de datos que componen una parte del diálogo por separado,
pudiendo éstos llegar a su destino en desorden y por diferentes rutas.
Cada mensaje lleva la dirección destino y se enruta
independientemente de las demás, ejemplo el sistema postal.
Un servicio no orientado a conexión puede ser un servicio de
datagramas confirmado o uno llamado solicitud-respuesta
.

7/05/2021 33
Servicios de comunicación, por la calidad
del servicio - Confiable
 Servicio es confiable si nos ofrece una transmisión de datos libre de
errores.
 Para cumplir este requisito, el protocolo debe incluir mecanismos para
detectar y/o corregir errores.
 La corrección de errores puede hacerse con información que está
incluida en un paquete dañado o pidiendo su retransmisión al
interlocutor.
 También es común que incluya mecanismos para enviar acuses de
recibo cuando los paquetes llegan correctamente.
 Los servicios orientados a conexión son confiables

7/05/2021 34
Servicios de comunicación, por la calidad
del servicio – No Confiable

 Servicio es no confiable si el protocolo no nos asegura que la


transmisión está libre de errores y es responsabilidad del protocolo de
una capa superior (o de la aplicación) la detección y corrección de
errores si esto es pertinente o estadísticamente justificable.
 A un servicio que es a la vez no orientado a la conexión y no confiable
se le conoce como "datagram service".
 Un servicio que es no orientado a la conexión pero que incluye acuse
de recibo se le conoce como " acknowledged datagram service ".

7/05/2021 35
Servicios de comunicación, por la calidad
del servicio – No Confiable
 Un tercer tipo de servicio de datagrama se le llama " request-reply " si
consiste de un servicio no orientado a conexión y por cada envío de
datos se espera una contestación inmediata antes de enviar el
siguiente bloque de datos. Este último servicio es útil en el modelo
cliente-servidor.
 Los servicios no orientado a conexión se justifican dentro de redes de
área local en donde diversos estudios han demostrado que el número
de errores es tan pequeño que no vale la pena tener un mecanismo
de detección y corrección de los mismos.

7/05/2021 36
7/05/2021 37
Comunicación entre Redes

Conmutacion de Circuitos: Orientado


a la conexión. (Circuito Telefónico)

Conmutación de Paquetes: No
Orientado a la conexión.

7/05/2021 38
Conmutación de Paquetes
WAN (Wide Area Network):
VTx: 56 Kbps - 155 Mbps.
Retardo: algunos mseg hasta decenas de
segundos
Usa conmutadores de paquetes

7/05/2021 39
Conmutación de Paquetes
LAN (Local Area Network):
VTx: 10 Mbps - 1 Gbps
Retardo: decenas de mseg, 10 mseg
N.I.C.(Network Interface Card) en cada
computadora.

7/05/2021 40
Servicios y Protocolos
Un servicio se especifica como un conjunto de
primitivas (operaciones) que indican al servicio
que desempeñe una acción y que dependen de la
naturaleza del servicio.

Un servicio es el que ofrece una capa a la que


está por encima de ella. No dice nada de como se
implementarán.

7/05/2021 41
Primitivas de Servicios
• Solicitud (request): una entidad solicita que un servicio
realice un trabajo para ella.
• Indicación (indication): una entidad es informada de que
ha ocurrido un evento, por ejemplo, que otra entidad solicite
sus servicios.
• Respuesta (response): una entidad responde con esta
primitiva a un evento producido anteriormente.
• Confirmación (confirm): una entidad es informada
acerca de una solicitud efectuada anteriormente.

42
7/05/2021
7/05/2021 43
Primitivas de Servicios
1. CONNECT.request - Petición para establecer una conexión.
2. CONNECT.indication - Envía una señal a la parte llamada.
3. CONNECT.response - Usada por el Rx para aceptar o rechazar
llamadas.
4. CONNECT.confirm - Indica al origen si se aceptó o no la llamada.
5. DATA.request - Petición de envío de datos.
6. DATA.indication - Señal de llegada de los datos.
7. DISCONNECT.request - Petición para liberar una conexión.
8. DISCONNECT.indication - Indica al par la petición

7/05/2021 44
Analogía con Sistema Telefónico
1. CONNECT.request - Marcar el número de teléfono de la tía Graciela.
2. CONNECT.indication - El teléfono de la tía suena.
3. CONNECT.response - Ella descuelga el teléfono.
4. CONNECT.confirm – Usted escucha que ya no llama.
5. DATA.request – Usted la invita a tomar el té.
6. DATA.indication - Ella escucha su invitación.
7. DATA.request - Ella dice que estaría encantada de ir.
8. DATA.indication – Usted escucha que ella acepta.
9. DISCONNECT.request – Usted cuelga el teléfono.
10. DISCONNECT.indication - Ella escucha y también cuelga el teléfono
7/05/2021 45
El Modelo de Referencia
TCP/IP

7/05/2021 46
El Modelo de Referencia
TCP/IP
• La mas usada de todas las redes: ARPANET,
y su sucesora, la Internet mundial.
• Permite conectar redes heterogéneas
• Debe soportar la redundancia.
• Arquitectura flexible, que permita transferir
archivos o discursos en tiempo real.

7/05/2021 47
7/05/2021 48
Capa de Aplicación
 Esta capa realiza las funciones de las capas de sesión,
presentación y aplicación del modelo OSI.
 Los usuarios llaman a una aplicación que acceda
servicios disponibles a través de la red de redes
TCP/IP.
 Cada programa de aplicación selecciona el tipo de
transporte necesario.
 Esta capa contiene todos los protocolos de alto nivel
que se utilizan para ofrecer servicios a los usuarios.

7/05/2021 49
Capa de Aplicación
• TELNET: Terminal virtual.
• FTP: transferencia de archivos.
• SMTP: correo electrónico.
• DNS: servicio de nombres de dominio.
• HTTP: recupera páginas en la WWW
• TFTP: Trivial file transfer protocol.
• SNMP: Simple Network Management
Protocol
7/05/2021 50
Capa de Transporte
 Esta capa recibe al mismo nombre que la cuarta capa
del modelo OSI, ya que desarrolla la misma función que
consiste en permitir la comunicación de extremo a
extremo en la red.
 Proporciona la comunicación entre un programa de
aplicación y otro conocido como comunicación punto a
punto.
 La capa de transporte regula el flujo de información.

7/05/2021 51
Capa de Transporte
Usa protocolos de extremo a extremo.
• TCP (Transmission Control Protocol). Es un
protocolo confiable, orientado a la
conexión. con lo que los paquetes (llamados
segmentos) llegan ordenados y sin errores.
• UDP (user datagram protocol). Protocolo
sin conexión, no confiable ya que no realiza
un control de errores ni de flujo.
7/05/2021 52
Capa de Interred
Se ocupa de encaminar los paquetes de la forma más
conveniente para que lleguen a su destino y de evitar que se
produzcan situaciones de congestión en los nodos
intermedios.
Maneja la entrada de datagramas, verifica su validez y utiliza
un algoritmo de ruteo para decidir si el datagrama debe
procesarse de manera local o debe ser transmitido.
Por último, la capa Internet envía los mensajes ICMP de error
y control necesarios y maneja todos los mensajes ICMP
entrantes.
7/05/2021 53
Protocolo de Capa de Internet

 Protocolo IP: Permite el desarrollo y transporte de


datagramas de IP (paquetes de datos).
 Protocolo ARP: Permite que se conozca la dirección
física de una tarjeta de interfaz de red correspondiente
a una dirección IP.
 Protocolo ICMP: Permite administrar información
relacionada con errores de los equipos en red.
 Protocolo RARP: permite a la estación de trabajo
averiguar su dirección IP.
7/05/2021 54
Capa de acceso a la red

Esta capa engloba realmente las funciones de la


capa física y la capa de enlace de datos del
modelo OSI.
Responsable de aceptar los datagramas IP y
transmitirlos hacia una red específica

7/05/2021 55
Protocolo de la Capa de acceso a la
red
Protocolo ARP: Permite que se conozca la
dirección física de una tarjeta de interfaz de
red correspondiente a una dirección IP.
El protocolo PPP proporciona un método
estándar para transportar datagramas
multiprotocolo sobre enlaces simples punto
a punto entre dos pares.

7/05/2021 56
Capa del nodo a la red
• Ethernet: IEEE 802.3 (10BASET)
• Fast Ethernet: IEEE 802.3u (100BASETX)
• Gigabit Ethernet: IEEE 802.3z (1000BASESX)
• Token Ring: IEEE 802.5
• FDDI
• X.25
• Frame Relay
• ATM

7/05/2021 57
OSI TCP/IP
Applications
Application Telnet FTP SMTP DNS SNMP
Presentation layer
Session

Transport layer
Transport TCP-Transmission UDP-User Datagram
(host Level) Control Protocol Protocol

ICMP
Internet layer
Network
(Gateway Level) ARP Internet Protocol

Data Link
Network Interface
Physical Ethernet token ring FDDI WANs
7/05/2021 Layer 58
Comparación de los modelos
En el modelo OSI:
 Servicios. Dice lo que hace la capa
 Interfaces. Dice como acceder a ella.
 Protocolos. Provee los servicios que ofrece.
 El modelo se desarrolló antes que se inventaran los
protocolos.
 El modelo OSI apoya la comunicación tanto sin
conexión como la orientada a la conexión en la
capa de red. Pero en la capa de transporte sólo
apoya la comunicación orientada a la conexión.
7/05/2021 59
Comparación de los modelos
En el modelo TCP/IP:
 Primero llegaron los protocolos.
 El modelo describe los protocolos existentes.
 El modelo no se ajusta a otras pilas.
 El modelo TCP/IP tiene un modo en la capa
de red, sin conexión, pero apoya ambos
modos en la capa de transporte, ofreciendo
una alternativa a los usuarios.

7/05/2021 60
MODELOS DE REFERENCIA

OSI TCP/IP

7 capas protocolos
4 capas
aplicación Aplicación Telnet, FTP,
SMTP, DNS
presentación
sesión
transporte transporte TCP, UDP

red internet IP
enlace
7/05/2021 Host a red Ethernet
61
fisica
7/05/2021 62
MODELO DE REFERENCIA
B-ISDN ATM

7/05/2021 63
7/05/2021 64
65
7/05/2021
MODELO DE
REFERENCIA NOVELL
NETWARE

7/05/2021 66
NetWare de Novell
• Usa una pila de protocolos patentada que
se basa en el antiguo Xerox Network
System, XNS.
• Netware es previo a OSI y no se basa en
él. Se parece más a TCP/IP.
• La capa de red utiliza un protocolo sin
conexión, no confiable: IPX, usa
direcciones de 10 Bytes (IP usa 4 Bytes).
7/05/2021 67
NetWare de Novell
• En la capa de transporte usa NCP
(Network Core Protocol), orientado a la
conexión; y SPX.
• El sistema de archivos usa NCP.
• Lotus Notes usa SPX.
• Cada campo de dirección usa 32 bits para
el número de red,, 48 bits para el número
de host y 16 bits para la dirección local
(socket).
7/05/2021 68
7/05/2021 69
7/05/2021 70
NetWare de Novell
• Aproximadamente cada minuto, cada
servidor difunde un paquete con su
dirección, que indica cuáles servicios
ofrece.
• Estas difusiones usan el SAP (service
advertising protocol), protocolo de
publicidad de servicio.

7/05/2021 71

También podría gustarte