Sie sind auf Seite 1von 68

Arquitectura y Tecnologías de Redes

Tema 1: Conceptos Básicos


G R A D O I N G E N I E R Í A I N F O R M ÁT I C A – I N G E N I E R Í A D E C O M P U TA D O R E S
CURSO 2018-2019
D E PA R TA M E N TO D E T E C N O L O G Í A E L E C T R Ó N I C A - U N I V E R S I D A D D E S E V I L L A
Tema 1: Conceptos Básicos
1. Introducción
2. Nivel de Transporte
3. Nivel de Red
4. Host a Red (LAN)
5. Identificación de clientes
6. Dispositivos de Red
7. Comunicación nivel 2 y 3
Tema 1: Conceptos Básicos

Introducción
Tema 1: Conceptos Básicos
Conjunto de dispositivos
interconectados que
Tecnología intercambian mensajes

Ejemplo: Internet

Conjunto de procedimientos,
métodos y elementos físicos que Arquitectura
permiten transmitir información

Conjunto de protocolos empleados


y servicios ofrecidos por la red
Tema 1: Conceptos Básicos

COMPLEJIDAD ALTA

“Divide y vencerás”

MODELO
Tema 1: Conceptos Básicos
OSI OSI vs TCP TCP/IP
Aplicación
Presentación Aplicación

Sesión
Transporte Host a Host
Red Red
N.E.D.
Físico Host a Red

 Modelo de referencia  Host a Host: TCP o UDP


 No suelen implementarse todos  Red: IP, no orientado a conexión.
 Host a Red: Permite que los datagramas viajen por la
red.
 Aplicación: Cualquier protocolo que use TCP o UDP.
Tema 1: Conceptos Básicos
TCP/IP Ejemplo Internet

Aplicación http

Host a Host TCP


Red IP

Host a Red IEEE 802.3


Tema 1: Conceptos Básicos
Host A Host B

Aplicación Protocolo de Aplicación Aplicación


(http)

Host a Host Protocolo de Transporte (TCP) Host a Host


Red Protocolo de Red (IP) Red

Protocolo de Enlace
Host a Red (IEEE 802.3) Host a Red
Tema 1: Conceptos Básicos
Arquitectura de Red

http Arquitectura de Red: Conjunto de capas y protocolos de


una red de comunicaciones.

TCP
Pila de protocolos: Conjunto protocolos asociados a cada
IP
capa de una red de comunicaciones.

IEEE 802.3
Tema 1: Conceptos Básicos
Servicios
Nivel i
 Los niveles inferiores suministran servicios a los
niveles superiores
Solicita Ofrece
 Cliente: El nivel superior “usa” el servicio del
Nivel i-1 nivel inferior

Ejemplo TCP

TCP es cliente de IP

IP
Tema 1: Conceptos Básicos
Transmisión Servicios - ejemplo Recepción

http http

TCP TCP

IP IP

IEEE 802.3 IEEE 802.3


Tema 1: Conceptos Básicos
Encapsulación

 El protocolo de una capa define los mecanismos para


Nivel i
comunicar entidades pares. Por ejemplo
comando/respuesta.
 El formato del mensaje también es definido por el
Datos protocolo
 Un mensaje puede contener cabecera, datos y cola.

Mensaje del Nivel i  Cada campo del formato del mensaje tiene un
significado definido por el protocolo.
Tema 1: Conceptos Básicos
Encapsulación
Transmisión

Nivel i Mensaje Nivel i  El nivel superior (i) manda su mensaje al nivel


inferior (i-1)
 El nivel inferior (i-1) copia dicho mensaje en su
campo de datos e inserta la cabecera y cola
Nivel i-1 definidas en su protocolo.
 cabecera + datos (mensaje Nivel i) + cola =
Mensaje Nivel i mensaje de Nivel i-1

Mensaje Nivel i-1


Tema 1: Conceptos Básicos
Transmisión Encapsulación - ejemplo
http Mensaje http

TCP H. TCP Mensaje http

IP H. IP H. TCP Mensaje http

IEEE 802.3 H H. IP H. TCP Mensaje http C


Tema 1: Conceptos Básicos
Encapsulación
Recepción

Nivel i Mensaje Nivel i  El nivel i-1 recibe el mensaje e identifica las


partes (cabecera, datos y cola)
 Toma la información contenida en la cabecera y
la cola y realiza ciertas operaciones
Nivel i-1
 Una vez comprobado que “todo” está correcto,
envía el mensaje al nivel superior (i).
Mensaje Nivel i

Mensaje Nivel i-1


Tema 1: Conceptos Básicos
Recepción Encapsulación - ejemplo
http Mensaje http

TCP H. TCP Mensaje http

IP H. IP H. TCP Mensaje http

IEEE 802.3 H H. IP H. TCP Mensaje http C


Tema 1: Conceptos Básicos
Tema 1: Conceptos Básicos
¿Cómo Identificar el cliente?
 Un host puede tener implementado más de
http FTP SMTP un protocolo en uno o varios niveles.
 En transmisión cada protocolo “decide” a
que protocolo de nivel inferior solicitar
servicios
TCP UDP SCTP
 ¿Y en recepción?
IP PPP IPX

IEEE 802.3
Tema 1: Conceptos Básicos

Nivel de Transporte
Tema 1: Conceptos Básicos
Nivel de Transporte
 Proporcionan comunicación lógica entre los procesos de aplicación que se ejecutan en
diferentes hosts.
 Los protocolos de transporte tienen lugar en los extremos de la comunicación.
• Se dividen los mensajes de la aplicación en segmentos, que se pasan al nivel de red

Host A Host B
Red
Tema 1: Conceptos Básicos
Nivel de Transporte
Protocolos
TCP UDP
Orientado a la conexión No orientado a la conexión
Fiable No fiable
(ACKs, Orden, Retransmisión, Control de
congestión)
Segmentos No divide (datagrama)
Control de flujo Sin control de flujo
Tema 1: Conceptos Básicos
Nivel de Transporte - TCP
CAMPOS RELEVANTES DE LA TCP_PCI:
 Source & Destination Port (16 bits): Identifican el puerto
origen y destino del segmento.
 Seq. Number (32 bits): Es el número de secuencia del
primer octeto del dato del segmento (CONTANDO
BYTES)
 ACK (32 bits): Indica el número de secuencia esperado
del otro extremo (confirma, por tanto, todos los
anteriores)
 Windows (16 bits): Tamaño de la ventana (relacionado
Fuente: W. Stallings, Data and Computer Communications, 7 ed. (Developed by Adrian J. Pullin)
con control de flujo)
 Banderas: Indican el inicio de una conexión, el cierre, …
Tema 1: Conceptos Básicos
Nivel de Transporte - UDP
CAMPOS RELEVANTES DE LA UDP_PCI:
 Source Port (16 bits): Igual que en TCP. Puede ser 0 si el
proceso que envía datos no espera respuesta.
 Destination Port (16 bits): Mismo significado que en TCP

Fuente: W. Stallings, Data and Computer Communications, 7 ed. (Developed by Adrian J. Pullin)
UDP se emplea en:
 Sistemas de arranque remoto
 No siempre interesa establecer una conexión
 No siempre interesa el control de errores
 No siempre existe un canal de retorno
Tema 1: Conceptos Básicos

Nivel de Red
Tema 1: Conceptos Básicos
Nivel de Red Red
N.E.D.
 Define un esquema de direccionamiento. N.E.D. Físico
Físico
 Establece las herramientas necesarias para definir el
camino a seguir por los datos desde el origen hacia el
destino. Aplicación

 Emplea el servicio de entrega de R_PDUs suministrado


Presentación
Sesión
por el nivel de enlace. Este servicio permite intercambiar Transporte
datos entre sistemas finales o routers conectados Red
mediante medios físicos y dispositivos que implementan N.E.D.

como mucho hasta el nivel de enlace. Físico


Red
N.E.D.
Físico
Tema 1: Conceptos Básicos
Nivel de Red – IPv4
 Es un protocolo de nivel 3 no fiable (ACKs, Retransmisión, Control de congestión, Orden).
 No orientado a la conexión.
 Direccionamiento de 32 bits jerárquico.
 Existen direcciones especiales.
 Soporta la fragmentación.
Tema 1: Conceptos Básicos
Nivel de Red – IPv4
CAMPOS RELEVANTES DE LA IP_PCI:
 Version (4 bits): Indica la versión del protocolo IP (IPv4 o
IPv6)
 Length (16 bits): Indica la longitud de todo el datagrama
en octetos.
 Identification (16 bits): Se usa para distinguir fragmentos
de distintos datagramas.
 TTL (8 bits): Indica el número de saltos máximo para el
datagrama.
 Protocol (8bits): Indica el protocolo de nivel superior
Fuente: W. Stallings, Data and Computer Communications, 7 ed. (Developed by Adrian J. Pullin) que transporta el datagrama.
 Source & Destination Addr. (32 bits): Dirección fuente y
destino de la IP_PDU.
Tema 1: Conceptos Básicos
Nivel de Red – IPv4
Direccionamiento
0 31 bits  Todos los dispositivos deben tener configurados:
 Una dirección IP
Red Host  Una máscara de red
 ¿Un router?
Frontera definida por la  Exsiten direcciones especiales:
máscara de red  Id. de la red
 Broadcast dirigido
Tema 1: Conceptos Básicos
Nivel de Red – IPv4
Direccionamiento. Direcciones especiales.
Dirección Significado Usos
0.0.0.0/8 Un host de esta red Se usa como dirección fuente si un nodo no conoce su IP
0.0.0.0/32 Este host en esta red
10.0.0.0/8 Direcciones Conectividad IP pero no acceso a Internet
172.16.0.0/12 Privadas
192.168.0.0/16
127.0.0.0/8 Interfaz loopback Usar IP sin acceder a medio físico.

169.254.0.0/16 Autoconfiguración Se usa cuando un nodo no tiene ni asignación manual de IP ni hay


servidor DHCP.
224.0.0.0/4 Multicast Conocida como clase D, se usa para multicast a nivel IP

240.0.0.0/4 Reservado Conocida como clase E, su uso está reservado por IANA

255.255.255.255 Broadcast limitado Broadcast destino para esta red, no debe reenviarse nunca
Tema 1: Conceptos Básicos
Socket
TCP Puerto: 80  Un socket define un extremo de la comunicación.
IP Addr.: 150.214.141.100  Está formado por una dirección IP y un puerto
 Identifica un proceso en ejecución en Internet
 Un par de socket identifican, de forma única, una
comunicación en Internet.
TCP Puerto: 1030
IP Addr.: 192.168.1.102
Tema 1: Conceptos Básicos

Host a Red (LAN)


Tema 1: Conceptos Básicos
Host a Red (LAN)
OSI IEEE 802  Las redes de área local (LAN) son la tecnología de
Aplicación red más usada.
Presentación  Permite conectar los sistemas finales y routers
Sesión dentro de la misma red.
Transporte  Implementan, a través de la interfaz de red, los dos
Red niveles inferiores del modelo OSI, es decir, nivel de
LLC
enlace de datos y nivel físico.
N.E.D.
MAC
Físico Físico
Tema 1: Conceptos Básicos
Host a Red (LAN)
Tema 1: Conceptos Básicos
Octetos Host a Red (LAN)
Preamble 7
FORMATO DE LA MAC_PDU:
 SFD: Delimita el comienzo de la trama.
SFD 1
 Source & Destination Addr.: Dirección fuente y destino de la trama.
Dest. Addr. 6
 Unicast: I/G =0 Sólo dirigida a un nodo
Source Addr. 6
 Multicast: I/G = 1 Dirigida a un grupo de estaciones
L/T 2
 Broadcast: FF:FF:FF:FF:FF:FF
DATA 46-1500
PAD  L/T: (Longitud/Tipo)
FCS 4  Longitud (<= 1500): Indica el tamaño del campo de datos
 Tipo (> 1536): Identifica el protocolo que se encapsula en el campo de datos
 Datos: Contiene la PDU del nivel superior, y en su caso relleno
 FCS: Secuencia utilizada para la detección de errores.
Tema 1: Conceptos Básicos
Host a Red (LAN)

Campo L/T significa tipo


e identifica al cliente
Tema 1: Conceptos Básicos
Host a Red (LAN)
Tema 1: Conceptos Básicos
Host a Red (LAN)
Siempre es necesario el
subnivel LLC para identificar
el protocolo cliente de nivel
superior
Campo L/T significa longitud
Tema 1: Conceptos Básicos
Host a Red (LAN)
Tema 1: Conceptos Básicos
Host a Red (LAN)
FORMATO DE LA LLC_PDU:
Octetos
 DSAP & SSAP: Se emplean para identificar las entidades del nivel superior que están
DSAP 1
intercambiando información.
SSAP 1
 Para poder utilizar protocolos diseñados para Ethernet en entornos en los que sólo se
Control 1-2 ofrece subnivel LLC, se emplea SNAP. En este caso el DSAP y SSAP valen 0xAA y el
ethertype se coloca en el campo Información.
Información M
Tema 1: Conceptos Básicos
Host a Red (LAN)
Tema 1: Conceptos Básicos

Identificación de clientes
Tema 1: Conceptos Básicos
¿Cómo Identificar el cliente?
 TCP y UDP con el campo puerto
http FTP SMTP
 IP con Protocol
 Ethernet con Ethertype

TCP UDP SCTP  IEEE 802.3 (MAC) emplea LLC (IEEE 802.2)
 IEEE 802.2 con DSAP y SSAP
IP PPP IPX  Puede emplearse SNAP junto con IEEE 802.2
para identificar con Ethertype

IEEE 802.3
Tema 1: Conceptos Básicos
Tema 1: Conceptos Básicos
N.E.D.

Mensaje

H Datos C
Tema 1: Conceptos Básicos
N.E.D.

Red

Mensaje

H Datos C

H Datos
Tema 1: Conceptos Básicos
N.E.D.

Red

Transporte

H Datos

H Datos
Tema 1: Conceptos Básicos
N.E.D.

Red

Transporte

Aplicación
Tema 1: Conceptos Básicos
N.E.D.
Tema 1: Conceptos Básicos
N.E.D.

Red

Transporte

Aplicación
Tema 1: Conceptos Básicos

Dispositivos de Red
Tema 1: Conceptos Básicos
Dispositivos de Red
N.E.D.
Concentrador (Hub)
Físico  Implementa los niveles físico y enlace de datos.
 Retransmite cada trama recibida por todas las
interfaces excepto por la que la recibió.
 Interconectan redes que emplean la misma
tecnología.
 Un hub puro sólo opera en modo half-dúplex
(¿Control de flujo?)
 Pueden operar a diversas velocidades.
 No separa dominios de colisión.
Tema 1: Conceptos Básicos
Dispositivos de Red
N.E.D.
Conmutador (Switch)
Físico  Implementa los niveles físico y enlace de datos.
 Decide por donde reenviar la trama recibida con
la información almacenada en la tabla de
conmutación.
 Interconectan redes que emplean la misma
tecnología.
 Pueden operar a diversas velocidades y modos
de transmisión.
 Separa dominios de ancho de bandas pero no
dominios de broadcast.
Tema 1: Conceptos Básicos
Dispositivos de Red
N.E.D.
Puente (bridge)
Físico  Implementa los niveles físico y enlace de datos.
 Decide por donde reenviar la trama recibida con la
información almacenada en la tabla de
direccionamiento.
 Siempre usan la técnica de almacenamiento/reenvío
(incrementan la latencia de la red)
 Pueden interconectar redes que emplean diferentes
tecnologías.
 Separa dominios de ancho de bandas pero no
dominios de broadcast.
Tema 1: Conceptos Básicos
Dispositivos de Red
Red
N.E.D.
Router
Físico  Implementa los niveles físico, enlace de datos y red.
 Decide por donde reenviar el paquete recibido con
la información almacenada en la tabla de
enrutamiento.
 Pueden interconectar redes que emplean diferentes
tecnologías.
 Separa dominios de broadcast.
Tema 1: Conceptos Básicos
Dispositivos de Red
Tabla de enrutamiento de estación
 ¿IP de la estación?
 ¿Máscara de red? ¿Id de la red?

 ¿Dirección MAC de la tarjeta?


 ¿Puerta de enlace predeterminada?
 ¿PS para 10.10.63.20?
 ¿PS para 150.214.141.120?
 ¿MAC para 10.10.63.255?
Tema 1: Conceptos Básicos
Dispositivos de Red
Tabla de enrutamiento de router

Id red Máscara de red Próximo Salto Interfaz Métrica


0.0.0.0 0.0.0.0 192.168.2.1 E1 1
192.168.3.0 255.255.255.0 192.168.3.1 E2 1
192.168.4.0 255.255.255.0 192.168.2.1 E1 3
192.168.5.0 255.255.255.0 192.168.6.1 E3 2
192.168.1.0 255.255.255.0 0.0.0.0 E0 1
Tema 1: Conceptos Básicos

Comunicación Nivel 2 y 3
Tema 1: Conceptos Básicos
Comunicación nivel 2 y 3

Host MAC IP
A 00:AA:01:00:CC:00 192.168.1.11
B 00:BB:02:00:DD:00 192.168.2.22
Tema 1: Conceptos Básicos
Comunicación nivel 2 y 3

Host MAC IP
A 00:AA:01:00:CC:00 192.168.1.11
B 00:BB:02:00:DD:00 192.168.2.22

MAC IP MAC IP
Origen 00:AA:01:00:CC:00 192.168.1.11 Origen
Destino Destino
Tema 1: Conceptos Básicos
Comunicación nivel 2 y 3

Host MAC IP
A 00:AA:01:00:CC:00 192.168.1.11
B 00:BB:02:00:DD:00 192.168.2.22

MAC IP MAC IP
Origen 00:AA:01:00:CC:00 192.168.1.11 Origen 00:AA:01:00:CC:00 192.168.1.11
Destino 00:BB:02:00:DD:00 192.168.2.22 Destino 00:BB:02:00:DD:00 192.168.2.22
Tema 1: Conceptos Básicos
Comunicación nivel 2 y 3

Host MAC IP
A 00:AA:01:00:CC:00 192.168.1.11
B 00:BB:02:00:DD:00 192.168.2.22

MAC IP MAC IP
Origen 00:AA:01:00:CC:00 192.168.1.11 Origen
Destino Destino
Tema 1: Conceptos Básicos
Comunicación nivel 2 y 3

Host MAC IP
A 00:AA:01:00:CC:00 192.168.1.11
B 00:BB:02:00:DD:00 192.168.2.22

MAC IP MAC IP
Origen 00:AA:01:00:CC:00 192.168.1.11 Origen 00:AA:01:00:CC:00 192.168.1.11
Destino 00:BB:02:00:DD:00 192.168.2.22 Destino 00:BB:02:00:DD:00 192.168.2.22
Tema 1: Conceptos Básicos
Comunicación nivel 2 y 3

Host MAC IP
A 00:AA:01:00:CC:00 192.168.1.11
B 00:BB:02:00:DD:00 192.168.2.22

MAC IP MAC IP
Origen 00:AA:01:00:CC:00 192.168.1.11 Origen 00:AA:01:00:CC:00 192.168.1.11
Destino 00:BB:02:00:DD:00 192.168.2.22 Destino 00:BB:02:00:DD:00 192.168.2.22
Tema 1: Conceptos Básicos
Comunicación nivel 2 y 3
Host MAC IP
A 00:AA:01:00:CC:00 192.168.1.11
B 00:BB:02:00:DD:00 192.168.2.22
E0 00:EE:11:00:EE:11 192.168.1.1
E1 00:EE:22:00:EE:22 192.168.2.1

MAC IP MAC IP
Origen 00:AA:01:00:CC:00 192.168.1.11 Origen
Destino Destino
Tema 1: Conceptos Básicos
Comunicación nivel 2 y 3
Host MAC IP
A 00:AA:01:00:CC:00 192.168.1.11
B 00:BB:02:00:DD:00 192.168.2.22
E0 00:EE:11:00:EE:11 192.168.1.1
E1 00:EE:22:00:EE:22 192.168.2.1

MAC IP MAC IP
Origen 00:AA:01:00:CC:00 192.168.1.11 Origen 192.168.1.11
Destino 192.168.2.22 Destino 192.168.2.22
Tema 1: Conceptos Básicos
Comunicación nivel 2 y 3
Host MAC IP
A 00:AA:01:00:CC:00 192.168.1.11
B 00:BB:02:00:DD:00 192.168.2.22
E0 00:EE:11:00:EE:11 192.168.1.1
E1 00:EE:22:00:EE:22 192.168.2.1

MAC IP MAC IP
Origen 00:AA:01:00:CC:00 192.168.1.11 Origen 00:EE:22:00:EE:22 192.168.1.11
Destino 00:EE:11:00:EE:11 192.168.2.22 Destino 00:BB:02:00:DD:00 192.168.2.22
Tema 1: Conceptos Básicos
Comunicación nivel 2 y 3
 ¿Qué dispositivos pueden emplearse?
 ¿Cuál serán las direcciones de nivel 2?
 ¿Quién modifica las PDUs de nivel 2?
 ¿Cambiaría la información de nivel 3?

MAC IP MAC IP
Origen Origen
Destino Destino
Tema 1: Conceptos Básicos
Comunicación nivel 2 y 3
Host MAC IP
A 00:AA:01:00:CC:00 192.168.1.11
B 00:BB:02:00:DD:00 192.168.2.22
E0 00:EE:11:00:EE:11 192.168.1.1
E1 00:EE:22:00:EE:22 192.168.2.1

MAC IP MAC IP MAC IP


Origen Origen Origen
Destino Destino Destino

Das könnte Ihnen auch gefallen