如何区分路由器是对称型还是非对称型?
首先,如果是家用路由器的话,基本上可以判断是非对称型的。
首先目前绝大多数的路由器都是非对称型NAT(Cone NAT),所以P2P技术才能正常使用。 对称/非对称的区别主要在于:网关设备在实现NAT时,对于内网某主机的若干个UDP连接请求,网关设备对应地在外网上所建立的UDP端口数量。对称NAT是一个请求对应一个端口,非对称NAT是多个请求对应一个端口(象锥形,所以叫Cone NAT)。
对称型NAT(Symmetric NAT)是无法实现P2P技术。
相关名词:
P2P:对等计算(Peer to Peer,简称p2p)可以简单的定义成通过直接交换来共享计算机资源和服务,而对等计算模型应用层形成的网络通常称为对等网络。在P2P网络环境中,成千上万台彼此连接的计算机都处于对等的地位,整个网络一般来说不依赖专用的集中服务器。网络中的每一台计算机既能充当网络服务的请求者,又对其它计算机的请求作出响应,提供资源和服务。通常这些资源和服务包括:信息的共享和交换、计算资源(如CPU的共享)、存储共享(如缓存和磁盘空间的使用)等。
UDP:UDP协议全称是用户数据报协议[1] ,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。在OSI模型中,在第四层——传输层,处于IP协议的上一层。
2023-06-12 广告
目前绝大多数的路由器都是非对称型NAT(Cone NAT),所以P2P技术才能正常使用。 对称/非对称的区别主要在于:网关设备在实现NAT时,对于内网某主机的若干个UDP连接请求,网关设备对应地在外网上所建立的UDP端口数量。对称NAT是一个请求对应一个端口,非对称NAT是多个请求对应一个端口(象锥形,所以叫Cone NAT)。
目前流行的P2P技术只能在非对称NAT上实行,在对称NAT(Symmetric NAT)上几乎不可能(猜中其他UDP端口的可能性不大)实现。
非常感谢!你的回答,现在我想弄清楚的是我程序有问题还是路由器是对称型而导致的。
我的路由是“磊科NR255P”,在路由管理面板里面也没有说是对称型还是非对称型,希望你能够继续帮帮我!
基本上可以判断是非对称型的,因为目前家用的路由器都能支持p2p技术,如果是对称型的无法p2p下载,谁会买啊?