Beruflich Dokumente
Kultur Dokumente
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
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
Aplicación http
Protocolo de Enlace
Host a Red (IEEE 802.3) Host a Red
Tema 1: Conceptos Básicos
Arquitectura de Red
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
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
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
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
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?
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