stn 通信标准

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

stn 通信标准
STUN是一种网络协议,全称为Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs),即穿越NAT的简单UDP传输。

STUN协议可以让应用程序发现自己和公网之间的中间件类型,同时也能发现自己被NAT分配的公网IP。

STUN协议的标准文档有RFC3489和RFC5389,这两个文档的名称都是STUN,但全称有所不同。

RFC3489中的STUN表示“穿越NAT的简单UDP传输”,而RFC5389中的STUN则表示“Session Traversal Utilities for NAT”。

STUN协议的属性类型由IANA维护,属性值在0x0000-0x7FFF之间的被指定为强制理解,而0x8000-0xFFFF之间的属性为选择性理解。

常见的属性包括MAPPED-ADDRESS,该属性包含了NAT客户端的反射地址,其Family为IP类型,Port为端口,Address为32位或128位的IP地址。

除了STUN协议外,还有TURN(Traversal Using Relays around NAT)协议和ICE(Interactive Connectivity Establishment)协议也常用于P2P 通信。

相关文档
最新文档