网络协议(三)网络层 IPv4、CIDR(使用子网掩码进行网络划分)、NAT在私网划分中的应用

利用子网掩码进行子网划分

这是一个模拟搭建的私网,有俩台主机ab。现在主机a要给云端服务器发送一条消息,这条消息怎么才能到达云端服务器呢?

确定这条数据中的源端为本地ip的9000端口,目的端为24.24.24.8888端口,首先,从主机a发送至路由器,路由器通过mask掩码与ip进行匹配,发现与本路由器网络号一致, 进行数据转发。数据发送到互联网中,经过层层转发,每条路由器拿到这条数据都会进行掩码匹配,看是否是属于24.24.24.0这个网络号,是的话就进行接收,从而找到这个云端服务器。

那么收到数据进行处理之后,云端服务器怎么返回数据处理结果呢?

ip协议里面就有源端地址和目的端地址,发送端就利用这来进行数据的返回,但是,有一个很严重的问题,如果每条数据每台主机都有一个这样的ip地址,地球上这么多的ip地址根本不够用 ,这就引入了私网中的一项NAT技术。

这个192.168......就是经常看到的小区域私网划分。

进行如下的地址转换,消息每次经过该路由器时都会进行映射匹配,从而进行地址转换,以便于数据在公网和私网之间进行传输。同一条消息,在公网中用公网的地址,在私网中用私网的地址,唯一的目的就是为了避免出现同样的地址。

相关推荐
sunoo-2296 小时前
【网络编程 + 数据库】select 与 epoll 核心区别详解 + SQLite 入门到 C 接口全攻略
linux·网络·数据库·vscode·学习·sqlite
长脖鹿Johnny6 小时前
游戏输入系统框架设计(三):网络输入权威与可验证性
网络·游戏·游戏开发·架构设计·输入系统·网络同步
Mortalbreeze6 小时前
深入理解 Linux IO 模型(二):多路复用——select
linux·运维·服务器·网络·tcp/ip
SamChan906 小时前
PDF翻译服务端到端基准测试:4款主流方案的吞吐量、延迟、内存占用对比
服务器·网络·python·ai·pdf·wpf
Sagittarius_A*6 小时前
CVE-2026-42271:从 MCP stdio 测试接口看 LiteLLM 的命令执行风险与防御闭环
网络·windows·安全·cve·rce
DLYSB_6 小时前
旧上位机不肯改怎么办:原生 TCP 字节帧接入声光语音终端的改造实录
网络·网络协议·tcp/ip·报警灯
ACP广源盛139246256736 小时前
M6/M5 Pro Mac mini 端侧 AI 爆发@ACP#YLB3118 存储扩展芯片在本地 AI 服务中的机会与落地场景
大数据·网络·数据库·人工智能·嵌入式硬件·macos
程序员夏洛6 小时前
HTTP 2.0 和 3.0 有什么区别?
网络·网络协议·http
丶浅行DE时光6 小时前
管道式电磁流量计选型指南 介质腐蚀与工况适配方案推荐
大数据·网络·人工智能·科技·推荐算法
段一凡-华北理工大学7 小时前
高炉智能布料技术与炉料分布优化~系列文章03:布料矩阵解码:环位、角度、圈数与料流的量化控制
java·网络·人工智能·矩阵·高炉智能化·高炉布料矩阵优化·高炉智能布料技术