1.什么是ip地址
在網(wǎng)絡(luò)中用來標(biāo)識設(shè)備的具體地址,數(shù)據(jù)需要通過IP地址進(jìn)行尋址傳輸。
1.1 IP地址 = 網(wǎng)絡(luò)地址 + 主機(jī)地址,又稱網(wǎng)絡(luò)號和主機(jī)號構(gòu)成。
A類:以0開頭,第1字節(jié)為網(wǎng)絡(luò)地址+后3個字節(jié)主機(jī)地址組成,地址范圍0.0.0.0~127.255.255.255??捎玫腁類網(wǎng)絡(luò)有126個網(wǎng)絡(luò),每個網(wǎng)絡(luò)能容納1億多個主機(jī)。
B類:以10開頭,前2字節(jié)為網(wǎng)絡(luò)地址+后2個字節(jié)主機(jī)地址組成,地址范圍128.0.0.0~191.255.255.255。可用的B類網(wǎng)絡(luò)有16382個,每個網(wǎng)絡(luò)能容納6萬多個主機(jī) 。
C類:以110開頭,前3字節(jié)為網(wǎng)絡(luò)地址+后1個字節(jié)主機(jī)地址組成,地址范圍192.0.0.0~223.255.255.255??捎玫腃類網(wǎng)絡(luò)可達(dá)209萬余個,每個網(wǎng)絡(luò)能容納254個主機(jī)。?
D類:以1110開頭,地址范圍是224.0.0.0~239.255.255.255,D類地址作為組播地址(一對多的通信)。
E類:以11110開始,地址范圍是240.0.0.0~255.255.255.255,為保留地址,實際中并不是有很多的使用。
注:只有A,B,C有網(wǎng)絡(luò)號和主機(jī)號之分,D類地址和E類地址沒有劃分網(wǎng)絡(luò)號和主機(jī)號。A類地址第一組數(shù)字為1~126,數(shù)字0和127不作為A類地址
1.2 全1地址(255.255.255.255)
該IP地址指的是受限的廣播地址。受限廣播地址與一般廣播地址(直接廣播地址)的區(qū)別在于,受限廣播地址只能用于本地網(wǎng)絡(luò),路由器不會轉(zhuǎn)發(fā)以受限廣播地址為目的地址的分組;一般廣播地址既可在本地廣播,也可跨網(wǎng)段廣播。例如:主機(jī)192.168.1.1/30上的直接廣播數(shù)據(jù)包后,另外一個網(wǎng)段192.168.1.5/30也能收到該數(shù)據(jù)報;若發(fā)送受限廣播數(shù)據(jù)報,則不能收到。
注:一般的廣播地址(直接廣播地址)能夠通過某些路由器(當(dāng)然不是所有的路由器),而受限的廣播地址不能通過路由器。
1.3 全0地址(0.0.0.0)
常用于尋找自己的IP地址,例如在我們的RARP,BOOTP和DHCP協(xié)議中,若某個未知IP地址的無盤機(jī)想要知道自己的IP地址,它就以255.255.255.255為目的地址,向本地范圍(具體而言是被各個路由器屏蔽的范圍內(nèi))的服務(wù)器發(fā)送IP請求分組。
1.4 回環(huán)地址
127.0.0.0/8被用作回環(huán)地址,回環(huán)地址表示本機(jī)的地址,常用于對本機(jī)的測試,用的最多的是127.0.0.1。
1.5 A、B、C類私有地址
私有地址(private address)也叫專用地址,它們不會在全球使用,只具有本地意義。
A類私有地址:10.0.0.0/8,范圍是:10.0.0.0~10.255.255.255
B類私有地址:172.16.0.0/12,范圍是:172.16.0.0~172.31.255.255
C類私有地址:192.168.0.0/16,范圍是:192.168.0.0~192.168.255.255
2.IP地址的組成
3.IP地址的構(gòu)成
網(wǎng)絡(luò)部分:用來標(biāo)識一個網(wǎng)絡(luò),代表IP地址所在網(wǎng)絡(luò),處于高位。
主機(jī)部分:用來區(qū)分一個網(wǎng)絡(luò)內(nèi)的不同主機(jī),能唯一標(biāo)識網(wǎng)段上的某臺設(shè)備,處于低位。
例:192.168.1.? ? ? ?10
? ? ? ? ? 網(wǎng)絡(luò)號? ? ? ?主機(jī)號
4.子網(wǎng)掩碼
子網(wǎng)掩碼就是用來遮掩IP地址并劃分網(wǎng)段的工具,根據(jù)遮掩的位數(shù)不同來劃分不同的網(wǎng)段。
說明:用網(wǎng)線直接連接的計算機(jī)或是通過HUB(集線器)或普通交換機(jī)間接的計算機(jī)之間要能夠相互通,計算機(jī)必須要在同一網(wǎng)絡(luò),也就是說它們的網(wǎng)絡(luò)地址必須相同,而且主機(jī)地址必須不一樣。如果不在一個網(wǎng)絡(luò)就無法通。
特性
1. 子網(wǎng)掩碼必須和IP地址成對出現(xiàn),否則沒有意義
2. 子網(wǎng)掩碼是用于給IP地址劃分網(wǎng)絡(luò)地址與主機(jī)地址的
3. 和子網(wǎng)掩碼1對應(yīng)的IP地址,代表網(wǎng)絡(luò)位;和子網(wǎng)掩碼0對應(yīng)的IP地址,代表主機(jī)位
4. 子網(wǎng)中只要1是連續(xù)的,就是合理子網(wǎng)掩碼
子網(wǎng)掩碼是標(biāo)志兩個IP地址是否同屬于一個子網(wǎng)的,也是32位二進(jìn)制地址,其每一個為1代表該位是網(wǎng)絡(luò)位,為0代表主機(jī)位。它和IP地址一樣也是使用點式十進(jìn)制來表示的。如果兩個IP地址在子網(wǎng)掩碼的按位與的計算下所得結(jié)果相同,即表明它們共屬于同一子網(wǎng)中。
對于A類地址來說,默認(rèn)的子網(wǎng)掩碼是255.0.0.0;對于B類地址來說默認(rèn)的子網(wǎng)掩碼是255.255.0.0;對于C類地址來說默認(rèn)的子網(wǎng)掩碼是255.255.255.0。
4.1 什么樣才是子網(wǎng)掩碼?
255.255.255.193能不能作為子網(wǎng)掩碼?它的二進(jìn)制1111 1111.1111 1111.1111 1111.1100 0001,因為0和1不是連續(xù)的,所以不能作為子網(wǎng)掩碼。
4.2 如何計算網(wǎng)絡(luò)號、廣播地址
假設(shè)有一個IP地址192.168.1.129,給出子網(wǎng)掩碼255.255.255.0,求他的網(wǎng)絡(luò)號、它屬于哪個子網(wǎng)網(wǎng)段。
192.168.1.129二進(jìn)制:1100 0000.1010 1000.0000 0001.1000 0001
255.255.255.0二進(jìn)制:1111 1111.1111 1111.1111 1111.0000 0000
兩個進(jìn)行&運算得出: ? 1100 0000.1010 1000.0000 0001.0000 0000(192.168.1.0)
也就是說從192.168.1.0~192.168.1.255是同一個子網(wǎng)網(wǎng)段,里面0~255號分配給不同的機(jī)器
192.168.1.0就是網(wǎng)絡(luò)號,寫作192.168.1或者192.168.1.0\24(24表示網(wǎng)絡(luò)號是24位,也就是說子網(wǎng)掩碼有24位1)
廣播地址 :網(wǎng)絡(luò)地址的主機(jī)位有8位全部變成1 ,1111 1111 即255 即:192.168.1.255
上面子網(wǎng)掩碼為255.255.255.0的時候機(jī)器號碼從0~255,如果我還想在里面劃分一部分。
假設(shè)新IP地址192.168.1.188,給出子網(wǎng)掩碼255.255.255.224,現(xiàn)在網(wǎng)絡(luò)號不再是192.168.1.0,網(wǎng)段也不是192.168.1.0~192.168.1.255。
192.168.1.188二進(jìn)制: ? 1100 0000.1010 1000.0000 0001.1011 1100
255.255.255.224二進(jìn)制:1111 1111.1111 1111.1111 1111.1110 0000
兩個進(jìn)行&運算得出: ? 1100 0000.1010 1000.0000 0001.1010 0000(192.168.1.160)
后5位的變化在1100 0000.1010 1000.0000 0001.1010 0000~1100 0000.1010 1000.0000 0001.1011 1111之間
也就是說從192.168.1.160~192.168.1.191是新劃分出來的子網(wǎng)網(wǎng)段,
192.168.1.160\27就是網(wǎng)絡(luò)號,機(jī)器號在160~191之間
廣播地址 :網(wǎng)絡(luò)地址的主機(jī)位有5位全部變成1 ,1011 1111即191 即:192.168.1.191
4.3 根據(jù)每個網(wǎng)絡(luò)的主機(jī)數(shù)量進(jìn)行子網(wǎng)地址的規(guī)劃和計算子網(wǎng)掩碼。比如一個子網(wǎng)有10臺主機(jī):
10+1+1+1=13
注意:加的第一個1是指這個網(wǎng)絡(luò)連接時所需的網(wǎng)關(guān)地址,接著的兩個1分別是指網(wǎng)絡(luò)地址和廣播地址。因為13小于16(16等于2的4次方),所以主機(jī)位為4位。而
256-16=240
所以該子網(wǎng)掩碼為255.255.255.240。
如果一個子網(wǎng)有14臺主機(jī),不少人常犯的錯誤是:依然分配具有16個地址空間的子網(wǎng),而忘記了給網(wǎng)關(guān)分配地址。
這樣就錯誤了,因為:14+1+1+1=17,17大于16,所以我們只能分配具有32個地址(32等于2的5次方)空間的子網(wǎng)。這時子網(wǎng)掩碼為:255.255.255.224。
4.4 206.110.4.0/18被劃分成16個子網(wǎng),每個子網(wǎng)掩碼?每個子網(wǎng)可容納的主機(jī)數(shù)?
(劃分成16個子網(wǎng),根據(jù)子網(wǎng)掩碼/18就表示有18個1,就要從的IP地址的主機(jī)位借4位來用作網(wǎng)絡(luò)位?。?/p>
206.110.1.0 /18 由最后的那個/18,我們可以知道這個IP已經(jīng)規(guī)定了它的網(wǎng)絡(luò)位是18位,它默認(rèn)的子網(wǎng)掩碼就是1111 1111.1111 1111.11 | 000000.00000000(其中1代表網(wǎng)絡(luò)位,0代表主機(jī)位)
可以看出我們可以操作的位數(shù)就是后面的14個0,也就是說我們可以在地面劃分出幾位作為子網(wǎng)的網(wǎng)絡(luò)位,進(jìn)而來劃分子網(wǎng)。要求是切分成16個子網(wǎng),我們知道2的4次方剛好等于16,這就說明子網(wǎng)網(wǎng)絡(luò)位的位數(shù)是4位,那14-4=10就是子網(wǎng)的主機(jī)位。所以上面我寫的那串二進(jìn)制就可以變成:1111 1111.1111 1111.1111 11 | 00.00000000(其中1代表網(wǎng)絡(luò)位,0代表主機(jī)位)
換算成十進(jìn)制就是子網(wǎng)掩碼:255.255.252.0 每個子網(wǎng)可容納的主機(jī)數(shù)就是2的10次方,即1024
5.網(wǎng)關(guān)
網(wǎng)關(guān)(Gateway)又稱網(wǎng)間連接器、協(xié)議轉(zhuǎn)換器。默認(rèn)網(wǎng)關(guān)在網(wǎng)絡(luò)層上以實現(xiàn)網(wǎng)絡(luò)互連,是最復(fù)雜的網(wǎng)絡(luò)互連設(shè)備,僅用于兩個高層協(xié)議不同的網(wǎng)絡(luò)互連。網(wǎng)關(guān)的結(jié)構(gòu)也和路由器類似,不同的是互連層。網(wǎng)關(guān)既可以用于廣域網(wǎng)互連,也可以用于局域網(wǎng)互連。
5.1 概念
大家都知道,從一個房間走到另一個房間,必然要經(jīng)過一扇門。同樣,從一個網(wǎng)絡(luò)向另一個網(wǎng)絡(luò)發(fā)送信息,也必須經(jīng)過一道關(guān)口,這道關(guān)口就是網(wǎng)關(guān)。顧名思義,網(wǎng)關(guān)就是一個網(wǎng)絡(luò)連接到另一個網(wǎng)絡(luò)的“關(guān)口”。也就是網(wǎng)絡(luò)關(guān)卡。
網(wǎng)關(guān)實質(zhì)上是一個網(wǎng)絡(luò)通向其他網(wǎng)絡(luò)的IP地址。
比如有網(wǎng)絡(luò)A和網(wǎng)絡(luò)B,網(wǎng)絡(luò)A的IP地址范圍為“192.168.1.1~192. 168.1.254”,子網(wǎng)掩碼為255.255.255.0;網(wǎng)絡(luò)B的IP地址范圍為“192.168.2.1~192.168.2.254”,子網(wǎng)掩碼為255.255.255.0。
在沒有路由器的情況下,兩個網(wǎng)絡(luò)之間是不能進(jìn)行TCP/IP通信的,即使是兩個網(wǎng)絡(luò)連接在同一臺交換機(jī)(或集線器)上,TCP/IP協(xié)議也會根據(jù)子網(wǎng)掩(255.255.255.0)判定兩個網(wǎng)絡(luò)中的主機(jī)處在不同的網(wǎng)絡(luò)里。
而要實現(xiàn)這兩個網(wǎng)絡(luò)之間的通信,則必須通過網(wǎng)關(guān)。如果網(wǎng)絡(luò)A中的主機(jī)發(fā)現(xiàn)數(shù)據(jù)包的目的主機(jī)不在本地網(wǎng)絡(luò)中,就把數(shù)據(jù)包轉(zhuǎn)發(fā)給它自己的網(wǎng)關(guān),再由網(wǎng)關(guān)轉(zhuǎn)發(fā)給網(wǎng)絡(luò)B的網(wǎng)關(guān),網(wǎng)絡(luò)B的網(wǎng)關(guān)再轉(zhuǎn)發(fā)給網(wǎng)絡(luò)B的某個主機(jī)。
5.2 舉例說明
假設(shè)你的名字叫小不點(很小,這里你就是一個url地址,指向某個網(wǎng)頁資源),你住在一個大院子里,你的鄰居有很多小伙伴,父母是你的網(wǎng)關(guān)。當(dāng)你想跟院子里的某個小伙伴玩,只要你在院子里大喊一聲他的名字,他聽到了就會回應(yīng)你,并且跑出來跟你玩。
但是你父母不允許你走出大門,你想與外界發(fā)生的一切聯(lián)系,都必須由父母(網(wǎng)關(guān))用電話幫助你聯(lián)系。
假如你想找你的同學(xué)小明聊天,小明家住在很遠(yuǎn)的另外一個院子里,他家里也有父母(小明的網(wǎng)關(guān))。但是你不知道小明家的電話號碼,不過你的班主任老師有一份你們班全體同學(xué)的名單和電話號碼對照表,你的老師就是你的DNS服務(wù)器。于是你在家里和父母有了下面的對話:
小不點:媽媽(或爸爸),我想找班主任查一下小明的電話號碼行嗎?家長:好,你等著。(接著你家長給你的班主任撥了一個電話,問清楚了小明的電話)問到了,他家的號碼是211.99.99.99
小不點:太好了!媽(或爸),我想找小明,你再幫我聯(lián)系一下小明吧。
家長:沒問題。(接著家長向電話局發(fā)出了請求接通小明家電話的請求,最后一關(guān)當(dāng)然是被轉(zhuǎn)接到了小明家家長那里,然后他家長把電話給轉(zhuǎn)到小明).就這樣你和小明取得了聯(lián)系。
?文章來源地址http://www.zghlxwxcb.cn/news/detail-443878.html
5.3 默認(rèn)網(wǎng)關(guān)
如果搞清了什么是網(wǎng)關(guān),默認(rèn)網(wǎng)關(guān)也就好理解了。就好像一個房間可以有多扇門一樣,一臺主機(jī)可以有多個網(wǎng)關(guān)。默認(rèn)網(wǎng)關(guān)的意思是一臺主機(jī)如果找不到可用的網(wǎng)關(guān),就把數(shù)據(jù)包發(fā)給默認(rèn)指定的網(wǎng)關(guān),由這個網(wǎng)關(guān)來處理數(shù)據(jù)包。默認(rèn)網(wǎng)關(guān)一般填寫192.168.x.1
5.4 端口
如果把IP地址比作一間房子 ,端口就是出入這間房子的門。真正的房子只有幾個門,但是一個IP地址的端口 可以有65536個之多!端口是通過端口號來標(biāo)記的,端口號只有整數(shù),范圍是從0到65535。
端口有什么用呢?我們知道,一臺擁有IP地址的主機(jī)可以提供許多服務(wù),比如Web服務(wù)、FTP服務(wù)、SMTP服務(wù)等,這些服務(wù)完全可以通過1個IP地址來實現(xiàn)。那么,主機(jī)是怎樣區(qū)分不同的網(wǎng)絡(luò)服務(wù)呢?顯然不能只靠IP地址,因為IP 地址與網(wǎng)絡(luò)服務(wù)的關(guān)系是一對多的關(guān)系。實際上是通過“IP地址+端口號”來區(qū) 分不同的服務(wù)的。
?
?文章來源:http://www.zghlxwxcb.cn/news/detail-443878.html
?
?
到了這里,關(guān)于IP地址,子網(wǎng)掩碼和網(wǎng)關(guān)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!