在網路層次中,最重要的一層叫做網路層有時也叫ip層或網際層。網路層提供盡最大努力的無連線的資料報服務。其中資料報也叫資料報或分組,可以簡單看作是網路中傳輸的資料。盡最大努力表示路由器不能隨意丟棄報文。無連線指的是網路層中資料交付並不是像傳統**機一樣在通訊兩端建立一條通道通訊,而是將通訊裝置連成網狀,傳送端傳送資料後,與之直接相連的每一條路都傳送分組,當目的接收端收到後進行處理,如果發現是發給「我的」就接受,不是就**或者丟棄。在資料報傳送過程中,還必須知道傳送方和接收方的位址,在網路層上使用的位址就是ip位址了。ip位址分為網路號由主機號組成,網路號表示所屬於的網路區域,主機號表示本網路中的某台主機。
現在常用的ip位址有ipv4和ipv6。其中ipv4位址由32個2進製位組成,理論上來說可以表示2^32個ip位址,但隨著網路不斷發展,已經不足以使用,所以才有了128位的ipv6網路位址。不過在如今,ipv4仍然被廣泛使用。
ipv4位址分為a,b,c,d,e五類。常用點分10進製表示,也就是每8個二進位制位轉換成10進製,以點隔開。
如2進製的:11000000 11000000 000000001 00000001 表示為點分十進位制為192.192.1.1
a類位址首位是0,網路號8位
一般二進位制形式為:0******x ******xx ******xx ******xx 所以轉成10進製後網路號在1到126之間
b類位址首位10,網路號16位
一般二進位制形式為:10****** ******xx ******xx ******xx 所以轉成10進製後網路號在128.1到191.255之間
c類位址首位110,網路號24位
一般二進位制形式為:110***xx ******xx ******xx ******xx 所以轉成10進製後網路號在192.0.1到192.255.255之間
d類位址首位1110,用於一對多通訊(多播)
e類位址首位1111,用於保留為今後使用
在a類網路號中取值我們發現沒有0和127,因為網路號全0表示本網路,全1用於本地回環測試(本主機的程序間通訊使用)。所以網路號全1不是乙個網路位址,不會被傳送到網路中。
IPv4位址和網路位址
小插曲 次方 次方是我們學習進製轉換的必備良藥,在這裡,我為數學不好的同學稍微科普一下次方的基本概念 次方最基本的定義是 設a為某數,n為正整數,a的n次方表示為a 表示n個a連乘所得之結果,如2 2 2 2 2 16。次方的定義還可以擴充套件到0次方和負數次方等等。乙個數的零次方 任何非零數的0次...
IPv4位址(二)網路劃分
在ipv4位址 一 中提到過,ip位址可以分成兩部分,前面一部分是網路號,而後面一部分是主機號。這裡網路可以通過主機數量規模不同而分為3類 大型網路 中型網路和小型網路。下圖顯示了3類ipv4位址的網路號和主機號是如何劃分的。圖1 不同型別網路位址的格式及其區分 對於所有的ipv4位址,都是32位的...
c類位址適用於 網路 了解IPv4位址(一)
隨著科學技術的發展,計算機已經成為我們日常生活中不可或缺的工具。同樣的,一些有關計算機的常用術語也流行開來,比如瀏覽器 ip等。在我們平常的工作或是生活中,最常見的ip位址便是192.168.1.1之類的。就比如我們的計算機,在本機的網路配置中的網路連線的詳細資訊中,就可以看到相關的ip位址。如圖所...