Tema 1 - Arquitectura
Tema 1 - Arquitectura
Tema 1 - Arquitectura
Computer Networks I
Tema 1: Arquitecturas de Red
application
aplicación
transporte
transport
network
red
enlace
link
physical
física
inocente.sanchez@uclm.es
Redes de Computadores I
Arquitectura de red
Redes de Computadores I 2
Ejemplo de capas
Analogía de los filósofos
Tanenbaum
Redes de Computadores I 3
Modelos de Referencia
⚫ Modelo OSI
⚫ Modelo TCP/IP
⚫ Modelo híbrido
Redes de Computadores I 4
Modelo OSI
Redes de Computadores I 5
Capas del modelo OSI
aplicación aplicación
presentación presentación
sesión sesión
Redes de Computadores I 6
Capas del modelo OSI
1. Capa Física
Define las características eléctricas, mecánicas y temporales para los
dispositivos necesarios en una determinada tecnología de
comunicación de datos.
2. Capa de Enlace
Soporta transferencias de datos entre nodos directamente accesibles
(vecinos). Proporciona direcciones físicas (MAC).
3. Capa de Red
Soporta la comunicación de extremo a extremo con mensajes
individuales de longitud variable. Proporciona direcciones lógicas
(IP).
Redes de Computadores I 7
Capas del host del modelo OSI
4. Capa de Transporte
Proporciona un canal de comunicación fiable sin error entre usuarios
finales. También se encarga de la multiplexación de procesos.
5. Capa de Sesión
Permite crear sesiones entre hosts y gestionar la sincronización.
6. Capa de Presentación
Define la representación de datos en el cable y su semántica.
7. Capa de Aplicación
Protocolos específicos de aplicación tales como correo, noticias,
comandos remotos, etc…
Redes de Computadores I 8
Modelo TCP/IP
Transporte
⚫ Está íntimamente relacionado con la Inter-red
pila de protocolos TCP/IP, y no se
puede usar para describir otros Red subyacente
(host to net)
protocolos o redes.
Redes de Computadores I 9
Modelo TCP/IP
Capa de Aplicación
Protocolos de alto nivel como DNS,
SMTP, HTTP, FTP y otros muchos.
Capa de Transporte
Define protocolos de transporte TCP (Transport Control Protocol) y UDP
(User Datagram Protocol).
Capa de inter-red
Proporciona mecanismos para interconexión de redes y enrutado de
paquetes. Define el protocolo IP, que ofrece un servicio de entrega no
orientado a conexión.
Capa red subyacente (host to net)
Proporciona (o rechaza) los mecanismos necesarios para posibilitar que “un
paquete IP alcance otro host en la misma red”.
Redes de Computadores I 10
OSI, TCP/IP y modelo híbrido
OSI TCP/IP HÍBRIDO
7 aplicación
6 presentación aplicación aplicación
5 sesión
4 transporte transporte transporte
Regla para recordar las capas: OFERTA→ Física, Enlace, Red, Transporte y Aplicación
Redes de Computadores I 11
Encapsulado
La información de usuario no puede ir directamente “en el cable”.
La transmisión de datos necesita bytes agrupados en PDUs (Protocol Data Units).
La PDU añade información de control como cabeceras y colas.
transporte
Cabecera
transporte
segmento transporte
Redes de Computadores I
Encapsulado
La “receta” para hacerlo
1. Construir datos (desde una aplicación).
2. Hacer segmentos de datos para el transporte extremo
a extremo.
3. Añadir direcciones de red y construir uno (o varios)
datagramas.
4. Añadir direcciones físicas de enlace y construir tramas
para cada datagrama.
5. Codificar bits de tramas en señales eléctricas que se
puedan enviar por medio físico.
Redes de Computadores I
Tabla de caracteres ASCII
Redes de Computadores I
Ejemplo de encapsulado UDP
Enviar el texto “Redes~I” en ASCII con protocolo de transporte UDP desde la dirección IP
161.67.27.124 hasta la dirección IP 161.67.48.57, sabiendo que la MAC del host origen es
00:21:5D:E9:7F:80 y la MAC de la puerta de enlace (gateway) o router es
00:64:40:3A:C9:40. Todos los valores están en hexadecimal.
<............................................……......... 64 Bytes …............................................................>
<.. 7 Bytes ..>
Datos de Relleno:
aplicación
usuario: aplicación
52..............49 00...........00
<..... 8 Bytes ….>
Cabecera Datagrama de
transporte: usuario UDP
transporte transporte
DE.................E9 52.............49 00............00
<.... 20 Bytes ....>
Cabecera red: Datagrama IP
red red
4500.............7C DE................E9 52.............4900..............00
<... 14 Bytes ...> <......................................... 46 Bytes ……............................> <.. 4 Bytes..>
Cola:
Cabecera enlace: Trama enlace
0064.........0800 XXXXXXXX Ethernet
4500...............7C DE.............E952................4900...............00
Redes de Computadores I
Encapsulado con todas las capas
Redes de Computadores I
Detalle de la capa de transporte
con el protocolo UDP
Redes de Computadores I
Detalle de la capa de red con el
protocolo IP
Redes de Computadores I 18
Detalle de la capa de enlace con
el protocolo Ethernet
Redes de Computadores I
Fundamentos de direccionamiento
Tannenbaum
Redes de Computadores I
Dirección lógica o dirección IP
Direcciones físicas:
Destino - Origen
Direcciones IP
Origen - Destino
A IP origen
P IP destino
Las direcciones IP
son números, pero
por simplicidad las
ponemos como letras
en este ejemplo
Tannenbaum
Redes de Computadores I
Bibliografía
Forouzan 5ª ed. (inglés): Capítulo 1
1.1 Comunicaciones de datos: conceptos generales sobre las comunicaciones
1.2 Redes: parámetros generales tales como rendimiento, confiabilidad, seguridad, así
como estructuras básicas (conexiones punto a punto vs. multipunto, topologías)
1.3 Tipos de redes: LAN, WAN, ...
1.4 Internet
1.5 Estándares y administración