上一節(jié)大致了解TCP/IP協(xié)議棧是個啥東西,依舊是霧里看花的狀態(tài),有很多時候?qū)W一門新知識時,開頭總是很急躁,無從下手,剛學會一點兒,卻發(fā)現(xiàn)連點皮毛都不算,成就感太低,所以任何時候?qū)W習最重要的是要在合適的時間掌握應該掌握的知識,循序漸進方能進步。
先簡單回顧一下,TCP/IP協(xié)議棧:
數(shù)據(jù)鏈路層->網(wǎng)絡層->傳輸層->應用層
?如果為每一層加上一個ID,就像每個人都有身份證那樣,那么可以這樣標記:
數(shù)據(jù)鏈路層(MAC地址)
網(wǎng)絡層(IPV4地址,以下簡稱IP地址)
傳輸層、應用層(端口)
這樣的標簽并不能完全概括這一層所有特征,但是如果掌握這些標識,就相當于是一把鑰匙,可以讓你快速打開這一層協(xié)議的“大門”。
和我們生活關(guān)系最密切的IP地址:IP66在線查IP地址位置:https://www.ip66.net/?utm-source=LJ&utm-keyword=?1146
作為網(wǎng)絡層的標識,IP地址這個概念可以說大家肯定都有耳聞,IP地址是一個32位的二進制數(shù),32位是個什么概念呢?相當于是4個字節(jié),學過C語言的同學應該知道,一個int型數(shù)據(jù)就是32位,那么IP地址的個數(shù)應該就是int的最大值4294967296,看上去很多是不是,有43億呢,但是在互聯(lián)網(wǎng)爆炸式發(fā)展的今天,這點IP地址還真的不夠分,因此IPV6因運而生,這都是后話,以后有機會在介紹。
試想一下,某個IP地址是:
11000000101010000000000100000001
是不是看著有點暈,沒辦法,我們看慣了10進制的1,2,3,10,99之類的,看這些二進制數(shù)真是覺得極不友好,讓你去背這樣一個IP地址,估計得好久,而且估計記住沒多久就會忘了,因此我們對IP地址采取一種特殊的表示方式——點分十進制表示法,上面的二進制IP地址轉(zhuǎn)換后是:192.168.1.1,是不是很眼熟,這是大家在設置無線路由器時進入設置界面的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)絡號和主機號組成的,但具體多少位網(wǎng)絡號,多少位主機號,不同類別的IP地址有不同的劃分情況:
A類地址:8位網(wǎng)絡號,24位主機號
B類地址:16位網(wǎng)絡號,16位主機號
C類地址:24位網(wǎng)絡號,8位主機號
網(wǎng)絡號是由ICANN統(tǒng)一分配的,而主機號則由該網(wǎng)絡端的系統(tǒng)管理員進行分配的,有時候為了更好地劃分網(wǎng)絡,還可以將主機號細化,分配成主機地址+子網(wǎng)地址的形式,也就是子網(wǎng)劃分。
當我們知道每一類地址的組成之后,相應的其范圍也就非常明確了,就以網(wǎng)絡號分配來看,A類地址要占到8位,因此其IP地址的首位肯定是0,這樣它就吧00000000 - 01111111 (0 - 127)之間所有的網(wǎng)絡號都占滿,好了,A占滿以后該B類地址了,B類地址雖然是16位的,但是你不能去搶A類地址的網(wǎng)絡號是不,因此它的網(wǎng)絡號的范圍就是128-191,可以發(fā)現(xiàn)B類地址的前兩位固定都是10,依次類推,C類地址的前三位就是110,所以其范圍就是192-223.文章來源:http://www.zghlxwxcb.cn/news/detail-465097.html
IP地址的劃分大致就是這樣,作為網(wǎng)絡層最重要的線索,我們會在之后的講解中一步步介紹IP地址以及它所指向的網(wǎng)絡層!文章來源地址http://www.zghlxwxcb.cn/news/detail-465097.html
到了這里,關(guān)于淺談TCP IP協(xié)議(二)IP地址的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!