计算机网络参考模型,IP地址及MAC地址查看方法,数据包封装过程
分层思想
首先,计算机网络参考模型,是基于分层思想而出现的。分层思想,就是将复杂流程分解为几个功能单一的子过程。
优点:
可以让整个流程更加清晰,
让复杂问题简单化,
更容易发现问题,并真对性的解决问题。
类比:
牛奶到达我们手中,经历了以下过程,奶牛生产→卡车运输→工厂加工→超市贩卖→我们购买牛奶
奶牛负责产奶,运输车负责运输,工厂负责加工,超市负责销售,消费者只用购买
而数据在网络中传输的过程与我们购买牛奶过程相似,数据层层传递。
将网络进行分层划分后
人员分工明确,更有专业性
可以很容易用新的实现来替换原有层次的实现
降低了系统间的依赖
有利于复用
OSI七层参考模型
基于分层思想,国际标椎化组织ISO在1984年颁布了开放系统互联(OSI)参考模型。这个开放式体系结构将网络分为7层,数据自上往下封装
注:逻辑地址:可以理解为IP地址
物理地址:可以理解为MAC地址
物理层:
使用物理信号来表示数据1和0
数据传输在两个方向同时进行
数据链路层:
数据帧封装
源和目标物理地址
数据校验
网络层:
数据包封装
源和目标的逻辑地址
根据包头的逻辑地址选择路径
传输层:
定义传输数据的端口号
用户间的通信
承上启下
会话层:
建立用户间的会话关系
表示层:
定义传递信息的语法和语义
编码和解码,压缩和解压缩,加密和解密
应用层:
提供与用户的接口
TCP/IP 5层模型
TCP/IP 五层模型相比于OSI七层模型,将会话层,表示层,应用层,汇聚为一个应用层。我们常用的模型是TCP/IP 五层模型
TCP/IP 5层协议 | OSI七层参考模型 | 网络设备 |
应用层 | 应用层 | PC |
表示层 | ||
会话层 | ||
传输层 | 传输层 | 防火墙 |
网络层 | 网络层 | 路由器 |
数据链路层 | 数据链路层 | 交换机 |
物理层 | 物理层 | 网卡 |
TCP/IP 协议族
应用层 |
HTTP HTTPS DNS FTP TFTP SMTP SNMP |
传输层 |
TCP UDP |
网络层 |
ICMP IGMP IP ARP RARP |
数据的封装与解封装的过程
windows使用命令行查看IP地址和MAC地址方法:
一:命令行查看的方法
按住win+r,输入cmd,打开命令编辑界面
在命令行输入ipconfig /all
之后就会得到详细的IP地址信息和MAC地址信息
二:win10图形界面查看IP地址及MAC地址方法:
右击网络,打开属性
打开属性界面后,点击以太网
点击详细信息
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现