什麼是廣播地址的意思概念介紹
在使用TCP/IP 協議的網路中,主機標識段host ID 為全1 的IP 地址為廣播地址,那麼你對廣播地址瞭解多少呢?以下是由小編整理關於什麼是廣播地址的內容,希望大家喜歡!
什麼是廣播地址
廣播地址***Broadcast Address***是專門用於同時向網路中所有工作站進行傳送的一個地址。在使用TCP/IP 協議的網路中,主機標識段host ID 為全1 的IP 地址為廣播地址,廣播的分組傳送給host ID段所涉及的所有計算機。例如,對於10.1.1.0 ***255.255.255.0 ***網段,其廣播地址為10.1.1.255 ***255 即為2 進位制的11111111 ***,當發出一個目的地址為10.1.1.255 的分組***封包***時,它將被分發給該網段上的所有計算機。
廣播地址的分類
廣播地址應用於網路內的所有主機
1***受限廣播
它不被路由傳送,但會被送到相同物理網路段上的所有主機
IP地址的網路欄位和主機欄位全為1就是地址255.255.255.255
2***直接廣播
網路廣播會被路由,並會發送到專門網路上的每臺主機
IP地址的網路欄位定義這個網路,主機欄位通常全為1,如 192.168.10.255
四種I P廣播地址
受限的廣播地址
受限的廣播地址是255.255.255.255。該地址用於主機配置過程中IP資料包的目的地址,此時,主機可能還不知道它所在網路的網路掩碼,甚至連它的IP地址也不知道。在任何情況下,路由器都不轉發目的地址為受限的廣播地址的資料報,這樣的資料報僅出現在本地網路中。
指向網路的廣播
指向網路的廣播地址是主機號為全1的地址。A類網路廣播地址為netid.255.255.255,其中netid為A類網路的網路號。一個路由器必須轉發指向網路的廣播,但它也必須有一個不進行轉發的選擇。
指向子網的廣播
指向子網的廣播地址為主機號為全1且有特定子網號的地址。作為子網直接廣播地址的IP地址需要了解子網的掩碼。例如,如果路由器收到發往128.1.2.255的資料報,當B類網路128.1的子網掩碼為255.255.255.0時,該地址就是指向子網的廣播地址;但如果該子網的掩碼為255.255.254.0,該地址就不是指向子網的廣播地址。
指向所有子網的廣播
指向所有子網的廣播也需要了解目的網路的子網掩碼,以便與指向網路的廣播地址區分開。指向所有子網的廣播地址的子網號及主機號為全1。例如,如果目的子網掩碼為255.255.255.0,那麼IP地址128.1.255.255是一個指向所有子網的廣播地址。然而,如果網路沒有劃分子網,這就是一個指向網路的廣播。
廣播和廣播地址的區別
1. TCP/IP協議棧中, 傳輸層只有UDP可以廣播.
2. 只能對同一子網內部廣播, 廣播資料包不經過路由器.
3. UDP的廣播地址為255.255.255.255
4. 在winsock實現中, 有一個選項對應是否允許廣播.
必須呼叫setsockopt開啟該選項.
5. 開啟後, 用sendto向255.255.255.255傳送的資料包全部廣播.
很多區域網都定義了一個特殊的保留地址, 稱為廣播地址. 當資訊頭中目的地址域的內容為廣播地址時, 該幀被區域網上所有計算機接收. 這個過程稱為廣播.
合法的廣播地址就是主機的網路地址加上最大的主機號。網路地址通過機器的ip地址與子網掩碼按位與得出,我們以ip地址為10.78.202.175 ,子網掩碼為255.0.0.0。
為例來分析一下上面的幾個概念
首先將這兩個東西換算成二進位制程式碼
ip地址:00001010.01001110.11001010.10101111
子網掩碼:11111111.00000000.00000000.00000000
按位與之後得出網路地址:00001010.00000000.00000000.00000000
十進位制表示就是10.0.0.0
這個網路地址理論上可以有一千多萬臺主機。
廣播地址的介紹“的人還看了: