首页 > 技术文章 > Java--内网与公网

zzhAylm 2021-07-25 16:30 原文

  1. Internet保留地址和非保留地址
    1.  1.保留地址不可以用于internet,一般是局域网或者一些特殊的ip。保留地址一般有如下三种情况:
      
      10.x.x.x
      
      172.16.x.x至172.31.x.x
      
      192.168.x.x
       2.非保留地址直接可以用到internet连接,例如在网上经常看到的ip地址如218.251.143.25之类就是非保留地址。 
  2. 内网和公网
    1. 内网和公网是两种internet的接入方式:
    2. 1.内网接入方式:上网的计算机得到的IP地址是internet上的保留地址。内网的计算机以NAT(network address translator,网络地址转换)协议,通过一个公共的网关访问internet。
      内网的计算机可以向internet上的其他计算机发送连接请求,但是internet上的其他计算机无法向内网的计算机发送连接请求。 2.公网接入方式:上网的计算机得到的IP地址是internet上的非保留地址。公网的计算机可以和internet上的其他的计算机随意互相访问。 3.NAT:network address translator,它实现内网的ip地址与公网的地址之间的相互转换,将大量的内网ip地址转换为一个或者少量的公网ip地址,减少对公网ip地址的占用。

      简单的说,NAT就是在局域网内部网络中使用内部地址,而当内部节点要与外部网络进行通讯时,就在网关(可以理解为院子的出口大门)处,将内部地址替换成公用地址,从而在外部公网(internet)上正常使用。

      这样,您可以只申请一个合法IP地址,就把整个局域网中的计算机接入Internet中。这时,NAT屏蔽了内部网络,所有的内部网计算机对公共网络来说是不可见的,而内部网计算机用户通常不会意识到NAT的存在。
  3. 广域网(WAN、公网、外网)与局域网(LAN、私网、内网)电脑交换数据要通过路由器或网关的NAT(网络地址转换)进行。一般说来,局域网(LAN、私网、内网)内电脑发起的对外连接请求,
    路由器或网关都不会加以阻拦,但来自广域网对局域网内电脑电脑连接的请求,路由器或网关在绝大多数情况下都会进行拦截,这就是常说的路由防火墙.     如图:左边的Internet是广域网(WAN、公网、外网),
    右边的是局域网(LAN、私网、内网),他们要进行数据通信,必须经过中间的网关或路由器进行NAT(网络地址转换)。     
    通常情况下,网关或路由器对内部向外发出的信息不会进行拦截,但对来自外部想进入内部网络的信息则会进行识别、筛选,认为是安全的、有效的,才会转发给内网电脑。
    正是这种情况的存在,才导致了很多内网QQ、Netmeeting.IP电话等难于联接接到“远程”,速度也不尽如人意。。。,在这种情况下,如果你的朋友直接接入外网,你在内网,
    你可以主动呼叫他,比他呼叫你的成功率高得多……     总的来说,内网和外网没有质的分别,只是相对而言,运行支持的是相同的TCP/IP协议,有点类同于点和面的概念..

     

推荐阅读