Peer-to-Peer (P2P) communication across middleboxes(术语篇)[9]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 hxhbluestar 的 blog

symmetric nat

a symmetric nat, in contrast, does not maintain a consistent  port binding  between (private ip, private port) and (public ip, public port) across all sessions.

instead, it assigns a new public port to each new session. for example, suppose client a initiates two outgoing sessions from the same port as above, one with s1 and one with s2.  a symmetric nat might allocate the public endpoint 155.99.25.11:62000 to session 1, and then allocate a different public endpoint 155.99.25.11:62001, when the application initiates session 2.  the nat is able to differentiate between the two sessions for translation purposes because the      external endpoints involved in the sessions (those of s1 and s2) differ, even as the endpoint identity of the client application is lost across the address translation boundary.

对称nat

对称nat,与cone nat是大不相同的,并不对会话进行端口绑定,而是分配一个全新的 公网端口 给每一个新的会话。

本文关键:Peer-to-Peer (P2P) communication across middleboxes(术语篇)
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top