day28操作系統(tǒng)基礎(chǔ)網(wǎng)絡(luò)篇

  • ARP協(xié)議

  • IP地址劃分方式

1.ARP協(xié)議
ARP:(Address Resolution Protocol岩遗,地址解析協(xié)議)
是根據(jù)IP地址獲取物理地址的一個(gè)TCP/IP協(xié)議撵枢,ARP的基礎(chǔ)功能就是負(fù)責(zé)將一個(gè)已知的IP地址解析成MAC地址,以便主機(jī)間能正常進(jìn)行通訊根资。ARP工作過(guò)程分為兩個(gè)階段胎撇,一個(gè)是ARP請(qǐng)求過(guò)程狸捕,一個(gè)是ARP響應(yīng)過(guò)程热幔。

查看綁定的ARP條目:
arp -a 
清空所有的ARP條目:
arp -d
刪除ARP條目時(shí)乐设,必須指定接口地址

ARP協(xié)議工作原理:
1.每個(gè)主機(jī)都會(huì)在自己的ARP緩沖區(qū)中建立一個(gè)ARP列表,以表示IP地址和MAC地址之間的對(duì)應(yīng)關(guān)系
2.主機(jī)(網(wǎng)絡(luò)接口)新加入網(wǎng)絡(luò)時(shí)(也可能是Mac地址發(fā)生變化/接口重啟等)绎巨,會(huì)發(fā)送免費(fèi)ARP報(bào)文把自己IP地址與Mac地址的映射關(guān)系廣播給其他主機(jī)
3.網(wǎng)絡(luò)上的主機(jī)接收到免費(fèi)ARP報(bào)文時(shí)近尚,會(huì)更新自己的ARP緩沖區(qū),將新的映射關(guān)系更新到自己的ARP表中
4.某個(gè)主機(jī)需要發(fā)送報(bào)文時(shí)场勤,首先檢查ARP列表中是否有對(duì)應(yīng)IP地址的目的主機(jī)的Mac地址戈锻,如果有,則直接發(fā)送數(shù)據(jù)和媳,如果沒(méi)有格遭,就向本網(wǎng)段的所有主機(jī)發(fā)送ARP數(shù)據(jù)包,該數(shù)據(jù)包包括的內(nèi)容有:源主機(jī)IP地址窗价,源主機(jī)Mac地址如庭,目的主機(jī)的IP地址等叹卷。
5.當(dāng)本網(wǎng)絡(luò)的所有主機(jī)收到該ARP數(shù)據(jù)包時(shí):
?⑴.首先檢查數(shù)據(jù)包中的IP地址是否是自己的IP地址撼港,如果不是坪它,則忽略該數(shù)據(jù)包。
?⑵.如果是帝牡,則首先從數(shù)據(jù)包中取出源主機(jī)的IP和Mac地址寫(xiě)入到ARP列表中往毡,如果已經(jīng)存在,則覆蓋
?⑶.然后將自己的Mac地址寫(xiě)入ARP響應(yīng)包中靶溜,告訴源主機(jī)自己是它想要找的Mac地址
6.源主機(jī)收到ARP響應(yīng)包后开瞭,將目的主機(jī)的IP和Mac地址寫(xiě)入ARP列表,并利用此信息發(fā)送數(shù)據(jù)罩息。如果源主機(jī)一直沒(méi)有收到ARP響應(yīng)數(shù)據(jù)包嗤详,表示ARP查詢失敗。
ARP協(xié)議映射:
動(dòng)態(tài)映射:動(dòng)態(tài)更新或者添加ARP表信息 定期更新 (默認(rèn))
應(yīng)用:網(wǎng)絡(luò)中主機(jī)會(huì)經(jīng)常發(fā)生變化瓷炮,如:辦公環(huán)境

靜態(tài)映射:創(chuàng)建一個(gè)表葱色,存儲(chǔ)邏輯地址和物理地址之間的關(guān)聯(lián)關(guān)系。然后將網(wǎng)絡(luò)上的每個(gè)主機(jī)都存儲(chǔ)這張表娘香。缺點(diǎn)是映射表必須周期的更新苍狰,增加了網(wǎng)絡(luò)的開(kāi)銷。(手工配置ARP表烘绽,永久保存)
應(yīng)用: 數(shù)據(jù)中心IDC機(jī)房

IP地址概念
作用:主機(jī)身份標(biāo)識(shí) 實(shí)現(xiàn)不同網(wǎng)段之間的通訊
IPv4:
概念:(Internet Protocolversion 4淋昭,IPv4),又稱互聯(lián)網(wǎng)通信協(xié)議第四版安接,是網(wǎng)際協(xié)議開(kāi)發(fā)過(guò)程中的第四個(gè)修訂版本翔忽,也是此協(xié)議第一個(gè)被廣泛部署的版本。IPv4是互聯(lián)網(wǎng)的核心赫段,也是使用最廣泛的網(wǎng)際協(xié)議版本呀打,其后繼版本為IPv6,直到2011年糯笙,IANA IPv4位址完全用盡時(shí)贬丛,IPv6仍處在部署的初期。
地址:IPv4使用32位(4字節(jié))地址给涕,因此地址空間中只有4,294,967,296(2)個(gè)地址
格式:IPv4地址可被寫(xiě)作任何表示一個(gè)32位整數(shù)值的形式豺憔,但為了方便人類閱讀和分析,它通常被寫(xiě)作點(diǎn)分十進(jìn)制的形式够庙,即四個(gè)字節(jié)被分開(kāi)用十進(jìn)制寫(xiě)出恭应,中間用點(diǎn)分隔。

32bit二進(jìn)制表示
每8位為一組, 構(gòu)成4組8位數(shù)據(jù)
8bit.8bit.8bit.8bit --->  十進(jìn)制表示IP地址  ---> 十進(jìn)制數(shù).十進(jìn)制數(shù).十進(jìn)制數(shù).十進(jìn)制數(shù)

IPv4: 書(shū)寫(xiě)方式 二進(jìn)制 -- 十進(jìn)制

練習(xí)題:
    十進(jìn)制 -- 二進(jìn)制:  192.168.20.100
    算法公式: 求差運(yùn)算 (大于等于相應(yīng)二進(jìn)制位十進(jìn)制數(shù),就做求差運(yùn)算,并將二進(jìn)制位置為1)
    
    192: 192-128=64-64=0
    168: 168-128=40-32=8-8=0
    20:  20-16=4-4=0
    100: 100-64=36-32=4-4=0
    128  64  32  16   8  4  2  1
    1    1   0   0    0  0  0  0   11000000
    1    0   1   0    1  0  0  0   10101000
    0    0   0   1    0  1  0  0   00010100
    0    1   1   0    0  1  0  0   01100100
    

    二進(jìn)制 -- 十進(jìn)制:  11001100.00110011.11110000.00001111
    算法公式: 求和運(yùn)算  204       51        240     15
    11001100
    
    10000000     128    00110011  32 16  2 1   128+64+32+16  192+32   8+4+2+1=15
    01000000      64
    00001000       8
    00000100       4

分類方式:
按照IP地址范圍進(jìn)行分類: A B C D E
簡(jiǎn)單的說(shuō)耘眨,IP地址分5類昼榛,常見(jiàn)的地址是A、B剔难、C類

 A  1.0.0.0     到   126.0.0.0       (0.0.0.0 和127.0.0.0保留)
 B  128.0.0.0   到   191.254.0.0     (128.0.0.0和191.255.0.0保留)
 C  192.0.1.0   到   223.255.254.0   (192.0.0.0和223.255.255.0保留)
 D  224.0.0.0   到   239.255.255.255  用于多點(diǎn)廣播 
 E  240.0.0.0   到   255.255.255.254  保留(255.255.255.255用于廣播)
ip地址分類.png

按照IP地址用途進(jìn)行分類(緩解IP地址枯竭)
?私網(wǎng)地址: 局域網(wǎng)內(nèi)不能重復(fù)出現(xiàn)的地址,但是在互聯(lián)網(wǎng)范圍內(nèi)可以重復(fù)使用
?私網(wǎng)地址信息不能出現(xiàn)在公網(wǎng)路由器的路由表中
?NAT技術(shù): 將私網(wǎng)地址映射為公網(wǎng)地址, 實(shí)現(xiàn)訪問(wèn)外網(wǎng)
?公網(wǎng)地址: 全球唯一的IP地址

按照IP地址通訊方式劃分:
??單播地址:指的是主機(jī)之間“一對(duì)一”的通訊模式胆屿,網(wǎng)絡(luò)中的交換機(jī)和路由器對(duì)數(shù)據(jù)只進(jìn)行轉(zhuǎn)發(fā)不進(jìn)行復(fù)制奥喻。

單播(unicast)指數(shù)據(jù)發(fā)送過(guò)程中只有一個(gè)發(fā)送方和一個(gè)接受方,
單播地址就是指接受方接口的地址非迹; 172.31.128.255./18 為unicast ip address 172.31.128.255的二進(jìn)制是
10101100.00011111.10000000.11111111,
其網(wǎng)絡(luò)號(hào)為18位,即是10101100.00011111.10
所以其主機(jī)地址是000000.11111111.
它既不是全0的,也不是全1的主機(jī)地址所以是單播地址.

??組播地址:D類地址
??廣播地址:主機(jī)位全為1, 就是廣播地址 192.168.1.0 C 11111111=255 192.168.1.255
主機(jī)位全為0, 就是網(wǎng)絡(luò)地址 192.168.1.0 C 00000000=0 192.168.1.0
一個(gè)網(wǎng)段:可以有多少個(gè)IP地址

如:192.168.1.0
192.168.1.1 ~ 192.168.1.254    2的n次方-2=局域網(wǎng)中可用IP地址數(shù)量 n表示有多少個(gè)主機(jī)位 2(廣播地址 網(wǎng)絡(luò)地址)
2的8次方=256-2=254
可以配置多少個(gè)電腦 254-1=253  -1
網(wǎng)關(guān)地址一般192.168.1.1/192.168.1.254

IP子網(wǎng)劃分:

什么是子網(wǎng)劃分: 將一個(gè)大的網(wǎng)段 劃分成幾個(gè)小的網(wǎng)段
服務(wù)器主機(jī) (公網(wǎng)地址)  運(yùn)營(yíng)商 172.16.0.0 B類  
172.16.0.1  172.16.0.2  172.16.0.3 ... 172.16.255.253
    
2的16次方-2=65533  只用3個(gè) 

不劃分子網(wǎng)問(wèn)題:
    01. 網(wǎng)絡(luò)地址浪費(fèi)(公網(wǎng))
    02. 容易產(chǎn)生大量廣播,影響服務(wù)器主機(jī)性能
    03. 路由器負(fù)載壓力會(huì)加大

如何進(jìn)行子網(wǎng)劃分:
    大的網(wǎng)段: 172.16.0.0 
    掩碼概念: 32bit表示  每8位為一組  標(biāo)識(shí)網(wǎng)絡(luò)位
    172.16.0.0                          == 255.0.0.0     == /8  A
    11111111.11111111.00000000.00000000 == 255.255.0.0   == /16 B
                                        == 255.255.255.0 == /24 C   
            子網(wǎng)(網(wǎng)絡(luò)位)
    172.16.  0   0000000.  00000000     == 255.255.128.0 == /17  
    
    
    172.16.  0   0000000.  00000000     子網(wǎng)01 
    廣播地址: 172.16.  0   1111111.  11111111 
    子網(wǎng)網(wǎng)絡(luò)地址: 172.16.0.0  -  京東
    子網(wǎng)掩碼信息: 255.255.128.0
    子網(wǎng)多少主機(jī): 172.16.0.1 ~ 172.16.127.254
    
    172.16.  1   0000000.  00000000     子網(wǎng)02
    廣播地址: 172.16.  1   1111111.  11111111
    子網(wǎng)網(wǎng)絡(luò)地址: 172.16.128.0 - 百度
    子網(wǎng)掩碼信息: 255.255.128.0   
    子網(wǎng)多少主機(jī): 172.16.128.1 ~ 172.16.255.254   

IPv6:128bit二進(jìn)制表示(:::)
表示方式:
1环鲤、冒分十六進(jìn)制表示法
  格式為X:X:X:X:X:X:X:X,其中每個(gè)X表示地址中的16b憎兽,以十六進(jìn)制表示冷离,例如:
  ABCD:EF01:2345:6789:ABCD:EF01:2345:6789
  這種表示法中,每個(gè)X的前導(dǎo)0是可以省略的纯命,例如:
  2001:0DB8:0000:0023:0008:0800:200C:417A→ 2001:DB8:0:23:8:800:200C:417A

2西剥、0位壓縮表示法
  在某些情況下,一個(gè)IPv6地址中間可能包含很長(zhǎng)的一段0亿汞,可以把連續(xù)的一段0壓縮為“::”蔫耽。但為保證地址解析的唯一性,地址中”::”只能出現(xiàn)一次留夜,例如:
  FF01:0:0:0:0:0:0:1101 → FF01::1101
  0:0:0:0:0:0:0:1 → ::1
  0:0:0:0:0:0:0:0 → ::

3匙铡、內(nèi)嵌IPv4地址表示法
  為了實(shí)現(xiàn)IPv4-IPv6互通,IPv4地址會(huì)嵌入IPv6地址中碍粥,此時(shí)地址常表示為:X:X:X:X:X:X:d.d.d.d鳖眼,前96b采用冒分十六進(jìn)制表示,而最后32b地址則使用IPv4的點(diǎn)分十進(jìn)制表示嚼摩,例如::192.168.0.1與::FFFF:192.168.0.1就是兩個(gè)典型的例子钦讳,注意在前96b中,壓縮0位的方法依舊適用 [11] 枕面。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末愿卒,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子潮秘,更是在濱河造成了極大的恐慌琼开,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,826評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件枕荞,死亡現(xiàn)場(chǎng)離奇詭異柜候,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)躏精,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)渣刷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人矗烛,你說(shuō)我怎么就攤上這事辅柴。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,234評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵碌嘀,是天一觀的道長(zhǎng)碾篡。 經(jīng)常有香客問(wèn)我,道長(zhǎng)筏餐,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,562評(píng)論 1 293
  • 正文 為了忘掉前任牡拇,我火速辦了婚禮魁瞪,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘惠呼。我一直安慰自己导俘,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布剔蹋。 她就那樣靜靜地躺著旅薄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪泣崩。 梳的紋絲不亂的頭發(fā)上少梁,一...
    開(kāi)封第一講書(shū)人閱讀 51,482評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音矫付,去河邊找鬼凯沪。 笑死,一個(gè)胖子當(dāng)著我的面吹牛买优,可吹牛的內(nèi)容都是我干的妨马。 我是一名探鬼主播,決...
    沈念sama閱讀 40,271評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼杀赢,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼烘跺!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起脂崔,我...
    開(kāi)封第一講書(shū)人閱讀 39,166評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤滤淳,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后砌左,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體娇钱,經(jīng)...
    沈念sama閱讀 45,608評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評(píng)論 3 336
  • 正文 我和宋清朗相戀三年绊困,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了文搂。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,926評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡秤朗,死狀恐怖煤蹭,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤硝皂,帶...
    沈念sama閱讀 35,644評(píng)論 5 346
  • 正文 年R本政府宣布常挚,位于F島的核電站,受9級(jí)特大地震影響稽物,放射性物質(zhì)發(fā)生泄漏奄毡。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評(píng)論 3 329
  • 文/蒙蒙 一贝或、第九天 我趴在偏房一處隱蔽的房頂上張望吼过。 院中可真熱鬧,春花似錦咪奖、人聲如沸盗忱。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,866評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)趟佃。三九已至,卻和暖如春昧捷,著一層夾襖步出監(jiān)牢的瞬間闲昭,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,991評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工靡挥, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留汤纸,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,063評(píng)論 3 370
  • 正文 我出身青樓芹血,卻偏偏與公主長(zhǎng)得像贮泞,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子幔烛,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容