计算机网络参考模型,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

 

 

 

数据的封装与解封装的过程

 
封装过程:
用户在应用层发送数据  → 传输层进行TCP头部包装变为数据段发送 → 网络层进行IP头部包装变为数据包发送 → 数据链路层进行MAC头部包装变为数据帧发送  →物理层将数据变为比特流发送
 
解封装过程:
物理层接收物理信号 →数据链路层解封MAC头部 → 网络层解封IP头部 →传输层解封TCP头部 →应用层接受数据,传递给用户
 

 

 

 

 

 

 

 

 

 

windows使用命令行查看IP地址和MAC地址方法:

 

一:命令行查看的方法

按住win+r,输入cmd,打开命令编辑界面

 

 

 

 

 在命令行输入ipconfig /all

 

 

 

 

之后就会得到详细的IP地址信息和MAC地址信息

 

 

 

 

 

 

 

 

 二:win10图形界面查看IP地址及MAC地址方法:

右击网络,打开属性

 

 

 

打开属性界面后,点击以太网

 

 

 点击详细信息

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
posted @   知己一语  阅读(1025)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示