什么是公网、私网、内网、外网?

news2024/9/17 7:25:46

中午好,我的网工朋友。

最近经常有很多小白朋友在问,公网、私网、内网、外网,这些的概念是啥样的,又该怎么去界定。

关于IP地址,确实没有太明确的区分,其实也不必太过咬文嚼字。

内网、外网就是一个参考系选择的结果。

毕竟对你而言是外网,其实是别人的内网,,各有各的定义,最多只能具体问题具体分析。

不过在一般情况下,还是可以区分的。

内、外网是相对于防火墙而言的,在防火墙内部叫做内网,反之就是外网。

所以在一定程度上外网等同于公网,内网等同于私网。

那具体怎么分,再展开探讨一番。

今日文章阅读福利:《图解网络系列(全套书籍) 》

图片

网络世界里的一些名词概念,往往晦涩难懂,那这份图解系列全套就都很适合你,配图丰富,理论和图片结合,很受追捧。

需要的朋友,可以私信我,发送暗号“图解”,获取此份全套书籍电子资源。

01 公网=外网?私网=内网?

前面只是浅浅说一下,那到底可以这么理解吗?

这四个名词的意思,很浅显。

公网=公共网络

私网=私有网络

内网=内部网络

外网=外部网络

假设现在我们用大写字母表示网络群组,后面括号跟上数字代表其规模表示群组中有多少台计算机。

C(567918467)-中国网络群组

W(407619781)-全球网络群组

A(57619)-阿里云服务器群组

H(3)-你家里的网络群组

然后这其中就包含了一些关系,W←→C[A,H]。

我们知道由于国内网络实际上被限制了的,可以称之为全球最大的局域网,所以国内网络群组可以(科学)访问国外网络群组,而阿里云和你自家电脑都属于C。

那么如果你的电脑在C,W对于你来说就叫外网,自己所在的网络就叫内网,反之同理。

局域网也是这个概念,如果你身处局域网,那么外部网络就叫外网。

那么什么是公网呢,顾名思义,人人都能访问的网络。

例如H和A,他们都能访问自己的上层也就是C,那么C对于A和H来说就叫公网。

公网=外网吗?可以是可以,但又有部分情况需要具体问题具体分析。

比如说有时候像大型网络当中会有自建的广域网,也就是我们自建的骨干网络,对这种骨干网络我们也会叫公网。

然后内部的网络的话也会叫内网,这种情况就不太一样。

比如像政务外网或者政务网此类,那政务网它的公共部分其实它并不能上互联网,但是也叫公网

私网,私有网络,未经授权无法访问的网络。

局域网也是某种意义上的私网,路由器只提供访问外网的权限和连接,于是对于A和H来说,他们也就是互为私网。

所以其实不必过于纠结叫法,这个并没有明确的定义。

02 「内网」局域网

接下来展开说说。

内网也叫局域网,从范围上来讲内网就是小部分的网络。

局域网指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。

局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能。

局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。

图片

我们常说的内网,从字面意思上来讲是区别于外网的。

也就是说内网一般是用于局域网内部的计算机之间的互相通信,如果需要访问Internet,需要借助外网。

局域网主要特点:

  • 覆盖的地理范围较小,适合小范围的组网。比如学校、工厂、机关单位等。

  • 使用专门铺设的传输介质进行联网,数据传输速率高(10Mb/s~10Gb/s);

  • 通信延迟时间短,可靠性较高;

  • 局域网可以支持多种传输介质;

03 「外网」广域网

外网即广域网,一般情况下又称公网。

是连接不同地区局域网或者城域网计算机的通信的远程网络。

图片

连接不同地区局域网或城域网计算机通信的远程网。

通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个地区、城市和国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。

广域网并不等同于互联网。

04 「NAT」地址转换技术

这里浅聊一下NAT——“网络地址转换”技术。

它是一种把内部私有网络地址(IP地址)翻译成合法网络IP地址的技术用。

大概意思是,NAT就是在局域网中使用内部地址,而当内部节点要与外部网络进行通讯时,就在网关处,将内部地址替换成公用地址,从而在外部公网(internet)上正常使用。

图片

NAT可以使多台计算机共享Internet连接,这一功能很好地解决了公共 IP地址紧缺的问题。

通过这种方法,可以只申请一个合法IP地址,就把整个局域网中的计算机接入Internet中。

正是因为NAT技术的出现才使得内网地址能很方便的访问互联网。

05 内网和外网的区别,2个例子给你说明白

图片

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

01  怎么使用校园网 

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

然后通过这个外网ip先连接上湖南电信的网关,最后在连接上百度的网关。

百度把你请求的信息回传到你的校园网网关,校园网网关再把信息传给你(整个网络呈网状结构。

它会自动找到一条通往百度的路径——基于深度优先搜索或者广度优先搜索)。

这个过程就跟淘宝购物差不多,转换一下。

假设在学校里订购了一本书,淘宝那边接收到你的订单准备好物品就开始给你发货了。

他发现你的收货地址在湖南,于是它可能从杭州出发,先去了福建的中转站,然后再到江西的中转站。

突然发现江西到湖南的中转站不通,于是它只能再绕到广东的中转站,最后再到湖南中转站。

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

到了湖南中转站,快递小哥再把包裹送到你的校门(这就是最后一级网关)。

这时快递小哥就走了,校门处的管理人员在根据的你的宿舍信息把包裹拿给你。(局域网内部的信息交流由校园网这个网关来处理)

这对刚接触互联网的人来说有些难以理解内网ip和公网ip的区别,那我们再举一个例子。

02  一个对内,一个对外 

我们把酒店的201房比作内网ip,那么凡是酒店都可能有201房,假如你饿了会对服务员说:“我在201房间,麻烦送些吃的过来“。

而假如你要点外卖的话你对店家仅说送来201房间(内网ip),外面的人是不可能知道的。

这时你就要对店家说某某市某某区某某酒店(公网ip)再加上201房 店家才能找到你。

运营商所分配公网ip地址(某某市某某区某某酒店)也就是所住的酒店,而201房(内网ip) 则是酒店管家(路由器)所分配的。

所以一个酒店可以有很多的房间(内网ip)但是当外面的朋友问你住哪里,你肯定不会说你住在201房间(内网ip)而会说你住在某某市某某区某某酒店(公网ip)。

这是内网ip和公网ip的本质区别。

一个对内,一个对外。

03  你需要知道的5个点 

说几个注意点:

1、公网ip具有世界范围的唯一性,而内网ip只在局域网内部具有唯一性

2、一个局域网里所有电脑的内网IP是互不相同的,但共用一个外网IP。

就像前面酒店的例子一样:

你所在学校的校名在整个世界上只有一个,但是你学校里面的A栋大楼3层3号教室只有在你的校园内部才具有唯一性。

别的学校也有A栋大楼3层3号教室。

你只能跟快递小哥说请帮我把包裹送到xx大学,而不能说请帮我把包裹送到A栋大楼3层3号教室。

3、在局域网中,每台电脑都可以自己分配自己的IP,但是这个IP只在局域网中有效。

而如果你将电脑连接到互联网,你的网络提供商的服务器会为你分配一个IP地址,这个IP地址才是你在外网的IP。

两个IP同时存在,一个对内,一个对外。

4、互联网上的IP(即外网IP)地址统一由一个叫“IANA(互联网网络号分配机构)”的组织来管理。

由于分配不合理以及IPv4协议本身存在的局限,现在互联网的IP地址资源越来越紧张。

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地址,否则就是公网的地址。

5、实际生活中不仅有一级NET技术,还有二级NET技术。

也就是可能你的校园网关也只是个局域网。通过多级转换可以得到更多的地址。

经验法——

1、一般电信ADSL带宽在未升级大带宽前是(动态)公网IP。如果花费很少的钱给你升级为100M光纤上网,99.99%是内网IP,那0.01%是我还没有发现过案例。

2、代理网络运营商99.99%都是内网IP,如长城带宽、聚友E家等。

3、光纤上网的99.99%都是内网IP。

直观法——

以下IP段的地址都是内网IP地址

10.0.0.0 到 10.255.255.255

172.16.0.0 到172.31.255.255

192.168.0.0 到192.168.255.255

整理:老杨丨10年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/888826.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SAP复杂表格转换为JASON格式的例子

分享一个三层表格转换伙JASON格式的例子,代码如下。 REPORT zjason_test. "// 定义 DATA: lv_json TYPE string.DATA: BEGIN OF ls_detail_l3,code_l3 TYPE string,name_l3 TYPE string,age_l3 TYPE string,END OF ls_detail_l3,lt_detail_l3 LIKE TABLE OF…

SSO单点登录(SpringSecurity OAuth2.0 redis mysql jwt)

SSO单点登录 什么是单点登录 SSO(Single Sign On) 在多系统架构中,用户只需要一次登录就可以无需再次登录(比如你在打开淘宝之后点击里边的天猫) 在以前我们的单系统中,用户如果登录多个服务需要多次登录,实现单点登录之后,可以实现一次登录…

Qt:隐式内存共享

隐式内存共享 Many C classes in Qt use implicit data sharing to maximize resource usage and minimize copying. Implicitly shared classes are both safe and efficient when passed as arguments, because only a pointer to the data is passed around, and the data i…

K8s实战4-使用Helm在Azure上部署Ingress-Nginx和Tokengateway

手动发布Ingress-Nginx 1 登录到aks(dfinder-gw-aks) az login az account set --subscription ${sub ID} az aks get-credentials --resource-group ${groupname} --name ${aks name} 2 下载 ingress-nginx-4.2.5.tgz curl -LO https://github.com/kubernetes/ingress-ngi…

Hyper-V增加桥接网络设置(其他方式类同)

点击连接到的服务器,右单击或者右边点击“虚拟交换机管理器” 选择网络种类 配置虚拟交换机信息 外部网络选择物理机网卡设备

CS1988|C#无法在异步方法中使用ref,in,out类型的参数的问题

CS1988|C#无法在异步方法中使用ref,in,out类型的参数 🌀|场景: BlazorServer的场景中推荐使用异步方法,使用ref,out,in为参数前缀则报错CS1988 原因如下: ref parameters are not supported in async methods because the method may not h…

torch模型转onnx

加载模型 modeltorch.load(saved_model/moudle_best_auc.pth, map_locationcpu) model.eval().cpu()注:由于导出的模型是用于推理的,因此必须指定模型加载的位置和模型验证的位置,这里我使用了cpu做出导出的硬件 分析模型的输入和输出 这里…

基于SSH框架实现的管理系统(包含java源码+数据库)

资料下载链接 介绍 基于SSH框架的管理系统 简洁版 ; 实现 登录 、 注册 、 增 、 删 、 改 、 查 ; 可继续完善增加前端、校验、其他功能等; 可作为 SSH(Structs Spring Hibernate)项目 开发练习基础模型&#xf…

维护平衡的艺术:如何与干系人建立和谐关系以确保项目成功

在项目管理领域中,干系人的作用是无法忽视的。他们的支持和参与往往是项目成功的关键。与干系人建立和维护良好的关系成为每一位项目经理必备的技能。接下来,我们将深入探讨如何有效地与干系人互动,从而为项目的成功奠定坚实基础。 干系人的…

中国“诺贝尔奖”未来科学大奖公布2023年获奖名单

未来科学大奖委员会于8月16日公布2023年获奖名单。柴继杰、周俭民因发现抗病小体并阐明其结构和在抗植物病虫害中的功能做出的开创性工作获得“生命科学奖”,赵忠贤、陈仙辉因对高温超导材料的突破性发现和对转变温度的系统性提升所做出的开创性贡献获得“物质科学奖…

2023骨传导耳机推荐,适合运动骨传导耳机推荐

相信很多人跟我一样,随着现在五花八门的耳机品种增多,选耳机的时候真是眼花缭乱,尤其还是网购,只能看,不能试,所以选择起来比较困难, 作为一个运动达人,为了让大家在购买耳机时少走弯…

YOLO系列解读DAY1—YOLOV1预训练模型

一、说在前面 小伙伴们好,博主很久没有写博客了,略感生疏,不到之处敬请谅解,欢迎指出文中错误,大家一起探讨。欲看视频讲解,可转至博主DouYin、B站,欢迎关注,链接如下: …

Cat(1):Cat入门

1 什么是调用链监控 1.1 架构的演进历史 单体应用 架构说明: 全部功能集中在一个项目内(All in one)。 在单体应用的年代,分析线上问题主要靠日志以及系统级别的指标。 微服务架构 架构说明: 将系统服务层完全独立…

亚马逊添加心愿单对卖家有什么好处

在亚马逊平台上,卖家可以从消费者的角度来看待心愿单的好处。消费者可以将自己感兴趣的商品添加到心愿单中,这对卖家来说也是有一些潜在好处的: 1、潜在销售机会增加:当消费者将商品添加到心愿单中,这可能表示他们对这…

mySQL 视图 VIEW

简化版的创建视图 create view 视图名 as select col ...coln from 表create view 视图名(依次别名) as select col ...coln from 表create view 视图名 as select col “别名1”,。。。col "别名n" from 表show tab…

Angular安全专辑之二——‘unsafe-eval’不是以下内容安全策略中允许的脚本源

一:错误出现 这个错误的意思是,拒绝将字符串评估为 JavaScript,因为‘unsafe-eval’不是以下内容安全策略中允许的脚本源。 二:错误场景 testEval() {const data eval("var sum2 new Function(a, b, return a b); sum2(em…

挖掘优质短视频超百万条,火山引擎DataLeap助力电商平台生态治理

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 在人们的日常生活中,网购已经成为人们生活中不可或缺的购物形式。 根据《中国社交电商行业发展白皮书(2022)》的数据显示&#x…

古战策与现代项目: 孙子兵法在项目管理中的应用

项目管理在当今的商业环境中是至关重要的。从初创公司到世界500强,项目管理的策略和工具都在不断地演变。然而,我们是否可以从古老的战争策略中汲取智慧,并将它们应用于现代的项目管理实践中呢? 让我们通过孙子兵法,一个古老而又…

ui设计师工作总结及计划范文模板

ui设计师工作总结及计划范文模板【篇一】 白驹过隙,转眼间某某年已近结尾,时间伴随着我们的脚步急驰而去,到了个人工作总结的时候,蓦然回首,才发现过去的一年不还能画上圆满的句号,内心感慨万千&#xff0c…

【PySide】Pyside QtWebEngine网页浏览器打开Flash网页

说明 QWebEngineView 加载 flash插件,可成功显示Flash,如图 源代码 # -*- coding: utf-8 -*- """ @File : pyside_2.py @Time : 2023/8/17 0:11 @Author : KmBase @Version : 1.0 @Contact : @Desc : None """import…