• <ul id="mayc0"></ul>
    <ul id="mayc0"><center id="mayc0"></center></ul>
    <strike id="mayc0"><input id="mayc0"></input></strike>
    <ul id="mayc0"></ul>
  • 始創于2000年 股票代碼:831685
    咨詢熱線:0371-60135900 注冊有禮 登錄
    • 掛牌上市企業
    • 60秒人工響應
    • 99.99%連通率
    • 7*24h人工
    • 故障100倍補償
    您的位置: 網站首頁 > 幫助中心>文章內容

    NAT(網絡地址轉換)是如何工作的?(3)

    發布時間:  2012/6/27 18:58:13
     共有網絡中的一臺計算機要發送一個數據包到私有網絡。數據包中的源地址是一個外部全局地址。目的地址是一個內部全局地址。

    當數據包從外部網絡到達路由器時,NAT 路由器查看地址轉換表發現其器目的地址有對應的內部本地地址,NAT 路由器就將其映射到這個存根域 (網絡) 的那臺計算機上。

    NAT路由器將這個數據包中的內部全局地址 (即其目的地址,譯者) 轉換成內部本地地址后再查看路由表。只要在地址轉換表中沒有發現相應條目,路由器就不會轉換,更不會去查看路由表來驗證目的地址,它僅僅是將其丟棄而已。

    關于用路由器命令執行 NAT 轉換的詳細信息參見NAT Order of Operation

    NAT 過載運用了 TCP/IP 協議棧的一個功能,多路復用技術,它允許一臺計算機用不同的 TCP 或 UDP 端口維持許多當前來自遠程計算機的連接。一個 IP 數據包的頭部包含以下信息:

    源地址——發出數據包的計算機的 IP 地址,例如,201.3.83.132

    源端口號——源計算機為 TCP 或 UDP 分配的端口號,例如,1080.

    目的地址——接收數據包的計算機的 IP 地址。例如,145.51.18.223.

    目的端口號——源計算機請求接收計算機開放的 TCP 或 UDP 端口號,例如,3021.

    地址用來標識一個連接兩端的兩臺計算機,而端口號則確保兩臺計算機之間的連接都有一個唯一的標識符。這四個數字一起確定了一個唯一的 TCP/IP 連接。每一個端口號都是16位,這就是說一共有65536個 (2^16) 個端口可供選擇。事實上,不同的廠商映射端口的方式略有不同,所以你可能只有大約4000個端口是可用的。

    動態 NAT 和過載舉例

    Flash 動畫:動態 NAT

    這就是動態 NAT 是如何工作的:

    點擊鏈接  Dynamic NAT Flash animation ,點擊任何一個綠色的按鈕是成功發送一個出去或進入存根域 (網絡)。點擊任何一個紅色按鈕是發送一個帶有非法地址而被路由器丟棄的數據包。

    左邊是一個公司的內部網絡 (存根域) ,其中的 IP 地址并不是由 IANA (Internet Assigned Numbers Authority, 互聯網編號分配機構,一個掌握所有 IP 地址的全球權威機構 ) 分配的。這些地址并不會被路由器轉發,因為它們并不是唯一的 (其他內部網絡也可能有相同的地址,譯者)。這些就是所謂的內部本地地址。

    這家公司將其路由器配置了 NAT。這個路由器有一段由 IANA 分配給這家公司的唯一 IP 地址。這些地址就是內部全局地址。

    然后在這個存根域中的一臺計算機試圖連接一臺處于外部網絡的計算機,比如一臺網絡億恩科技服務器

    這臺路由器收到了來自存根域的這臺計算機的數據包。

    路由器在檢查了路由表之后,轉換規則的驗證程序就會開始執行,若通過,則路由器會將這臺計算機的不可路由的 IP 地址保存到一張地址轉換表中。路由器用內部全局地址中第一個可用 IP 地址替換發送計算機的不可路由的 IP 地址。現在,地址轉換表就擁有了這臺計算的不可路由 IP 地址到一個唯一 IP 地址的匹配映射。

    當一個數據包從目的計算機 (如網絡億恩科技服務器) 發送回來時,路由器檢查數據包的目的地址。然后它查看地址轉換表確定數據包是屬于哪一臺存根域中的計算機。路由器將其目的地址換成它保存在地址轉換表中的那個,然后將數據包發送到那臺計算機。如果它沒有在表中找到一條匹配,它就會丟棄這個數據包。

    這臺計算機收到來自路由器的數據包。只要有計算機想要和外部網絡通信,它們將重復這個過程。

    這是 NAT 過載如何工作的:

    假設一個公司的內部網絡 (存根域) 已經被設置了未被 IANA 專門分配的不可路由的 IP 地址。

    這家公司將路由器設置為 NAT 可用的。路由器擁有一個唯一由 IANA 分給這家公司的的 IP 地址。

    在存根域中的一臺計算機試圖連接外部網絡中的一臺計算機,例如一臺網絡億恩科技服務器

    路由器收到來自存根域的這臺計算機發送的數據包。

    在進行轉換之前,路由器查找路由并驗證數據包是否合乎規則,然后路由器保存這臺計算機的不可路由的 IP 地址和其端口號到一張地址轉換表中。路由器將發送計算機的不可路由的 IP 地址替換路由器的 IP 地址,將發送計算機源端口號替換成能夠匹配地址轉換表中所存的發送計算機地址信息位置的端口號。現在這張轉換表就將這臺計算機的不可路由的 IP 地址及其端口號與路由器的 IP 地址綁定起來了。

    當一個數據包從目的計算機發送回來時,路由器檢查其目的端口號 (不用檢查其 IP 地址,因為全部內部網絡都只用路由器的 IP 地址,路由器用端口號映射不同的計算機,譯者)。然后路由器查看地址轉換表,找到這個數據包所對應的存根域中的計算機。如果有,則路由器替換其目的地址和目的端口號,然后發送到那臺計算機。


    本文出自:億恩科技【www.vbseamall.com】

    服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線