精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

IP接力賽——IP, ARP, RIP和BGP協議

網絡 網絡管理
網絡層是實現互聯網的最重要的一層。正是在網絡層面上,各個局域網根據IP協議相互連接,最終構成覆蓋全球的Internet。更高層的協議,無論是TCP還是UDP,必須通過網絡層的IP數據包來傳遞信息。

網絡層(network layer)是實現互聯網的最重要的一層。正是在網絡層面上,各個局域網根據IP協議相互連接,最終構成覆蓋全球的Internet。更高層的協議,無論是TCP還是UDP,必須通過網絡層的IP數據包(datagram)來傳遞信息。操作系統也會提供該層的socket,從而允許用戶直接操作IP包。

IP數據包是符合IP協議的信息(也就是0/1序列),我們后面簡稱IP數據包為IP包。IP包分為頭部(header)和數據(Data)兩部分。數據部分是要傳送的信息,頭部是為了能夠實現傳輸而附加的信息(這與以太網幀的頭部功能相類似,如果對幀感到陌生,可參看小喇叭一文)。

IP包的格式

IP協議可以分為IPv4和IPv6兩種。IPv6是改進版本,用于在未來取代IPv4協議。出于本文的目的,我們可以暫時忽略兩者的區別,只以IPv4為例。下面是IPv4的格式

 

 

IPv4包 我們按照4 bytes將整個序列折疊,以便更好的顯示

與幀類似,IP包的頭部也有多個區域。我們將注意力放在紅色的發出地(source address)和目的地(destination address)。它們都是IP地址。IPv4的地址為4 bytes的長度(也就是32位)。我們通常將IPv4的地址分為四個十進制的數,每個數的范圍為0-255,比如192.0.0.1就是一個IP地址。填寫在IP包頭部的是該地址的二進制形式。

IP地址是全球地址,它可以識別"社區"(局域網)和"房子"(主機)。這是通過將IP地址分類實現的。

IPv4包

每個IP地址的32位分為前后兩部分,***部分用來區分局域網,第二個部分用來區分該局域網的主機。子網掩碼(Subnet Mask)告訴我們這兩部分的分界線,比如255.0.0.0(也就是8個1和24個0)表示前8位用于區分局域網,后24位用于區分主機。由于A、B、C分類是已經規定好的,所以當一個IP地址屬于B類范圍時,我們就知道它的前16位和后16位分別表示局域網和主機。

網卡與路由器

郵差與郵局中說,IP地址是分配給每個房子(計算機)的"郵編"。但這個說法并不精確。IP地址實際上識別的是網卡(NIC, Network Interface Card)。網卡是計算機的一個硬件,它在接收到網路信息之后,將信息交給計算機(處理器/內存)。當計算機需要發送信息的時候,也要通過網卡發送。一臺計算機可以有不只一個網卡,比如筆記本就有一個以太網卡和一個WiFi網卡。計算機在接收或者發送信息的時候,要先決定想要通過哪個網卡。

NIC

NIC

路由器(router)實際上就是一臺配備有多個網卡的專用電腦。它讓網卡接入到不同的網絡中,這樣,就構成在郵差與郵局中所說的郵局。比如下圖中位于中間位置的路由器有兩個網卡,地址分別為199.165.145.17和199.165.146.3。它們分別接入到兩個網絡:199.165.145和199.165.146。

路由器

IP包接力

IP包的傳輸要通過路由器的接力。每一個主機和路由中都存有一個路由表(routing table)。路由表根據目的地的IP地址,規定了等待發送的IP包所應該走的路線。就好像下圖的路標,如果地址是“東京”,那么請轉左;如果地址是“悉尼”,那么請向右。

A real world routing table

A real world routing table#p#

比如我們從主機145.17生成發送到146.21的IP包:鋪開信紙,寫好信的開頭(剩下數據部分可以是TCP包,可以是UDP包,也可以是任意亂寫的字,我們暫時不關心),注明目的地IP地址(199.165.146.21)和發出地IP地址(199.165.145.17)。主機145.17隨后參照自己的routing table,里面有三行記錄:

IPv4包

這里有兩行記錄。

***行表示,如果IP目的地是199.165.145.0這個網絡的主機,那么只需要自己在eth0上的網卡直接傳送(“本地社區”:直接送達),不需要前往router(Gateway 0.0.0.0 = “本地送信”)。

第二行表示所有不符合***行的IP目的地,都應該送往Gateway 199.165.145.17,也就是中間router接入在eth0的網卡IP地址(郵局在eth0的分支)。

我們的IP包目的地為199.165.146.21,不符合***行,所以按照第二行,發送到中間的router。主機145.17會將IP包放入幀的payload,并在幀的頭部寫上199.165.145.17對應的MAC地址,這樣,就可以按照小喇叭中的方法在局域網中傳送了。

中間的router在收到IP包之后(實際上是收到以太協議的幀,然后從幀中的payload讀取IP包),提取目的地IP地址,然后對照自己的routing table:

IP

從前兩行我們看到,由于router橫跨eth0和eth1兩個網絡,它可以直接通過eth0和eth1上的網卡直接傳送IP包。

第三行表示,如果是前面兩行之外的IP地址,則需要通過eth1,送往199.165.146.8(右邊的router)。

我們的目的地符合第二行,所以將IP放入一個新的幀中,

在幀的頭部寫上199.165.146.21的MAC地址,直接發往主機146.21。

(在Linux下,可以使用$route -n來查看routing table)

IP包可以進一步接力,到達更遠的主機。IP包從主機出發,根據沿途路由器的routing table指導,在router間接力。IP包最終到達某個router,這個router與目標主機位于一個局域網中,可以直接建立連接層的通信。***,IP包被送到目標主機。這樣一個過程叫做routing(我們就叫IP包接力好了,路由這個詞實在是混合了太多的意思)。

整個過程中,IP包不斷被主機和路由封裝入幀(信封)并拆開,然后借助連接層,在局域網的各個NIC之間傳送幀。整個過程中,我們的IP包的內容保持完整,沒有發生變化。最終的效果是一個IP包從一個主機傳送到另一個主機。利用IP包,我們不需要去操心底層(比如連接層)發生了什么。

ARP協議

在上面的過程中,我們實際上假設了,每一臺主機和路由都能了解局域網內的IP地址和MAC地址的對應關系,這是實現IP包封裝(encapsulation)到幀的基本條件。IP地址與MAC地址的對應是通過ARP協議傳播到局域網的每個主機和路由。每一臺主機或路由中都有一個ARP cache,用以存儲局域網內IP地址和MAC地址如何對應。

ARP協議(ARP介于連接層和網絡層之間,ARP包需要包裹在一個幀中)的工作方式如下:主機會發出一個ARP包,該ARP包中包含有自己的IP地址和MAC地址。通過ARP包,主機以廣播的形式詢問局域網上所有的主機和路由:我是IP地址xxxx,我的MAC地址是xxxx,有人知道199.165.146.4的MAC地址嗎?擁有該IP地址的主機會回復發出請求的主機:哦,我知道,這個IP地址屬于我的一個NIC,它的MAC地址是xxxxxx。由于發送ARP請求的主機采取的是廣播形式,并附帶有自己的IP地址和MAC地址,其他的主機和路由會同時檢查自己的ARP cache,如果不符合,則更新自己的ARP cache。

這樣,經過幾次ARP請求之后,ARP cache會達到穩定。如果局域網上設備發生變動,ARP重復上面過程。

(在Linux下,可以使用$arp命令來查看ARP的過程。ARP協議只用于IPv4。IPv6使用Neighbor Discovery Protocol來替代ARP的功能。)

Routing Table的生成

我們還有另一個假設,就是每個主機和路由上都已經有了合理的routing table。這個routint table描述了網絡的拓撲(topology)結構。如果你了解自己的網絡連接,可以手寫自己主機的routing table。但是,一個路由器可能有多個出口,所以routing table可能會很長。更重要的是,周圍連接的其他路由器可能發生變動(比如新增路由器或者路由器壞掉),我們就需要routing table能及時將交通導向其他的出口。我們需要一種更加智能的探測周圍的網絡拓撲結構,并自動生成routing table。

我們以北京地鐵為例子。如果從機場前往朝陽門,那么可以采取2號航站樓->>三元橋->>東直門->>朝陽門。2號航站樓和朝陽門分別是出發和目的主機。而三元橋和東直門為中間的兩個router。如果三元橋->>東直門段因為維修停運,我們需要更改三元橋的routing table,從而給前往朝陽門的乘客(IP包)指示:請走如下路線三元橋->>芍藥居。然后依照芍藥居的routing table前往朝陽門(芍藥居->>東直門->>朝陽門)。

北京地鐵

一種用來生成routing table的協議是RIP(Routing Information Protocol)。它通過距離來決定routing table,所以屬于distance-vector protocol。對于RIP來說,所謂的距離是從出發地到目的地途徑的路由器數目(hop number)。比如上面從機場到朝陽門,按照2號航站樓->>三元橋->>東直門->>朝陽門路線,途徑兩個路由器,距離為2。我們最初可以手動生成三元橋的routing table。隨后,根據RIP協議,三元橋向周圍的路由器和主機廣播自己前往各個IP的距離(比如到機場=0,團結湖=0,國貿=1,望京西=1,建***=2)。收到RIP包的路由器和主機根據RIP包和自己到發送RIP包的主機的距離,算出自己前往各個IP的距離。東直門與三元橋的距離為1。東直門收到三元橋的RIP包(到機場的距離為0),那么東直門途徑三元橋前往機場的距離為1+0=1。如果東直門自己的RIP記錄都比這個遠(比如東直門->>芍藥居->>三元橋->>機場 = 2)。那么東直門更改自己的routing table:前往機場的交通都發往三元橋而不是芍藥居。如果東直門自身的RIP記錄并不差,那么東直門保持routing table不變。上述過程在各個點不斷重復RIP廣播/計算距離/更新routing table的過程,最終所有的主機和路由器都能生成最合理的路徑(merge)。

(RIP的基本邏輯是:如果A距離B為6,而我距離A為1,那么我途徑A到B的距離為7)

RIP出于技術上的原因(looping hops),認為距離超過15的IP不可到達。所以RIP更多用于互聯網的一部分(比如整個中國電信的網絡)。這樣一個互聯網的部分往往屬于同一個ISP或者有同一個管理機構,所以叫做自治系統(AS,autonomous system)。自治系統內部的主機和路由根據通向外部的邊界路由器來和其它的自治系統通信。各個邊界路由器之間通過BGP(Border Gateway Protocol)來生成自己前往其它AS的routing table,而自治系統內部則參照邊界路由器,使用RIP來決定routing table。BGP的基本工作過程與RIP類似,但在考慮距離的同時,也權衡比如政策、連接性能等其他因素,再決定交通的走向(routing table)。

總結

我們一開始講述了IP包根據routing table進行接力的過程。為了順利實現接力,我們又進一步深入到ARP和RIP/BGP。這三個協議都協助了IP傳輸。ARP讓每臺電腦和路由器知道自己局域網內IP地址和MAC地址的對應關系,從而順利實現IP包到幀的封裝。RIP協議可以生成自治系統內部合理的routing table。BGP協議可以生成自治系統外部的routing table。

在整個過程中,我們都將注意力放在了IP包大的傳輸過程中,而故意忽略一些細節。 而上面的IP接力過程適用于IPv6。

責任編輯:林琳 來源: 博客園
相關推薦

2014-06-11 13:25:14

IPARPRARP

2020-12-03 08:37:38

TCPIPARP協議

2011-05-13 10:11:34

IP協議ARP協議配置

2010-06-17 17:57:32

ARP協議

2010-06-21 17:51:53

Linux Arp命令

2010-01-11 10:46:31

2014-10-15 09:14:24

IP

2020-01-05 22:46:31

TCPIP網絡協議

2024-11-04 10:00:00

瀏覽器網絡

2022-07-04 08:01:16

OSPFRIPBGP

2010-07-01 16:38:18

Linux TCP I

2010-06-08 14:23:47

TCP IP協議概念

2010-06-08 14:09:11

IP協議地址

2010-07-07 17:09:24

IP地址協議

2010-09-08 15:11:36

TCP IP協議棧

2010-06-08 13:32:19

TCP IP協議基礎

2011-03-23 10:45:29

2020-03-10 09:50:34

5G標準網絡

2010-09-27 13:30:03

IP協議首部
點贊
收藏

51CTO技術棧公眾號

国产精品第6页| 粉嫩精品久久99综合一区| 欧美性猛片xxxxx免费中国 | ●精品国产综合乱码久久久久| 国产精品你懂得| 动漫性做爰视频| 嫩草国产精品入口| 欧美精选在线播放| 日本中文字幕亚洲| h视频网站在线观看| 国产v日产∨综合v精品视频| 欧美在线视频一区二区| 成人在线观看高清| 中文字幕av一区二区三区人| 欧美一区二区三区四区在线观看| av噜噜色噜噜久久| 婷婷国产v国产偷v亚洲高清| 亚洲精品视频免费| 一级做a免费视频| 两个人看的在线视频www| 国产日产欧美一区二区视频| 高清视频一区| 一级做a爱片久久毛片| 亚洲在线网站| 欧美大片va欧美在线播放| 国产精品久久久免费观看| 婷婷成人av| 欧美性xxxxx极品娇小| 手机看片日韩国产| 粉嫩av一区| 国内成人免费视频| 国产99久久精品一区二区永久免费 | 99久久久久久99| 欧美久久综合网| 日韩一级毛片| 亚洲精品av在线| 久久久精品视频国产| 3d欧美精品动漫xxxx无尽| 亚洲大片在线观看| 国产一级黄色录像片| 亚洲成人影院麻豆| 久久久久久亚洲综合影院红桃| 国产91aaa| 99久久一区二区| 久久99精品久久久久久| 国产精品久久久久久久久久久新郎 | 国色天香2019中文字幕在线观看| 亚洲人与黑人屁股眼交| 精品国产乱码| 伊人久久久久久久久久久久久| 亚洲国产综合视频| 卡一精品卡二卡三网站乱码| 精品国产一区二区亚洲人成毛片| 九色91porny| 日韩第一区第二区| 日韩欧美一区中文| 国产无套精品一区二区三区| 欧美国产中文高清| 日韩欧美国产一区二区三区| 国产精品19p| 18国产精品| 欧美tk丨vk视频| 催眠调教后宫乱淫校园| 超碰在线亚洲| 亚洲第一视频网| 黄色短视频在线观看| 天堂成人娱乐在线视频免费播放网站 | 色综合久久网| 久久久国产成人精品| 在线免费看av网站| 国内自拍一区| 777精品视频| 亚洲婷婷综合网| 美女在线视频一区| 成人夜晚看av| 成人爽a毛片一区二区| 成人性生交大合| 免费在线国产精品| 91美女视频在线| 亚洲综合区在线| 日韩精品xxxx| 国产精品久久久久久吹潮| 欧美日韩dvd在线观看| 一二三级黄色片| 好吊妞国产欧美日韩免费观看网站 | 午夜精品美女自拍福到在线| 天堂а√在线中文在线新版| 蜜桃在线一区二区三区| 亚洲综合精品一区二区| 色综合视频在线| 欧美国产精品劲爆| 免费观看亚洲视频| 欧美大电影免费观看| 欧美另类一区二区三区| 国产伦精品一区三区精东| 国产精品中文字幕亚洲欧美| 裸体女人亚洲精品一区| 欧美一二三区视频| 老司机精品视频在线| 国产麻豆乱码精品一区二区三区| 国产小视频免费在线观看| 亚洲欧洲精品一区二区三区| 久久久久久久久久网| 成人免费毛片嘿嘿连载视频…| 日韩欧美在线网站| 亚洲图片另类小说| 欧美激情一区| 国产美女直播视频一区| 人妻少妇精品无码专区久久| 国产精品视频免费| 欧美成人免费在线观看视频| 亚洲国产一区二区久久| 成人三级视频| 中文字幕乱码一区二区免费| 一级性生活视频| 成人网ww555视频免费看| 日韩精品一区二区三区三区免费 | 国产一区二区三区四区五区传媒 | 亚洲mv在线看| 色偷偷色偷偷色偷偷在线视频| 4438x亚洲最大成人网| 女人被狂躁c到高潮| 亚洲精品一区二区妖精| 国产精品678| 天堂在线中文网| 一区二区三区四区在线播放| www.99r| 你懂的在线观看一区二区| 久久成人精品电影| 中文字幕人妻一区二区在线视频 | 日本在线影院| 精品国产1区2区3区| 国产三级国产精品国产国在线观看| 亚洲天堂免费av| 欧美aaaaaa| 日韩精品日韩在线观看| 欧美国产日韩综合| 久久精品噜噜噜成人av农村| 色一情一乱一伦一区二区三欧美 | 日本天堂影院在线视频| 亚洲香肠在线观看| 97超碰免费在线观看| 欧美高清视频手机在在线| 国产成人精品综合久久久| av女名字大全列表| 欧美日韩亚洲高清| 欲求不满的岳中文字幕| 在线播放日韩| 91网站免费看| 日本h片在线观看| 欧美一级午夜免费电影| 免费看一级大片| 国产在线一区二区综合免费视频| 一区二区三视频| 日韩成人综合网站| 亚洲国产第一| 国产精品乱码一区二三区小蝌蚪| 18视频在线观看娇喘| 亚洲青青久久| 久久婷婷国产麻豆91天堂| 一女二男一黄一片| 亚洲三级电影网站| 日本黄色www| 18成人免费观看视频| 狠狠色综合色区| 国产精品迅雷| 在线观看中文字幕亚洲| 亚洲影视一区二区| 亚洲图片欧美激情| 日批视频在线看| 国产欧美日本| 少妇精品久久久久久久久久| 成人av色网站| 久久国产精品亚洲| 蜜臀av在线观看| 一本一本大道香蕉久在线精品 | 中文字幕一区二区三区在线播放| 国产高潮免费视频| 欧美日韩99| 欧美自拍资源在线| 国产亚洲字幕| 欧美一区二区三区艳史| 阿v免费在线观看| 日韩一卡二卡三卡国产欧美| 日本在线观看中文字幕| 国产欧美日韩另类视频免费观看 | 成人18视频在线播放| 欧美二区在线视频| 四虎成人精品永久免费av九九| 91传媒视频在线观看| 中文在线最新版地址| 丝袜一区二区三区| 黄色片一区二区三区| 在线精品视频一区二区| 男人与禽猛交狂配| 久久综合九色欧美综合狠狠| 亚洲图片 自拍偷拍| 亚洲自啪免费| 法国空姐在线观看免费| 最新国产精品视频| 777久久久精品| 五月天综合在线| 国产精品美女视频| 免费无码一区二区三区| 精品一区二区三区免费| 三上悠亚久久精品| 久久一区二区三区电影| 国产一区二区三区av在线| 日本黄色一区| 26uuu另类亚洲欧美日本老年| 精品国产丝袜高跟鞋| 国产午夜精品久久久 | 日韩视频在线免费播放| 欧美综合精品| 亚洲最大的网站| 日本午夜免费一区二区| 国产91色在线免费| 国产丝袜精品丝袜| 久久精品视频99| 国产在线观看黄| 日韩精品福利在线| 亚洲国产日韩在线观看| 欧美猛男gaygay网站| 黄色片视频免费| 精品久久久精品| 青草草在线视频| 亚洲天堂免费看| 久久久久麻豆v国产| 久久久www免费人成精品| 亚洲国产第一区| 成人综合在线视频| 佐山爱在线视频| 国产一级精品在线| 一女二男3p波多野结衣| 久久一区欧美| 欧美xxxxx在线视频| 国产精品一区毛片| 日韩精品视频久久| 久久福利影视| 午夜肉伦伦影院| 国产情侣一区| 欧美精品一区免费| 国产精品亚洲综合色区韩国| 少妇人妻在线视频| 国产一区二区高清| 日本wwww视频| 老鸭窝毛片一区二区三区| 国产91在线免费| 亚洲男女自偷自拍| 男人亚洲天堂网| 日韩精品一二区| 黄大色黄女片18第一次| 捆绑紧缚一区二区三区视频| 午夜视频你懂的| 精品一区二区在线免费观看| 天堂一区在线观看| 久久成人久久鬼色| 日本成人在线免费观看| 国产福利91精品| 国产精品日日摸夜夜爽| av中文字幕不卡| a视频免费观看| 国产视频亚洲色图| 亚洲激情图片网| 亚洲欧美日韩国产成人精品影院| 欧美三根一起进三p| 亚洲午夜激情网页| 好看的av在线| 欧美日韩精品欧美日韩精品| 国产农村妇女毛片精品久久| 精品国产一区二区在线观看| 水中色av综合| 国产一区二区三区日韩欧美| 久草免费在线观看| 97精品国产97久久久久久| 天堂资源在线| 国产精品中文字幕在线观看| 在线日韩成人| 欧美激情www| 图片区亚洲欧美小说区| 国产精品国产亚洲精品看不卡| 美女国产精品| 黄色a级三级三级三级| 99这里都是精品| a资源在线观看| 亚洲一区二区三区视频在线| 五月天婷婷激情| 欧美一级夜夜爽| 青青操视频在线| 久久久精品国产亚洲| 两个人看的在线视频www| 国产在线观看一区二区三区| 欧美三级午夜理伦三级小说| 亚洲啪啪av| 日韩午夜精品| 亚洲天堂伊人网| 久久综合色综合88| 男女做暖暖视频| 欧美综合在线视频| 丁香六月天婷婷| 日韩在线免费av| 自拍在线观看| aaa级精品久久久国产片| 国产一区二区电影在线观看| 人妻无码一区二区三区四区| 日韩国产欧美在线观看| 日本黄色录像片| 亚洲乱码国产乱码精品精的特点| 欧产日产国产69| 日韩欧美一级片| 亚洲s色大片| 欧美中文字幕在线观看| 视频在线亚洲| 一本色道久久综合亚洲二区三区| 国产日韩欧美一区在线| 成年人看片网站| 中文字幕制服丝袜成人av | a天堂中文字幕| 亚洲国产综合91精品麻豆 | 亚洲免费一在线| 久久五月精品中文字幕| 成人免费网视频| 欧美一级淫片| 免费无码av片在线观看| 成人午夜看片网址| 在线观看成人毛片| 欧美老肥妇做.爰bbww| av资源在线观看免费高清| 91精品国产沙发| 精品自拍偷拍| 国产手机免费视频| 福利电影一区二区三区| 福利所第一导航| 日韩一区二区视频在线观看| 日本在线观看网站| 国产伦精品一区二区三区精品视频| 国产免费播放一区二区| 男女av免费观看| 91免费在线看| 国产成人在线观看网站| 亚洲高清一区二| 啊啊啊久久久| 久久人人爽爽人人爽人人片av| 亚洲精品黄色| 国模私拍在线观看| 亚洲va中文字幕| 四虎永久在线精品免费网址| 国内精品小视频| 欧美日韩一区二区三区在线电影| 九色在线视频观看| 久久综合久色欧美综合狠狠| 99精品在线播放| 亚洲偷熟乱区亚洲香蕉av| 日韩一区二区三区免费| 亚洲精品自在在线观看| 激情成人综合网| 九九视频在线观看| 亚洲国产精品成人va在线观看| 精品丝袜在线| 玛丽玛丽电影原版免费观看1977| 久久成人在线| 五月天免费网站| 日韩小视频在线观看专区| 国精一区二区三区| 欧美日韩一区二区三区在线观看免| 久久久久国产精品午夜一区| 卡一卡二卡三在线观看| 91精品国产91久久久久久最新毛片 | 日韩中文字幕组| 中文字幕色av一区二区三区| 国产草草影院ccyycom| 久久久久这里只有精品| 丝袜美腿综合| 极品粉嫩美女露脸啪啪| 一区二区久久久久| 欧美在线一卡| 成人国产精品久久久久久亚洲| 欧美fxxxxxx另类| 精品国产av色一区二区深夜久久 | 91精品国产高清久久久久久| 国产精品一区二区三区av麻| 中文字幕在线视频精品| 亚洲妇熟xx妇色黄| 国产一二三在线观看| 亚洲精品欧美极品| 久热综合在线亚洲精品| 日本少妇高清视频| 日韩精品在线观看视频| 91精品亚洲一区在线观看| 久久国产精品视频在线观看| 国产蜜臀av在线一区二区三区| 成人av一区二区三区在线观看| 5566日本婷婷色中文字幕97| 国产精品7m凸凹视频分类| 制服丝袜在线第一页| 欧美久久一区二区| 新版的欧美在线视频| 中文字幕の友人北条麻妃| 国产亚洲欧美色| 老司机午夜福利视频|