三步走進行IP大揭秘

跟隨博主三步走進行IP大揭秘!

一、IP簡介

1.ip地址:可以分為合法ip地址(公網ip地址)和私有ip地址,

合法ip地址主要應用于internet上的主機訪問,而私有ip地址應用于局域網中計算機的相互通信。

2.ip地址的表示形式:分為二進制表示和點分十進制表示。

一般使用點分十進制表示,現在通常使用的ip地址長度均為32位,由四個八位域組成,可稱為八位體。

例圖:

三步走進行IP大揭秘

3.ip地址每個部分都是1字節(8位)。

其值必須在0255之間(包含0255):8位全為0時是0,8位全為1時是255。

4.ip地址分為兩部分:網絡部分和主機部分。

網絡號用于確定某一特定的網絡,而主機號用于確定該網絡中某一特定的主機。因此同一網絡中絕對不能有主機號完全相同的兩臺計算機

二、IP分類

ip地址分為五類:A類、B類、C類、D類、E

1) AIP地址

網絡地址的第一位是“0”, 地址范圍從1000 126255255255??捎玫?span>A類網絡有126個,每個網絡能容納16千多萬個主機。

注意:網絡號不能為127,因為該網絡號被保留用作回路及診斷功能。(127不在A類地址里)

2) BIP地址

網絡地址的前二位是“10”,地址范圍從128000191255255255??捎玫?span>B類網絡有16382個,每個網絡能容納6萬多個主機。

3) CIP地址

網絡地址的前三位是“110”。范圍從192000223255255255。C類網絡可達209萬余個,每個網絡能容納254個主機。

4) DIP地址

DIP地址前四位以“lll0”開始,它是一個專門保留的地址。它并不指向特定的網絡,目前這一類地址被用在多點廣播(Multicast)中。多點廣播地址用來一次尋址一組計算機,標識共享同一協議的一組計算機。

5) EIP地址

E類地址的前五位以“llll0”開始,為將來的使用做保留。

此外:全“0”(“0000”)地址對應于當前主機。全“1”的IP地址(“255255255255”)是當前子網的廣播地址。

例圖:

網絡類別 最大網絡數 IP地址范圍 最大主機數 私有IP地址范圍
A 126 (2^7-2) 1.0.0.0–126.255.255.255 16777214 10.0.0.0–10.255.255.255
B 16384 (2^14) 128.0.0.0–191.255.255.255 65564 172.16.0.0–172.31.255.255
C 2097152 (2^21) 192.0.0.0–223.255.255.255 254 192.168.0.0–196.168.255.255

6)特殊的ip地址

# 0.0.0.0 不是一個真正意義上的IP 地址。它表示一個集合:所有不清楚的主機和目的網絡。
#255.255.255.255 限制廣播地址。對本機來說,這個地址指本網段內( 同一廣播域) 的所有主機
#127.0.0.1 ~127.255.255.254 本機回環地址,主要用于測試。在傳輸介質上永遠不應該出現目的地址為 “127.0.0.1”的 的 數據包。
#224.0.0.0 到239.255.255.255 
組播地址,
224.0.0.1 特指所有主機,224.0.0.2 特指所有路由器。
224.0.0.5 指OSPF 路由器,地址多用于一些特定的程序以及多媒體程序。
#169.254.x.x
如果Windows 主機使用了DHCP 自動分配IP 地址,而又無法從DHCP 服務器獲取地址,系統會為主機分配這樣地址。

三、無類域間路由選擇

除了上述五類,還有一種較為靈活的分類——無類域間路由選擇(CIDR),不考慮IP地址所屬的類別,路由的策略完全基于整個32bitIP地址的掩碼來操作。

(CIDR表示法:IP/網絡地址位數=IP/(32-主機地主位數))

涉及到了子網掩碼問題,首先介紹子網掩碼,子網掩碼不能單獨存在,必須結合IP地址一起使用,將IP地址劃分為網絡地址和主機地址兩部分,子網掩碼的作用是和IP地址進行相與運算得出網絡地址,子網掩碼也是32位,并且是一串1后跟隨一串0組成,其中1表示在IP地址中的網絡號對應的位數,而0表示在IP地址中主機對應的位數。

例如標準的子網掩碼:

A類網絡(1126)缺?。J)子網掩碼:255.0.0.0

255.0.0.0換算成二進制為 11111111.00000000.00000000.00000000

可以清楚地看出前8位是網絡地址,后24位是主機地址,因此看第一段地址就可看出是不是同一網絡的。

B類網絡(128191) 缺?。J)子網掩碼:255.255.0.0

16位是網絡地址,后16位是主機地址。

C類網絡(192223) 缺?。J)子網掩碼:255.255.255.0

24位是網絡地址,后8位是主機地址。

接下來給大家介紹幾個有用的公式來更加深入了解IP

1 主機數=2^主機地址位-2

2 網絡數=2^可變的網絡地址位

3 網絡地址=IP地址和子網掩碼邏輯相與

4 劃分子網數=2^網絡ID向主機ID借的位數

5 損失IP=2*(劃分子網數-1

示例:

CIDR表示法:10.217.123.7 /20
IP:10.217.123.7   20表示網絡地址位數
則
子網掩碼為:255.255.240.0    #前20位為1,后12為0
網絡主機位: 4094                 #2^12 -2
網絡地址為:10.217.112.0 /20      #IP地址與子網掩碼進行邏輯相與運算
#########################################################################################################
劃分子網: 
172.200.249.200 /22 劃分16個子網
則
每個子網的子網掩碼:255.255.255.192      #22個原網絡位數+4個網絡地址向主機地址借的位數
每個子網的主機數:62                              #2^(32-26)-2   #26=22+4
最小子網的網絡地址:172.200.248.0 /26    #IP地址與子網掩碼進行邏輯相與運算
最大子網的IP范圍:172.200.251.193 -- 172.200.251.254    #主機地址全為0(除去全為0)至主機地址全為1(除去全為1) 

博主水平有限,如有不足之處請大佬指教,定當虛心改過

原創文章,作者:Mozart,如若轉載,請注明出處:http://www.www58058.com/85918

(1)
MozartMozart
上一篇 2017-09-02
下一篇 2017-09-02

相關推薦

  • 文件查找相關:whereis、find和locate

        本文將對find和locate進行詳細講解 命令簡介 名稱:whereis     功能:定位文件所在的目錄     用法:whereis shell命令     注意:whereis是根據環境變量PATH來查找文件的,而PATH通常設置成存放命令的那些路徑,如/bin、…

    Linux干貨 2016-04-05
  • 內核與內核模塊

    內核與內核模塊 先來看一下,內核與內核模塊放在哪?這里以centos6為例 內核: /boot/vmlinuz或/boot/vmlinuz-version 內核解壓所需要RAMDisk: /boot/initrc(/boot/initrc-version) 內核模塊:/lib/modules/version/kernel或/lib/modules/uname…

    2017-09-04
  • 馬哥Linux第五周作業

    at,cron,rpm,yum,sed

    2018-01-12
  • gawk

    簡介     AWK是一種優良的文本處理工具。它不僅是 Linux 中也是任何環境中現有的功能最強大的數據處理引擎之一。AWK 提供了極其強大的功能:可以進行樣式裝入、流控制、數學運算符、進程控制語句甚至于內置的變量和函數。它具備了一個完整的語言所應具有的幾乎所有精美特性。實際上 AWK 的確擁有自…

    Linux干貨 2016-03-25
  • linux系統上命令使用格式及常見命令

    [root@localhost ~]# date -d ‘2017-07-06 00:00:00 ‘  用上面這條指令講解命令使用格式 date command  -d 是參數,參數有可選參數,必選參數,在參數前必選加上- ,還是以這條指令為列,-d可以寫成–date,如果寫成date,date前面必選…

    Linux干貨 2017-08-19
  • 8.網絡基礎知識

    1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。 網橋:網橋就是把2個不同的網段橋接起來;可隔離沖突域。 集線器:集線器就是把多根以太網線或光纖集合連接在同一段物理介質下的裝置;工作在物理層;不能隔離沖突域。 二層交換機:工作于OSI模型的第2層(數據鏈路層),故而稱為二層交換機。二層交換技術的發展已經比較成熟,二層交換機屬數據…

    Linux干貨 2017-08-21
欧美性久久久久