淺談TCP/IP協(xié)議棧(二)IP地址

上一節(jié)大致了解TCP/IP協(xié)議棧是個啥東西,依舊是霧里看花的狀態(tài),有很多時候?qū)W一門新知識時,開頭總是很急躁,無從下手,剛學(xué)會一點(diǎn)兒,卻發(fā)現(xiàn)連點(diǎn)皮毛都不算,成就感太低,所以任何時候?qū)W習(xí)最重要的是要在合適的時間掌握應(yīng)該掌握的知識,循序漸進(jìn)方能進(jìn)步。

先簡單回顧一下,TCP/IP協(xié)議棧:

數(shù)據(jù)鏈路層->網(wǎng)絡(luò)層->傳輸層->應(yīng)用層

如果為每一層加上一個ID,就像每個人都有身份證那樣,那么可以這樣標(biāo)記:

數(shù)據(jù)鏈路層(MAC地址)

網(wǎng)絡(luò)層(IPV4地址,以下簡稱IP地址)

傳輸層、應(yīng)用層(端口)

這樣的標(biāo)簽并不能完全概括這一層所有特征,但是如果掌握這些標(biāo)示,就相當(dāng)于是一把鑰匙,可以讓你快速打開這一層協(xié)議的“大門”。

和我們生活關(guān)系最密切的IP地址:

作為網(wǎng)絡(luò)層的標(biāo)識,IP地址這個概念可以說大家肯定都有耳聞,IP地址是一個32位的二進(jìn)制數(shù),32位是個什么概念呢?相當(dāng)于是4個字節(jié),學(xué)過C語言的同學(xué)應(yīng)該知道,一個int型數(shù)據(jù)就是32位,那么IP地址的個數(shù)應(yīng)該就是int的最大值4294967296,看上去很多是不是,有43億呢,但是在互聯(lián)網(wǎng)爆炸式發(fā)展的今天,這點(diǎn)IP地址還真的不夠分,因此IPV6因運(yùn)而生,這都是后話,以后有機(jī)會在介紹。

試想一下,某個IP地址是:11000000101010000000000100000001

是不是看著有點(diǎn)暈,沒辦法,我們看慣了10進(jìn)制的1,2,3,10,99之類的,看這些二進(jìn)制數(shù)真是覺得極不友好,讓你去背這樣一個IP地址,估計得好久,而且估計記住沒多久就會忘了,因此我們隊IP地址采取一種特殊的表示方式——點(diǎn)分十進(jìn)制表示法,上面的二進(jìn)制IP地址轉(zhuǎn)換后是:192.168.1.1,是不是很眼熟,這是大家在設(shè)置無線路由器時進(jìn)入設(shè)置界面的IP地址。

說完IP地址的表示方式,我們再說一下IP地址的分類,IP地址通常分為5類:

A類地址 (1.0.0.0—127.255.255.255)

B類地址 (128.0.0.0—191.255.255.255)

C類地址 (192.0.0.0—223.255.255.255)

D類地址 (224.0.0.0 - 239.255.255.255)

E類地址 (240.0.0.0 - 255.255.255.254)

每一類地址后面就是其范圍,如果只是死記硬背,那樣不太好,只有知道這些地址都是如何分類的,才能更好地記住。

IP地址可以簡單看成是由網(wǎng)絡(luò)號和主機(jī)號組成的,但具體多少位網(wǎng)絡(luò)號,多少位主機(jī)號,不同類別的IP地址有不同的劃分情況:

A類地址:8位網(wǎng)絡(luò)號,24位主機(jī)號

B類地址:16位網(wǎng)絡(luò)號,16位主機(jī)號

C類地址:24位網(wǎng)絡(luò)號,8位主機(jī)號

網(wǎng)絡(luò)號是由ICANN統(tǒng)一分配的,而主機(jī)號則由該網(wǎng)絡(luò)端的系統(tǒng)管理員進(jìn)行分配的,有時候為了更好地劃分網(wǎng)絡(luò),還可以將主機(jī)號細(xì)化,分配成主機(jī)地址+子網(wǎng)地址的形式,也就是子網(wǎng)劃分。

當(dāng)我們知道每一類地址的組成之后,相應(yīng)的其范圍也就非常明確了,就以網(wǎng)絡(luò)號分配來看,A類地址要占到8位,因此其IP地址的首位肯定是0,這樣它就吧00000000 - 01111111 (0 - 127)之間所有的網(wǎng)絡(luò)號都占滿,好了,A占滿以后該B類地址了,B類地址雖然是16位的,但是你不能去搶A類地址的網(wǎng)絡(luò)號是不,因此它的網(wǎng)絡(luò)號的范圍就是128-191,可以發(fā)現(xiàn)B類地址的前兩位固定都是10,依次類推,C類地址的前三位就是110,所以其范圍就是192-223.

IP地址的劃分大致就是這樣,作為網(wǎng)絡(luò)層最重要的線索,我們會在之后的講解中一步步介紹IP地址以及它所指向的網(wǎng)絡(luò)層!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 名詞延伸 通俗的說,域名就相當(dāng)于一個家庭的門牌號碼,別人通過這個號碼可以很容易的找到你。如果把IP地址比作一間房子...
    楊大蝦閱讀 20,785評論 2 56
  • 同樣的,本文篇幅也比較長,先來一張思維導(dǎo)圖,帶大家過一遍。 一、 計算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)分層 二、 TCP/IP 基礎(chǔ)...
    滌生_Woo閱讀 66,108評論 38 1,037
  • 個人認(rèn)為,Goodboy1881先生的TCP /IP 協(xié)議詳解學(xué)習(xí)博客系列博客是一部非常精彩的學(xué)習(xí)筆記,這雖然只是...
    貳零壹柒_fc10閱讀 5,185評論 0 8
  • 1.這篇文章不是本人原創(chuàng)的,只是個人為了對這部分知識做一個整理和系統(tǒng)的輸出而編輯成的,在此鄭重地向本文所引用文章的...
    SOMCENT閱讀 13,340評論 6 174
  • 網(wǎng)絡(luò)層簡介 1. 概念 為解決經(jīng)由多條鏈路的交付問題,從而設(shè)計了網(wǎng)絡(luò)層。其主要負(fù)責(zé)主機(jī)到主機(jī)的交付,并且在分組經(jīng)過...
    顧慎為閱讀 3,358評論 0 0

友情鏈接更多精彩內(nèi)容