Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2
Modelo de capas y protocolos de comunicaciones.
3
Modelo de capas y protocolos de comunicaciones.
4
Modelo de capas y protocolos de comunicaciones.
5
Modelo de capas y protocolos de comunicaciones.
6
Modelo de capas y protocolos de comunicaciones.
7
Modelo de capas y protocolos de comunicaciones.
8
Modelo de capas y protocolos de comunicaciones.
9
Modelo de capas y protocolos de comunicaciones.
Hoy en día existen dos modelos principales, para definir una arquitectura de red en capas,
qué son determinantes en la evolución de las redes de comunicación: el modelo OSI (Open
Systems Interconnection) y el modelo TCP/IP (Transmission Control Protocol / Internet
Protocol).
VS
10
Modelo de capas y protocolos de comunicaciones.
11
Modelo de capas y protocolos de comunicaciones.
Arquitectura OSI
¿Qué es OSI?
Una sigla: Open Systems Interconnection
Conceptualmente: arquitectura general requerida para establecer comunicación entre
ordenadores.
El desarrollo inicial de las redes de ordenadores fue promovido por redes experimentales
como ARPANet y CYCLADES, seguidos por los fabricantes de ordenadores (IBM, DECnet,
INTEL, etcétera). Las redes experimentales se diseñaron para ser heterogéneas (no
importaba la marca del ordenador).
Las redes de los fabricantes de equipos tenían su propio conjunto de convenciones para
interconectar sus equipos y lo llamaban su “arquitectura de red”. La necesidad de
interconectar equipos de diferentes fabricantes se hizo evidente.
12
Modelo de capas y protocolos de comunicaciones.
Arquitectura OSI
14
Modelo de capas y protocolos de comunicaciones.
En la vida real, las 7 capas de funciones del modelo OSI están construidas como una combinación de:
1. Sistema Operativo (Windows XP, Win 7/8/10, Mac/OS, Linux ó Unix)
2. Aplicaciones (navegador, cliente de correo, servidor web)
3. Protocolos de transporte y de red (TCP/IP)
4. Hardware y software qué colocan la señal en el cable conectado al ordenador (tarjeta de red y drivers)
15
Modelo de capas y protocolos de comunicaciones.
16
Modelo de capas y protocolos de comunicaciones.
17
Modelo de capas y protocolos de comunicaciones.
18
Modelo de capas y protocolos de comunicaciones.
19
Modelo de capas y protocolos de comunicaciones.
20
Modelo de capas y protocolos de comunicaciones.
Encapsulación
Cuando un protocolo de una capa superior envía datos a su par en otro nodo, los entrega al
protocolo de la capa inferior.
-El protocolo de la capa inferior no sabe sí el protocolo de nivel superior envía una imagen,
un correo o una secuencia numérica.
Luego el protocolo del nivel inferior, para crear su mensaje, agrega una información de
control (header o cabecera) qué es utilizada entre pares para comunicarse entre ellos.
-Esta información de control generalmente es colocada al iniciar el mensaje. En algunos
casos se anexa información de control al final del mensaje y la llaman trailer.
A los datos entregados por el protocolo de la capa superior, dentro del mensaje, se le llama
cuerpo del mensaje o payload.
La operación de “meter” el mensaje del nivel superior detrás de un header o cabecera en
el mensaje de nivel inferior se llama encapsulación.
21
Modelo de capas y protocolos de comunicaciones.
Multiplexación y demultiplexación
22
Modelo de capas y protocolos de comunicaciones.
23
Modelo de capas y protocolos de comunicaciones.
24
Modelo de capas y protocolos de comunicaciones.
Los 7 Niveles o Capas del modelo OSI
25
Modelo de capas y protocolos de comunicaciones.
La capa de aplicación está cerca al usuario (no ofrece servicios a otras capas del modelo
OSI), los usuarios interactúan con las redes de datos a través de la capa de Aplicación.
-Es el nivel más alto en la arquitectura OSI
-Define la interfaz entre el software de comunicaciones y cualquier aplicación qué necesite
comunicarse a través de la red.
-Las otras capas existen para prestar servicios a esta capa.
-Las aplicaciones están compuestas por procesos.
-Un proceso de aplicación se manifiesta en la capa de aplicaciones como la ejecución de un
protocolo de aplicación.
26
Modelo de capas y protocolos de comunicaciones.
27
Modelo de capas y protocolos de comunicaciones.
Define cómo iniciar, coordinar y terminar las conversaciones entre aplicaciones (llamadas
sesiones).
-Administra el intercambio de datos y sincroniza el diálogo entre niveles de presentación
(capa 6) de cada sistema.
-Ofrece las herramientas para qué la capa de aplicación, la de presentación y la de sesión
reporten sus problemas y los recursos disponibles para la comunicación (control del
diálogo, sesión, entre aplicaciones).
-Lleva control de qué flujos forman parte de la misma sesión y qué flujos deben terminar
correctamente.
28
Modelo de capas y protocolos de comunicaciones.
Proporciona un número amplio de servicios. Asegura la entrega de los datos entre procesos
qué han establecido una sesión y qué se ejecutan en diferentes nodos.
-Evita qué las capas superiores se preocupen por los detalles del transporte de los datos
hasta el proceso correcto.
-Realiza la multiplexación de los datos recibidos de las aplicaciones:
• ¿cuál es la aplicación/servicio destino/origen?
-Segmenta bloques grandes de datos antes de transmitirlos (y los re-ensambla en el nodo
destino).
-Asegura la transmisión confiable de los mensajes.
-No deja qué falten ni sobren partes de los mensajes trasmitidos (sí es necesario, hace
retransmisión de mensajes).
-Hace control de flujo y control de congestión.
29
Modelo de capas y protocolos de comunicaciones.
Entrega los paquetes de datos a la red correcta, al nodo correcto, buscando el mejor
camino (es decir, permite el intercambio de paquetes).
-Evita qué las capas superiores se preocupen por los detalles de cómo los paquetes alcanzan
el nodo destino correcto.
-En esta capa se define la dirección lógica de los nodos.
-Esta capa es la encargada de hacer el enrutamiento y el direccionamiento:
• Enrutamiento: ¿cuál es el mejor camino para llegar a la red destino?
• Direccionamiento: ¿cuál es el nodo destino?
30
Modelo de capas y protocolos de comunicaciones.
Arquitectura OSI
31
Modelo de capas y protocolos de comunicaciones.
Direcciones IPv4
-Constan de una cadena de 32 bits, divididos en cuatro secciones denominadas octetos.
-Cada octeto contiene 8 bits (o 1 byte) separados por un punto.
Conversión entre los sistemas binario y decimal. Ejemplo de tabla para facilitar la conversión.
32
Modelo de capas y protocolos de comunicaciones.
Direcciones IPv4
-Las direcciones IPv4 constan de una porción de red y una porción de host.
-Las direcciones IPv4 van acompañadas siempre de una máscara de subred.
-La máscara de subred tiene el mismo formato que una dirección IPv4, pero los bits a “1”
tienen que ser contiguos.
-La longitud en bits de las porciones de red y host está determinada por la máscara de
subred.
-El número de bits = 1 de la máscara es igual al número de bits de la porción red de la
dirección IP, el resto de bits conforman la porción de host.
-Las direcciones IPv4 se clasifican en tres tipos: direcciones IP de red, direcciones IP de
broadcast y direcciones IP de host.
-Direcciones IP de red son aquellas que tienen todos los bits de su porción host igual a cero.
-Direcciones IP de broadcast son aquellas que tienen todos los bits de su porción host igual a
unos binarios.
--Las direcciones IP de host son aquellas que no tienen todos los bits de su porción host igual
ni a unos ni a ceros binarios. 33
Modelo de capas y protocolos de comunicaciones.
35
Modelo de capas y protocolos de comunicaciones.
37
Modelo de capas y protocolos de comunicaciones.
38
Modelo de capas y protocolos de comunicaciones.
39
Modelo de capas y protocolos de comunicaciones.
¿Qué es TCP/IP?
El nombre “TCP/IP” se refiere a una suite de protocolos de datos.
-Una colección de protocolos de datos qué permite qué los ordenadores se comuniquen.
El nombre viene de dos de los protocolos qué lo conforman:
-Transmission Control Protocol (TCP)
-Internet Protocol (IP)
Hay muchos otros protocolos en la suite.
TCP/IP e Internet
TCP/IP son los protocolos fundamentales de Internet (aunque se utilizan para Intranets y
Extranets)
Stanford University y Bold, Beranek and Newman (BBN) presentaron TCP/IP a comienzos de
los 70 para una red de conmutación de paquetes (ARPANet).
La arquitectura de TCP/IP ahora es definida por la Internet Engineering Task Force (IETF).
40
Modelo de capas y protocolos de comunicaciones.
“Estándares” de TCP/IP
Para garantizar qué TCP/IP sea un protocolo abierto los estándares deben ser públicamente
conocidos.
La mayor parte de la información sobre los protocolos de TCP/IP está publicada en
unos documentos llamados Request for Comments (RFC’s)
- Hay otros dos tipos de documentos: Military Standards (MIL STD), Internet Engineering
Notes (IEN) .
41
Modelo de capas y protocolos de comunicaciones.
“Estándares” de TCP/IP
Para garantizar qué TCP/IP sea un protocolo abierto los estándares deben ser públicamente
conocidos.
La mayor parte de la información sobre los protocolos de TCP/IP está publicada en
unos documentos llamados Request for Comments (RFC’s)
- Hay otros dos tipos de documentos: Military Standards (MIL STD), Internet Engineering
Notes (IEN) .
42
Modelo de capas y protocolos de comunicaciones.
43
Modelo de capas y protocolos de comunicaciones.
Encapsulación de datos
44
Modelo de capas y protocolos de comunicaciones.
45
Modelo de capas y protocolos de comunicaciones.
Cuando se envían mensajes en una red, el stack del protocolo de un host funciona desde
arriba hacia abajo, en un primer momento.
Posteriormente, el host receptor realiza la operación inversa, siguiendo el orden de
abajo arriba.
Tomando como base el modelo TCP/IP, la secuencia de eventos sería la siguiente:
46
Modelo de capas y protocolos de comunicaciones.
47
Modelo de capas y protocolos de comunicaciones.
48