傻傻分不清,内网跟外网,到底怎么运作?

我们接触网络的时候,一般学习的都是编程。在学习过程中,我们使用的网络通常是局域内网。等用的时间长了,我们就会产生疑惑,内网和外网,区别在哪里呢?我们怎么去把内网,转换成外网的数据呢?

现在大家上网,都是用自己手机号码,或是座机办的宽带,我们可以发现,ab的局域网,地址IP都是192.168.31.11.那么当我们去使用浏览器去打开网站的时候,怎么去区分到底是a,还是b呢?

这里就要说到公有IP、私有IP了。前者是经过注册的,注册的信息由因特网信息中心管理,我们能够通过这个区直接使用因特网。后者是没有经过注册的,也就是说,无法直接使用网络。而我们一般使用的宽带,就属于私有的。

这时候很多人可能就要纳闷了,怎么会啊,我们使用网络没有任何问题啊。其实不然,大家办理宽带都是需要费用的吧?这个费用,就是运行商通过租用公有IP而产生的。

运营商通过租用,再将这个IP分好,给用户们使用,这个过程是十分复杂的。中间就存在同IP的情况,那么问题就来了,服务器怎么去区别呢?是通过端口映射,去把信息,进行转化。我们可以使用——NAT设备,来实现端口映射,在写程序的时候,只要知道自己要指定的IP地址和端口数字,就能做好端口映射啦,这样一来,我们也可以上外网了。你们懂了吗?

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181218A0MSIB00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券