公网、内网、IP、端口和NAT网络地址转换

公网、内网、IP、端口和NAT网络地址转换

我们每天上的网究竟是什么,为什么有公网和内网之分,IP和端口有何用,公网IP和内网IP有啥区
别,运营商是如何通过NAT技术让内网中的我们进入公网的,如果你对这些问题好奇,这篇文章
或许能为你带来一些启发。

在这里插入图片描述

1.公网和内网

1.1 公网

公网俗称为广域网、外网、国际互联网、Internet和WAN,它是一个遍及全世界的网络,由全球无数服务器和网络终端组成,比如国内的支付宝、微信、腾讯视频等应用。此外,像我们常说的手机4G联网、宽带WiFi联网,也是指联入公网。
在这里插入图片描述
公网具有开放性,连入公网的服务器可以在全球任意位置访问,因而你在中国也能访问位于美国的微软官网。

1.2 内网

内网俗称为局域网、私网和LAN,相对公网而言,内网是指小范围内的计算机、手机等设备的网络互联。例如路由器和连接路由器的手机、平板、电脑就组成了一个家庭内网。
在这里插入图片描述
内网规模比较小,手机在家里能够通过内网读取并播放在电脑硬盘存放的视频,但在家外就无法直接读取。

1.3 差异

公网只有1个,内网可以有无数个,公网和内网相互隔离,公网中的设备无法直接访问内网中的设备,内网中的设备同样无法访问公网中的设备。

2.IP和端口

2.1 IP

上网的本质是信息交换,以浏览玩机大学网站为例:手机浏览器通过网络询问玩机大学服务器,请问能让我看看你吗?玩机大学同意,将存放网页的.html文件发送给手机浏览器,于是打开了玩机大学的网站。

在这里插入图片描述
手机是如何找到网站服务器发出询问,服务器又是如何找到手机返回文件的?依靠的就是IP,IP是网络世界的通信地址。

2.2 端口

如果IP像地址一样可以确定家的位置,端口则是每个家人的名字。父母可以用名字区分你与兄弟姐妹,网络设备则用端口区分已安装的各种程序服务
在这里插入图片描述
比如网站的http使用80端口,https使用443端口,数据库使用3306,虫子菌的群晖NAS的远程桌面使用的是5000,端口的数量非常多,从0到65535有几万个。

3.公网IP和内网IP

3.1 公网IP

在这里插入图片描述
连入公网上的每台电脑(或其它网络设备)都有1个或多个公网IP,公网IP一般要到网络运营商交钱购买或专门申请才能获取。

公网IP不能重复,比如你从电信获得公网IP114.94.18.255,那么在全世界的公网中都不会有第二个人同时使用这个IP了。

3.2 内网IP

在这里插入图片描述
连入内网的每台电脑(或其它网络设备)都有1个或多个内网IP,内网IP一般由路由器、网关等设备自动分配,也可以进入路由器、网关等设备手动设置。

不同局域网中的IP地址可以重复,比如你的路由器给你手机分配了内网IP 192.168.1.2 你邻居的路由器也可以给他的手机分配这个IP。

3.3 差异

想在全国各地都能随时访问存在电脑硬盘的文件、播放NAS中视频?拥有公网IP让它们连入公网是前提。因为IP是网络世界的通信地址,没用公网IP你自然无法在公网中找到这些设备。
在这里插入图片描述
此外,1台设备能够同时拥有多个公网IP和内网IP,可以同时连入公网和内网。比如装宽带送的光猫,如果运营商给光猫分配了1个公网IP,那么光猫就同时连入了由光纤连接的公网,和由电脑、手机等设备组成的内网。

4.我的是公网IP吗?

很遗憾,你的手机、电脑全部没有公网IP。这源于公网IP数量有限,全中国仅有不到4亿个,自然不可能给每个手机、电脑分配1个公网IP。唯一有可能的,像上海电信拥有较多公网IP,有几率给你的光猫(路由器)分配1个公网IP供你所有电脑、手机和平板使用。

5.NAT网络IP转换

如果手机电脑没有公网IP,内网和公网又不互通,我们又是如何联入公网聊微信、看视频和玩游戏的呢?这得益于NAT技术(Network Address Translation,网络地址转换)
在这里插入图片描述
NAT可以将内网IP转换成公网IP发送和接收数据,通俗来讲,NAT就像小区收发室的大爷,虽然小区内所有的住户都不能直接与外界收发邮件,但可以统一将邮件交给有收发资格的大爷,大爷以他的名字代为发送和接收。

通过NAT,网络运营商可以实现只分配一个公网IP给小区,却能让小区所有住户都能访问公网的效果。这是否意味即便电脑没有公网IP,我依然可以在全国各地远程访问我的电脑?

依然不行:NAT有一个特性,只有先从内网发送请求才能接收对应公网中的响应, 比如只有先从内网询问公网中CSDN我可以访问你吗,CSDN才可以将网页文件发送你,如果你没有先发起请求CSDN就将网页发送来过,NAT会直接拦截。

智能网联汽车的安全员高级考试涉及多个方面的专业知识,包括但不限于自动驾驶技术原理、车辆传感器融合、网络安全防护以及法律法规等内容。以下是针对该主题的一些核心知识解析: ### 关于智能网联车安全员高级考试的核心内容 #### 1. 自动驾驶分级标准 国际自动机工程师学会(SAE International)定义了六个级别的自动驾驶等级,从L0到L5[^1]。其中,L3及以上级别需要安全员具备更高的应急处理能力。 #### 2. 车辆感知系统的组成与功能 智能网联车通常配备多种传感器,如激光雷达、毫米波雷达、摄像头和超声波传感器等。这些设备协同工作以实现环境感知、障碍物检测等功能[^2]。 #### 3. 数据通信与网络安全 智能网联车依赖V2X(Vehicle-to-Everything)技术进行数据交换,在此过程中需防范潜在的网络攻击风险,例如中间人攻击或恶意软件入侵[^3]。 #### 4. 法律法规要求 不同国家和地区对于无人驾驶测试及运营有着严格的规定,考生应熟悉当地交通法典中有关自动化驾驶部分的具体条款[^4]。 ```python # 示例代码:模拟简单决策逻辑 def decide_action(sensor_data): if sensor_data['obstacle'] and not sensor_data['emergency']: return 'slow_down' elif sensor_data['pedestrian_crossing']: return 'stop_and_yield' else: return 'continue_driving' example_input = {'obstacle': True, 'emergency': False, 'pedestrian_crossing': False} action = decide_action(example_input) print(f"Action to take: {action}") ``` 需要注意的是,“同学”作为特定平台上的学习资源名称,并不提供官方认证的标准答案集;建议通过正规渠道获取教材并参加培训课程来准备此类资格认证考试
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值