Sei sulla pagina 1di 53

Arquitectura de Redes

•Es el conjunto de capas y protocolos que permiten la


comunicación entre computadoras.

¿Por qué utilizar un modelo dividido en capas?

o Reduce la complejidad
o Asegura la interoperatividad de la tecnología (Se
estandarizan las interfaces)
oSimplifica la enseñanza y el aprendizaje

1
Arquitectura de Redes
•La arquitectura de redes más simple es la formada por
aplicaciones, redes y computadoras, es decir 03 capas:

Aplicaciones Protocolo de capa 3 Aplicaciones


Entidad
Interfaz 3/2

Transporte Protocolo de capa 2 Transporte Capa N + 1


Usuario de Servicio

Interfaz 2/1

Acceso a red Protocolo de capa 1 Acceso a red Capa N


Proveedor de Servicio

Medio de Tx
2
Arquitectura de Redes

•Comunicación Vertical (Comunicación real).

•Comunicación Horizontal: Para los procesos pares la


comunicación es horizontal (Comunicación virtual).

1. Capa capa o nivel tiene un conjunto de funciones bien


definidas.

2. Los niveles inferiores proporcionan servicios a los niveles


superiores.

3
Arquitectura de Redes

•En resumen las comunicaciones de datos se pueden organizar


en una arquitectura de red de tres capas:

•La Capa de Acceso a Red: que incluye el intercambio de


datos de la computadora a la red.

•La Capa de Transporte: que nos asegura que los datos


lleguen confiablemente a la aplicación destino.

•La Capa de Aplicaciones: que contiene toda la lógica


necesaria para soportar diversas aplicaciones de los
usuarios.

4
Arquitectura de Redes

Compartir Correo Emulación de


Archivos Electrónico Terminales Aplicaciones
de los
Usuarios
Servicios de Acceso a Bases
Videoconferencias
Impresión de Datos

Mecanismo de
Novell IPX TCP/ IP Apple Talk Transporte

LAN WAN Acceso a la


Red (enlaces
físicos)
5
Arquitectura de Redes
Host A Host B
Usuario de la Capa N+1 Usuario de la Capa N+1
Servicios proporcionados
Capa N + 1 por la Capa N
Interfaz N+1/N
(SAP) (SAP)

Entidades pares

Capa N Entidad de Protocolo de Capa N Entidad de


Capa N Capa N
Servicios disponibles por
la Capa N
Interfaz N/N-1
(SAP) (SAP)

Capa N - 1
Capa N-1 (es un canal de comunicación para la capa N)

SAP: Punto de acceso al servicio


Ejm: direcciones físicas, direcciones IP, puertos
6
Relación entre capas, protocolos, interfaces y servicios
Protocolos
•Los protocolos son las reglas que especifican el intercambio
de datos entre dos entidades pares

•Los protocolos gobiernan el formato y el significado de los


marcos, paquetes o mensajes que intercambian las entidades
pares dentro de una capa

•Los protocolos dicen como implementar los servicios

•Los protocolos pueden cambiar siempre que los servicios


visibles a los usuarios no cambien

7
Protocolos
• Los primeros ministros de China y Francia necesitan alcanzar un acuerdo por
teléfono, pero ninguno de los dos habla el idioma de su interlocutor. No
obstante, ambos tienen un traductor de ingles.

Ministro de Protocolo de capa 3 Ministro de


Francia China
Interfaz 3/2 Interfaz 3/2

Traductor Protocolo de capa 2 Traductor


(frances-ingles) (chino-ingles)

Interfaz 2/1 Interfaz 2/1

Secretaria 1 Protocolo de capa 1 Secretaria 2


(envia mensaje (envia mensaje
por fax) por fax)

Medio fisico (Linea telefonica)


8
Protocolos
Algunas de las funciones de los protocolos son:

•Encapsulamiento: Al pasar datos de una capa a otra, se


inserta una información de control
•PDU = Datos + Información de Control (Unidad de Datos de
Protocolo)
Datos

Control Datos
Encapsular
PDU

La información de control contiene:


•Direcciones, códigos de detección de errores, y otras
9
funciones
Protocolos
Capa de la Arquitectura Unidad de datos -PDU
Unidad de datos
Capa de Aplicación de protocolo de
aplicación
Unidad de datos
Encabezamientos de
Capa de Presentación servicios de presentación
de protocolos de
presentación
Encabezamientos de Unidad de datos
Capa de Sesión servicios de sesión de protocolos de
sesión
Encabezamientos de Unidad de datos
Capa de Transporte servicios de transporte de protocolos de
Transporte (segmentos)
Encabezamientos de Unidad de datos
Capa de Red servicios de red de protocolos de
red (paquetes)
Capa de Enlace Encabezamientos Unidad de datos
de enlaces de de protocolos de enlaces
de Datos datos de datos (tramas)
10
Protocolos
Segmentación y Reensamblaje: Usualmente la transferencia
de datos se realiza en bloques, es decir el protocolo de nivel
inferior puede dividir estos datos en paquetes.

•Una vez recibidos los paquetes, el mensaje es reensamblado


en el receptor.

Datos Tx Datos Rx
Aplicación A Aplicación B

Segmentar Reensamblar
PROTOCOLO PROTOCOLO
11
Protocolos
•Control de conexión : Existen dos tipos:
•No orientados a conexión: donde los PDU son
independientes.
•Orientados a la conexión: donde se establece una
asociación lógica entre entidades.

Entidad de Entidad de
protocolo protocolo

Tiempo
Varios
intercambios

12
Protocolos
•Envío ordenado: a cada PDU se debe asignar un número en
el transmisor para recuperar ordenadamente un mensaje de
datos .

•Control de errores: se debe gestionar las pérdidas o los


errores de datos y control

•Cuando no se recibe confirmación de un PDU, entonces se


debe re-enviar PDU.

13
Protocolos
•Control de Flujo: el receptor limita la cantidad o velocidad
de datos que envía el emisor.

•Protocolo de Parada y Espera

Espero
confirmación

14
Protocolos
Capa El mensaje M se produce por
un proceso de aplicacion
Protocolo de la Capa 5
5 M M

Protocolo de la Capa 4
4 H4 M H4 M

Protocolo
de la Capa 3
3 H3 H4 M1 H3 M2 H3 H4 M1 H3 M2

Protocolo
de la Capa 2
2 H2 H3 H4 M1 T2 H2 H3 M2 T2 H2 H3 H4 M1 T2 H2 H3 M2 T2

1
Máquina de Origen Máquina de Destino
Flujo de Información 15
Interfaces

•Las interfaces definen que operaciones y servicios ofrece la


capa inferior a la superior.

•Entre cada par de capas adyacentes hay una interface.

•Las capas inferiores ofrecen servicios a las capas superiores.

•La capa “n” se llama Proveedor del Servicio y la capa “n+1”


se llama Usuario del Servicio.

•Los servicios están disponibles en los SAP - Puntos de Acceso


al Servicio.

16
Servicios
•Un Servicio es un conjunto de operaciones que ofrece una
capa a la capa que esta encima de ella.

•Las capas pueden ofrecer dos tipos de servicio:

•Servicio orientado a la conexión: (Ejm. Modelo de


Sistema Telefónico) El usuario del servicio establece una
conexión antes de transmitir; usa la conexión y después la
libera. La información llega en orden.

•Servicio sin conexión: (Ejm. Modelo del Sistema Postal)


Cada mensaje lleva una dirección completa del destino y
cada uno se encamina en forma independiente. Los
mensajes pueden llegar en desorden.
17
Primitivas de Servicios
•Las primitivas de un servicio son el conjunto de operaciones
u ordenes que especifican de manera formal un servicio.

PRIMITIVA SIGNIFICADO
PETICION Una entidad quiere que el servicio haga un trabajo
INDICACIÓN Se le informa a una entidad acerca de un suceso

RESPUESTA Una entidad quiere responder a un suceso


CONFIRMACIÓN Ha llegado una respuesta a una petición anterior

•Los servicios pueden ser confirmados (petición, indicación,


respuesta y confirmación) o no confirmados (peticion,
indicación)
18
Primitivas de Servicios
•Las primitivas de servicio son ocho en un servicio simple
orientado a conexión:

1. CONNECT.request- Petición para establecer una conexión


2. CONNECT.indication- Indica al receptor que recibió una
petición
3. CONNECT.response- Respuesta del receptor para aceptar
o rechazar una llamada
4. CONNECT.confirm- Indica al emisor si acepto o no la
llamada
5. DATA.request- Petición de envío de datos
6. DATA.indication- Señal de llegada de datos
7. DISCONNECT.request- Petición para liberar una conexión
8. DISCONNECT.indication- Indica al receptor que recibió
una petición 19
Primitivas de Servicios

Usuario A Usuario B
Paso 1. A marca el número de teléfono de B - CONNECT.request
Paso 2. Suena el teléfono de B - CONNECT.indication
Paso 3. B descuelga su teléfono - CONNECT.response
Paso 4. A escucha que ya no timbra el teléfono de B - CONNECT.confirm
Paso 5. A habla con B - DATA.request
Paso 6. B escucha el mensaje de A - DATA.indication
Paso 7. B habla con A - DATA.request
Paso 8. A escucha el mensaje de B - DATA.indication
Paso 9. A cuelga el teléfono - DISCONNECT.request
Paso 10. B escucha y cuelga - DISCONNECT.indication

20
Analogía del Sistema Telefónico con las Primitivas de Servicio
Primitivas de Servicios
Capa N +1 1 5 7
Computadora A
Capa N 4 6

1 2 3 4 5 6 7 8 9 10 Tiempo

Capa N +1 3 5
Computadora B
Capa N 2 6 8

1. CONNECT.request 5. DATA.request
2. CONNECT.indication 6. DATA.indication
3. CONNECT.response 7. DISCONNECT.request
4. CONNECT.confirm 8. DISCONNECT.indication

Ejemplo de Primitivas de Servicio


21
Modelo de Referencia OSI
•El Modelo de Referencia OSI - Interconexión de Sistemas
Abiertos fue propuesta por la ISO - Organización
Internacional de Normalización.

•El Modelo OSI trata de establecer las bases para la definición


de protocolos.

•Propone dividir en niveles todas las áreas que se llevan a cabo


en una comunicación de computadoras.

•Todas las capas estarán bien definidas y no interferirían con


las demás.

•De este modo se podría hacer correcciones y modificaciones en


un nivel y no afectaría al resto de niveles. 22
Modelo de Referencia OSI
Usuario Final A Usuario Final B

Capa de Aplicación Capa de Aplicación


Protocolos Capa de Presentación Funciones Capa de Presentación
de Alto de Usuario
Capa de Sesión Capa de Sesión
Nivel Final
Capa de Transporte Capa de Transporte
Capa de Red Capa de Red
Servicios Capa de Enlace Funciones Capa de Enlace
de Datos de Red de Datos
de Red
Capa Física Capa Física

Medio Físico

23
Modelo de Referencia OSI
Usuario Final A Usuario Final B

Capa de Aplicación Capa de Aplicación


Capa de Presentación Comunicación Capa de Presentación
par a par
Capa de Sesión Capa de Sesión

Capa de Transporte Capa de Transporte


Capa de Red Capa de Red Capa de Red
Comuni Comuni
Capa de Enlace Capa de Enlace Capa de Enlace
de Datos
cación cación de Datos
de Datos
par a par par a par
Capa Física Capa Física Capa Física

Medio Físico (señales electricas)


Nodo Origen Nodo Intermedio Nodo Destino
24
Modelo de Referencia OSI

Aplicación Proceso de red de aplicaciones


•Proporciona servicios de red a
Presentación procesos de aplicación (como correo
electrónico, transferencia de
Sesión archivos,emulación de terminales)

Transporte

Red

Enlace de Datos

Física

25
Modelo de Referencia OSI
Aplicación Proceso de red de aplicaciones

Presentación Representación de datos


•Garantiza que los datos sean
Sesión legibles para el sistema receptor
•Formato de datos
Transporte •Técnicas de compresión de datos
•Criptografía
Red

Enlace de Datos

Física

26
Modelo de Referencia OSI
Aplicación Proceso de red de aplicaciones

Presentación Representación de datos

Sesión Comunicación entre hosts


•Establece, administra y termina
Transporte sesiones entre aplicaciones
•Proporciona los mecanismos para
Red controlar el dialogo entre
aplicaciones
Enlace de Datos

Física

27
Modelo de Referencia OSI
Aplicación Proceso de red de aplicaciones

Presentación Representación de datos

Sesión Comunicación entre hosts

Transporte Conexiones de extremo a extremo


•Confiabilidad de transporte de datos
Red •Establecer, administrar, terminar
circuitos virtuales
•Detección y recuperación de fallas
Enlace de Datos
•Control de Flujo

Física

28
Modelo de Referencia OSI
Aplicación Proceso de red de aplicaciones

Presentación Representación de datos

Sesión Comunicación entre hosts

Transporte Conexiones de extremo a extremo

Red Direccionamiento y mejor ruta


•Proporciona conectividad y
Enlace de Datos selección de ruta entre dos sistemas
finales
Física

29
Modelo de Referencia OSI
Aplicación Proceso de red de aplicaciones

Presentación Representación de datos

Sesión Comunicación entre hosts

Transporte Conexiones de extremo a extremo

Red Direccionamiento y mejor ruta

Enlace de Datos Acceso a los medios


•Permite la transferencia confiable
Física de datos a través de los medios
•Direccionamiento físico, topología
de red, control de errores, control de
flujo 30
Modelo de Referencia OSI
Aplicación Proceso de red de aplicaciones

Presentación Representación de datos

Sesión Comunicación entre hosts

Transporte Conexiones de extremo a extremo

Red Direccionamiento y mejor ruta

Enlace de Datos Acceso a los medios

Física Transmisión binaria


•Cables, conectores, voltajes,
velocidad de datos
31
Modelo de Referencia TCP/IP

•Desarrollada por el Departamento de Defensa (DoD) de los


Estados Unidos, como resultado del Proyecto ARPANET.

•Es mucho más utilizada que la arquitectura OSI, y consiste en


un conjunto de protocolos normalizados.

•Esta arquitectura consiste solo en cuatro niveles o capas.


Descritos a continuación (los niveles OSI 5 y 6 no existen y los
niveles 1 y 2 están fusionados en un solo nivel).

32
Modelo de Referencia TCP/IP
Aplicación •Corresponde con los niveles OSI de
aplicación, presentación y sesión
Transporte •Incluye protocolos destinados a
proporcionar servicios
Internet •Corresponde a las aplicaciones
disponibles para los usuarios como
Intefaz de Red FTP, SNMP, TELNET, etc.

Aplicación

Transporte •Utiliza el protocolo TCP que es


confiable y orientado a la conexión
Internet y el UDP que no es confiable ni
orientado a conexión
Intefaz de Red
33
Modelo de Referencia TCP/IP
Aplicación
•Incluye al protocolo IP, que se
Transporte encarga de enviar los paquetes de
información a sus destinos
correspondientes
Internet
•Se encarga del direccionamiento y
encaminamiento de los datos
Intefaz de Red •No es fiable ni orientado a conexión

Aplicación

Transporte

Internet
•Tiende agrupar el nivel Físico con
Interfaz de Red el nivel de Enlace de Datos del
34
Modelo OSI
Modelo de Referencia TCP/IP
•Los modelos y protocolos no son perfectos.

•Funcionalidad de las capas muy similar.


OSI TCP/IP
Aplicación
Presentación Aplicación
Sesión
Transporte Transporte
Red Internet
Enlace de Datos
Interfaz de Red
Físico

Similitudes entre el Modelo OSI y TCP/IP 35


Estandarización de Redes
Para poder establecer una comunicación entre computadoras, o
entre personas es necesario contar con una serie de normas que
regulen dicho proceso

¿Cómo eran antes los estandares?


•Veían el funcionamiento interno de una PC
•Eran estándares para Sistemas Cerrados

¿Cómo son ahora los estándares?


•Especifican el funcionamiento de una PC en redes
•Son estándares para Sistemas Abiertos

•Los Sistemas Abiertos permiten que equipos de cualquier


fabricante se interconecten.
36
Principales Organizaciones
Normativas
•Unión Internacional de Telecomunicaciones -UIT: Es miembro de
las Naciones Unidas (ONU), y su misión es estandarizar las
telecomunicaciones internacionales.

¿Quiénes lo conforman?
•Los representantes de los gobiernos.

•El Sector de Estandarización de Telecomunicaciones UIT-T (antes


CCIT) tiene como objetivo estudiar y emitir recomendaciones sobre
aspectos técnicos relacionados con la telefonía, telegrafía y
comunicación de datos.

37
Principales Organizaciones
Normativas
•Organización Internacional de Estándares - ISO (International
Standards Organization ): Es una agencia internacional de normas
que estudia varias materias.

El Comité Técnico TC97 de la ISO, encargado de las Tecnologías de


Información desarrolló el modelo OSI y las normas para cada capa
de esta arquitectura .

¿Quiénes lo conforman?
•El 70% son instituciones de estándares gubernamentales.

38
Principales Organizaciones
Normativas
•Instituto Nacional de Estándares - ANSI (American National
Standards Institute ): Su objetivo principal trata sobre Redes LAN y
WAN´s

•Instituto de Ingenieros Eléctricos y Electrónicos- IEEE: Se ocupó


de la Capa 1 y 2 del Modelo OSI y desarrolló las Normas IEEE 802
para redes LAN´s

39
Principales Organizaciones
Normativas
•Junta de Arquitectura de Internet - IAB (Internet Architecture
Board ): Organización autónoma que tiene como misión coordinar
la investigación y desarrollo de los protocolos TCP/IP e Internet
http://www.iab.org/.

Debido al éxito comercial del TCP/IP, en 1989 la IAB se reorganizó


en dos grupos de trabajo:
•La Fuerza de Trabajo de Investigación Internet IRFT (Internet
Research Task Force) http://www.ietf.org/

•La Fuerza de Trabajo de Ingeniería Internet IETF (Internet


Engineering Task Force) http://www.irtf.org/

40
Principales Organizaciones
Normativas
•La documentación del trabajo en Internet, aparecen en una serie
de reportes técnicos llamados solicitudes de Comentarios de
Internet o RFC.

•Los RFC pueden ser estándares o simples propuestas sobre


protocolos y están numerados en orden cronológico.

•Estos se guardan en línea y pueden ser recuperados por cualquier


interesado.

41
Principales Organizaciones
Normativas
Ejemplos:
•RFC 791 Corresponde al protocolo IP (versión 4)
•RFC 793 Corresponde al protocolo TCP
•RFC 2460 Corresponde al nuevo protocolo IP (versión 6)
•RFC 3031 Corresponde al “Multiprotocol Label Switching
Architecture” o MPLS (enero de 2001)

•Las principales organizaciones que reglamentan a la Internet son:


UIT – T, ISO, IAB

•De todas ellas la mas importante es la IAB, a través de la IETF


genera los RFC.

42
La Historia de Internet
•Lo que se conoce hoy como Internet es en realidad un conjunto de
redes independientes (de área local y área extensa) que se encuentran
conectadas entre sí .

•Durante la Guerra Fría, Estados Unidos crea una red exclusivamente


militar, con el objetivo de que, en el hipotético caso de un ataque ruso,
se pudiera tener acceso a la información militar desde cualquier punto
del país.

•Esta red se creó en 1969 y se llamó ARPANET.

•A finales de 1969, 04 hosts fueron conectados entre las distintas


universidades del país.

43
La Historia de Internet
•02 años después, ARPANET contaba con 40 hosts conectados .

44
•La red se extendió con gran rapidez por todo el país, conectando a
universidades e instituciones de investigación y educación,
organizaciones gubernamentales o no gubernamentales, y redes
privadas y comerciales.

45
La Historia de Internet
•Debido al crecimiento de la red, su sistema de comunicación se quedó
obsoleto.

• Entonces dos investigadores crearon el Protocolo TCP/IP, que se


convirtió en el estándar de comunicaciones dentro de las redes
informáticas.

•Las funciones militares se desligaron de ARPANET y se creó una


nueva red llamada MILNET

• La NSF (Fundación Nacional de Ciencias) crea su propia red


informática llamada NSFNET, que más tarde absorbe a ARPANET,
creando así una gran red con propósitos científicos y académicos.

46
•El desarrollo de las redes fue abismal, y se crean nuevas redes de libre
acceso que más tarde se unen a NSFNET, formando el embrión de lo
que hoy conocemos como INTERNET

47
La Historia de Internet
• El CERN (Centro Europeo de Investigación de Partículas) crea las
páginas web, con el objetivo de comunicarse con otros científicos
europeos.

• En 1993, un estudiante norteamericano escribió el código del primer


explorador web, el MOSAIC, que se distribuía de forma gratuita por
la red, y permitía tener acceso a gráficos y documentos de texto dentro
de Internet .

•Esto supuso una auténtica revolución, y a partir de ese momento,


Internet no ha parado de crecer.

48
Problema 1
• La unidad de datos de protocolo (PDU) de la capa N se encapsula en
una PDU de la capa (N-1). Igualmente se puede partir la PDU del nivel
N en varias PDU de nivel (N-1) (segmentación), y en sentido contrario
agrupar varias PDU del nivel (N-1) en una única PDU del nivel N.
(reensamblaje): a) En la segmentación, ¿es necesario que cada
segmento del nivel (N-1) contenga una copia de la cabecera de nivel N?

Protocolo de la Capa N
N H4 M H4 M

Protocolo
de la Capa N-1
N-1 H3 H4 M 1 H3 M 2 H3 H 4 M 1 H3 M 2

• Rpta.- No, solo es necesario que el primer segmento contenga la


cabecera como parte de sus datos.

49
Problema 1 (cont.)
• b) En el reensamblaje, ¿es necesario que cada PDU de nivel (N-1)
conserve su cabecera o se pueden agrupar los datos en una única PDU
de nivel N con una única cabecera de nivel N?

Protocolo de la Capa N
N H4 M H4 M

Protocolo
de la Capa N-1
N-1 H3 H4 M 1 H3 M 2 H3 H 4 M 1 H3 M 2

• Rpta.- No, en el ensamblaje las PDU de nivel (N-1) al subir al nivel N


se pierden sus cabeceras de nivel (N-1) y al agruparse tienen solo una
cabecera de nivel N.

50
Problema 2
• Un sistema tiene una jerarquía de protocolos de n capas. Las
aplicaciones generan mensajes de M bytes de longitud. En cada capa
se añade una cabecera de h bytes. ¿Qué fracción del ancho de banda
de la red se llena con cabeceras?
M
• Rpta.- La fracción que se llena con
cabecera es:
Capa N h M h+M C= (N-1)h /(N-1)h +M

Para M=500bytes, h=20bytes, N=3


Capa N-1 h h M 2h+M C=7.4%

Capa N- 2 h h h M 3h+M Para M=500bytes, h=20bytes, N=7


C=19.3%

51
Capa 1 Cabecera M (N-1)h+M
Problema 3
• El ejército blanco puede vencer por separado a cada cuerpo de ejército
azul
• El ejército azul puede vencer si los dos ejércitos azules atacan
simultáneamente.
• El ejército azul se comunican mediante un sistema de comunicación no
seguro (un soldado de infantería).
• El comandante del ejército azul #1, desea atacar al medio día y debe
coordinar con el comandante del ejercito azul #2.
•¿ Existe un protocolo que pueda utilizar el ejercito azul para evitar la
derrota?

52
Problema 3 (cont.)
Proveedor del Servicio
Ejército Blanco

Usuario del Servicio Usuario del Servicio


Ejército Azul # 1 Ejército Azul # 2
Petición

Indicación

Respuesta
Confirmación

• Rpta.- No existe protocolo que pueda impedir la derrota del ejército


azul porque el medio es inestable para ofrecer un servicio confirmado.
53

Potrebbero piacerti anche