IP協議地址分類基礎
IP地址問題現在已經鬧得沸沸揚揚,很多人都說IPv4的地址資源已經不夠我們使用的了,所以我們推出了IPv6。但是也有很多人說IPv4地址還夠使用。不管怎么說,IP協議地址的原理我們是必須要知道的?,F在我們就以傳統的IPv4地址來學習一下它的分類吧。
在計算機尋址中經常會遇到“名字"、“地址"和“路由"這三個術語,它們之間是有較大區別的。名字是要找的,就像的人名一樣;而地址是用來指出這個名字在什么地方,就像人的住址一樣;路由是解決如何到達目的地址的問題,就像已經知道了某個人住在什么地方,現在要考慮走什么路線、采用什么交通工具到達目的地方最為簡便。
這里所介紹的IP協議主要是解決地址的問題。名字和地址進行解析的工作是由其上層協議--TCP協議完成。IP協議模塊將地址和本地網絡地址加以映射(就像寫信一樣,IP協議只負責把收、發信人的地址寫上,把信投進郵箱就可不管了),而將本地網絡地址和路由進行映射則是低層協議(如路由協議)的任務,所以說IP協議是一個無連接的服務。
IP協議要尋找的“地址"是32位長(4個分段的16進制組成),由網絡號(網絡ID)和主機號(主機ID)兩部分構成,按照IP協議規定因特網上的地址共有A、B、C、D、E五類.
◆A類IP地址:用前面8位來標識網絡號,其中規定最前面一位為“0",24位標識主機地址,即A類地址的***段取值(也即網絡號)可以是“00000001¯01111111"之間任一數字,轉換為十進制后即為1~128之間。主機號沒有做硬性規定,所以它的IP協議地址范圍為“1.0.0.0-128.255.255.255"。A類地址是為大型政府網絡而提供,因為A地址中有10.0.0.0-10.255.255.254和127.0.0.0-127.255.255.254這兩段地址有專門用途,所以全世界總共只有126個可能的A類網絡。每個A類網絡最多可以連接16777214臺計算機,這類地址數是最少的,但這類網絡所允許連接的計算機是最多的。
◆B類IP地址:用前面16位來標識網絡號,其中最前面兩位規定為“10",16位標識主機號,也就是說B類地址的***段“10000000¯10111111",轉換成十進制后即為128~191之間,***段和第二段合在一起表示網絡地址,它的地址范圍為“128.0.0.0-191.255.255.255"。B類地址適用于中等規模的網絡,全世界大約有16000個B類網絡,每個B類網絡最多可以連接65534臺計算機。這類IP協議地址通常為中等規模的網絡提供。其中172.16.0.0-172.31.255.254地址段有專門用途。
◆C類IP地址:用前面24位來標識網絡號,其中最前面三位規定為“110",8位標識主機號。這樣C類地址的***段取值為“11000000¯11011111"之間,轉換成十進制后即為192~223。***段、第二段、第三段合在一起表示網絡號,***一段標識網絡上的主機號,它的地址范圍為“192.0.0.0-223.255.255.255"。C類地址適用于校園網等小型網絡,每個C類網絡最多可以有254臺計算機。這類地址是所有的地址類型中地址數最多的,但這類網絡所允許連接的計算機是最少的。這類IP地址可分配給任何有需要的人。其中192.168.0.0-192.168.255.255為企業局域網專用地址段。
◆D類地址:它用于多重廣播組,一個多重廣播組可能包括1臺或更多主機,或根本沒有。D類地址的***位為1110,***段八位體為“11100000¯11101111",轉換成十進制即為224¯239,剩余的位設計客戶機參加的特定組,它的地址范圍為“224.0.1.1-239.255.255.255"。在多重廣播操作中沒有網絡或主機位,數據包將傳送到網絡中選定的主機子集中,只有注冊了多重廣播地址的主機才能接收到數據包。Microsoft支持D類地址,用于應用程序將多重廣播數據發送到網絡間的主機上,包括WINS和Microsoft NetShow。
◆E類地址:這是一個通常不用的實驗性地址,保留作為以后使用。E類地址的***位為11110,***段八位體為“11110000¯11110111",轉換成十進制即為240¯247。
IPv4協議中對首段位為248¯254 的地址段暫無規定。
其實還有一類IP地址,就是以“127"開頭的IP協議地址,這類IP地址也是屬于保留使用的,這類地址屬于環路測試類IP地址。這類IP地址不能作為計算機的IP地址用,也就不能在網絡上使用這樣的IP地址來標識計算機的位置,更不能通過在瀏覽器或者其他搜索位置輸入這樣的IP地址,來搜索想要查找的計算機,因為它只能在本地計算機上用于測試使用。
其實還有一類IP地址,就是以“127"開頭的IP地址,這類IP地址也是屬于保留使用的,這類地址屬于環路測試類IP地址。這類IP地址不能作為計算機的IP地址用,也就不能在網絡上使用這樣的IP地址來標識計算機的位置,更不能通過在瀏覽器或者其他搜索位置輸入這樣的IP地址,來搜索想要查找的計算機,因為它只能在本地計算機上用于測試使用。