Contraste:
El número de puerto se utiliza para identificar una aplicación / servicios con los que desea hablar en su sistema. Algunos puertos predefinidos como 80 = servidor HTTP, 23 = Telnet.
Identifica un host de forma única (global) por su dirección IP. Entonces, si alguna vez quisiera acceder a su computadora portátil a través de telnet, usaría la dirección IP que le proporcionó su ISP y el puerto 23 (más sobre esto más adelante).
- ¿Cómo se usan las direcciones en una multidifusión a través de la red?
- ¿Cuál fue la razón de los rangos específicos de direcciones IP privadas descritas en RFC-1918?
- ¿Cómo obtiene una computadora sus direcciones MAC e IP? ¿Necesita ambos?
- Web Hosting: ¿Cómo se alojan múltiples sitios web con una sola dirección IP pública?
- ¿Qué es la dirección del puerto?
No puede contrastar las direcciones MAC con el número de puerto directamente. Con las direcciones MAC puede identificar de forma exclusiva una tarjeta de red.
¡Pero debes preguntarte cómo encajan estas cosas!
El panorama:
Primero debe comprender la importancia de la abstracción en las redes. Construyes cosas sobre otras cosas. No te preocupes por cómo se hacen las cosas debajo de ti.
Supongamos que desea obtener una página web de Google.
- Usted le dice a la capa IP que se conecta con la dirección IP de Google y le da este paquete al puerto 80 en el otro lado (el servidor web de Google). No te preocupes por cómo se entrega … la capa IP incluso podría usar palomas para transportar tu paquete después de que salgan. Pero no te importa, solo espera la respuesta (tienes un tiempo de espera).
- Pero la capa de IP no usa palomas. Su paquete primero debe salir de su red doméstica. Su capa de IP no sabe cómo. Aquí es donde entran las direcciones MAC.
- Su capa de enlace hablará con otras capas de enlace para descubrir cómo enviar el paquete fuera de esta subred utilizando un protocolo (lenguaje) llamado ARP. Esto se hace a través de “¿Quién tiene ?” tipo de paquete
- Si sabe cómo salir de esta subred (calcula su puerta de enlace), entregará su paquete a través de la capa de enlace nuevamente a ese host en particular.
- Hay hosts intermedios llamados enrutadores que intentarán mover sus paquetes desde su puerta de enlace al servidor de Google. Y finalmente, el paquete pasa de la capa de enlace del servidor web de Google a la capa de IP. Luego, la capa IP del servidor web determina a qué servicio debe entregar el paquete y finalmente entrega el paquete al puerto 80 que está escuchando allí.
- Y finalmente la respuesta vuelve de manera similar.
* El paso 3 no se realiza cada vez. Una vez que averigua quién es quién (mapeo de dirección MAC a IP), los almacena en caché y los usa en su lugar.