日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算机网络第4章(网络层)

發布時間:2023/12/10 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机网络第4章(网络层) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

B站視頻:計算機網絡微課堂(有字幕無背景音樂版)
網址:https://www.bilibili.com/video/BV1c4411d7jb?p=61

目錄

  • 4.1、網絡層概述
    • 簡介
    • 總結
  • 4.2、網絡層提供的兩種服務
    • 面向連接的虛電路服務
    • 無連接的數據報服務
    • 虛電路服務與數據報服務的對比
  • 4.3、IPv4
    • 概述
    • 分類編制的IPv4地址
      • 簡介
      • 總結
    • 劃分子網的IPv4地址
      • 為什么要劃分子網
      • 如何劃分子網
      • 子網掩碼
      • 總結
    • 無分類編址的IPv4地址
      • 為什么使用無分類編址
      • 如何使用無分類編址
      • 路由聚合(構造超網)
      • 總結
    • IPv4地址的應用規劃
      • 定長的子網掩碼FLSM(Fixed Length Subnet Mask)
      • 變長的子網掩碼VLSM(Variable Length Subnet Mask)
  • 4.4、IP數據報的發送和轉發過程
  • 4.5、靜態路由配置及其可能產生的路由環路問題
    • 概念
    • 多種情況舉例
    • 總結
  • 4.6、路由選擇協議
    • 概述
    • 路由信息協議RIP
    • 開放最短路徑優先OSPF
    • 邊界網關協議BGP
    • 直接封裝RIP、OSPF和BGP報文的協議
  • 4.7、IPv4數據報的首部格式
    • 各字段的作用
    • 總結
  • 4.8、網際控制報文協議ICMP
    • 概念
    • ICMP差錯報告報文
      • 終點不可達
      • 源點抑制
      • 時間超過
      • 參數問題
      • 改變路由(重定向)
      • 不應發送ICMP差錯報告報文情況
    • ICMP應用舉例
      • 分組網間探測PING(Packet InterNet Groper)
      • 跟蹤路由(traceroute)
    • 總結
  • 4.9、虛擬專用網VPN與網絡地址轉換NAT
    • 虛擬專用網VPN(Virtual Private Network)
    • 網絡地址轉換NAT(Network Address Translation)
    • 總結

4.1、網絡層概述

簡介

  • 網絡層的主要任務是實現網絡互連,進而實現數據包在各網絡之間的傳輸

這些異構型網絡N1~N7如果只是需要各自內部通信,他們只要實現各自的物理層和數據鏈路層即可

但是如果要將這些異構型網絡互連起來,形成一個更大的互聯網,就需要實現網絡層設備路由器

有時為了簡單起見,可以不用畫出這些網絡,圖中N1~N7,而將他們看做是一條鏈路即可

  • 要實現網絡層任務,需要解決一下主要問題:

    • 網絡層向運輸層提供怎樣的服務(“可靠傳輸”還是“不可靠傳輸”)

    在數據鏈路層那課講過的可靠傳輸,詳情可以看那邊的筆記:網絡層對以下的分組丟失分組失序分組重復的傳輸錯誤采取措施,使得接收方能正確接受發送方發送的數據,就是可靠傳輸,反之,如果什么措施也不采取,則是不可靠傳輸

    • 網絡層尋址問題

    • 路由選擇問題

    路由器收到數據后,是依據什么來決定將數據包從自己的哪個接口轉發出去?

    依據數據包的目的地址和路由器中的路由表

    但在實際當中,路由器是怎樣知道這些路由記錄?

    • 由用戶或網絡管理員進行人工配置,這種方法只適用于規模較小且網絡拓撲不改變的小型互聯網
    • 另一種是實現各種路由選擇協議,由路由器執行路由選擇協議中所規定的路由選擇算法,而自動得出路由表中的路有記錄,這種方法更適合規模較大且網絡拓撲經常改變的大型互聯網

補充 網絡層(網際層)除了 IP協議外,還有之前介紹過的地址解析協議ARP,還有網際控制報文協議ICMP網際組管理協議IGMP

總結


4.2、網絡層提供的兩種服務

  • 在計算機網絡領域,網絡層應該向運輸層提供怎樣的服務(“面向連接”還是“無連接”)曾引起了長期的爭論。
  • 爭論焦點的實質就是:在計算機通信中,可靠交付應當由誰來負責?是網絡還是端系統

面向連接的虛電路服務

一種觀點:讓網絡負責可靠交付

  • 這種觀點認為,應借助于電信網的成功經驗,讓網絡負責可靠交付,計算機網絡應模仿電信網絡,使用面向連接的通信方式。
  • 通信之前先建立虛電路 (Virtual Circuit),以保證雙方通信所需的一切網絡資源。
  • 如果再使用可靠傳輸的網絡協議,就可使所發送的分組無差錯按序到達終點,不丟失、不重復。

發送方 發送給 接收方 的所有分組都沿著同一條虛電路傳送

  • 虛電路表示這只是一條邏輯上的連接,分組都沿著這條邏輯連接按照存儲轉發方式傳送,而并不是真正建立了一條物理連接。
  • 請注意,電路交換的電話通信是先建立了一條真正的連接。
  • 因此分組交換的虛連接和電路交換的連接只是類似,但并不完全一樣

無連接的數據報服務

另一種觀點:網絡提供數據報服務

  • 互聯網的先驅者提出了一種嶄新的網絡設計思路。
  • 網絡層向上只提供簡單靈活的、無連接的盡最大努力交付數據報服務
  • 網絡在發送分組時不需要先建立連接。每一個分組(即 IP 數據報)獨立發送,與其前后的分組無關(不進行編號)。
  • 網絡層不提供服務質量的承諾。即所傳送的分組可能出錯、丟失、重復和失序(不按序到達終點),當然也不保證分組傳送的時限。

發送方 發送給 接收方 的分組可能沿著不同路徑傳送

盡最大努力交付

  • 如果主機(即端系統)中的進程之間的通信需要是可靠的,那么就由網絡的主機中的運輸層負責可靠交付(包括差錯處理、流量控制等)
  • 采用這種設計思路的好處是:網絡的造價大大降低,運行方式靈活,能夠適應多種應用。
  • 互連網能夠發展到今日的規模,充分證明了當初采用這種設計思路的正確性。

虛電路服務與數據報服務的對比

對比的方面虛電路服務數據報服務
思路可靠通信應當由網絡來保證可靠通信應當由用戶主機來保證
連接的建立必須有不需要
終點地址僅在連接建立階段使用,每個分組使用短的虛電路號每個分組都有終點的完整地址
分組的轉發屬于同一條虛電路的分組均按照同一路由進行轉發每個分組獨立選擇路由進行轉發
當結點出故障時所有通過出故障的結點的虛電路均不能工作出故障的結點可能會丟失分組,一些路由可能會發生變化
分組的順序總是按發送順序到達終點到達終點時不一定按發送順序
端到端的差錯處理和流量控制可以由網絡負責,也可以由用戶主機負責由用戶主機負責

4.3、IPv4

概述

分類編制的IPv4地址

簡介

  • 每一類地址都由兩個固定長度的字段組成,其中一個字段是網絡號 net-id,它標志主機(或路由器)所連接到的網絡,而另一個字段則是主機號 host-id,它標志該主機(或路由器)。
  • 主機號在它前面的網絡號所指明的網絡范圍內必須是唯一的。
  • 由此可見,一個 IP 地址在整個互聯網范圍內是唯一的

A類地址

B類地址

C類地址

練習

總結

IP 地址的指派范圍

一般不使用的特殊的 IP 地址

IP 地址的一些重要特點

(1) IP 地址是一種分等級的地址結構。分兩個等級的好處是:

  • 第一,IP 地址管理機構在分配 IP 地址時只分配網絡號,而剩下的主機號則由得到該網絡號的單位自行分配。這樣就方便了 IP 地址的管理。
  • 第二,路由器僅根據目的主機所連接的網絡號來轉發分組(而不考慮目的主機號),這樣就可以使路由表中的項目數大幅度減少,從而減小了路由表所占的存儲空間。

(2) 實際上 IP 地址是標志一個主機(或路由器)和一條鏈路的接口

  • 當一個主機同時連接到兩個網絡上時,該主機就必須同時具有兩個相應的 IP 地址,其網絡號 net-id 必須是不同的。這種主機稱為多歸屬主機 (multihomed host)。
  • 由于一個路由器至少應當連接到兩個網絡(這樣它才能將 IP 數據報從一個網絡轉發到另一個網絡),因此一個路由器至少應當有兩個不同的 IP 地址

(3) 用轉發器或網橋連接起來的若干個局域網仍為一個網絡,因此這些局域網都具有同樣的網絡號 net-id。

(4) 所有分配到網絡號 net-id 的網絡,無論是范圍很小的局域網,還是可能覆蓋很大地理范圍的廣域網,都是平等的。

劃分子網的IPv4地址

為什么要劃分子網

在 ARPANET 的早期,IP 地址的設計確實不夠合理:

  • IP 地址空間的利用率有時很低。
  • 給每一個物理網絡分配一個網絡號會使路由表變得太大因而使網絡性能變壞。
  • 兩級的 IP 地址不夠靈活。

如果想要將原來的網絡劃分成三個獨立的網路

所以是否可以從主機號部分借用一部分作為子網號

但是如果未在圖中標記子網號部分,那么我們和計算機又如何知道分類地址中主機號有多少比特被用作子網號了呢?

所以就有了劃分子網的工具:子網掩碼

  • 從 1985 年起在 IP 地址中又增加了一個“子網號字段”,使兩級的 IP 地址變成為三級的 IP 地址
  • 這種做法叫做劃分子網 (subnetting) 。
  • 劃分子網已成為互聯網的正式標準協議。

如何劃分子網

基本思路

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

  • 凡是從其他網絡發送給本單位某個主機的 IP 數據報,仍然是根據 IP 數據報的目的網絡號 net-id,先找到連接在本單位網絡上的路由器。
  • 然后此路由器在收到 IP 數據報后,再按目的網絡號 net-id 和子網號 subnet-id 找到目的子網。
  • 最后就將 IP 數據報直接交付目的主機。

劃分為三個子網后對外仍是一個網絡

  • 優點
  • 減少了 IP 地址的浪費
  • 使網絡的組織更加靈活
  • 更便于維護和管理
  • 劃分子網純屬一個單位內部的事情,對外部網絡透明,對外仍然表現為沒有劃分子網的一個網絡。

子網掩碼

(IP 地址) AND (子網掩碼) = 網絡地址 重要,下面很多相關知識都會用到

舉例

例子1

例子2

默認子網掩碼

總結

  • 子網掩碼是一個網絡或一個子網的重要屬性。
  • 路由器在和相鄰路由器交換路由信息時,必須把自己所在網絡(或子網)的子網掩碼告訴相鄰路由器。
  • 路由器的路由表中的每一個項目,除了要給出目的網絡地址外,還必須同時給出該網絡的子網掩碼。
  • 若一個路由器連接在兩個子網上,就擁有兩個網絡地址和兩個子網掩碼。

無分類編址的IPv4地址

為什么使用無分類編址

無分類域間路由選擇 CIDR (Classless Inter-Domain Routing)。

CIDR 最主要的特點

  • CIDR使用各種長度的“網絡前綴”(network-prefix)來代替分類地址中的網絡號和子網號。
  • IP 地址從三級編址(使用子網掩碼)又回到了兩級編址

如何使用無分類編址

舉例

路由聚合(構造超網)

總結

IPv4地址的應用規劃

給定一個IPv4地址快,如何將其劃分成幾個更小的地址塊,并將這些地址塊分配給互聯網中不同網絡,進而可以給各網絡中的主機和路由器接口分配IPv4地址

定長的子網掩碼FLSM(Fixed Length Subnet Mask)

劃分子網的IPv4就是定長的子網掩碼

舉例

通過上面步驟分析,就可以從子網18中任選5個分配給左圖中的N1N5

采用定長的子網掩碼劃分,只能劃分出2^n個子網,其中n是從主機號部分借用的用來作為子網號的比特數量,每個子網所分配的IP地址數量相同

但是也因為每個子網所分配的IP地址數量相同,不夠靈活,容易造成IP地址的浪費

變長的子網掩碼VLSM(Variable Length Subnet Mask)

無分類編址的IPv4就是變長的子網掩碼

舉例


4.4、IP數據報的發送和轉發過程

舉例

源主機如何知道目的主機是否與自己在同一個網絡中,是直接交付,還是間接交付?

可以通過目的地址IP源地址的子網掩碼進行邏輯與運算得到目的網絡地址

  • 如果目的網絡地址源網絡地址 相同,就是在同一個網絡中,屬于直接交付
  • 如果目的網絡地址源網絡地址 不相同,就不在同一個網絡中,屬于間接交付,傳輸給主機所在網絡的默認網關(路由器——下圖會講解),由默認網關幫忙轉發

主機C如何知道路由器R的存在?

用戶為了讓本網絡中的主機能和其他網絡中的主機進行通信,就必須給其指定本網絡的一個路由器的接口,由該路由器幫忙進行轉發,所指定的路由器,也被稱為默認網關

例如。路由器的接口0的IP地址192.168.0.128做為左邊網絡的默認網關

主機A會將該IP數據報傳輸給自己的默認網關,也就是圖中所示的路由器接口0

路由器收到IP數據報后如何轉發?

  • 檢查IP數據報首部是否出錯:
    • 若出錯,則直接丟棄該IP數據報并通告源主機
    • 若沒有出錯,則進行轉發
  • 根據IP數據報的目的地址在路由表中查找匹配的條目:
    • 若找到匹配的條目,則轉發給條目中指示的嚇一跳
    • 若找不到,則丟棄該數據報并通告源主機

假設IP數據報首部沒有出錯,路由器取出IP數據報首部各地址字段的值

接下來路由器對該IP數據報進行查表轉發

逐條檢查路由條目,將目的地址與路由條目中的地址掩碼進行邏輯與運算得到目的網絡地址,然后與路由條目中的目的網絡進行比較,如果相同,則這條路由條目就是匹配的路由條目,按照它的下一條指示,圖中所示的也就是接口1轉發該IP數據報

路由器是隔離廣播域的


4.5、靜態路由配置及其可能產生的路由環路問題

概念

多種情況舉例

靜態路由配置

舉例

默認路由

舉例

默認路由可以被所有網絡匹配,但路由匹配有優先級,默認路由是優先級最低的

特定主機路由

舉例

有時候,我們可以給路由器添加針對某個主機的特定主機路由條目

一般用于網絡管理人員對網絡的管理和測試

多條路由可選,匹配路由最具體的

靜態路由配置錯誤導致路由環路

舉例

假設將R2的路由表中第三條目錄配置錯了下一跳

這導致R2和R3之間產生了路由環路

聚合了不存在的網絡而導致路由環路

舉例

正常情況

錯誤情況

解決方法

黑洞路由的下一跳為null0,這是路由器內部的虛擬接口,IP數據報進入它后就被丟棄

網絡故障而導致路由環路

舉例

解決方法

添加故障的網絡為黑洞路由

假設。一段時間后故障網絡恢復了

R1又自動地得出了其接口0的直連網絡的路由條目

針對該網絡的黑洞網絡會自動失效

如果又故障

則生效該網絡的黑洞網絡

總結


4.6、路由選擇協議

概述

因特網所采用的路由選擇協議的主要特點

因特網采用分層次的路由選擇協議

  • 自治系統 AS:在單一的技術管理下的一組路由器,而這些路由器使用一種 AS 內部的路由選擇協議和共同的度量以確定分組在該 AS 內的路由,同時還使用一種 AS 之間的路由選擇協議用以確定分組在 AS之間的路由。

自治系統之間的路由選擇簡稱為域間路由選擇,自治系統內部的路由選擇簡稱為域內路由選擇

域間路由選擇使用外部網關協議EGP這個類別的路由選擇協議

域內路由選擇使用內部網關協議IGP這個類別的路由選擇協議

網關協議的名稱可稱為路由協議

常見的路由選擇協議

路由器的基本結構

路由器是一種具有多個輸入端口,和輸出端口的專用計算機,其任務是轉發分組

路由器結構可劃分為兩大部分:

1、分組轉發部分

由三部分構成

  • 交換結構

  • 一組輸入端口:

    信號從某個輸入端口進入路由器

    物理層將信號轉換成比特流,送交數據鏈路層處理

    數據鏈路層識別從比特流中識別出幀,去掉幀頭和幀尾后,送交網絡層處理

    如果送交網絡層的分組是普通待轉發的數據分組

    則根據分組首部中的目的地址進行查表轉發

    若找不到匹配的轉發條目,則丟棄該分組,否則,按照匹配條目中所指示的端口進行轉發

  • 一組輸出端口

    網絡層更新數據分組首部中某些字段的值,例如將數據分組的生存時間減1,然后送交數據鏈路層進行封裝

    數據鏈路層將數據分組封裝成幀,交給物理層處理

    物理層將幀看成比特流將其變換成相應的電信號進行發送

路由器的各端口還會有輸入緩沖區和輸出緩沖區

  • 輸入緩沖區用來暫存新進入路由器但還來不及處理的分組

  • 輸出緩沖區用來暫存已經處理完畢但還來不及發送的分組

路由器的端口一般都具有輸入和輸出功能,這些實例分出了輸入端口和輸出端口是更好演示路由基本工作過程

2、路由選擇部分

  • 路由選擇部分的核心構件是路由選擇處理機,它的任務是根據所使用的路由選擇協議。周期性地與其他路由器 進行路由信息的交互,來更新路由表

    如果送交給輸入端口的網絡層的分組是路由器之間交換路由信息的路由報文,則把這種分組送交給路由選擇處理機

    路由選擇處理機根據分組的內容來更新自己的路由表

    路由選擇處理機還會周期性地給其他路由器發送自己所知道的路由信息

路由信息協議RIP

RIP的基本工作過程

舉例

RIP的路由條目的更新規則

舉例1

路由器C的表到達各目的網絡的下一條都記為問號,可以理解為路由器D并不需要關心路由器C的這些內容

假設路由器C的RIP更新報文發送周期到了,則路由器C將自己路由表中的相關路由信息封裝到RIP更新報文中發送給路由器D

路由器C能到達這些網絡,說明路由器C的相鄰路由器也能到達,只是比路由器C的距離大1,于是根據距離的對比,路由器D更新自己的路由表

舉例2

RIP存在“壞消息傳播得慢”的問題

解決方法

但是,這些方法也不能完全解決“壞消息傳播得慢”的問題,這是距離向量的本質決定

總結

RIP 協議的優缺點

優點:

  • 實現簡單,開銷較小。
  • 缺點:

  • RIP 限制了網絡的規模,它能使用的最大距離為 15(16 表示不可達)。

  • 路由器之間交換的路由信息是路由器中的完整路由表,因而隨著網絡規模的擴大,開銷也就增加。

  • “壞消息傳播得慢”,使更新過程的收斂時間過長。

  • 開放最短路徑優先OSPF

    開放最短路徑優先 OSPF (Open Shortest Path First)

    注意:OSPF 只是一個協議的名字,它并不表示其他的路由選擇協議不是“最短路徑優先”。

    概念

    問候(Hello)分組

    IP數據報首部中協議號字段的取值應為89,來表明IP數據報的數據載荷為OSPF分組

    發送鏈路狀態通告LSA

    洪泛法有點類似于廣播,就是從一個接口進來,從其他剩余所有接口出去

    鏈路狀態數據庫同步

    使用SPF算法計算出各自路由器到達其他路由器的最短路徑

    OSPF五種分組類型

    OSPF的基本工作過程

    OSPF在多點接入網絡中路由器鄰居關系建立

    如果不采用其他機制,將會產生大量的多播分組

    若DR出現問題,則由BDR頂替DR

    為了使OSPF能夠用于規模很大的網絡,OSPF把一個自治系統再劃分為若干個更小的范圍,叫做區域(Area)

    • 在該自治系統內,所有路由器都使用OSPF協議,OSPF將該自治系統再劃分成4個更小的區域

    • 每個區域都有一個32比特的區域標識符

    • 主干區域的區域標識符必須為0,主干區域用于連通其他區域

    • 其他區域的區域標識符不能為0且不相同

    • 每個區域一般不應包含路由器超過200個

    • 劃分區域的好處就是,利用洪泛法交換鏈路狀態信息局限于每一個區域而不是自治系統,這樣減少整個網絡上的通信量

    總結

    邊界網關協議BGP

    BGP(Border Gateway Protocol) 是不同自治系統的路由器之間交換路由信息的協議

    總結

    直接封裝RIP、OSPF和BGP報文的協議


    4.7、IPv4數據報的首部格式

    各字段的作用

    • 一個 IP 數據報由首部數據兩部分組成。
    • 首部的前一部分是固定長度,共 20 字節,是所有 IP 數據報必須具有的。
    • 在首部的固定部分的后面是一些可選字段,其長度是可變的。

    圖中的每一行都由32個比特(也就是4個字節)構成,每個小格子稱為字段或者域,每個字段或某些字段的組合用來表達IP協議的相關功能

    IP數據報的首部長度一定是4字節的整數倍

    因為首部中的可選字段的長度從1個字節到40個字節不等,那么,當20字節的固定部分加上1到40個字節長度不等的可變部分,會造成首部長度不是4字節整數倍時,就用取值為全0的填充字段填充相應個字節,以確保IP數據報的首部長度是4字節的整數倍

    對IPv4數據報進行分片

    ? 現在假定分片2的IP數據報經過某個網絡時還需要進行分片

    總結


    4.8、網際控制報文協議ICMP

    概念

    架構IP網絡時需要特別注意兩點:

    • 確認網絡是否正常工作
    • 遇到異常時進行問題診斷

    而ICMP就是實現這些問題的協議

    ICMP的主要功能包括:

    • 確認IP包是否成功送達目標地址
    • 通知在發送過程當中IP包被廢棄的具體原因
    • 改善網絡設置等

    有了這些功能以后,就可以獲得網絡是否正常,設置是否有誤以及設備有何異常等信息,從而便于進行網絡上的問題診斷

    ICMP 不是高層協議(看起來好像是高層協議,因為 ICMP 報文是裝在 IP 數據報中,作為其中的數據部分),而是 IP 層的協議

    ICMP 報文的格式

    ICMP差錯報告報文

    終點不可達

    源點抑制

    時間超過

    參數問題

    改變路由(重定向)

    不應發送ICMP差錯報告報文情況

    ICMP應用舉例

    分組網間探測PING(Packet InterNet Groper)

    跟蹤路由(traceroute)

    tracert命令的實現原理

    總結


    4.9、虛擬專用網VPN與網絡地址轉換NAT

    虛擬專用網VPN(Virtual Private Network)

    • 由于 IP 地址的緊缺,一個機構能夠申請到的IP地址數往往遠小于本機構所擁有的主機數。
    • 考慮到互聯網并不很安全,一個機構內也并不需要把所有的主機接入到外部的互聯網。
    • 假定在一個機構內部的計算機通信也是采用 TCP/IP 協議,那么從原則上講,對于這些僅在機構內部使用的計算機就可以由本機構自行分配其 IP 地址

    上圖是因特網數字分配機構IANA官網查看IPv4地址空間中特殊地址的分配方案

    用粉紅色標出來的地址就是無需申請的、可自由分配的專用地址,或稱私有地址

    私有地址只能用于一個機構的內部通信,而不能用于和因特網上的主機通信

    私有地址只能用作本地地址而不能用作全球地址

    因特網中所有路由器對目的地址是私有地址的IP數據報一律不進行轉發

    本地地址與全球地址

    • 本地地址——僅在機構內部使用的 IP 地址,可以由本機構自行分配,而不需要向互聯網的管理機構申請。
    • 全球地址——全球唯一的 IP 地址,必須向互聯網的管理機構申請。
    • 問題:在內部使用的本地地址就有可能和互聯網中某個 IP 地址重合,這樣就會出現地址的二義性問題。

    所以部門A和部門B至少需要一個 路由器具有合法的全球IP地址,這樣各自的專用網才能利用公用的因特網進行通信

    部門A向部門B發送數據流程

    兩個專用網內的主機間發送的數據報是通過了公用的因特網,但在效果上就好像是在本機構的專用網上傳送一樣

    數據報在因特網中可能要經過多個網絡和路由器,但從邏輯上看,R1和R2之間好像是一條直通的點對點鏈路

    因此也被稱為IP隧道技術

    網絡地址轉換NAT(Network Address Translation)

    舉例

    使用私有地址的主機,如何才能與因特網上使用全球IP地址的主機進行通信?

    這需要在專用網絡連接到因特網的路由器上安裝NAT軟件

    專有NAT軟件的路由器叫做NAT路由器

    它至少有一個有效的外部全球IP地址

    這樣,所有使用私有地址的主機在和外界通信時,都要在NAT路由器上將其私有地址轉換為全球IP地址

    假設,使用私有地址的主機要給因特網上使用全球IP地址的另一臺主機發送IP數據報

    因特網上的這臺主機給源主機發回數據報

    當專用網中的這兩臺使用私有地址的主機都要給因特網使用全球地址的另一臺主機發送數據報時,在NAT路由器的NAT轉換表中就會產生兩條記錄,分別記錄兩個私有地址與全球地址的對應關系

    這種基本轉換存在一個問題

    解決方法

    我們現在用的很多家用路由器都是這種NART路由器

    內網主機與外網主機的通信,是否能由外網主機首先發起?

    否定

    總結

    總結

    以上是生活随笔為你收集整理的计算机网络第4章(网络层)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。