Słownik-IT

Strona przedstawia, czym jest adres rozgłoszeniowy, do czego służy w sieci oraz jak go wyznaczyć na podstawie dowolnego adresu IP i maski. Opis obliczeń krok po kroku. Możesz zmienić pokazany przykład, klikając Edytuj. Zmień liczby, a następnie wróć, klikając odpowiedni Znak zapytania.

Adres rozgłoszeniowy

Adres rozgłoszeniowy (ang. broadcast) nie jest przypisany do żadnego konkretnego urządzenia a odnosi się do wszystkich urządzeń w sieci. Wysyłając dane na ten adres, otrzymają je wszystkie urządzenia w tej sieci.

Komputer o adresie 192.168.1.1/24 wysyła informacje na adres rozgłoszeniowy sieci, czyli w tym przypadku 192.168.1.255. Informacje dociera do urządzenia switch, który pośredniczy w wymianie danych między komputerami. Switch rozpoznaje adres rozgłoszeniowy więc wysyła informacje do wszystkich urządzeń.

Obliczenia

Adres rozgłoszeniowy możemy obliczyć na dwa sposoby.
W oby dwóch przypadkach potrzebujemy adres sieci i maskę w wersji binarnej.

sieci: 192.168.0.0-11000000101010000000000000000000
maska:255.255.255.0-11111111111111111111111100000000
Edytuj

Metoda 1

Krok 1

Negujemy maskę. Wykonujemy operacje bitową not, czyli zamieniamy "1" na "0" i "0" na "1"

255.255.255.011111111111111111111111100000000
Zanegowana maska00000000000000000000000011111111

Krok 2

Zamieniamy zanegowaną maskę na wersję dziesiętną:
0.0.0.255

krok 3

Dodajemy zanegowaną maskę do naszego adresu sieci oktet po oktecie

0.0.0.255
+ 192.168.0.0
Rezultat: 192.168.0.255

Metoda 2

Krok 1

Oto zasady, którymi musimy się kierować w tej metodzie:
- tam, gdzie w masce jest 1 → przepisz bit z adresu IP
- tam, gdzie w masce jest 0 → wpis wartość 1

Sieci11000000101010000000000000000000
Maska11111111111111111111111100000000
Rezultat11000000101010000000000011111111

Krok 2

Zamiana rezultatu na adres dziesiętny:
192.168.0.255