如何計算網路地址和廣播地址
1. 子網掩碼與IP地址進行位與運算,得處網路地址
2. 網路地址 | (~子網掩碼),得出廣播地址
|:位或運算; ~:按位取反IP地址10.145.129.20,掩碼255.255.248.0,網路地址和廣播地址怎麼計算?
網路地址 10.145.128.0 廣播地址 10.145.135.255IP轉換成二進位制:00001010 10010001 10000001 00010010
掩碼轉換成二進位制:11111111 11111111 11111000 00000000
IP與掩碼相與得網路地址(全1為1,見0為0):00001010 10010001 10000000 00000000
網路地址轉換成十進位制為:10,145,128,0
看你的掩碼把後24位的前13為劃成了子網,後11為劃成了主機,故:
廣播地址則要把網路地址的主機位全換成1,得:00001010,10010001,10000111,1111111
廣播地址轉換成十進位制為:10,145,135,255首先由ip地址結合子網掩碼可以看出的是這是一個由A類地址,“借用”13位的主機位而得到的子網,所以很輕易地得到
網路地址是:10.145.128.0,也即:00001010.10010001.10000 000.00000000(看出來沒?前21(8+13)位是網路位,後11位是主機位)
至於廣播地址,網路位+全為1的主機位,即得:00001010.10010001.10000 111.11111111
10進製表達方式就是10.145.135.255
能懂吧?
另:
一、IP地址簡介
IP,即網際協議(Internet Protocol),或稱網際網路協議,是用於報文交換網路的一種面向資料的協議。 IP是在TCP/IP協議中網路層的主要協議,任務是僅僅根據源主機和目的主機的地址傳送資料。為此目的,IP定義了定址方法和資料報的封裝結構,即IP地址。
IP地址是IP協議提供的一種統一的地址格式,它為網際網路上的每一個網路和每一臺主機分配一個邏輯地址,以此來遮蔽實體地址的差異。一個IP地址在整個因特網範圍內是唯一的。
兩級的IP地址可以表示成如下的形式:
IP地址 ::= {<網路號>,<主機號>}
其中第一個欄位是網路號,標誌著主機所連線到的網路,一個網路號在整個因特網範圍必須是唯一的。第二個欄位是主機號,它標誌著主機,一個主機號在它前面所指明的網路範圍內必須是唯一的。
IPv4由32位二進位制組成;IPv6由128位二進位制組成。
二、IP地址分類
IP地址分為五大類:A類、B類、C類、D類和E類,如下圖所示:
在這五類IP地址中,我們最常使用的是A類、B類和C類地址。
(1)A類地址
A類地址第1位元組為網路號,其它3個位元組為主機號。
A類地址的網路號第一位固定為0,網路號只有7位可以使用,可以指派的網路號是2^7-2 = 126個。
網路號全是0(0000 0000)的IP地址是保留地址,意思是“本網路”。
網路號是127(0111 1111)的IP地址也是保留地址,作為本地環回軟件測試。
------------------------------------------------------------------------------------------------------------------------------------------
A類地址的主機號佔3個位元組,每個A類網路中的最大主機數是2^24-2個。
主機號全是0的IP地址表示是“本主機”所連線到的單個網路。
主機號全是1的IP地址表示是該網路上的所有主機。
(2)B類地址B類地址的前兩個位元組為網路號,後兩個位元組為主機號。
B類地址的網路號第一、二位固定為10,網路號有14位可以使用,可以指派的網路號是2^14-1個。
B類地址網路號為128.0(1000 000 0000 0000)的IP地址是不指派的,所以可指派的網路號需要減一。
------------------------------------------------------------------------------------------------------------------------------------------
B類地址的主機號佔2個位元組,每個B類網路中的最大主機數是2^16-2個。
主機號全是0的IP地址表示是“本主機”所連線到的單個網路。
主機號全是1的IP地址表示是該網路上的所有主機。
(3)C類地址C類地址的前三個位元組為網路號,最後一個位元組為主機號。
C類地址的網路號第一、二、三位固定為110,網路號有21位可以使用,可以指派的網路號是2^21-1個。
C類地址網路號為192.0.0(1000 000 0000 0000 0000 0000)的IP地址是不指派的,所以可指派的網路號需要減一。
------------------------------------------------------------------------------------------------------------------------------------------
C類地址的主機號佔1個位元組,每個C類網路中的最大主機數是2^8-2個。
主機號全是0的IP地址表示是“本主機”所連線到的單個網路。
主機號全是1的IP地址表示是該網路上的所有主機。