内网和外网的区别

1. 内网和外网

 简单来说,内网就是局域网,而外网就是因特网。

  • 局域网:局域网自然就是局部地区形成的一个区域网络,其特点就是分布地区范围有限,可大可小,大到一栋建筑楼 与相邻建筑之间的连接,小到可以是办公室之间的联系。
  • 因特网:世界范围内的网络,世界上任意两台连上因特网的计算机都可以相互访问。

1.1 IP地址

 IP地址就相当于我们每个人的家庭住址,通过你的家庭住址,外卖和快递都能准确的送到你的家里。而IP地址是网络版本的家庭住址,通过IP地址你可以准确的访问到其他计算机(这里的计算机是泛指,可能是服务器,也可能是电脑或者手机等),而其他计算机也可以准确的访问到你的计算机。

 你可能对此没有什么实感,这么说吧,每当你上网打开百度的时候,其实本质就是在访问百度公司内部的一个计算机了。而你能成功的打开百度的这个网页,实际上也就是那台计算机同时也准确的访问到了你的计算机。

 IP地址从1.0.0.0开始,到255.255.255.255结束,世界上每台计算机都会分配一个IP地址。但是世界这么大,IP地址难免会有不够分的情况。这种情况下,就引入了公网IP和私网IP的概念。

1.2 公网IP和私网IP

  • 公网IP:一般是由某些地区,机构申请,注册之后才能拥有,全球唯一的IP地址。通过公网IP,你就可以直接上网。公网IP一般分为五类
A类1.0.0.0 - 127.255.255.255大量主机而局域网网络数量较少的大型网络
B类128.0.0.0 - 191.255.255.255一般用于国际性大公司和政府机构
C类192.0.0.0 - 223.255.255.255用于一般小公司校园网研究机构等
D类224.0.0.0 - 239.255.255.255用于特殊用途,又称做广播地址
E类240.0.0.0 - 255.255.255.255暂时保留
  • 私网IP: 在IP地址中,有三段地址不会分给任何机构,而是专门用于这些机构的内部,由机构本身分配给机构内部的用户。简单来说,这三段地址只能作为本地地址,而不能作为全球地址使用。并且用户不能通过私有IP直接上网。
地址分类具体地址
A类10.0.0.0 - 10.255.255.255
B类127.31.0.0 - 127.31.255.255
C类192.168.0.0 - 192.168.255.255

举个例子:某个学校申请了一个IP地址,这个IP地址就是公网IP。然后学校又给自己区域内的所有计算机都分配了一个IP,这个IP就是私网IP。通过这个私网IP,学校内部任意两台计算机都可以直接进行通信(传文件、打印机等)。

所以,私网IP在同一公网IP内是不可重复的,但是在不同公网IP内是可以重复的。

1.3 NAT技术

可能这个时候就会有一个新的疑问:按照之前的说法,我从来没有申请过一个公网IP,那么我现在在用的肯定就是私网IP了。那为什么我可以正常的上网,访问百度网站(百度不是学校开的)呢?我不是应该只能访问学校内部的网站吗?

这里就要介绍NAT(Network Address Translation,也就是网络地址转换)技术。

  1. 当你访问百度网站的时候,NAT会将你的私网IP,转化成当前区域的公网IP。这一部分被称为SNAT(Source NAT,源地址转换)

  2. 然后再由这个公网IP去访问百度的服务器,公网IP直接可以直接互相访问。

  3. 当百度网站将你访问的结果返回的时候,会先返回给之前访问它的公网IP,再由公网IP通过NAT转换成你计算机的私网IP地址,将结果返回给你。这一部分被称为DNAT(Destination NAT,目的地址转换)

1.4 内网和外网

现在再回过头来说内网和外网的区别,就应该非常的清楚了。每个公网IP底下的所有私网IP就是内网。而在公网IP外面就都是外网。

参考材料

如何理解内网和外网_Java_小辣抓-CSDN博客
https://blog.csdn.net/HaoDaWang/article/details/79406861
内网和外网到底怎么通信?- 简书
https://www.jianshu.com/p/723a4d45b257
以及各种百度百科

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值