UDP打洞

✍ dations ◷ 2025-09-11 01:31:08 #网络安全

在计算机科学中,UDP路由验证指的是一种普遍使用的NAT穿越技术。

通过UDP路由验证实现NAT穿越是一种在处于使用了NAT的私有网络中的Internet主机之间建立双向UDP连接的方法。由于NAT的行为是非标准化的,因此它并不能应用于所有类型的NAT。

其基本思想是这样的:让位于NAT后的两台主机都与处于公共地址空间的、众所周知的第三台服务器相连,然后,一旦NAT设备建立好UDP状态信息就转为直接通信,并寄希望于NAT设备会在分组其实是从另外一个主机传送过来的情况下仍然保持当前状态。

这项技术需要一个圆锥型NAT设备才能够正常工作。对称型NAT不能使用这项技术。

这项技术在P2P软件和VoIP电话领域被广泛采用。它是Skype用以绕过防火墙和NAT设备的技术之一。

相同的技术有时还被用于TCP连接——尽管远没有UDP成功。

假设有两台分别处于各自的私有网络中的主机:A1和A2。N1和N2是两个网络的NAT设备,分别拥有IP地址P1和P2。 S是一个双方共知的、从任何地方都能访问得到的IP地址的公共服务器。

步骤一:A1和A2分别和S建立UDP连接、NAT设备N1和N2创建UDP转换状态并分配临时的外部端口号

步骤二:S检查UDP包,看A1和A2的端口是否是正在被使用的(否则的话N1和N2应该是应用了端口随机分配,这会让路由验证变得更麻烦)

步骤三:如果端口不是随机化的,那么A1和A2各自选择端口X和Y,并告知S。S会让A1发送UDP包到P2:Y,让A2发送UDP包到P1:X。

步骤四:A1和A2通过转换好的IP地址和端口直接联系到对方的NAT设备。

相关

  • 原发性高血压原发性高血压(英语:Essential hypertension或Primary hypertension)又称特发性高血压(英语:Idiopathic hypertension)是指一种不具有可识别的原因的高血压形式。它是最常见的高血
  • 宇宙微波背景辐射宇宙微波背景(英语:Cosmic Microwave Background,简称CMB,又称3K背景辐射)是宇宙学中“大爆炸”遗留下来的热辐射。在早期的文献中,“宇宙微波背景”称为“宇宙微波背景辐射”(CMBR
  • WiBroWiBro(全称为Wireless Broadband,韩语原文为:와이브로)是由韩国电子通信研究院发展的一个无线宽频互联网的技术,在2002年2月。韩国政府在2.3GHz的频带中保留了100MHz的带宽。在20
  • 詹璇依詹璇依(1985年12月7日-),台湾的新闻主播。毕业于国立政治大学新闻研究所。现任三立iNEWS主播,并主持《360大世界》。
  • 费尔南多·萨瓦特尔费尔南多·费尔南德兹-萨瓦特尔·马丁(Fernando Fernández-Savater Martín,1947年6月21日-),即费尔南多·萨瓦特尔(Fernando Savater),是西班牙最富盛名的在世哲学家之一,同时也是
  • 卡纳维拉尔角 (佛罗里达州)卡纳维拉尔角(英语:Cape Canaveral),是美国佛罗里达州下属的一座城市。建立于1963年。面积约 为6平方公里(约合2.3平方英里)。根据2010年美国人口普查,该市有人口9,912人。论人口在
  • 汉斯·胡伯汉斯·胡伯(德语:Hans Huber,1852年6月28日-1921年12月25日),瑞士作曲家。早年在莱比锡音乐学院师从赖内克,1877年回国,后在巴塞尔任教。其作品受德奥风格影响明显,学院派气息浓重,但
  • 罗伯特·舒乐罗伯特·哈罗德·舒乐(Robert H. Schuller, 1926年9月16日-2015年4月2日), 美国归正会牧师,电视福音牧师。生于爱荷华州奥尔顿(英语:Alton, Iowa)。设立水晶大教堂。舒乐牧师讲道信
  • 辽南专区辽南专区,中华人民共和国辽宁省已撤销的行政区,在今辽宁省南部。1965年置,专员公署驻盖县(今盖州市)。辖原属营口市的盖县、营口2县;原属旅大市的金县、新金、复县3县及原属鞍山市
  • 托尼·霍克 (运动员)托尼·霍克(英语:Tony Hawk,本名安托尼·弗兰克·霍克,英语:Anthony Frank Hawk;1968年5月12日-)是一名滑板选手和演员。