2. Capa n
Capa 2
Capa 1
Emisor
Capa n
Capa 2
Capa 1
Emisor
Arquitectura de Protocolos
• Entorno de ¨división¨ del trabajo.
• Esquema de ¨capas¨
• Modelo de cooperación.
• ¿Cuántas capas? ¿Cuál funcionalidad ?
Red
• OSI definió un Modelo de Capas
• TCP/IP surgió como una pila de protocolos
3. Arquitectura de Protocolos
XX
H3
H2
H1
XX
H3
H2 XX
H3 ComunicaciónReal
Comunicación Virtual
• Técnica de encapsulado/desencpasulado.
• Mensaje + Header es Datos + Información de Control.
•Mensaje generado en A, XX, llegará al final inferior de la pila encapsulado
como: (Encabezado1/Encabezado2/Encabezado3/XX).
• En el sistema B, al protocolo superior se entregará (Encabezado3/XX).
• Comunicación Real Vertical.
• Comunicación Virtual Horizontal.
4. M
●
o
A
d
le
es
lt
a
on
d
Oa
r
Si
z
Ia
rse generan Sistemas Interoperativos aún cuando provengan de
diferentes fabricantes.
● Al estandarizarseestimula la economía en gran escala.
● Se trata de SistemasAbiertos.
● Una única norma no es factible.Arquitectura.
● En 1977 se formó un subcomité de la ISO para desarrollar una Arquitectura para
modelarlacomunicación entresistemasen una red.
● El modelo de referencia sellamó OSI: Open System Interconection.
● En el modelo OSI las funciones se distribuyen entre un Conjunto Jerárquico de
Capas.
5. Modelo OSI
• Cada Capa apoya su funcionalidad en la de la Capa Inferior.
• Las Capas Inferiores realizan las funciones más primitivas.
• Las Capas Inferiores ocultan sus detalles a las Capas Superiores.
• El cambio de una capa no implica cambios de otras.
Un gran problema se ve subdividido así en problemas más sencillos.
6. Modelo OSI
•ISO definió un conjunto de capas y un conjunto de servicios que
cada capa debería cumplir.
•La división en capas debía ser tal que en una misma capa se
agrupasen funcionalidades similares.
•El número total de capas no debía ser muy grande para que sea más
sencilla la descripción.
• El número total de capas no debía ser muy grande para que el
overhead generado no generara demasiado tiempo de procesamiento.
•Se debía cuidar el detalle que el reemplazo de una capa no afecte a
las demás.
9. Modelo OSI
• Elementos Clave:
•Especificación de Protocolo: Es la especificación del conjunto de reglas que
rigen en la comunicación entre capas pares en sistemas diferentes. Debe
especificarse con precisión ya que se trata de Sistemas Abiertos. Los campos
del Header deben ser claramente definidos, así como su significado.
•Definición del Servicio: Es lo que cada capa ofrece a la inmediatamente por
encima. Se define qué se ofrece, pero no cómo se hace.
•Direccionamiento: No es necesario que exista en todos los niveles pero sí
puede existir en varios, sobre todo para poder ofrecer multiplexado (servicio a
varios usuarios).
10. Modelo OSI - Capa Física (bits)
● Capa 1. Especifica el tipo de medio a usar (coaxil, FO, UTP, STP, Wireless), el
formato de Tx, la topología de la red,etc.
● Regula la transmisión de bits a través de enlace físico o canal de comunicación ,
definiendo tensiones, duración de los bits, tipo de transmisión (simplex, half
duplex, full duplex), tipo de conectores (cantidad de pines y funciones de los
mismos).
● Define características mecánicas (propiedades físicas de interfaz y del medio de
Tx: conectores), eléctricas (niveles de tensión, velocidades de Tx), funcionales
(definiciones de funciones de circuitos de interfaz) y de procedimientos
(secuencia de eventos) de la interfaz física.
● X.21- RS232C/V.24 - RS422/V.11
11. OSI - Capa de Enlace (tramas)
● Capa 2. Presenta a la capa superior (Capa de Red) un enlace físico seguro. Puede
activar, desactivary mantenerel enlace.
● Se divide en dos subcapas: MAC (Medium Access Control) y LLC (Logical Link
Control).
● Servicio seguro: control de errores y control de flujo, orden en la entrega
(secuenciamiento), reTx. Delimitación y sincronismo para reconocimiento de
tramas.
● HDLC, IEEE 802.3, IEEE 802.11
12. OSI - Capa de Red (paquetes)
● Capa 3. Debe asegurar la transferencia de información a través de la red. Libera a
las capas superiores del conocimiento de la tecnología subyacente pues es la capa
que trata conésta.
● Puede proveer los medios paraestablecer-mantener-liberarconexiones de red.
● Debe ocuparse de resolver diferencias cuando los paquetes atraviesan distintas
redes : direccionamientos diferentes, longitudes de paquetes,protocolos.
● Ruteo, direccionamiento, prioridades, manejo de rutas óptimas. Router.
● IP
13. OSI - Capa de Transporte (segmentos)
● Capa 4. Primer nivelend-to-end.
● Puede ofrecer un servicio orientado a la conexión (por fiabilidad) o sin
conexión (esquema detransacciones).
● Mantiene un acceso uniforme a la red, independientemente del medio de
comunicación disponible. Pretende "blindar" el nivel superior respecto de los
mecanismos de redessubyacentes.
● Optimización de recursos para calidad de conexión: manejo de errores, retardo
máximo permitido, prioridades de tráfico, probabilidades de falla, control de
congestión, control de flujo.
● TCP, UDP.
14. OSI - Capa de Sesión
● Básicamente ofrece a los usuarios el acceso a la red (previa codificación de datos que
realiza el nivel superior) permitiendo el establecimiento y desconexión de una
sesión (en el sentido de acceso remoto desde un terminal a un ordenador para
transferencia de archivos, porejemplo).
● Organiza-Sincroniza-Administra intercambio de información entre entidades de
nivel 6.
● El diálogo entreentidades podía ser DUPLEX o HALF-DUPLEX.
● Checkpoints (puntos de comprobación) en caso de falla: servicio de sincronismo con
marcas, si se detecta error se puede recomenzar desde un punto determinado.
(Transacciones bancarias).
● Administración de tokens para diálogoordenado.
15. OSI - Capa de Presentación
● Capa 6. Define Formato de datos que van a intercambiar las aplicaciones para
resolución de diferencias sintácticas entre sistemas (ASCII, EBCDIC, aritmética
binaria, numeración de bytes) loque implica la preservación de su significado.
● Funcionalidad: Pasaje de un código a otro. Sintaxis.
● Sesolíaasociara estacapa las funcionalidades de Compresión y Criptografía.
16. OSI - Capa de Aplicación
● Nivel de acceso a entornoOSI.
● Responsable de la "semántica" de lainformación intercambiada.
● No todas las aplicaciones son susceptibles de estandardizar pero determinados
procedimientos son comunes a todos los protocolos de aplicación
(empezar/terminaruna asociación entreprocesosdeaplicación).
● FTP,Telnet, SMTP, POP3, HTTP
20. Aplicación
Transporte
Maneja los detalles de una aplicación en
particular:Telnet, FTP, SMTP, SNMP,etc.
Suministra un flujo de datos entre dos hosts,
para la aplicación de la capa superior: TCP y UDP.
Arquitectura TCP/IP
Internet
Interfaz de
red
Capa de red (network), maneja los movimientos de
los datagramas alrededor de la red: IP,ICMP.
Capa de enlace (link o data-link), maneja los
detalles del medio de comunicación. Ethernet,
WiFi, etc.
TCP/IP es una combinación
de varios protocolos
Internet
Protocol
Suite
21. Datos de
usuario
Cabecera
Datos de Aplicación
Cabec.
Aplic.
Datos de
usuario
TCP
Aplica-
ción
Arquitectura TCP/IP
TCP
Cabecera
IP
Cabecera
TCP
Cabecera
TCP
CabeceraCabecera
IP
Ethernet
Cola
Ethernet
Datos deAplicación
Datos deAplicación
Datagrama IP
Segmento TCP
14 20 4
20
Trama Ethernet
46 a 1500 bytes
Drive
Ethernet
IP
Ethernet
24. Transporte Protocolo 2 Protocolo 3
Software fuera del
sistema operativo
Aplicación
Arquitectura TCP/IP
Internet
Interfaz de red
Módulo IP
Interfaz 1 Interfaz 2 Interfaz 3
Uso de direcciones
Hardware
Dentro Protocolo 1
del S.O
Direcciones
IP
25. Aplicación 1 Aplicación m Aplicación n Aplicación x
TCP UDP
Demux
basado
en puerto
destino
CAPA DE
TRANSPORTE
ICMP IGMP
Arquitectura TCP/IP
IP
ARP RARP
Drive
Ethernet
Trama de entrada
Demux
basado
en tipo
de trama
en la
cabecera
Ethernet
Demux
basado
en valor
de tipo de
protocolo en
la cabecera
IP
INTERFAZ
DE RED
CAPA DE RED
26. Protocolo de TransporteTCP UDP
BGP FTP HTTP SMTP TELNET SNMP
MIME
Arquitectura TCP/IP
ICMP OSPF
Protocolo Internet IP
Protocolo de acceso de red
I
T
H
U
M
S
I
B
F
O
P
N
M
C
D
T
:
I
G
S
N
M
P
M
T
P
T
P
O
P
:
r
P
E
:
P
F
P
:
o
t
T
F
:
U
:
r
:
B
:
t
r
o
H
o
i
M
S
O
I
s
a
S
l
o
s
c
n
e
n
i
y
i
r
p
u
o
m
t
r
p
m
s
d
p
T
e
l
m
r
D
e
t
o
p
r
n
r
p
o
e
i
n
r
a
l
_
i
l
a
t
r
I
e
S
e
s
n
e
o
G
T
P
t
n
s
t
a
s
h
c
M
t
N
e
u
i
a
f
g
C
e
o
x
e
r
t
e
r
a
l
e
n
p
o
t
r
a
n
o
t
i
w
o
n
e
w
T
m
l
P
e
s
C
s
s
t
T
a
r
o
r
c
t
e
o
a
o
y
o
r
o
n
P
n
a
t
I
P
k
l
m
P
o
t
n
s
a
n
r
M
r
f
c
M
r
t
o
s
o
e
h
o
f
t
e
:
r
e
o
a
l
F
n
s
o
P
R
r
P
n
c
s
e
i
c
r
o
a
r
P
S
r
a
t
o
o
s
g
l
g
r
V
M
l
t
o
e
o
e
o
P
m
t
c
a
c
o
P
.
o
i
o
e
c
r
R
l
o
n
o
E
T
t
l
o
x
P
P
c
,
t
r
e
o
e
o
n
l
t
t
c
s
o
i
.
c
o
o
n
l