計算機網絡-網絡層

計算機網絡-網絡層

網絡層向上只提供簡單靈活的腋颠、無連接的坚弱、盡最大努力交付數據報服務

image.png
image.png

網際協(xié)議IP

配套協(xié)議

  • 地址解析協(xié)議 ARP
  • 網際控制報文協(xié)議 ICMP
  • 網際組管理協(xié)議 IGMP
image.png

虛擬互聯(lián)網絡

中間設備

將網絡互相連接起來要使用一些中間設備颖变。

  • 物理層中繼系統(tǒng):轉發(fā)器 (repeater)盖高。
  • 數據鏈路層中繼系統(tǒng):網橋 或 橋接器 (bridge)。
  • 網絡層中繼系統(tǒng):路由器 (router)仲闽。
  • 網橋和路由器的混合物:橋路器 (brouter)脑溢。
  • 網絡層以上的中繼系統(tǒng):網關 (gateway)。

網絡互連都是指用路由器進行網絡互連和路由選擇

image.png

意義

虛擬互連網絡是邏輯互連網絡赖欣,互連起來的各種物理網絡的異構性本來是客觀存在的屑彻,但是我們利用 IP 協(xié)議就可以使這些性能各異的網絡從用戶看起來好像是一個統(tǒng)一的網絡
當互聯(lián)網上的主機進行通信時,就好像在一個網絡上通信一樣顶吮,而看不見互連的各具體的網絡異構細節(jié)社牲。
如果在這種覆蓋全球的 IP 網的上層使用 TCP 協(xié)議,那么就是現(xiàn)在的互聯(lián)網 (Internet)悴了。

image.png

分類的IP地址

image.png

A類地址中搏恤,網絡號全0,為保留地址湃交,為本網絡熟空;網絡號為127(01111111)保留作為環(huán)回測試地址。
B類網絡號 129.0 搞莺、C類網絡號 129.2.0.0 都不指派


image.png
image.png

IP地址的重要特點

  • IP 地址是一種分等級的地址結構息罗。分兩個等級的好處是:
    • IP 地址管理機構在分配 IP 地址時只分配網絡號,而剩下的主機號則由得到該網絡號的單位自行分配才沧。這樣就方便了 IP 地址的管理
    • 路由器僅根據目的主機所連接的網絡號來轉發(fā)分組(而不考慮目的主機號)迈喉,這樣就可以使路由表中的項目數大幅度減少,從而減小了路由表所占的存儲空間温圆。
  • 實際上 IP 地址是標志一個主機(或路由器)和一條鏈路的接口挨摸。
    • 當一個主機同時連接到兩個網絡上時,該主機就必須同時具有兩個相應的 IP 地址岁歉,其網絡號必須是不同的得运。這種主機稱為多歸屬主機 (multihomed host)。
    • 由于一個路由器至少應當連接到兩個網絡(這樣它才能將 IP 數據報從一個網絡轉發(fā)到另一個網絡)刨裆,因此一個路由器至少應當有兩個不同的 IP 地址澈圈。
  • 轉發(fā)器或網橋連接起來的若干個局域網仍為一個網絡彬檀,因此這些局域網都具有同樣的網絡號 net-id帆啃。
  • 所有分配到網絡號 net-id 的網絡,無論是范圍很小的局域網窍帝,還是可能覆蓋很大地理范圍的廣域網努潘,都是平等的。

IP 地址與硬件地址

image.png

地址解析協(xié)議 ARP

在實際網絡的鏈路上傳送數據幀時,最終還是必須使用硬件地址疯坤。
每一個主機都設有一個 ARP 高速緩存 报慕,里面有所在的局域網上的各主機和路由器的 IP 地址到硬件地址的映射表

當主機 A 欲向本局域網上的某個主機 B 發(fā)送 IP 數據報時,就先在其 ARP 高速緩存中查看有無主機 B 的 IP 地址压怠。

  • 如有眠冈,就可查出其對應的硬件地址,再將此硬件地址寫入 MAC 幀菌瘫,然后通過局域網將該 MAC 幀發(fā)往此硬件地址蜗顽。
  • 如沒有, ARP 進程在本局域網上廣播發(fā)送一個 ARP 請求分組雨让。收到 ARP 響應分組后雇盖,將得到的 IP 地址到硬件地址的映射寫入 ARP 高速緩存。

IP數據報格式

image.png

IP數據報分片栖忠,片偏移

image.png

協(xié)議字段

指出此數據報攜帶的數據使用何種協(xié)議崔挖,以便目的主機的 IP 層將數據部分上交給哪個處理進程


image.png

IP 層轉發(fā)分組的流程

按主機所在的網絡地址(非主機地址)來制作路由表
路由表指出,到某個網絡應當先到某個路由器(即下一跳路由器)

查找路由

  • 直接交付
  • 間接交付


    image.png
路由器分組轉發(fā)算法
  1. 從數據報的首部提取目的主機的 IP 地址 D, 得出目的網絡地址為 N庵寞。
  2. 若網絡 N 與此路由器直接相連狸相,則把數據報直接交付目的主機 D;否則是間接交付捐川,執(zhí)行 (3)卷哩。
  3. 若路由表中有目的地址為 D 的特定主機路由,則把數據報傳送給路由表中所指明的下一跳路由器属拾;否則将谊,執(zhí)行 (4)。
  4. 若路由表中有到達網絡 N 的路由渐白,則把數據報傳送給路由表指明的下一跳路由器尊浓;否則,執(zhí)行 (5)纯衍。
  5. 若路由表中有一個默認路由栋齿,則把數據報傳送給路由表中所指明的默認路由器;否則襟诸,執(zhí)行 (6)瓦堵。
  6. 報告轉發(fā)分組出錯

劃分子網

劃分子網純屬一個單位內部的事情。單位對外仍然表現(xiàn)為沒有劃分子網的網絡歌亲。
從主機號借用若干個位作為子網號 subnet-id菇用,而主機號 host-id 也就相應減少了若干個位

image.png

image.png

子網掩碼

從一個 IP 數據報的首部并無法判斷源主機或目的主機所連接的網絡是否進行了子網劃分。
使用子網掩碼 (subnet mask) 可以找出 IP 地址中的子網部分


image.png

在劃分子網情況下路由器轉發(fā)分組的算法

  1. 從收到的分組的首部提取目的 IP 地址 D陷揪。
  2. 先用各網絡的子網掩碼和 D 逐位相“與”惋鸥,看是否和相應的網
    絡地址匹配杂穷。若匹配,則將分組直接交付卦绣。否則就是間接交付耐量,
    執(zhí)行 (3)。
  3. 若路由表中有目的地址為 D 的特定主機路由滤港,則將分組傳送給
    指明的下一跳路由器廊蜒;否則,執(zhí)行 (4)溅漾。
  4. 對路由表中的每一行劲藐,將子網掩碼和 D 逐位相“與”。若結果與該行的目的網絡地址匹配樟凄,則將分組傳送給該行指明的下一跳路由器聘芜;否則,執(zhí)行 (5)缝龄。
  5. 若路由表中有一個默認路由汰现,則將分組傳送給路由表中所指明
    的默認路由器;否則叔壤,執(zhí)行 (6)瞎饲。
  6. 報告轉發(fā)分組出錯。

網際控制報文協(xié)議ICMP

  • ICMP差錯報告報文
  • ICMP詢問報文
image.png

差錯報文種類

  • 終點不可達
  • 原點抑制
  • 時間超過
  • 參數問題
  • 改變路由(重定向)

詢問報文種類

  • 回送請求和回答
  • 時間戳請求和回答

PING 使用了ICMP回送請求與回送回答報文

虛擬專用網VPN

背景

IP地址緊缺
機構內部由本機構自行分配IP地址炼绘,這些IP地址有可能與公網IP相同

RFC 1918 指明了一些專用地址嗅战,只能用于一個機構內部通信,不能將其作為全球地址

  • 10.0.0.0 – 10.255.255.255
  • 172.16.0.0 – 172.31.255.255
  • 192.168.0.0 – 192.168.255.255
    因特網上所有主機俺亮,對目的地址是專用地址的數據報一律不轉發(fā)

專用互聯(lián)網

使用專用IP地址的互聯(lián)網絡

NAT 網絡地址轉換

專用地址主機無法直接跟公網主機通信


image.png

NAT 缺點

專用網內的主機輪流共用NAT路由器有限數量的全球IP地址

NAPT

image.png
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末驮捍,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子脚曾,更是在濱河造成了極大的恐慌东且,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,383評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件本讥,死亡現(xiàn)場離奇詭異珊泳,居然都是意外死亡,警方通過查閱死者的電腦和手機拷沸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評論 3 385
  • 文/潘曉璐 我一進店門色查,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人撞芍,你說我怎么就攤上這事秧了。” “怎么了勤庐?”我有些...
    開封第一講書人閱讀 157,852評論 0 348
  • 文/不壞的土叔 我叫張陵示惊,是天一觀的道長。 經常有香客問我愉镰,道長米罚,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,621評論 1 284
  • 正文 為了忘掉前任丈探,我火速辦了婚禮录择,結果婚禮上,老公的妹妹穿的比我還像新娘碗降。我一直安慰自己隘竭,他們只是感情好,可當我...
    茶點故事閱讀 65,741評論 6 386
  • 文/花漫 我一把揭開白布讼渊。 她就那樣靜靜地躺著动看,像睡著了一般。 火紅的嫁衣襯著肌膚如雪爪幻。 梳的紋絲不亂的頭發(fā)上菱皆,一...
    開封第一講書人閱讀 49,929評論 1 290
  • 那天,我揣著相機與錄音挨稿,去河邊找鬼仇轻。 笑死,一個胖子當著我的面吹牛奶甘,可吹牛的內容都是我干的篷店。 我是一名探鬼主播,決...
    沈念sama閱讀 39,076評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼臭家,長吁一口氣:“原來是場噩夢啊……” “哼疲陕!你這毒婦竟也來了?” 一聲冷哼從身側響起钉赁,我...
    開封第一講書人閱讀 37,803評論 0 268
  • 序言:老撾萬榮一對情侶失蹤鸭轮,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后橄霉,有當地人在樹林里發(fā)現(xiàn)了一具尸體窃爷,經...
    沈念sama閱讀 44,265評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,582評論 2 327
  • 正文 我和宋清朗相戀三年姓蜂,在試婚紗的時候發(fā)現(xiàn)自己被綠了按厘。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,716評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡钱慢,死狀恐怖逮京,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情束莫,我是刑警寧澤懒棉,帶...
    沈念sama閱讀 34,395評論 4 333
  • 正文 年R本政府宣布草描,位于F島的核電站,受9級特大地震影響策严,放射性物質發(fā)生泄漏穗慕。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,039評論 3 316
  • 文/蒙蒙 一妻导、第九天 我趴在偏房一處隱蔽的房頂上張望逛绵。 院中可真熱鬧,春花似錦倔韭、人聲如沸术浪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽胰苏。三九已至,卻和暖如春醇疼,著一層夾襖步出監(jiān)牢的瞬間碟联,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評論 1 266
  • 我被黑心中介騙來泰國打工僵腺, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留鲤孵,地道東北人。 一個月前我還...
    沈念sama閱讀 46,488評論 2 361
  • 正文 我出身青樓辰如,卻偏偏與公主長得像普监,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子琉兜,可洞房花燭夜當晚...
    茶點故事閱讀 43,612評論 2 350

推薦閱讀更多精彩內容

  • 網絡層提供的兩種服務 在計算機網絡領域凯正,網絡層應該向運輸層提供怎樣的服務(面向連接還是無連接)曾引起了長期的爭論,...
    srtianxia閱讀 3,944評論 0 12
  • 第二章 物理層 頻分復用:頻分復用的用戶在同樣的時間占用不同的帶寬資源(頻率帶寬) 時分復用:時分復用的用戶在不同...
    PramaWells閱讀 3,607評論 1 3
  • 昨天跟他攤牌了豌蟋。 今天是堅持不聯(lián)系的第一天廊散。剛剛落地。沒什么的梧疲,一切都好允睹。還是想哭,但并沒有哭幌氮。還是難受缭受,但也就忍...
    沐澀訫妤閱讀 85評論 0 0
  • 水里轉動著金色 氣球 三條錦鯉 游啊游 小狗看魚 猜誰與誰愛。
    留子堯閱讀 213評論 0 3
  • “孩子,有奶奶在,別怕你爸蔓搞!” 13歲的少年逃學成性胰丁。爸爸批評他的時候奶奶總是挺身而出:“有奶奶在,別怕你爸喂分〗跤梗”于...
    素素淡閱讀 4,791評論 4 6