QQ的内网穿透问题是通过什么技术解决的?

发布时间:2024-05-24 00:56 发布:上海旅游网

问题描述:

QQ的内网穿透问题是通过什么技术解决的?
网络程序不是都会遇到这种问题吗?
比如各种BT,电驴的LowID问题,Netmeeting的局域网下使用问题
局域网用户都只能主动连接,不能被连接,除非做端口映射之类

可是QQ貌似传文件也好,语音视频也好都畅通无阻嘛,到底是怎么实现的?
请知道的达人讲解,说得清楚的话还有分加哦,呵呵

问题解答:

QQ采用的是UDP协议.
UDP 协议有个特点,数据包可以穿透层层代理到达服务端,还能原路返回,
所以,两个QQ客户经QQ服务器牵手后,就可绕开服务端,自行通迅起来,
大大减轻了QQ服务器的负担,但也不绝对的,有时通讯不成功时还得请
服务器再牵手一次。

其实这方面知识你已经很熟悉了
我一点你就应该明白了

QQ有服务器啊

内网计算机(也就是LowID),都通过至少一层网关连接互联网,没有自己的独立IP和端口(别人看到的你的IP是网关的),所以别人无法主动与你建立连接,两个内网用户自然也就无法连通,更无法实现传输。

但是内网计算机可以主动连接其他有独立IP的外网计算机,再通过udp协议通讯的时候,因为udp是非持续连接的,所以网关那边会给你开一个临时端口,让你能够接受外网计算机返回给你的udp包,如果一段时间内没有传输,临时端口便会取消。

热点新闻