TCP Ip
TCP Ip
TCP Ip
TCP/IP
Ana Cristina Henao Guerra- Andrea Catalina Hoyos Sanabria
40.40.40.0/24
a
w
v x y z
b c
TCP: Protocolo
orientado a la
conexión
¿CUAL ES LA IP?
¿CUAL ES LA IP?
En memoria
Petición a servidor DNS
Indicador
Indicador
Indicador
Para enviarlo, se
debe encapsular en
IP
UDP encapsulado en IP
17
Indicador
17
Indicador
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)
17
Indicador
En memoria
No conocemos la MAC
destino
(MAC del Gateway)
Indicador
Petición ARP
Queremos conocer la MAC
del gw.
Indicador
Indicador
Indicador
Encapsular petición ARP en ethernet
Queremos conocer la MAC
del gw.
Indicador
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
c
b
c
b
Analiza la cabecera de
ethernet
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
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
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
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
a
w
v
c x
b
a
w
v
c x
b
el cliente procesa
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
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
17
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
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
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
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
c
b
Analiza la cabecera de
ethernet
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
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
indicador
El router encapsula en ethernet
a No conoce la
w
v MAC, debe
c x averiguarla
b
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
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
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