内网和外网的区别

  • 内网(局域网) VS 外网(互联网/公网)
  • 注意点
  • 内网概念
  • 外网概念
  • 内外网联系及区别
  • 推荐阅读
    • Vue源码学习目录
    • 连点成线 - 前端成长之路

你越是认真生活,你的生活就会越美好!

内网(局域网) VS 外网(互联网/公网)

如图,假设我们的计算机现在就是设备一,我们想要访问百度

如果我们正使用着校园网,那么首先我们需要先通过校园网的路由器把我们的内网 ip 转为校园网的外网 ip

然后通过这个外网 ip 先连接上湖南电信的网关,最后在连接上百度的网关。百度把你请求的信息回传到你的校园网网关,校园网网关再把信息传给你(整个网络呈网状结构,它会自动找到一条通往百度的路径——基于深度优先搜索或者广度优先搜索)。

这个过程就跟网购差不多。

比如你现在在学校里订购了一本书,淘宝那边接收到你的订单准备好物品就开始给你发货了。他发现你的收货地址在湖南,于是它可能从杭州出发,先去了福建的中转站,然后再到江西的中转站,突然发现江西到湖南的中转站不通,于是它只能再绕到广东的中转站,最后再到湖南中转站

这些中转站就相当于公网上的各个网关

到了湖南中转站,快递小哥再把包裹送到你的校门(这就是最后一级网关)。这时快递小哥就走了,校门处的管理人员在根据的你的宿舍信息把包裹拿给你。(局域网内部的信息交流由校园网这个网关来处理

注意点

  1. 公网 ip (外网 Ip )具有世界范围的唯一性,而内网 ip 只在局域网内部具有唯一性
    并且一个局域网里所有电脑的内网IP是互不相同的,但共用一个外网IP
  2. 在局域网中,每台电脑都可以自己分配自己的 IP ,但是这个 IP 只在局域网中有效。而如果你将电脑连接到互联网,你的网络提供商的服务器会为你分配一个IP地址,这个IP地址才是你在外网的IP。两个IP同时存在,一个对内,一个对外。
  3. 互联网上的IP(即外网IP)地址统一由一个叫“IANA”(InternetAssigned NumbersAuthority,互联网网络号分配机构)的组织来管理。由于分配不合理以及IPv4协议本身存在的局限,现在互联网的IP地址资源越来越紧张。
  4. IANA将A、B、C类IP地址的一部分保留下来,留作局域网使用。具体如下
    IP地址空间:
    a类网
    10.0.0.0~10.255.255.255
    b类网
    172.16.0.0~172.31.255.255
    c类网
    192.168.0.0~192.168.255.255

也就是说,如果你查到的 ip 地址在以上A、B、C类IP地址的范围内,它一定就是局域网的 ip 地址,否则就是公网的地址。

内网(局域网)IP,网线都是连接在同一个交换机上面的,也就是说它们的IP地址是由交换机或者路由器进行分配。而且每一个IP也是有所不同的,并且这些连接在同一个路由器上的电脑都可以通过internet连接共享,也就是说网吧里面的电脑是可以访问网吧内另外一部电脑的。

外网 IP全世界唯一的IP地址,仅分配给一个网络设备。而内网 IP 是由路由器分配给每一部内部使用的 IP 地址,而内网的所有用户都是通过同一个外网 IP 地址进行上网的。

区别是内网的 IP 地址每个人的都不一样,Internet 上的用户也无法直接访问到内网用户。

简单来说呢,外网IP就是标示了您在整个互联网上的地址,就相当于小区的地址,而内网IP呢,就是标识着您在局域网里面的地址,也就是小区内的几栋几楼几号房子。

内网概念

即所说的局域网,比如学校的局域网,局域网内每台计算机的 IP 地址在本局域网内具有互异性,是不可重复的。但两个局域网内的内网 IP 可以有相同的。

外网概念

互联网局域网通过一台服务器或是一个路由器对外连接的网络,这个 IP 地址是惟一的

内网里所有的计算机都是连接到这一个外网 IP 上,通过这一个外网 IP 对外进行交换数据的。

一个局域网里所有电脑的内网 IP 是互不相同的,但共用一个外网 IP。
(用ipconfig/all查到的IP本机的内网IP;在网页上(百度搜索 ip )看到的是你连接互联网所使用的IP,即外网

内外网联系及区别

  • 在局域网中,每台电脑都可以自己分配自己的 IP ,这个 IP 只在局域网中有效。而如果你将电脑连接到互联网,你的网络提供商(ISP)的服务器会为你分配一个 IP 地址,这个 IP 地址才是你在外网的 IP 。两个IP同时存在,一个对内,一个对外。
  • 当你家里买了两台电脑,你想组建一个局域网,你除了要用网线和路由器等设备将两台电脑相连,你还要将两台电脑设置固定 IP ,比如电脑A设为192.168.1.2,电脑B设为192.168.1.3,这样你就可以用这两个 IP 地址互相访问两台电脑,但这两个 IP 地址只在这两台电脑间有效,对外网无效。所以局域网中分配的IP与广域网中的IP完全没有对应关系。
  • 你在内网的机子在上网时,都是在向网关发出请求,再由网关(一般为路由器)用外网 IP 转到 INT 网上,接受数据后,再分发到你的内网IP上。

推荐阅读

Vue源码学习目录

Vue源码学习完整目录

连点成线 - 前端成长之路

连点成线 - 前端成长之路


谢谢你阅读到了最后~
期待你关注、收藏、评论、点赞~
让我们一起 变得更强

前端开发需要知道内网和外网的区别相关推荐

  1. 内网转外网方法 Sunny-Ngrok

    有些时候需要将项目展示给别人看,但是项目只在本地运行,别人只能和你的电脑在同一个局域网中才可以看到:当你开发微信的时候,需要有一个域名,而买域名有需要备案,备案周期长,过程麻烦... 那怎么办呢... ...

  2. 配置同时使用内网和外网

    需求问题: 开发时需要同时使用到内网和外网,来回切换相当麻烦,直接配置路由表实现双网同时使用 windows解决: (1)进入cmd,执行 route print,查看路由表现状 (2)删除不需要的路 ...

  3. 双网卡同时连接内网和外网的解决方案

    公司有内网和外网,要在内网开发项目,在外网查相关资料(当然也方便上网了!),但是内网和外网不能同时连接,必须要断其中一个才能上另一个... 于是找到了同时连接的方法: (转) 如果按正常的设置方法设置 ...

  4. 内网和外网的通讯原理

    对于我们网络开发的人员来说,经常会用到TCP,UDP协议,但是通常情况下,是在局域网内的协议交互通信.可你们有想过吗?如果是涉及到内网和外网的交互呢?也就是说局域网和公网是怎么 交互呢? 假设有两台主 ...

  5. 查看服务器的内网及外网IP

    原 查看服务器的内网及外网IP 2018年08月08日 13:02:05 阅读数:357 更多 个人分类: 学习笔记 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.c ...

  6. uboot 如何设置网关地址_两种网络地址段,如何设置内网和外网一起上?

    一般企业都会有自己内部专用业务网络.及对外的互联业务两个网络,在具体使用过程中,根据业务类型的不同.部门职能的不同而分开使用两种网络. 但在使用过程中总会有特殊情况,就是一台电脑要同时使用两种业务网络 ...

  7. 实习笔记0708 https协议/ django中间件/接口测试/内网与外网/域名系统DNS

    1 https协议 https://www.cnblogs.com/superfeeling/p/11561340.html https://www.cnblogs.com/an-wen/p/1118 ...

  8. UDP内网和外网连接通信的问题

    这几天忙着搞UDP的socket通信,忙乎了几天终于有点成就了,窃喜下.... 如果你不懂内网和外网的区别,不懂局域网和广域网就先熟悉下,再来看程序.我目前的情况是客户端在一个内网上,要连接外网的服务 ...

  9. 网络知识:内网、外网、宽带、带宽、流量、网速之间的联系?

    相信很多人都不知道内网.外网.宽带.带宽.流量.网速之间的区别与联系,今天小编给大家介绍一下,希望对大家能有所帮助! 一.带宽与宽带的区别是什么? 带宽是量词,指的是网速的大小,比如1Mbps的意思是 ...

最新文章

  1. ActiveMQ学习(七)
  2. ARP协议全面实战手册——Wireshark的安装第一更
  3. Docker+Redis镜像的原理以及部署安装(超详解附截图)
  4. 重拾Javascript基础(五) - JS设计模式
  5. 成为Google认证机器学习工程师,零基础只需要2步?
  6. python自带的库有哪些餐厅_Python 常用的标准库以及第三方库有哪些
  7. ajax调用方式汇总
  8. 机顶盒改成无线打印服务器,将网络电视机顶盒变身成无线路由器的方法
  9. 红帽linux64系统下载,红帽rhel6.5下载
  10. Elastic Sketch: Adaptive and Fast Network-wide Measurements
  11. Eloquent: 修改器
  12. 古典概型——概率论与数理统计(宋浩)
  13. 衡阳南华学校计算机,热烈祝贺计算机学院在第八届衡阳市大学生科技创新大赛南华大学初赛中取得优异成绩...
  14. Zuul网关的快速使用
  15. python象棋游戏代码_python学员作品-象棋游戏
  16. NC 完工报检单 推单 产成品入库单 批次问题
  17. Linux C程序修改进程名称
  18. python编辑word书签_小伙发现了Python中编写word文档的库,编辑文字方便多了
  19. 在iBooks store 发布Epub格式电子书
  20. 关于unity3D人物存在刚体的情况下移动时出现抖动的问题

热门文章

  1. Leetcode典型题解答和分析、归纳和汇总——T58(最后一个单词的长度)
  2. Ubuntu22.04更新以后黑屏
  3. 【全网最强C语言学习】C语言入门篇(主线)——初识C语言①
  4. 学习分享 | 通过C++,python的对比,帮你快速入门python
  5. 知识图谱在畜牧业中的应用实例
  6. 12月15日起施行!国家网信办正式发布修订版《互联网跟帖评论服务管理规定》
  7. 比尔总动员日常任务攻略四
  8. Tomcat服务(部署、虚拟主机配置、优化)
  9. nginx做本地目录 映射
  10. springboot 目录结构