STUN

✍ dations ◷ 2025-11-19 03:04:00 #STUN

STUN(Session Traversal Utilities for NAT,NAT会话穿越应用程序)是一种网络协议,它允许位于NAT(或多重NAT)后的客户端找出自己的公网地址,查出自己位于哪种类型的NAT之后以及NAT为某一个本地端口所绑定的Internet端端口。这些信息被用来在两个同时处于NAT路由器之后的主机之间创建UDP通信。该协议由RFC 5389定义。

一旦客户端得知了Internet端的UDP端口,通信就可以开始了。如果NAT是完全圆锥型的,那么双方中的任何一方都可以发起通信。如果NAT是受限圆锥型或端口受限圆锥型,双方必须一起开始传输。

需要注意的是,要使用STUN RFC中描述的技术并不一定需要使用STUN协议——还可以另外设计一个协议并把相同的功能集成到运行该协议的服务器上。

SIP之类的协议是使用UDP分组在Internet上传输音频和/或视频数据的。不幸的是,由于通信的两个末端往往位于NAT之后,因此用传统的方法是无法创建连接的。这也就是STUN发挥作用的地方。

STUN是一个客户机-服务器协议。一个VoIP电话或软件包可能会包括一个STUN客户端。这个客户端会向STUN服务器发送请求,之后,服务器就会向STUN客户端报告NAT路由器的公网IP地址以及NAT为允许传入流量传回内网而开通的端口。

以上的响应同时还使得STUN客户端能够确定正在使用的NAT类型——因为不同的NAT类型处理传入的UDP分组的方式是不同的。四种主要类型中有三种是可以使用的:完全圆锥型NAT、受限圆锥型NAT和端口受限圆锥型NAT——但大型公司网络中经常采用的对称型NAT(又称为双向NAT)则不能使用。

STUN使用下列的算法(取自RFC 3489)来发现NAT gateways以及防火墙(firewalls):

STUN Algorithm3.svg

一旦路经通过红色箱子的终点时,UDP的沟通是没有可能性的。一旦通过黄色或是绿色的箱子,就有连线的可能。

注:此算法在 RFC 3489 被提出,但在 RFC 5389 中被删除。详细的原因可以到 RFC 5389 的Page 45中‘19.Changes since RFC 3489 (页面存档备份,存于互联网档案馆)’查看。

相关

  • ICD-9编码列表 (140–239)医学导航: 肿瘤基因/标志肿瘤/同名/附瘤药物 (L1i/1e/V03)Template:Endocrine gland neoplasia Template:Lymphoid malignancy Template:Myeloid malignancy
  • 旧制度法国的旧制度(法语:Ancien Régime,法语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000"
  • 皇六女清太祖第六女(1600年-1646年),名不详。清太祖努尔哈赤的六女儿,生母是庶妃嘉穆瑚觉罗氏。她和巴布泰、穆库什、巴布海、第五女为亲兄妹关系。万历四十一年 (1613年),下嫁孝慈高皇
  • 森林生态学森林生态学(英语:Forest ecology)是指以森林生态系为研究对象的一门学科,研究者将森林视为一个生物群落,其中包含天然林地内的所有生物(英语:Biotic component)(如植物、动物、微生物
  • 道峰站道峰站(朝鲜语:도봉역/道峰驛  */?)是一个位于首尔特别市道峰区道峰洞(朝鲜语:도봉동),属于京元线的电铁站。2面2线的对向式月台。出口共3个。设有月台幕门。 首尔地铁1号线:(京元电
  • 中介语中介语(英语:Interlanguage)是指从母语(L1)始至习得第二语言(L2)止,其间经历的一系列的语言过渡“阶段”里,所产生之“语言”。换言之,中介语认为学习者犯的错不但有可预测性,更能依能
  • 二曲轮猪助二曲轮 猪助 ( にのくるわ いすけ,生殁年不详 )是战国时代的风魔忍者众,受首领风魔小太郎之命,侍奉小田原城北条氏康。天文十四(1545)年,山内上杉家上杉宪政、扇谷上杉家上杉朝定
  • Music Japan TVMusic Japan TV(ミュージック ジャパン),是日本一家音乐电视台,简称MJTV,由Atoss International(株式会社アトス・インターナショナル)运营。开播于1997年1月1日,通过SKY PerfecTV!
  • 赵宏亮赵宏亮,中国笙制造家,河北省涿州市人,中国民族管弦乐学会乐改委评为“中国民族乐器十大制作师”。1986年起跟着祖父赵伯纯学习制笙,为赵家笙的第三代传人。由他制作的笙在笙苗上常会刻“河北赵宏亮制”六字。“赵家笙乐器制造有限公司”创立于于1980年代末期,原名“宏亮乐器厂”,创始人为赵伯纯、赵宏亮祖孙二人。赵伯纯从北京民族乐器厂退休后回到老家,将技术传给长孙赵宏亮。2011年,其生产的“赵家笙”牌乐器被评为保定市非物质文化遗产。2014年被中国民乐学会评为中国民族乐器研发与示范基地。赵家笙公司历经十年的时间研
  • 马塞尔·德普雷马塞尔·德普雷(法语:Marcel Desprets,1906年8月19日-1973年3月12日),生于圣康坦,法国男子击剑运动员。他曾获得1948年夏季奥运会击剑比赛男子重剑团体金牌。他于1973年在布里尼奥勒去世。