首页 > 编程知识 正文

内网穿透服务,手机内网穿透app

时间:2023-05-03 05:10:51 阅读:165162 作者:1129

p2p通信由来已久,并且p2p即对等通信是点对点的通信技术。 现在使用的主流通信框架大多是S(server服务端确立监听,向外部公开地址后,持续等待,C(Client客户端通过服务端公开的公知地址积极进行请求访问的C/S结构服务端被动接收请求后处理完毕,向客户端返回数据。 例如,众所周知的www.baidu.com是服务器端公开的公共地址,客户端是访问该网站的所有计算机。 在这样的C/S架构中,只要知道公共地址,两台计算机设备就可以建立连接进行通信。 但据了解,由于国内ip地址数量极少,国内普通用户没有固定ip地址。 大多数庭院宽带使用的ip是运营商设备实时动态分配的浮动ip。 这也满足了像C/S这样的服务框架。 但是,如果使用浮动ip,局域网中的多用户计算机只能共享此公共ip。 局域网外的计算机是无法积极连接到局域网内部的计算机。 问题是如何连接两个局域网中的计算机? 在行业内引进了内部网透明技术。 当内部网计算机访问外部网时,连接了内部网和公共网络(互联网)的路由器已修改了内部网的主机ip和端口一次。 由此,路由器内部维持着内外的ip和port的映射关系表。 这是业界为了解决公共ip地址的不足而开发的nat技术。 因此,从广义上来看,要连接某个LAN内的计算机,路由器只需要知道修改后的ip和port就可以了。 但是,由于nat技术不是行业标准,各路由器的制造商实现nat是多种多样的。 开发了这种基本的网络基础中间件软件。 该软件获取路由器转换后的公共网络ip和port,允许用户的上层软件通过该公共网络ip和port启动与内部网计算机的连接。 这样,即使使用公司内部网络计算机,也可以像公共网络主机那样单独提供服务。 这里提供了我们开发的基本中间件软件的功能软件的例子。 欢迎体验下载。 如果示例软件正常运行,将打印以下数据: 以下示例中的数据,只要我的电脑在153.3.211.100:6000上建立监听,221.226.77.200内部的这台计算机设备通过153.3.211.100:23108xxxxx

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。