NAT 的四種型別

2021-06-13 21:43:23 字數 684 閱讀 5810

總結:

1, 四種型別都需要內部主機先向外發起一次通訊後,外部主機才可以和內部主機通訊。 (在nat打了個洞)

2, 前三種型別所有的通訊只通過同乙個外部tuple(ip:port).

2.1, 第一種型別允許任意主機通過任意埠通過這個外部tuple和內部主機通訊

2.2, 第二種型別允許曾經通訊過(打洞時)的外部主機的任意埠通過這個外部tuple和內部主機通訊

2.3, 第三種型別允許曾經通訊過(打洞時)的外部主機的曾經通訊過的(打洞時)埠通過這個外部tuple和內部主機通訊

3, 第四種型別和不同的目標tuple通訊時會生成不同的外部tuple(多個洞)每個洞內的通訊要滿足第三種型別。

**討論前提

考慮到udp的無狀態特性,目前針對其的nat實現大致可分為full cone、restricted cone、port restricted cone和symmetric nat四種。值得指出的是,對於tcp協議而言,一般來說,目前nat中針對tcp的實現基本上是一致的,其間並不存在太大差異,這是因為tcp協議本身便是面向連線的,因此無需考慮網路連線無狀態所帶來複雜性。

用語定義

詳細釋義

NAT 四種型別

nat主要分為兩大類 錐型 cone 和對稱型 symmetric 1.為什麼需要nat nat緩解了ipv4位址不夠用的問題,同時也也帶了限制,那就是nat外部的主機無法主動跟位於nat內部的主機通訊,nat內部主機想要通訊,必須主動和公網的乙個ip通訊,路由器負責建立乙個對映關係,從而實現資料的...

NAT的四種型別

簡述 基於udp的p2p應用需要考慮nat的型別,因為不同的nat組合的穿透的方式並不一致,有的能通,有的不能通。一般來講,nat可以分為四種型別,分別是 1,全錐型 full cone 2,受限錐型 restricted cone 或者說是ip受限錐型 3,埠受限錐型 port restricte...

NAT的四種型別及型別檢測

考慮到udp的無狀態特性,目前針對其的nat實現大致可分為full cone restricted cone port restricted cone和symmetric nat四種。值得指出的是,對於tcp協議而言,一般來說,目前nat中針對tcp的實現基本上是一致的,其間並不存在太大差異,這是因...