Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> networking >> Indirizzo IP >> .

Come si ottiene l'indirizzo di trasmissione di un indirizzo IP?

Il metodo per il calcolo dell'indirizzo di trasmissione dipende dalla maschera di sottorete. È necessario sia l'indirizzo IP che la maschera di sottorete per determinare l'indirizzo di trasmissione. Ecco come:

1. Converti l'indirizzo IP e la maschera di sottorete in binario:

Innanzitutto, converti sia l'indirizzo IP che la sottorete nella loro rappresentazione binaria. Ogni ottetto (gruppo di 8 bit) dell'indirizzo IP e della maschera di sottorete è un numero compreso tra 0 e 255.

Esempio:

Diciamo che abbiamo un indirizzo IP di `192.168.1.10` e una sottorete di` 255.255.255.0`.

* Indirizzo IP (192.168.1.10) in binario: 11000000.10101000.00000001.00001010

* Maschera sottorete (255.255.255.0) in binario: 111111111.11111111.11111111.00000000

2. Eseguire un bitwise e funzionare tra l'indirizzo IP e la maschera della sottorete:

Questo passaggio determina l'indirizzo di rete. Esegui un bitwise e funzionamento tra ciascun bit corrispondente dell'indirizzo IP e la maschera di sottorete. `1 e 1 =1`,` 1 e 0 =0`, `0 e 1 =0`,` 0 e 0 =0`.

Esempio:

`` `

11000000.10101000.00000001.00001010 (indirizzo IP)

111111111.11111111.111111111.00000000 (maschera sottorete)

--------------------------------------------

11000000.10101000.00000001.000000 (indirizzo di rete)

`` `

3. Eseguire un'operazione non bitwise sulla maschera della sottorete:

Questo ti dà la "maschera per jolly". Inverti ogni bit della maschera di sottorete:`1 diventa 0`,` 0 diventa 1`.

Esempio:

`` `

00000000.00000000.00000000.111111 (maschera jolly)

`` `

4. Eseguire un bitwise o un funzionamento tra l'indirizzo di rete e la maschera jolly:

Questo finalmente ti dà l'indirizzo di trasmissione.

Esempio:

`` `

11000000.10101000.00000001.000000 (indirizzo di rete)

00000000.00000000.00000000.111111 (maschera jolly)

--------------------------------------------

11000000.10101000.00000001.11111111 (indirizzo di trasmissione)

`` `

5. Converti l'indirizzo di trasmissione binaria in decimale:

Converti il ​​numero binario risultante in notazione decimale. Nel nostro esempio:

`11000000.10101000.00000001.111111` diventa` 192.168.1.255`

Pertanto, l'indirizzo di trasmissione per l'indirizzo IP `192.168.1.10` con la maschera di sottorete` 255.255.255.0` è `192.168.1.255`.

Metodo più semplice (per routing inter -dominio senza classe - CIDR):

Per la notazione CIDR (ad esempio, `192.168.1.10/24`), i bit dell'ultimo ottetto sono impostati su tutti i 1 per ottenere l'indirizzo di trasmissione. `/24` indica la maschera di sottorete è` 255.255.255.0`. Quindi, `192.168.1.255` è l'indirizzo di trasmissione. La notazione slash ti dice direttamente quanti bit ci sono nella parte di rete dell'indirizzo.

In sintesi: Mentre il metodo binario è la spiegazione fondamentale, per uso pratico, comprendere la notazione CIDR e il concetto di invertire i bit host della maschera della sottorete è generalmente sufficiente per calcolare rapidamente gli indirizzi di trasmissione. Molti calcolatori online possono anche eseguire questo calcolo per te se si inserisce l'indirizzo IP e la maschera di sottorete.

 

networking © www.354353.com