Dirección de Difusión
Una dirección de transmisión es una dirección de red utilizada para transmitir a todos los dispositivos conectados a una red de comunicaciones de acceso múltiple. Todos los hosts conectados a la red pueden recibir un mensaje enviado a una dirección de transmisión.
Por el contrario, una dirección de multidifusión se utiliza para dirigirse a un grupo específico de dispositivos y una dirección de unidifusión se utiliza para dirigirse a un solo dispositivo.
Para las comunicaciones de capa de red, una dirección de transmisión puede ser una dirección IP específica. En la capa de enlace de datos de las redes Ethernet, es una dirección MAC específica.
Redes IP
En las redes del Protocolo de Internet versión 4 (IPv4), las direcciones de transmisión son valores especiales en la parte de identificación del host de una dirección IP. El valor de todos unos se estableció como la dirección de transmisión estándar para redes que admiten transmisión. Este método de utilizar la dirección de todos unos fue propuesto por primera vez por R. Gurwitz y R. Hinden en 1982. La introducción posterior de subredes y el enrutamiento entre dominios sin clases cambió esto ligeramente, de modo que la dirección de host de todos unos de cada subred es la dirección de transmisión de esa subred.
La dirección de transmisión para cualquier host IPv4 se puede obtener tomando el complemento de bits (NO bit a bit) de la máscara de subred y luego realizando una operación OR bit a bit con la dirección IP del host. Un atajo para este proceso (para máscaras comunes que usan solo ubicaciones de 0 y 1 bit) es simplemente tomar la dirección IP del host y configurar todos los bits en la parte identificador de host de la dirección (cualquier posiciones de bits que contienen un 0 en la máscara de subred) a 1.
Como se muestra en el siguiente ejemplo, para calcular la dirección de transmisión para transmitir un paquete a una subred IPv4 completa utilizando el espacio de direcciones IP privado 172.16.0.0/12< /span>, que tiene la máscara de subred 255.240.0.0, la dirección de transmisión se calcula como 172.16.0.0 OR bit a bit con 0.15.255.255 = 172.31.255.255.
Desglose de la dirección IP de la red 172.16.0.0/12 | Forma binaria | Notación de Dot-decimal |
---|---|---|
In negrita a continuación se muestra el parte host (suffix) de la dirección IP, con la dirección de red prefijo siendo los bits no-bold a su izquierda. Para obtener la dirección de transmisión, los bits de host se fijan en todos los 1's, mientras que los bits de la dirección de red prefijo permanecen intactos. | ||
1. Dirección IP de red | 10101100.00010000.00000000.00000000 | 172.16.0.0 |
2. Subnet Mask, o simplemente "Netmask" para abreviar (El '/12' en la dirección IP en este caso significa que sólo los 12 bits de izquierda son 1s, como se muestra aquí. Esto se reserva los 12 bits izquierdos para la dirección de red (prefijo) y la derecha 32 - 12 = 20 bits para la dirección anfitriona (suffix).
| 11111111.11110000.00000000.00000000 | 255.240,0 |
3. Bit Complement (Bitwise NOT) de la Máscara Subnet | 00000000.00001111.11111111.11111111 | 0.15.255.255 |
4. Dirección de radiodifusión (Bitwise OR of 1. Dirección IP de red y 3. Bit Complement of the Subnet Mask. Esto hace que la dirección de difusión mayor dirección IP posible (y dirección anfitriona, ya que la porción de dirección anfitriona es la primera) para cualquier dirección de red dada.) | 10101100.00011111.11111111.11111111 | 172.31.255.255 |
Existe una definición especial para la dirección IP < i>255.255.255.255. Es la dirección de transmisión de la red cero o 0.0.0.0 span>, que en los estándares del Protocolo de Internet significa esta red, es decir, la red local. La transmisión a esta dirección está limitada por definición, ya que nunca es reenviada por los enrutadores que conectan la red local a otras redes.
Los clientes BOOTP y DHCP utilizan transmisiones IP para buscar y enviar solicitudes a sus respectivos servidores.
El Protocolo de Internet versión 6 (IPv6) no implementa este método de transmisión y, por lo tanto, no define direcciones de transmisión. En cambio, IPv6 utiliza direcciones de multidifusión para el grupo de multidifusión todos los hosts. Sin embargo, no se define ningún protocolo IPv6 para utilizar la dirección de todos los hosts; en cambio, envían y reciben en direcciones de multidifusión local de enlace determinadas. Esto da como resultado una mayor eficiencia porque los hosts de la red pueden filtrar el tráfico según la dirección de multidifusión y no necesitan procesar todas las transmisiones o las multidifusiones de todos los hosts.
Ethernet
La transmisión también es posible en la capa de enlace de datos subyacente en redes Ethernet. Las tramas están dirigidas para llegar a todas las computadoras en un segmento LAN determinado si están dirigidas a la dirección MAC FF:FF:FF:FF:FF:FF. Las tramas Ethernet que contienen paquetes de difusión IP normalmente se envían a esta dirección.
Las transmisiones de Ethernet son utilizadas, entre otros fines, por el Protocolo de resolución de direcciones para resolver direcciones IP en direcciones MAC.
Redes IPX
Internetwork Packet Exchange (IPX) permite la transmisión. Un paquete con número de red de FFFFFFFF se envía a todas las redes disponibles. Cuando el número de nodo se especifica como FFFFFFFFFFFF, el paquete está destinado a ser recibido por todos los hosts de la red.
AppleTalk
El protocolo AppleTalk permite la transmisión. Cuando el ID del nodo se especifica como 255, se envía un paquete a todas las redes disponibles.