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

REDES DE COMUNICACIÓN

DE DATOS - I

MODELO DE
REFERENCIA OSI
OSI - Open System interconnection
ISO - Interconexión de Sistemas
Abiertos
21/03/2019 1
Modelo de Referencia OSI

Es el modelo de red descriptivo, que fue


creado por la Organización
Internacional para la Estandarización –
International Organization for
Standardization (ISO/IEC 7498-1) en el
año 1980.
Es un marco de referencia para la
definición de arquitecturas en la
interconexión de los sistemas de
comunicaciones, que tiene 7 niveles

21/03/2019 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

21/03/2019 3
Para enfrentar el problema de incompatibilidad de
redes, la Organización Internacional para la
Estandarización (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
21/03/2019 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.

21/03/2019 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.
21/03/2019 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
21/03/2019
21/03/2019 9
21/03/2019 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)

21/03/2019 11
21/03/2019 12
13
21/03/2019
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.

21/03/2019 14
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.

21/03/2019 15
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.

21/03/2019 16
Relación entre Niveles y una Interface

21/03/2019 17
Interfaces y Servicios
Entidades: elementos activos de cada capa
 Capa n: proveedor del servicio.
 Capa n+1: usuario del servicio
Los servicios están disponibles en los SAP

La entidad de la capa n+1 pasa una IDU (Interface


Data Unit) a la entidad de la capa n a través del SAP
(interface)

21/03/2019 18
Interfaces y Servicios
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.

21/03/2019 19
Interfaces y Servicios
 IDU (Interface Data Unit): Unidad de Datos de la
interface, consiste en una SDU y cierta información
de control. Es el bloque informativo que la entidad de
capa n+1 pasa a la entidad correspondiente de la capa
n a través del interface.
 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.

21/03/2019 20
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).
21
21/03/2019
Esquema del modelo de capas

21/03/2019 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.

21/03/2019 23
Protocolos (Norma horizontal)
• Jerarquías de protocolos: Capas o
niveles, interfaces

• Arquitectura de red: Conjunto de capas y


protocolos, Pila de protocolos

21/03/2019 24
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

21/03/2019 25
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

21/03/2019 26
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.

21/03/2019 27
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
.

21/03/2019 28
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

21/03/2019 29
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 ".

21/03/2019 30
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.

21/03/2019 31
21/03/2019 32
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.

21/03/2019 33
Conmutación de Paquetes
WAN (Wide Area Network):
VTx: 56 Kbps - 155 Mbps.
Retardo: algunos mseg hasta decenas de
segundos
Usa conmutadores de paquetes

21/03/2019 34
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.

21/03/2019 35
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.

21/03/2019 36
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.

37
21/03/2019
21/03/2019 38
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

21/03/2019 39
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
21/03/2019 40
El Modelo de Referencia
TCP/IP

21/03/2019 41
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.

21/03/2019 42
21/03/2019 43
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.

21/03/2019 44
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
21/03/2019 45
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.

21/03/2019 46
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.
21/03/2019 47
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.
21/03/2019 48
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.
21/03/2019 49
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

21/03/2019 50
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.

21/03/2019 51
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

21/03/2019 52
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
21/03/2019 Layer 53
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.
21/03/2019 54
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.

21/03/2019 55
MODELOS DE REFERENCIA

OSI TCP/IP

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

red IP
internet
enlace
21/03/2019 Host a red Ethernet
56
fisica
21/03/2019 57
MODELO DE REFERENCIA
B-ISDN ATM

21/03/2019 58
21/03/2019 59
60
21/03/2019
MODELO DE
REFERENCIA NOVELL
NETWARE

21/03/2019 61
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).
21/03/2019 62
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).
21/03/2019 63
21/03/2019 64
21/03/2019 65
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.

21/03/2019 66

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