martes, 6 de marzo de 2018

Fundamentos de IP- Parte 4 de 6 - JUNTANDO TODOS LOS ELEMENTOS PARA LA RED

JUNTANDO TODOS LOS ELEMENTOS PARA LA RED


Hola amigos, el día de hoy veremos como se juntan todos los elementos anteriormente mencionados para ver el flujo de la red.

Para esto usare un ejemplo: Queremos entrar a la página de youtube, para esto abrimos nuestro navegador y tecleamos www.youtube.com.

El primer paso que hace nuestra computadora es saber que IP es la que esta asociada al servidor de youtube, para esto usa los DNS, el DNS en pocas palabras es un servicio que corre sobre un servidor ya sea windows o linux principalmente; se encarga de transformar los nombres de dominio en este caso www.youtube.com a una dirección IP.



como vemos en el ejemplo, la PC le pregunta a su servidor DNS (8.8.8.8) cual es la IP de youtube en este caso le contesta con 216.58.193.14.


En el paso 2, la máquina ya sabe a que IP tiene que ir para poder ver youtube, para esto crea se crea una conexión con el default gateway ya que esta IP se encuentra fuera de la red local, para esto va a su default gateway el cual es el router.

Para esto la PC al ser la primera conexión que realizara fuera de su red local, manda un mensaje de broadcast preguntando donde esta su default gateway, al llegar la petición al default gateway este contesta con su mac address y el switch guarda la relación de mac address e IP en su MAC table, mientras que la PC lo guarda en el ARP cache, que como vimos es una tabla que guarda mac address e IPs durante 5 minutos.



El paquete resultante es el siguiente:


en este caso las mac address son las de la PC y el default gateway.

*El puerto origen de quien inicia la conexión siempre es aleatorio, mientras que el de destino siempre será un puerto conocido, como el HTTP(80) en este caso.

El tercer paso es que el default gateway hace un source Nat de la IP privada a la IP publica y envia el paquete hacia su destino, quedando de la siguiente manera:



El cuarto paso es que el router ve su tabla de ruteo y define por que puerto y siguiente salto (next-hop) va a pasar el tráfico o si lo tendrá que pasar por su default route hacia internet (default route 0.0.0.0)



El quito y ultimo paso es que el servidor de youtube recibe el paquete y lo regresa con la información solicitada, el regreso del paquete es igual al envío solo cambian las direcciones y puertos de destino y origen.


Espero que este tema les haya gustado, en este tema juntamos todo lo aprendido anteriormente y vemos como se lleva el tráfico paso a paso. Dejen sus comentarios o dudas.

1 comentario: