¿Cuál es la diferencia entre el número de puerto y la dirección Mac?

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).

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.

  1. 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).
  2. 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.
  3. 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
  4. 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.
  5. 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í.
  6. 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.

¡Bien! dejame darte un ejemplo.

Digamos que su nombre es Mathew (que es la dirección IP), reside en Nueva Orleans en French Quater en St. Peter Street House número 1 – (dirección MAC) y su casa tiene dos puertas de entrada 1 para usted y la segunda para otros ( número de puerto)

Ahora, cuando llega un paquete al destino antes de llegar, busca el nombre (dirección IP) a quien viaja y luego busca la dirección física (dirección MAC) y luego el número de puerto (desde qué puerta / puerto tiene que entrar).

Espero que esto aclare tu duda.
Para obtener más información sobre las redes, suscríbase a mi canal de YouTube

Saludos
Adithya Srivastava
Canal de YouTube: parada de redes

Se utiliza un número de puerto en el modelo de servidor cliente de TCP / IP para permitir que un [proceso] del servidor acepte de forma única conexiones y mensajes de clientes. Es parte de la dirección que es más específica que la dirección del host en sí. Es análogo, de alguna manera, a un número de departamento o número de oficina en un edificio que alberga múltiples ocupantes. Si el edificio es análogo al host, los números de la suite son análogos a los números de puerto. Los ocupantes de cada suite tienen el derecho exclusivo de aceptar visitantes en sus puertas, del mismo modo que el proceso del servidor que escucha en un puerto IP es el único proceso para recibir tráfico destinado al puerto al que está vinculado.
Los MAC son parte del hardware de red de nivel inferior, predominantemente Ethernet. Un paquete de ethernet puede transportar TCP, UDP, otros datagramas TCP / IP u otros datagramas que no sean TCP / IP. El MAC identifica la tarjeta de interfaz de red (NIC) a la que están destinados los mensajes (independientemente del protocolo de red) y también de qué mensajes proviene la NIC. En teoría, los MAC son únicos, en todo el mundo, para siempre.
El transporte de mensajes en el nivel más bajo depende únicamente de MAC. Las capas de bajo nivel no necesitan saber acerca de TCP / IP, ni de ninguno de los protocolos de nivel superior integrados en los paquetes que se transmiten. Un sobre con franqueo y dirección adjuntos es algo análogo a un MAC. El contenido del sobre puede ser cualquier cosa; la oficina de correos no necesita saber nada al respecto. Sin embargo, la analogía se rompe, porque cuando un paquete cruza un enrutador, el MAC de la NIC del enrutador reemplaza al MAC original. Su sobre se acostumbra a todo el viaje.
Un MAC se reconoce realmente en el hardware de la NIC. Todos los paquetes con un MAC coincidente son capturados por el hardware y otros descartados (excepto los paquetes de difusión y multidifusión). Solo después de la captura por el hardware, el software de la pila de red ve los paquetes.
Hay un protocolo de red llamado ARP. Cuando un host desea enviar un paquete a una determinada dirección IP, emite una solicitud ARP que dice “¿Qué MAC utilizo para esta IP?”. Idealmente, se proporciona un MAC en respuesta, y el mensaje se envuelve en los paquetes de bajo nivel y se transfiere a ese MAC. El MAC se almacena en caché por un tiempo, para su reutilización en paquetes posteriores.
Si tuviera que mirar los bits en el cable de Ethernet con un osciloscopio, los 48 bits del MAC se codificarían muy cerca del comienzo del paquete de Ethernet, ya que viajan uno tras otro en la red. Esto permite que el hardware descarte inmediatamente un paquete que no está dirigido a él, sin tener que tomar todo.

Una dirección MAC es como el “Número de Seguro Social” (si vive en los Estados Unidos) o un número de identificación para un ser humano, excepto que esto se aplica en todo el mundo. Ninguna DOS Direcciones MAC debería ser la misma en todo el mundo. Su uso es básicamente para abordar de dónde proviene la información y dónde va en las redes, algo así como una dirección IP, pero en una capa de comunicación diferente.

Un número de puerto se utiliza en una capa superior de comunicación, principalmente para diferenciar entre los “Tipos” de comunicación que está ocurriendo. Por ejemplo, abre un navegador web y tiene Skype ejecutándose al mismo tiempo; La navegación web http inicia una “sesión” en el puerto del servidor no. 80, mientras que Skype iniciará una “sesión” diferente hacia los servidores de Skype con un número de puerto de destino diferente. Cada aplicación o programa diferente que esté ejecutando simultáneamente tendrá un puerto de origen y destino diferente desde su computadora / dispositivo a los servidores en Internet que alojan cada servicio.

Si desea obtener más información, se recomienda leer en las 7 capas OSI y Comunicaciones de datos =)

La dirección MAC es una forma de identificar un host de todos los demás en Internet. Es específico del adaptador de red que tiene. Cada adaptador tiene una dirección MAC única. Supongamos que un host envía un mensaje al host B. En su forma de host B, el mensaje llegó al host C. El host C verifica si el destino del mensaje y su propia dirección MAC son las mismas. Si son iguales, dado que las direcciones MAC son únicas, C sabe que el mensaje está dirigido a él y acepta el mensaje. Si las direcciones no son las mismas, C no acepta el mensaje.

Los números de puerto entran en escena después de que se acepta el mensaje. Supongamos que el mensaje llega de alguna manera a B. También suponga que un navegador, una videollamada de Skype y una sesión de inicio de sesión SSH se están ejecutando en B. Ahora, B debe tener algún mecanismo para saber a dónde dirigir el mensaje. Este problema se resuelve con números de puerto. A cada proceso que solicita acceso a la red se le asigna un número de puerto y todos los mensajes que se dirigen a ese puerto (el mensaje también contiene la información sobre el número de puerto al que se dirigen) se manejan en el proceso correspondiente.

Entonces, básicamente, los números de puerto y la dirección MAC son cosas completamente diferentes.

Son dos cosas muy diferentes.

El sistema operativo host utiliza el número de puerto para identificar la aplicación mediante la conexión y se utiliza principalmente en la capa de transporte. Es lógico y no tiene una implementación física real. Hay algunos números de puerto reservados que las aplicaciones utilizan globalmente para comunicarse. Por ejemplo, los servidores utilizan el puerto 80 para recibir solicitudes de páginas HTTP. Su navegador (por simplicidad, hablemos de una sola pestaña) puede iniciar esta conexión desde cualquier puerto aleatorio pero no reservado al servidor (digamos 43142). Ahora, cuando su computadora realiza la solicitud, le dice al servidor (ubicado usando la dirección IP) que la transfiera al puerto 80. El servidor sabe que el usuario está solicitando una página HTTP y responde en consecuencia. Ahora, cuando responde, le dice al paquete que se entregue a la IP del host solicitado y al puerto específico que lo solicitó (43142). De esta manera, cuando su sistema operativo lo recibe, sabe qué programa (navegador / pestaña) necesita los datos.

La dirección MAC es la dirección de su hardware (interfaz de red como wlan, Ethernet). Esto es asignado por el fabricante del hardware y almacenado en el hardware en la ROM. Esta dirección es utilizada por la capa de red que se encarga de transferir paquetes de un nodo a otro. Toda la magia de enrutamiento y reenvío ocurre aquí. Es posible falsificar la dirección MAC.

Lo mismo que su número de edificio y número de piso. La dirección Mac identifica la tarjeta de interfaz de red o NIC, de la que se supone que se envían o reciben los datos. Número de puerto especifica el puerto exacto para el que está destinado el paquete.

En palabras simples
La dirección MAC es la dirección de cualquier dispositivo que se utiliza en redes como adaptadores Ethernet
y
Los números de puerto se utilizan para identificar los servicios de software proporcionados por el sistema operativo que pueden ser cliente o servidor.

Para descripciones grandes hay otras respuestas.

El puerto es la “puerta / puerta / ventanas / apertura” que los flujos de datos.

cuando usas internet hay flujo de datos desde tu computadora de un lado a otro.

para asegurarse de que los datos se van y vuelven intactos, deben enviarse en puertas / portones / ventanas / aperturas diferentes.

entonces el puerto es la puerta con el camino.

Ejemplo.

el puerto 443 usa para datos cifrados.

el puerto 80 utiliza para que usted pueda conectarse y navegar por la red.


Por otro lado, la dirección MAC es una dirección física que cada producto que se conecta a Internet obtiene en la fábrica.

No puedes cambiar esa dirección.

WTF? Es Layer-2 versus Layer-5. Las ID de Mac son parte de los marcos de Ethernet en la capa 2, es decir, la capa de enlace de datos en el modelo OSI. Donde los números de puerto se utilizan en la capa de sesión de capa 5.

More Interesting

¿Por qué las conexiones IP (todavía) usan números de puerto en lugar de nombres de puerto?

¿Cómo creo una subred 148 para una red 178.98.9.0?

¿Las direcciones IP dinámicas no son la norma en los Estados Unidos?

¿Por qué 192.168.1.1 no funciona recientemente cuando intento configurar los ajustes de mi enrutador?

Cómo obtener mi dirección IP de inicio de sesión web de WhatsApp

¿Qué es la suplantación de identidad y cómo se puede usar para atacar una computadora?

Si todos los estudiantes en una red inalámbrica de la universidad tienen la misma dirección IP externa, ¿pueden las compañías como Google saber quién envió una búsqueda o solicitud?

Cómo cambiar la dirección Mac de mi PC

Alguien hackeó mi cuenta de Google y obtuve su dirección IP. ¿Cómo puedo darle una lección?

¿Existe algún software de resolución de DNS que pueda consultar el servidor DNS ascendente con la IP del cliente real en lugar de la IP del resolutor a través de EDNS?

¿Cómo configurar una máscara de subred personalizada? ¿Qué medidas adicionales serían útiles?

¿Cómo funcionan las 2 direcciones IP en la misma tarjeta de red para vmware player?

¿Tenemos una dirección IP única en nuestro dispositivo? En otras palabras, ¿4.300 millones de direcciones IP que nunca se han usado todas a la vez o, a veces, incluso más usuarios?

Cómo bloquear un sitio web de tal manera que no se pueda abrir desde mi dirección IP en caso de emergencia también

¿Qué significa cuando recibe una notificación en su computadora de que alguien más está accediendo a su dirección IP desde otra computadora?