华为数通HCIA笔记(OSI七层)

OSI七层模型:

7、应用层:  面向用户,产生数据

6、表示层:  对数据进行特殊处理(加密,压缩等)

5、会话层:  建立,维护,管理会话连接

PDU (协议数据单元)

4、传输层:  建立,维护,管理端到端的连接

段头+Data

3、网络层:  IP寻址和路由选择 

包头+段头+Data

2、数据链路层:  维护网络层和物理层之间通信的

帧头+包头+段头+Data+帧尾

1、物理层:比特流传输

TCP/IP:
应用层
传输层
网络层
网络接口层
数据帧的帧格式:Ethernet_II,IEEE802.3
帧头:不同的数据帧有不同的参数
Data:IP头+段头+Data
帧尾:FCS
Ethernet_II帧格式: D.MAC+S.MAC+Type+Data+FCS   
    Type/Length >= 1536(0x0600)  Ethernet_II
        Type:类型字段,用来区分上层协议类型
                0X0800 IP
                0X0806 ARP
        FCS:帧尾校验,用来检验数据帧的完整性
IEEE802.3帧格式: D.MAC+S.MAC+Length+LLC+SNAP+Data+FCS  
    Type/Length <= 1500(0x05DC)  IEEE802.3
    Length:长度字段,表示数据帧的长度(不包含帧尾)
    LLC:逻辑链路控制
            D.SAP目的的服务访问点
            S.SAP源服务访问点
            Control控制字段
    SNAP:子网访问协议
            机构代码
            Type:类型字段,用来区分上层协议类型
    FCS:帧尾校验,用来检验数据帧的完整性
怎么区分?
1.根据帧头的参数区分
    如果帧头参数为:
        D.MAC+S.MAC+Type,表示为Ethernet_II帧
        D.MAC+S.MAC+Length+LLC+SNAP,表示为IEEE802.3帧
2.根据第三个字段的长度区分
        Type/Length >= 1536(0x0600)  Ethernet_II
        Type/Length <= 1500(0x05DC)  IEEE802.3
数据封装:
1.应用层,表示层,会话层:由上三层形成一个数据PDU, 交给传输层
2.传输层:传输层接收到一个数据之后,加上传输层的头部,形成一个数据段,交给网络层
3.网络层:接收到一个数据段之后,加上网络层的头部,形成一个数据包交给数据链路层
4.数据链路层:接收到一个数据包,加上帧头帧尾,形成一个数据帧交给物理层
5.物理层:接收到数据帧,将数据帧转换成比特流发送出去
MAC地址: 48bit,通常由十六进制数表示,每两个十六进制数用“-”隔开,例如:54-89-98-FD-A6
分类:
单播MAC:第八位比特位为0表示这是一个单播MAC地址
组播MAC:第八位比特位为1表示这是一个组播MAC地址
广播MAC:全为F表示这是一个广播MAC地址
数据帧的发送方式:
单播:一对一,当数据帧的目的MAC地址为单播MAC地址时,只有是自身的MAC地址才会接收
组播:一对多,当数据帧的目的MAC地址为组播MAC地址时,只有是自身所在组的MAC地址才会接收
广播:一对所有,设备在接收到目的MAC地址为广播MAC地址的数据帧时,都会接收
数据解封装:
1.物理层:接收到一段比特流,转换成数据帧交给数据链路层
2.数据链路层:接收到数据帧,参看帧尾校验,如果校验通过,继续查看帧头参数,查看目的MAC,如果是自身的单播MAC/所在组的组播MAC/广播MAC,查看Type,拆掉帧头帧尾交给对应上层协议处理
3.网络层:查看目的的IP地址是不是自己,是自己的接收,拆掉网络层头部交给传输层
4.传输层:查看传输层的头部交给对应上层应用处理
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值