ip(IP)地址详解!
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?ip(IP)地址詳解!
?
1.ip地址分為:合法ip地址(公網(wǎng)ip地址)和私有ip地址
? ?合法ip地址主要應(yīng)用于internet上的主機(jī)訪問(wèn)。
? ?私有ip地址應(yīng)用于局域網(wǎng)中計(jì)算機(jī)的相互通信。
?
2.ip地址的表示形式:分為二進(jìn)制表示和點(diǎn)分十進(jìn)制表示。
現(xiàn)在使用的ip地址長(zhǎng)度均為32位,由四個(gè)八位域組成,稱為八位體。
?
3.ip地址每個(gè)部分都是1字節(jié)(8位)。其值必須在0~255之間(包含0和255),即8位全0時(shí)是0,8位全1時(shí)是255
?
4.ip地址分為兩部分:網(wǎng)絡(luò)部分和主機(jī)部分。
網(wǎng)絡(luò)號(hào):用于確定某一特定的網(wǎng)絡(luò)。
主機(jī)號(hào):用于確定該網(wǎng)絡(luò)中某一特定的主機(jī)。同一網(wǎng)絡(luò)中絕對(duì)不能有主機(jī)號(hào)完全相同的兩臺(tái)計(jì)算機(jī)
5.ip地址分為五類:A類、B類、C類、D類、E類
1) A類IP地址
? ? ? ?網(wǎng)絡(luò)地址的第一位必須是“0”, 地址范圍從1.0.0.0 到126.255.255.255。可用的A類網(wǎng)絡(luò)有126個(gè),每個(gè)網(wǎng)絡(luò)能容納1億6千多萬(wàn)個(gè)主機(jī)。
? ? ? ?注:網(wǎng)絡(luò)號(hào)不能為127,因?yàn)樵摼W(wǎng)絡(luò)號(hào)被保留用作回路及診斷功能。(所以127不在A類地址里)
2) B類IP地址
? ? ? ?網(wǎng)絡(luò)地址的前二位必須是“10”,地址范圍從128.0.0.0到191.255.255.255。可用的B類網(wǎng)絡(luò)有16382個(gè),每個(gè)網(wǎng)絡(luò)能容納6萬(wàn)多個(gè)主機(jī)。
3) C類IP地址
? ? ? ?網(wǎng)絡(luò)地址的前三位必須是“110”。范圍從192.0.0.0到223.255.255.255。C類網(wǎng)絡(luò)可達(dá)209萬(wàn)余個(gè),每個(gè)網(wǎng)絡(luò)能容納254個(gè)主機(jī)。
4) D類IP地址
? ? ? ?D類IP地址前四位以“l(fā)ll0”開(kāi)始,它是一個(gè)專門(mén)保留的地址。它并不指向特定的網(wǎng)絡(luò),目前這一類地址被用在多點(diǎn)廣播(Multicast)中。多點(diǎn)廣播地址用來(lái)一次尋址一組計(jì)算機(jī),它標(biāo)識(shí)共享同一協(xié)議的一組計(jì)算機(jī)。
5) E類IP地址
? ? ? ?E類地址的前五位以“l(fā)lll0”開(kāi)始,為將來(lái)使用保留。
6) 全“0”(“0.0.0.0”)地址對(duì)應(yīng)于當(dāng)前主機(jī)。全“1”的IP地址(“255.255.255.255”) ? ? ??
?
?
6.特殊的ip地址。特殊ip分為以下三類
? ? ? 網(wǎng)絡(luò)地址:ip中主機(jī)地址為0的地址表示網(wǎng)絡(luò)地址,如192.168.0.0
? ? ? 廣播地址:廣播地址是指同時(shí)向網(wǎng)絡(luò)中所有的主機(jī)發(fā)送報(bào)文,例如192.168.255.255就是B類地址中的一個(gè)廣播地址,如果將信息送到此地址,就是將信息發(fā)送到網(wǎng)絡(luò)號(hào)為192.168的所有主機(jī)。
? ? ? 送回地址:送回地址特指127.0.0.1,用于測(cè)試網(wǎng)卡驅(qū)動(dòng)程序、TCP/IP協(xié)議是否正確安裝,網(wǎng)卡是否工作正常。
? ? ? 注: 在計(jì)算網(wǎng)絡(luò)中的主機(jī)數(shù)量時(shí),應(yīng)當(dāng)比2X(X指用于標(biāo)識(shí)主機(jī)的位數(shù))少2,主機(jī)號(hào)部分全為0和全為1(指二進(jìn)制)的ip地址,只能用于網(wǎng)絡(luò)內(nèi)的廣播,即利用該地址將該信息傳送至網(wǎng)絡(luò)內(nèi)的每臺(tái)主機(jī),因此,是不能分配給某個(gè)特定的主機(jī)使用的,所以,每個(gè)網(wǎng)絡(luò)中送容納的主機(jī)數(shù)必然是2X-2。
?理解:
1.對(duì)A類地址:網(wǎng)絡(luò)地址第一位必須是0的理解:因?yàn)锳類地址在1~126之間,換算為二進(jìn)制數(shù)即在(00000001~01111111)之間,二進(jìn)制01111111為十進(jìn)制的127,所以A類網(wǎng)絡(luò)標(biāo)識(shí)第一位是0且必須是0。
對(duì)于B類地址:網(wǎng)絡(luò)地址前兩位必須是10:B類地址在128~191之間,換算為二進(jìn)制數(shù)為(10000000~10111111)之間,所以B類標(biāo)識(shí)前兩位是且必須是10。
對(duì)于C類地址:網(wǎng)絡(luò)地址前三位是110:C類地址在192~223之間,換算為二進(jìn)制數(shù)為(11000000~11011111)之間,所以C類標(biāo)識(shí)前三位是且必須是110。依此類推D類和E類地址也是如此。
2.A類、B類、C類、地址網(wǎng)絡(luò)位的劃分都可以通過(guò)這樣的計(jì)算得出:
A類:10000000減1得到01111111
B類:11000000減1得到10111111
C類:11100000減1得到11011111
3.A類地址允許有的網(wǎng)絡(luò)是27-2=126,兩個(gè)不能用的網(wǎng)絡(luò)是哪兩個(gè)?第一個(gè)是網(wǎng)絡(luò)地址為全0的時(shí)候不可用,即00000000(二進(jìn)制)=0(十進(jìn)制),即ip地址為0.0.0.0?第二個(gè)是127網(wǎng)段,127網(wǎng)段被保留所以不能作為A類網(wǎng)絡(luò)地址
總結(jié)
以上是生活随笔為你收集整理的ip(IP)地址详解!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: socket()函数详解!
- 下一篇: 实现一个域名对应多个IP地址和DNS优缺