我们接触网络的时候,一般学习的都是编程。在学习过程中,我们使用的网络通常是局域内网。等用的时间长了,我们就会产生疑惑,内网和外网,区别在哪里呢?我们怎么去把内网,转换成外网的数据呢?
现在大家上网,都是用自己手机号码,或是座机办的宽带,我们可以发现,ab的局域网,地址IP都是192.168.31.11.那么当我们去使用浏览器去打开网站的时候,怎么去区分到底是a,还是b呢?
这里就要说到公有IP、私有IP了。前者是经过注册的,注册的信息由因特网信息中心管理,我们能够通过这个区直接使用因特网。后者是没有经过注册的,也就是说,无法直接使用网络。而我们一般使用的宽带,就属于私有的。
这时候很多人可能就要纳闷了,怎么会啊,我们使用网络没有任何问题啊。其实不然,大家办理宽带都是需要费用的吧?这个费用,就是运行商通过租用公有IP而产生的。
运营商通过租用,再将这个IP分好,给用户们使用,这个过程是十分复杂的。中间就存在同IP的情况,那么问题就来了,服务器怎么去区别呢?是通过端口映射,去把信息,进行转化。我们可以使用——NAT设备,来实现端口映射,在写程序的时候,只要知道自己要指定的IP地址和端口数字,就能做好端口映射啦,这样一来,我们也可以上外网了。你们懂了吗?
领取专属 10元无门槛券
私享最新 技术干货