OSI七层模型之数据封装与解封装

OSI七层模型框架如下:

每一层功能概述:

第7层 应用层 如:http 、SMTP、FTP 由用户启动一个类似的应用;

用户的数据根据7层的应用协议进行打包封装送往表示层

第6层 表示层 : ASCII 码 SSL 压缩 解压缩、编码转换;

将应用层交来的数据进行 ASCII编码=》加密=》 压缩送往会话层;

第5层 会话层: 创建会话、保持会话 会话管理;

将表示层交来来的数据进行识别,并创建会话、保持会话处于活动状态;

第4层 传输层: 分片、组装、复用、端口寻址、提供可靠传输与不可靠传输

将会话层交来的数据分片并给应用提供端口寻址(应用对应某个端口)和CP/UDP连接

传输层协议 将会话层交来的数据封装到一段中,并使用从应用程序层(目标端口)信息来添加传输层头部。

然后,分段连同一些附加信息(例如目标地址)向下传递到网络层。 

第3层 网络层: IP寻址、QOS、转发包、无连接通信

将传输层交来的PUD进行封装源 目 IP

将传输层交来的段封装在 IP 数据包/数据报中,并使用传输层接收到的一些附加信息目标地址来添加 IP 报头。

并交给数据链接层。

第2层 数据链路层 :将数据转换成帧并使用MAC地址寻址。

将网络层交来的报文进行封装源目MAC地址和FCS字段,组成数据帧

将网络层交来的数据报封装在一个帧中。

然后,如果ARP缓存表没有对应的IP地址的MAC 使用协议 (ARP) 获得目标IP的目标(MAC 地址)并填充链路层协议帧头。

第1层 物理层 : 定义物理连接,设备电缆、无线 比特流控制

将数据链路层交来的数据帧进行转换比特流 进行传输,

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Kris8087

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值