計算機網路(21) NAT穿透

2021-10-25 15:57:50 字數 1117 閱讀 7616

nat(network address translation,網路位址轉換)顧名思義,它是一種把內部私有ip 位址翻譯成合法的公網 ip 位址的技術。如 ipv4 編址所介紹的,私有 ip 位址包括:10.0.0.0/8172.16.0.0/12192.168.0.0/16

nat 允許乙個整體機構以乙個公用 ip 位址出現在 internet 上,這種方法需要在專用網(私網 ip)連線到網際網路(公網 ip)的路由器上安裝 nat 軟體。裝有 nat 軟體的路由器叫做nat 路由器,它至少有乙個有效的外部全球 ip 位址(公網 ip 位址)。這樣,所有使用本地位址(私網 ip 位址)的主機在和外界通訊時,都要在 nat 路由器上將其本地位址轉換成公網 ip 位址,才能和網際網路連線。

nat 技術提出的動機

nat 技術的實現方法

雖然 nat 技術在近幾年已得到了廣泛的應用,但是也存在許多 nat 的反對者。如路由器應該只處理網路層的功能,而不應該修改傳輸層報文段中的埠號資訊,這違背了網路層裝置所應做的事,違背了端到端通訊原則。

nat 的另乙個重要問題是它妨礙 p2p 應用程式,在 p2p 應用中,任何主機 a 應當能夠對任何其他對等方 b 發起一條 tcp 連線,但如果 b 位於 nat 後面,它不能充當伺服器並接收 tcp 連線,這就是 nat 穿透問題。

假如客戶期望連線內網位址為10.0.0.1的伺服器,但客戶不能直接利用位址10.0.0.1直接訪問伺服器,因為伺服器所在內網對外唯一可見的位址是 nat 位址138.76.29.7。把 nat 看作一面「牆」,我們要做的就是在 nat 上產生乙個「洞」,使外部使用者能夠訪問到內網的伺服器。解決 nat 穿透的方法可以分為三類:

計算機網路 NAT

nat network address translation,網路位址轉換 是1994年提出的。當在專用網內部的一些主機本來已經分配到了本地ip位址 即僅在本專用網內使用的專用位址 但現在又想和網際網路上的主機通訊 並不需要加密 時,可使用nat方法。這種方法需要在專用網連線到網際網路的路由器上安...

計算機網路 配置靜態 NAT

實驗目的 配置網路位址變換,提供到公司共享伺服器的可靠外部訪問。背景描述 某 it 企業因業務擴充套件,需要公升級網路,他們選擇 172.16.1.0 24 作為私有位址,並用nat 來處理和外部網路的連線。需求分析 公司需要將 172.16.1.5 和 172.16.1.6 兩台主機作為共享伺服器...

計算機網路9 計算機網路效能

1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位時間 ...