OSI的七层模型详解以及数据封装过程

目录

前言

一、OSI七层模型

二、数据解封装过程

三、每一层对应的网络设备



前言

 OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是 ISO(国际标准化组织)组织在1985年研究的网络互连模型。 

简单来说 OSI网络模型是一种网络标准,所有的硬件和软件开发都必须按照标准执行,在统一的规范标准下,这样即使不同的公司、品牌,也可以实现互联。

OSI 七层参考模型将通信协议中必要的功能分成了 7 层。通过这些分层,可以将比较复杂的网络协议更加简单化,能在出现问题的同时,知道是哪一层出现了问题。
 


一、OSI七层模型

应用层人机产生交互,用户发出指令
表示层将用户的高级语言加密或压缩后,转化成二进制语言
会话层对于不同应用开启的会话,进行管理
传输层传输方式的选择(tcp/odp)
网络层选择最佳的传输路径,选址
数据链接层通过mac(网卡地址),再次确认数据传输地址是否正确
物理层将数据转换成bit电流

  • 背诵口诀:应表示,会传输,网络数据物理层。
    • 五层协议的体系结构:
      应用层
      传输层
      网络层
      数据链接层
      物理层
    • 数据在每层的名称:

      应用层上层数据
      传输层数据段:tcp/udp协议、端口号(确定应用程序)
      网络层数据包:源ip地址(确定位置)、目的ip地址
      数据链路层数据帧:源mac地址、目的mac地址
      物理层bit流
  • 网络由一个个协议组成,而网络协议规定了数据的格式

应用层:

(消息/报文)

http超文本传输协议,端口号80
https加密超文本传输协议
ftp文本传输协议,端口号20,21
tftp简单文本传输协议,端口号69
传输层:tcp

提供端对端的接口

udp
网络层:icmp结合ping来检测网络中两台主机是否可以正常通信
ARP将ip地址转换成mac地址

二、数据解封装过程

封装过程:

应用层上层数据
表示层tcp和udp协议上层数据
网络层ip头部tcp和udp协议上层数据
数据链路层mac头部ip头部tcp和udp协议上层数据校验位
物理层bit流
  • 校验位:确保上述数据封装是否完整
  • PDU:协议数据单元

    PDU是指同层之间传递的数据单位。

  解封装过程:

物理层bit流
数据链路层mac  头部ip头部tcp和udp协议上层数据
网络层ip头部tcp和udp协议上层数据
表示层tcp和udp协议上层数据
应用层上层数

三、每一层对应的网络设备

第一层应用层计算机
第二层传输层交换机
第三层网络层路由器,三层交换机
第四层数据链路层防火墙
第五层物理层网卡


  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Tizzy33

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

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

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

打赏作者

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

抵扣说明:

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

余额充值