Para acceder a un sitio web en internet.
Teniendo en cuenta que mi servidor DNS es 8.8.8.8 (servidor DNS público de Google) y que mi computadora es un cliente DHCP.
1. Me conecto a internet. DHCP apretón de manos. Mi computadora obtiene una IP privada, la IP del enrutador, la dirección mac del enrutador, la IP del servidor DNS.
2. Mi computadora inteligente lo registra. Quiero señalar de inmediato que guardará la dirección IP de mi enrutador y su mapeo de direcciones MAC en la tabla ARP.
Puedes verlo haciendo arp -a.
2.Si busco amazon com en un navegador, mi computadora enviará un marco de ethernet a la dirección mac de mi enrutador.
Fuente: dirección L2-mac de mi computadora / src L3: mi IP privada
Destino: L2 – Mi dirección mac desde mi enrutador / dst L3: 8.8.8.8
La capa 2 (direcciones Mac – Ethernet) es importante porque si pasa por un conmutador, necesita saber dónde enviar la trama de Ethernet. Los interruptores que compramos en nuestra tienda de electrónica no tienen IP porque actúan en la capa 2, lo que significa que enrutan los marcos de ethernet gracias a las direcciones mac de los dispositivos conectados a ella. Esa es también la razón por la cual los conmutadores funcionan con IPv6 nativo.
El enrutador comprenderá que el marco de ethernet es para él debido a la dirección mac de destino. Sin necesidad de IP.
3. El enrutador recibe la trama de Ethernet. Elimina los encabezados de Ethernet. Luego, examina la IP (8.8.8.8) y ve que no es para su red privada. Entonces, agrega un nuevo encabezado de ethernet con una nueva dirección mac para enviarlo a su enrutador más cercano conectado a él. Este proceso se repite para cada enrutador (y cada vez que incrementamos un salto) hasta que un enrutador comprende que es para su red.
- ¿Puede la policía rastrear a alguien específico en TOR basado en direcciones IP?
- Cómo funciona el enlace Facebook.com/X, ¿hay un servidor que asigne X a una dirección IP?
- ¿Cómo funciona un sistema IP?
- ¿La dirección IP asociada con un nombre de dominio cambia?
- Cómo crear mi propia dirección IP
4. El enrutador recibe respuesta del servidor DNS (en resumen, la respuesta proviene de un caché). Luego, elimina el encabezado de ethernet y agrega la dirección MAC de mi computadora como destino (todos los enrutadores también tienen una tabla ARP). Él pone su propia dirección MAC como fuente. La IP de origen es el servidor DNS 8.8.8.8, la IP de destino es la IP privada es mi computadora. En el datagrama UDP, está la IP pública de amazon.com. Tenga en cuenta que no le explico aquí cómo funciona con la traducción de puertos porque es más complicado ya que puede tener varias computadoras en su red.
5. Mi computadora lo recibe debido a la dirección mac en el campo de destino.
6. Ahora, tenemos TODA la información:
Mi computadora enviará un marco de ethernet con solicitud HTTP
a la dirección mac de mi enrutador desde la dirección mac de mi tarjeta WIFI
desde la IP privada de mi computadora hasta la IP pública del servidor web de Amazon. En algún lugar habrá host: amazon.com después de GET / HTTP / 1.1