子網掩碼是乙個32位位址,是與ip位址結合使用的一種技術。它的主要作用有兩個,一是用於遮蔽ip位址的一部分以區別網路標識和主機標識,並說明該ip位址是在區域網上,還是在遠端網上。二是用於將乙個大的ip網路劃分為若干小的子網路。
子網掩碼是用來判斷任意兩台計算機的ip位址是否屬於同一子網路的根據。複製貼上點以後看
子網掩碼通常有以下2種格式的表示方法:
1. 通過與ip位址格式相同的點分十進位制表示
如:255.0.0.0 或255.255.255.128
2. 在ip位址後加上」/」符號以及1-32的數字,其中1-32的數字表示子網掩碼中網路標識位的長度
如:192.168.1.1/24 的子網掩碼也可以表示為255.255.255.0
子網掩碼一般為255.255.255.0
根據上面我們可以看出,區域網內部的ip位址是我們自己規定的(當然和其他的ip位址是一樣的),這個是由子網掩碼決定的通過對255.255.255.0的分析。可得出:
前三位ip碼由分配下來的數字就只能固定為192.168.0 所以就只剩下了最後的一位了,那麼顯而易見了,ip位址只能有(2的8次方-2),即256-2=254,一般主機位址全為0或者1(二進位制)有其特殊的作用。
如果我的子網掩碼不是255.255.255.0呢?你也可以這樣做啊假設你的子網掩碼是255.255.128.0
那麼你的區域網內的ip位址的前兩位肯定是固定的了
這樣,你就可以按照下邊的計算來看看同乙個子網內到底能有多少臺機器
1.十進位制128 = 二進位制1000 0000
2.ip碼要和子網掩碼進行and運算
3. i p 位址 11000000.10101000.1*******.**
子網掩碼 11111111.11111111.10000000.00000000
and運算
11000000.10101000.10000000.00000000
轉化為十進位制後為:
192 . 168. 128 . 0
4.可知我們內部網可用的ip位址為:
11000000.10101000.10000000.00000000
到 11000000.10101000.11111111.11111111
(也可以是:11000000.10101000.00000000.00000000 到11000000.10101000.01111111.11111111)
5.轉化為十進位制:
192 . 168.128.0 到192 . 168.255.255 (或者192.168.0.0到192.168.127.255)
6.0和255通常作為網路的內部特殊用途。通常不使用。
7.於是最後的結果如下:我們單位所有可用的ip位址為:
192.168.128.1-192.168.128.254
192.168.129.1-192.168.129.254
192.168.130.1-192.168.130.254
192.168.131.1-192.168.131.254
… … … … .
192.168.139.1-192.168.139.254
192.168.140.1-192.168.140.254
192.168.141.1-192.168.141.254
192.168.142.1-192.168.142.254
192.168.143.1-192.168.143.254
… … … … .
192.168.254.1-192.168.254.254
192.168.255.1-192.168.255.254
8.總數為(255-128+1)(254-1+1) =128 254 = 32512
子網內包含的機器數目應該是2^n-2,比如說上面的子網掩碼是255.255.128.0,那麼他的網路號是17位,主機號是15位,只要主機號不全是0或者1就是可以的,所以ip位址是192.168.192.0(11000000.10101000.11000000.00000000)也允許,除掉全0全1,結果為2^15-2*(255-128+1)=32512
TCP IP 詳解 卷1 協議
分層 鏈路層 裝置驅動程式及介面卡 網路層 ip icmp igmp internet組管理協議 運輸層 tcp udp 應用層 telnet ftp e mail等 可靠連線得由應用層提供。ip提供的是不可靠服務,盡可能快的把分組從源結點送到目的節點。應用層關心的是應用程式的細節,而不是資料傳輸活...
《TCP IP協議詳解 卷1》 概述
分層 1 鏈路層,又稱網路介面層,處理與電纜的物理介面細節。乙太網協議 arp rarp 2 網路層,處理分組在網路中的活動。ip icmp igmp 3 運輸層,為兩台主機上的應用提供端到端的通訊。tcp udp 4 應用層,處理特定的應用程式細節。telnet ftp smtp snmp 網路層...
《TCP IP協議詳解 卷1》 鏈路層
鏈路層主要有三個目的 1 為ip模組傳送和接收ip資料報 2 為arp模組傳送arp請求和接收arp應答 3 為rarp傳送rarp請求和接收rarp應答。乙太網鏈路層協議包含 序列介面鏈路層協議 slip ppp 環迴 loopback 驅動程式。乙太網和ieee802封裝 目的位址和源位址長度為...