IP地址划分
1 . 基本知識介紹
1.1網絡中的每一個主機或路由器至少有一個IP地址;
在Internet中不允許有兩個設備具有同樣的IP地址;
1.2IP地址采用分層結構;
IP地址是由網絡號(net ID)與主機號(host ID)兩部分組成的。
1.3 IP地址的分類
IP地址長度為 2位,點分十進制(dotted decimal)地址;
IP地址=網絡地址+子網地址+主機地址。
采用x.x.x.x的格式來表示,每個x為8位,每個x的值為0~255(例如 202.113.29.119);
根據不同的取值范圍,IP地址可以分為五類;
IP地址中的前5位用于標識IP地址的類別:
A類地址的第一位為0;
B類地址的前兩位為10;
C類地址的前三位為110;
D類地址的前四位為1110;
E類地址的前五位為11110。
A類地址:范圍從1~126,如:10.0.0.1。注意,數字0和 127不作為A類地址,數字127保留給內部回送函數,而數字0則表示該地址是本地宿主機,不能傳送。每個網絡能容納1億多個主機(2的24次方的主機數目),地址范圍從0.0.0.1 到126.0.0.0。以子網掩碼來進行區別:255.0.0.0。
B類地址:范圍從128-191,如172.168.1.1。地址范圍從128.0.0.0到191.255.255.255。可用的B類網絡有16382個,每個網絡能容納6萬多個主機。以子網掩碼來進行區別:255.255.0.0。
C類地址:范圍從192-223,如192.168.1.1。范圍從192.0.0.0到223.255.255.255。C類網絡可達209萬余個,每個網絡能容納254個主機。以子網掩碼來進行區別:255.255.255.0。
D類地址:范圍從224-239,它是一個專門保留的地址。它并不指向特定的網絡,目前這一類地址被用在多點廣播(Multicast)中。多點廣播地址用來一次尋址一組計算機,它標識共享同一協議的一組計算機。
E類地址:范圍從240-254,為將來使用保留。 全零(“0.0.0.0”)地址對應于當前主機。全“1”的IP地址(“255.255.255.255”)是當前子網的廣播地址。
2.各地址介紹
1)私有地址
上面提到IP地址在全世界范圍內唯一,看到這句話你可能有這樣的疑問,像192.168.0.1這樣的地址在許多地方都能看到,并不唯一,這是為 何?Internet管理委員會規定如下地址段為私有地址,私有地址可以自己組網時用,但不能在Internet網上用,Internet網沒有這些地址 的路由,有這些地址的計算機要上網必須轉換成為合法的IP地址,也稱為公網地址,這就像有很多的世界公園,每個公園內都可命名相同的大街,如香榭麗舍大 街,但對外我們只能看到公園的地址和真正的香榭麗舍大街。下面是A、B、C類網絡中的私有地址段。你自己組網時就可以用這些地址了。
2)回送地址
A類網絡地址127是一個保留地址,用于網絡軟件測試以及本地機進程間通信,叫做回送地址(loopback address)。無論什么程序,一旦使用回送地址發送數據,協議軟件立即返回之,不進行任何網絡傳輸。含網絡號127的分組不能出現在任何網絡上。
3)廣播地址
4)網絡地址
TCP/IP協議規定,各位全為”0”的網絡號被解釋成”本”網絡。由上可以看出:一、含網絡號127的分組不能出現在任何網絡上;二、主機和網關不能為該地址廣播任何尋徑信息。由以上規定可以看出,主機號全”0”全”1”的地址在TCP/IP協議中有特殊含義,一般不能用作一臺主機的有效地址。
3、子網掩碼
知乎上看到一段對子網掩碼解釋的很好的一段:只有在一個網絡號下的計算機之間才能”直接”互通,不同網絡號的計算機要通過網關(Gateway)才能互通。但這樣的劃分在某些情況下顯得并不十分靈活。為此IP網絡還允許劃分成更小的網絡,稱為子網(Subnet),這樣就產生了子網掩碼。子網掩碼的作用就是用來判斷任意兩個IP地址是否屬于同一子網絡,這時只有在同一子網的計算機才能”直接”互通。要將一個網絡劃分為多個子網,因此網絡號將要占用原來的主機位,如對于一個C類地址,它用21位來標識網絡號,要將其劃分為2個子網則需要占用1位原來的主機標識位。此時網絡號位變為22位,主機標示變為7位。同理借用2個主機位則可以將一個C類網絡劃分為4個子網……那計算機是怎樣才知道這一網絡是否劃分了子網呢?這就可以從子網掩碼中看出。子網掩碼和IP地址一樣有32bit,確定子網掩碼的方法是其與IP地址中標識網絡號的所有對應位都用”1”,而與主機號對應的位是”0”。
總結一點:子網掩碼的作用是劃分網段地址與主機地址。子網掩碼的作用是劃分網段地址與主機地址。子網掩碼擋住了網段地址,只露出主機地址(255對應的二進制數是11111111)。如果把子網掩碼與IP地址做邏輯與運算,得到的結果恰好就是網段地址。路由器就是這么工作的。這是為什么叫掩碼。
參考文章:
https://www.zhihu.com/question/21064101
http://blog.csdn.net/zhangboyj/article/details/6219237
http://www.cnblogs.com/li-hao/archive/2012/04/06/2434563.html
總結
- 上一篇: 超好用的开源 IP 地址管理系统,告别传
- 下一篇: 怎样确定远程计算机ip地址,如何获取远程