TCP Ip

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 366

DRAMATIZACIÓN

TCP/IP
Ana Cristina Henao Guerra- Andrea Catalina Hoyos Sanabria

Servicios Telemáticos | 2024-1 Universidad de Antioquia


Escenario
Información solicitada

*primera configuración: dirección de


la tarjeta de red de los dispositivos
Asignación de parámetros
30.30.30.0/24
10.10.10.0/2 20.20.20.0/24
4

40.40.40.0/24

*4 segmentos de red= 4 segmentos de direcciones


Asignación de parámetros

a
w
v x y z
b c

*Parámetros asignados según los


segmentos de red definidos
Petición HTTP encapsulada en TCP

TCP: Protocolo
orientado a la
conexión

Indicador *puerto 80: predefinido para el protocolo http


Segmento TCP encapsulado en IP

¿CUAL ES LA IP?

Indicador Preguntamos a DNS


Segmento TCP encapsulado en IP

¿CUAL ES LA IP?

Indicador Preguntamos a DNS

En memoria
Petición a servidor DNS

Indicador

Debe encapsularse en UDP


DNS encapsulado en UDP

Indicador

Debe encapsularse en UDP

Indicador

Para enviarlo, se
debe encapsular en
IP
UDP encapsulado en IP

17

Indicador

Nos conectamos a la red via: ETHERNET


UDP encapsulado en IP

17

Indicador

Nos conectamos a la red via: ETHERNET

Toca encapsular en ethernet.


Encapsulado en trama ethernet

17

Indicador
Encapsulado en trama ethernet

17

Indicador

No conocemos la MAC
destino
(MAC del Gateway)
Encapsulado en trama ethernet

17

Indicador

No conocemos la MAC
destino
(MAC del Gateway)

¿Qué hacemos?: petición


ARP
Encapsulado en trama ethernet

17

Indicador

En memoria
No conocemos la MAC
destino
(MAC del Gateway)

¿Qué hacemos?: petición


ARP
Petición ARP
Queremos conocer la MAC
del gw.

Indicador
Petición ARP
Queremos conocer la MAC
del gw.

Indicador

Toca encapsular nuevamente


en ethernet
Encapsular petición ARP en ethernet
Queremos conocer la MAC
del gw.

Indicador

Toca encapsular nuevamente


en ethernet

Indicador
Encapsular petición ARP en ethernet
Queremos conocer la MAC
del gw.

Indicador

Toca encapsular nuevamente


en ethernet

Se puede enviar :)

Indicador
Escenario

c
b
Escenario

c
b
Escenario

Registra la info de la
cabecera ethernet en su tabla
de conmutación
a

c
b
Escenario

Registra la info de la
cabecera ethernet en su tabla
de conmutación
a

c
b
Se procesa la trama en el switch

Registra la info de la
cabecera ethernet en su tabla
de conmutación
a

c
b
Se procesa la trama en el switch

Registra la info de la
cabecera ethernet en su tabla
de conmutación
a

c
b

MAC DST es broadcast, se inunda la red.


El switch inunda

c
b

La información se procesa por interfaces b y c


La estación “Profe” procesa

c
b

Analiza la cabecera de
ethernet
La estación “Profe” procesa

c
b

Analiza la cabecera de
ethernet
La estación “Profe” procesa

Como es para el,


a desencapsula

c
b

Analiza la cabecera de
ethernet
La estación “Profe” procesa

Revisa la ip target
a

c
b
La estación “Profe” procesa

Revisa la ip target y
a
descarta la petición
c
b
La estación “Profe” descarta

Revisa la ip target y
a
descarta la petición
c
b

Indicador
El router procesa

a
w
v
c x Sólo conoce lo que esta en su tabla
b
El router desencapsula
Desencapsula la cabecera ethernet
que llega por la interfaz v

a
w
v
c x Sólo conoce lo que esta en su tabla
b
El router desencapsula

Revisa la ip target
(gw de interfaz v)

a
w
v
c x Sólo conoce lo que esta en su tabla
b
El router desencapsula

Revisa la ip target
(gw de interfaz v)

a
w
v
c x Sólo conoce lo que esta en su tabla
b

llena la tabla ARP


El router desencapsula

a
w
v
c x Sólo conoce lo que esta en su tabla
b
El router responde (ARP)
Info que está en la tabla de enrutamiento

Indicador
El router responde (ARP)
Info que está en la tabla de enrutamiento

Indicador

Se debe encapsular en
trama ethernet
Encapsular petición ARP en ethernet

Indicador

Lista para envío


Router envía por ethernet

a
w
v
c x
b
Router envía por ethernet

Llega al switch
a
w
v
c x
b
Switch procesa

a
w
v
c x
b

Revisa la cabecera ethernet


Switch procesa

a
w
v
c x
b

Registra en la tabla la MAC


Revisa la cabecera ethernet
SRC
Switch procesa

a
w
v
c x
b
el cliente procesa

Revisa la cabecera ethernet


el cliente desencapsula
el cliente desencapsula

MAC del ciente


el cliente desencapsula

MAC del ciente


Actualiza tabla ARP
el cliente desencapsula

MAC del ciente


Actualiza tabla ARP
Peticiones en memoria

Indicador
Indicador
Peticiones en memoria

Indicador
Indicador

Se retoma la petición
Paquete IP se ecapsula en ethernet

Indicador

ya la tenemos :)
Paquete IP se ecapsula en ethernet

17
Indicador

ya la tenemos :)

(MAC de la gw)
Paquete IP se ecapsula en ethernet

17

Indicador

Lista para envío


El switch procesa

17

revisa cabecera
ethernet
El switch procesa Todo bien, ya
conoce la interfaz

17

revisa cabecera
ethernet
Info llega al router
Info llega al router
revisa dirección MAC y se da
cuenta que es para el
Router desencapsula

17
Router procesa

El no es el destino, consulta
tabla enrutamiento

17
Router procesa

sacar por la interfaz x

17

interfaz x tiene tecnología


serial
Router encapsula en serial

Indicador

17
Router Transmite

w
17
v x
y
z
Enlace punto a punto Router Transmite

w
17
v x
y
z
Enlace punto a punto Router (2) desencapsula

127 17
w
v x
y
z

Revisa la ip

indicador
Enlace punto a punto Router (2) desencapsula

127 17
w
v x
y
z

Revisa la ip

No corresponde con
ninguna de las ip

indicador
Enlace punto a punto Router (2) desencapsula

127 17
w
v x
y
z

Revisa la ip

La red de destino
esta directamente
conectada indicador
Enlace punto a punto Router (2) encapsula en WiFi

w
127
v x 17
y
z

indicador
Enlace punto a punto Router (2) encapsula en WiFi No se conoce, se
arma petición ARP

w
127
v x 17
y
z

indicador
En memoria
Petición ARP

indicador
Petición ARP en WIFI

indicador
Router envía petición ARP

indicador

w
v x
y
z
Router envía petición ARP

indicador

w
v x
y
z
como es para todos,
desencapsula
Servidor procesa la petición

indicador

w
v x
y
z
como es para el, llena su tabla
ARP
Servidor arma petición ARP

indicador

w
v x
y
z
Servidor encapsula petición ARP

indicador

w
v x
y
z
Servidor envía petición ARP

indicador

w
v x
y
z
Router (2) procesa

indicador

w
v x
y
z Ve que es para el,
entonces
desencapsula
Router (2) procesa

indicador

w
v x
y
Ingresa la info en su
z
tabla ARP
Router (2) procesa

indicador

w
v x
y
z
En memoria

Retomamos la trama

indicador
En memoria
Router procesa

Retomamos la trama

indicador
En memoria

Tenemos la MAC 127 17


Router procesa

17

Envía la trama

w
v x
y
z
Servidor DNS procesa

17

Ve que el destino es
el

w
v x
y
z

indicador
Servidor DNS desencapsula

17

w
v x
y
z

indicador
Servidor DNS desencapsula

17

Ve que el destino es
el

w
v x
y
z
Servidor DNS desencapsula

indicador

w
v x
y
z
Servidor DNS desencapsula

Verifica el puerto

w
v x
y
z
Servidor DNS desencapsula

Desencapsula

w
v x
y
z
Servidor DNS desencapsula

indicador

Preguntan por
nombre de dominio

w
v x
y
z
Servidor DNS desencapsula

Preguntan por
nombre de dominio:
dir IPV4

w
v x
y
z
Servidor DNS arma petición

indicador

w
v x
y
z
Servidor DNS encapsula en UDP

indicador

w
v x
y
z
Servidor DNS encapsula en IP

17

indicador

w
v x
y
z
Servidor DNS encapsula en WIFI

17

indicador

w
v x
y
z
Servidor DNS envía la trama

17

w
v x
y
z
Router procesa

Como es su MAC,
17
desencapsula

w
v x
y
z
Router desencapsula

Como es su MAC,
17
desencapsula
indicador

w
v x
y
z
Router procesa

17

Como no es para el,


revisa su tabla
indicador enrutamiento

w
v x
y
z
Router procesa

17

identifica la interfaz
de la red

w
v x
y
z
Router (2) encapsula en serial

indicador

w
v x
y
z
Router (2) envía

17

w
v x
y
z
Router desencapsula

127 17

indicador

w
v x
y
z
Router desencapsula

127 17

Como no es para el,


revisa su tabla
indicador enrutamiento

w
v x
Router desencapsula

127 17

indicador

red directamente
conectada a la
interfaz v

w
v x
Router encapsula en ethernet

126 17

indicador

red directamente
conectada a la
interfaz v

w
v x
Router envía trama

17
126 17

red directamente
conectada a la
interfaz v

w
v x
LLega al conmutador

17
126 17
Conmutador procesa

17
126 17

b c
Conmutador procesa

17
126 17

b c
Petición llega al cliente

17
126 17

b c
Petición llega al cliente

17
126 17

Ve que es su MAC

b c
Cliente desencapsula

126 17

indicador

b c
Cliente procesa

126 17

Ve que es su IP

b c
Cliente desencapsula

indicador

b c
Cliente procesa

Revisa el puerto

b c
Cliente desencapsula

indicador

b c
Cliente procesa

Es la dirección que
necesitábamos
a

b c
Peticiones en memoria

Indicador

Se retoma la
petición
Se retoma la petición TCP/IP

¿CUAL ES LA IP?
Se retoma la petición TCP/IP

indicador
Cliente encapsula en ethernet

indicador

No se conoce la
MAC, hacer ARP

indicador
En memoria
Cliente hace petición ARP

indicador
Cliente hace petición ARP

indicador

Se encapsula en
ethernet
ARP se encapsula en ethernet

indicador
Cliente envía la trama
Switch procesa
Switch procesa

MAC DST es broadcast, se inunda la red.


La estación “Profe” procesa

c
b

Analiza la cabecera de
ethernet
La estación “Profe” procesa

c
b

Analiza la cabecera de
ethernet
La estación “Profe” procesa

Como es para el,


a desencapsula

c
b

Analiza la cabecera de
ethernet
La estación “Profe” procesa

Revisa la ip target
a

c
b
La estación “Profe” descarta

descarta la petición
a

c
b
La estación “Profe” descarta

descarta la petición
a

c
b

Indicador
El router procesa

a
w
v
c x Sólo conoce lo que esta en su tabla
b
El router desencapsula
Desencapsula la cabecera ethernet
que llega por la interfaz v

a
w
v
c x Sólo conoce lo que esta en su tabla
b
El router procesa

Revisa la ip target

a
w
v
c x Sólo conoce lo que esta en su tabla
b

indicador
El router procesa

Revisa la tabla de
enrutamiento

a
w
v
c x Sólo conoce lo que esta en su tabla
b
El router encapsula en ethernet

a No conoce la
w
v MAC, debe
c x averiguarla
b

Debe generar nueva


petición ARP

indicador
El router encapsula en ethernet

a No conoce la
w
v MAC, debe
c x averiguarla
b

Debe generar nueva


petición ARP

indicador

Guarda en memoria
El router genera nueva ARP

a
w
v

c x
b

indicador
El router encapsula en ethernet

a
w
v

c x
b

indicador
El router envía

a
w
v

c x
b
Recibe servidor HTTP
Recibe servidor HTTP

Es para el,
desencapsula
Servidor HTTP desencapsula

indicador
Servidor HTTP procesa

servidor registra en su
tabla ARP
Servidor genera ARP reply

indicador
Servidor encapsula en ethernet

Encapsula en ethernet
Servidor encapsula en ethernet

indicador
Servidor encapsula envía
Router recibe trama
Router recibe trama

es para el,
desencapsula
Router procesa

registra en su tabla
ARP

Indicador
Router procesa

registra en su tabla
ARP
Router procesa

Se retoma la ARP en
memoria
Router procesa

Ya se conoce la MAC
Router envía
Servidor HTTP recibe
Servidor HTTP desencapsula

Como es su MAC,
desencapsula
Servidor HTTP desencapsula

registra en tabla ARP

indicador
Servidor HTTP genera ARP

indicador
Servidor HTTP genera ARP

Encapsula en ethernet

indicador
Servidor HTTP encapsula en ethernet

indicador
Servidor HTTP envía trama

Verifica la MAC en su
tabla
Router recibe trama
Router procesa

Verifica la MAC en su
tabla y saca por
interfaz v

v
Router envía

v
Switch recibe

a
Switch envía

a
Cliente procesa

Como es para el,


a desencapsula
Cliente desencapsula

Como es para el,


a desencapsula
Cliente procesa

Actualiza su tabla
a ARP
Cliente procesa

Retoma la trama
a ethernet en
memoria
Cliente procesa

ya se conoce la
a MAC :)
Cliente procesa

MAC del gw
a
Cliente envía

a
Switch conmuta

c
Router recibe

c
Router recibe

Es para el,
a desencapsula

c
Router desencapsula

Consulta MAC en
su tabla y
a
encapsula

Indicador
Router encapsula

indicador
Router envía

c
Servidor HTTP recibe

c
Servidor HTTP desencapsula

Indicador
Servidor HTTP procesa

Es para el,
desencapsula

c
Servidor HTTP desencapsula

Recibe el SYN
c

Indicador
Servidor HTTP responde

Indicador
Servidor HTTP encapsula

c
Servidor HTTP encapsula

indicador
Servidor HTTP encapsula

Se envía a la gw

indicador
Servidor HTTP envía

c
Router recibe

revisa el destino

c
Router desencapsula

indicador
Router procesa

revisa el destino

consulta en tabla
ARP
c
Router encapsula

indicador
Router envía

w
v

c
Switch conmuta

c
Cliente recibe

revisa el destino

c
Cliente desencapsula

indicador
Cliente procesa

revisa el destino

c
Cliente desencapsula

indicador
Cliente genera peticion

indicador
Cliente encapsula

indicador
Cliente encapsula

el destino es la gw

indicador
Cliente envía

c
Switch conmuta

c
c
Router recibe

revisa el destino

c
Router procesa

revisa el destino

c
Router desencapsula

revisa el destino

indicador
Router encapsula

indicador
Router envía

c
Servidor HTTP recibe

c
Servidor HTTP procesa

revisa el destino

c
Servidor HTTP desencapsula

indicador
Servidor HTTP procesa

revisa el destino

c
Servidor HTTP desencapsula

indicador
Cliente genera

indicador
Cliente encapsula

indicador
Cliente encapsula

indicador
Cliente envía

c
Switch conmuta

c
Router recibe

c
Router procesa

revisa el destino

c
Router desencapsula

indicador
Router procesa

a
revisa el destino

consulta su tabla
c
ARP
Router encapsula

indicador
Router envía

c
Servidor HTTP recibe
Servidor HTTP procesa

revisa el destino
Servidor HTTP desencapsula

indicador
Servidor HTTP desencapsula

indicador
Servidor HTTP procesa

revisa el destino
Servidor HTTP desencapsula

indicador
Servidor HTTP genera

ACK GET

indicador
Servidor HTTP encapsula

indicador
Servidor HTTP encapsula

indicador
Servidor HTTP envía
Router recibe
Router procesa

revisa el destino
Router desencapsula

indicador
Router procesa

revisa el destino

indicador
Router encapsula

indicador
Router envía
Switch conmuta

a
Cliente recibe

a
Cliente procesa

revisa el destino

a
Cliente desencapsula

indicador
Cliente procesa

revisa el destino
a
Cliente desencapsula

ACK GET

indicador
Servidor HTTP genera

indicador
Servidor HTTP encapsula

indicador
Servidor HTTP encapsula

indicador
Servidor HTTP envía
Router recibe
Router procesa

revisa el destino
Router desencapsula

indicador
Router procesa

revisa el destino
Router encapsula

indicador
Router envía
Switch conmuta

a
Cliente recibe

a
Cliente procesa

revisa el destino
a
Cliente desencapsula

indicador
Cliente procesa

revisa el destino
a
Cliente desencapsula

indicador
Servidor HTTP genera

indicador
Servidor HTTP encapsula

indicador
Servidor HTTP encapsula

indicador
Servidor HTTP envía
Router recibe
Router procesa

revisa el destino
Router desencapsula

indicador
Router procesa

revisa el destino
Router encapsula

indicador
Router encapsula

indicador
Router envía
Switch conmuta

a
Cliente recibe

a
Cliente procesa

revisa el destino
a
Cliente desencapsula

indicador
Cliente procesa

revisa el destino
a
Cliente desencapsula

indicador
Servidor HTTP genera

indicador
Servidor HTTP encapsula

indicador
Servidor HTTP encapsula

indicador
Servidor HTTP envía
Router recibe
Router procesa

revisa el destino
Router desencapsula

indicador
Router procesa

revisa el destino
Router encapsula

indicador
Router envía
Switch conmuta

a
Cliente recibe

a
Cliente procesa

revisa el destino

a
Cliente desencapsula

indicador
Cliente procesa

revisa el destino
a
Cliente desencapsula

indicador
Cliente genera peticion

indicador
Cliente encapsula

indicador
Cliente encapsula

el destino es la gw

indicador
Cliente envía

c
Switch conmuta

c
c
Router recibe

revisa el destino

c
Router procesa

revisa el destino

c
Router desencapsula

indicador
Router procesa

revisa el destino

c
Router encapsula

indicador
Router envía

c
Servidor HTTP recibe

c
Servidor HTTP procesa

revisa el destino

indicador
Servidor HTTP desencapsula

indicador
Servidor HTTP procesa

revisa el destino

c
Servidor HTTP desencapsula

indicador
Servidor HTTP genera

END

indicador
Servidor HTTP encapsula

indicador
Servidor HTTP encapsula

indicador
Servidor HTTP envía
Router recibe
Router procesa

revisa el destino
Router desencapsula

indicador
Router procesa

revisa el destino
Router encapsula

indicador
Router envía
Switch conmuta

a
Cliente recibe

a
Cliente procesa

revisa el destino
a
Cliente desencapsula

indicador
Cliente procesa

a revisa el destino
Cliente desencapsula

END

indicador
Cliente genera

END ACK

indicador
Cliente encapsula

indicador
Cliente encapsula

indicador
Cliente envía

c
Switch conmuta

c
Router recibe

c
Router procesa

revisa el destino
a

c
Router desencapsula

indicador
Router procesa

a
revisa el destino

consulta su tabla
c
ARP
Router encapsula

indicador
Router envía

c
Servidor HTTP recibe
Servidor HTTP procesa

revisa el destino
Servidor HTTP desencapsula

indicador
Servidor HTTP procesa

revisa el destino
Servidor HTTP desencapsula

a END ACK

indicador
Servidor HTTP genera

END

indicador
Servidor HTTP encapsula

indicador
Servidor HTTP encapsula

indicador
Servidor HTTP envía
Router recibe
Router procesa

revisa el destino
Router desencapsula

indicador
Router procesa

revisa el destino
Router encapsula

indicador
Router envía
Switch conmuta

a
Cliente recibe

a
Cliente procesa

revisa el destino

a
Cliente desencapsula

indicador
Cliente procesa

revisa el destino
a
Cliente desencapsula

END

indicador
Resumen

También podría gustarte