进一个交换技能有两个网段机的网段是10段的,出一个交换技能有两个网段机以后所有的口网段都成了1段了,是什么原因

版权声明:声明:本博客欢迎转發但请保留原作者信息!本站文章皆基于公开来源信息,仅代表作者个人观点 /wylfengyujiancheng/article/details/

作者:【吴业亮】云计算开发工程师

这个路由器肯定是NAT路由器它有特点:

  1. NAT的技术特性决定它只能单向访问,LAN口可以访问WAN网段反之不行;

  2. 因为单向访问,LAN口的电脑对WAN网段来讲是自然屏蔽的,

    既是一个优點又是一个缺点;

所以,你的10网段是不能访问192网段只能有一台可以设成DMZ,能访问到

那QQ也是采用socket通信的,为何QQ却可以收发信息呢
 QQ实現互通,有它的特殊性:
1QQ是采用的UDP包,而不能常用的TCP包;
UDP包可以沿着NAT原路返回;
2. QQ多个用户必须用公网上QQ服务器的牵线,
如果没有服务器多次牵线则无法通迅;
所以,QQ能实现 任意用户间的互通正好利用了这两个特点;
而一般网络通迅多数是TCP包,没有这两个特点;
那若這么说的话我全部改成udp,是否就可以了?因为双方间的通信并不要求很严格

你想编QQ聊天类似的技术

  1. 用UDP包,2.公网要有牵手服务器的所以,你光有两客户端也不行的;

  1.   客户端用 UDP包向牵手服务器定时地发包登录服务端记下A的IP地址与端口;

  2.   UDP有一个特性,就是仍用它所发出IP地址囷端口再回UDP包能原路返回,能

  3.   牵手服务器应答客户端A,把另一客户B的地址与端口回复客户A两个客户端

      应可暂时抛开牵手服务器,自行联系起来了;所以QQ客户就互相聊起来了;

  4.   一旦不联络,这两个客户间的地址与端口就会失效一旦失效,再向牵手服务器

     申请对方地址与端口参数又联系上了。

     这牵手的服务器是联络的中间人没有它就不行。

先不说QQ我自己开发的web小网站,为何也可以web服务器放在10段,茬192段也可以访问到并能从数据库回传到192段来。这应该不是牵手服务器的问题吧
这当然可以正常访问。与上面QQ的UDP原理两码子事嗨。
10网段在WAN口192.168网段在LAN口,
NAT路由器可以单向访问LAN口可以访问WAN,但反向不行WAN口不能访问LAN口。
结束
wan不能访问lan,那服务器是在wan口的,服务器如何把數据返回到lan有QQ或是其他联系方式吗?既然抓到你了得向你多请教,哈哈
  1. LAN口发起主动访问是可以的但WAN口是不能主动发起访问, 称单向访問;

  2.   包返回当然是可以的, 否则,还叫“能访问”吗 不能误解单向访问的含义。

我要回帖

更多关于 一个交换技能有两个网段 的文章

 

随机推荐