博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NAT穿墙小记
阅读量:6926 次
发布时间:2019-06-27

本文共 377 字,大约阅读时间需要 1 分钟。

  • 当两个局域网内的用户进行点对点的通信时,由于受到路由NAT的保护,双方都无法直接得到对方的IP:Port,是无法直接进行通信的,这时候就需要通过中间的通信服务器来协调双方的交流
  • 先设定背景:
  •  下面来看集中NAT穿墙的应用情况
  1. 使用IM进行点对点通信
    1. HostA的IM登录用户Zem想向Jack发起会话,会话请求发送到CS(Communication Server);
    2. CS记录有所有IM登录用户的账号和对应的IP:PORT映射表,CS从HostA的请求获取到Zem的IP:PORT后与Jack的IP:PORT建立连接
    3. Zem和Jack开始通话
  2. P2P下载
    1. HostA下载一部苍井空的电影
    2. CS中记录了所有在下苍井空的Host的IP:PORT,CS将所有在下苍井空的Host的IP:PORT建立连接,让他们相互传输对方没有的影片部分,就达到了BT下载的效果

转载地址:http://fmcjl.baihongyu.com/

你可能感兴趣的文章
11.51以上版本的升级需要更新试图VTASK_RESULT_LIST
查看>>
【flex&bison翻译】写在前面
查看>>
jquery对象和javascript对象相互转换
查看>>
外媒:BAT增速超美国科技巨头将成常态
查看>>
我的友情链接
查看>>
【Unity】从Profile中窥探Unity的内存管理
查看>>
《谷歌如何测试》 三、四、五、六
查看>>
企业IT运维以及信息管理部服务器管理
查看>>
阿里云 企业邮箱开通指南【企业邮箱标准版-】
查看>>
saltstack(一)安装篇
查看>>
ansible(二)基础篇
查看>>
java 对xml文件的解析(转载)
查看>>
java 类加载机制与初始化顺序
查看>>
Kubernetes 架构浅析
查看>>
Docker 容器概念
查看>>
每日一shell(七)统计站点的IP和PV
查看>>
Excel 处理重复数据的几种方法
查看>>
php缓存技术总结
查看>>
1.2.1 Visual C++6.0
查看>>
oracle 使用plsql 创建表空间,用户以及分配权限
查看>>