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.传输层:查看传输层的头部交给对应上层应用处理

华为数通HCIA笔记(OSI七层)相关推荐

  1. 华为数通HCIA笔记——链路聚合、VLAN、DHCP基础

    链路聚合.VLAN.DHCP基础 链路聚合 实现链路聚合方式 1.手工负载分担配置命令: 2.LACP模式配置 VLAN 端口类型(Access Trunk Hybrid) Access类型 配置 T ...

  2. 华为数通HCIA笔记 —— STP

    STP 背景:出现2层环路(会导致广播风暴.MAC地址表会震荡) 报文:(重要参数) 什么是STP? STP(Spanning Tree Protocol)是运行在交换机上的二层破环协议,环路会导致广 ...

  3. 华为数通HCIA学习笔记——IP编址

    华为数通HCIA--IP编址 IP头部报文 Version:用于指明版本类型,IP协议常用的协议版本就有IPV4,IPV6 Header Leangth:IP头部长度,范围在20-60B DS Fie ...

  4. 华为数通HCIA考试高分指导(含全套题库)

    华为认证考试600分就能上岸拿证,考试并不难.今天将从6大重要考点考题分析,帮助大家高峰通过HCIA考试. 想要HCIA考试通过并获得高分,必须掌握以下6大板块: 1.选举规则汇总(易混淆考点) 2. ...

  5. 华为数通HCIA认证800分速成指南(考前6大板块突破,含题库解析)

    华为Datacom 数通HCIA考试要求及形式如下: 主要考试板块及内容分布: 如果要想快速通过HCIA考试,就要抓住常考知识点和难点,本文通过整理分析多套HCIA考试真题分析得出,从6大方向进行考前 ...

  6. 华为数通HCIA学习资料学习总结

    数通HCIA学习资料&学习总结 HCIA完整脑图点这 脑图密码: HCIA

  7. 华为数通HCIA学习笔记之OSI参考模型TCP/IP模型

    OSI模型(Open systems Interconnection Model),由国际化标准ISO收录在ISO 7489标准中并于1984年发布. OSI参考模型: 名称 作用 7.应用层 为应用 ...

  8. 华为数通Hcia 1、通信基础

    文章目录 前言 记录学习数通笔记1 一.计算机网络的组成 二.计算机网络分类 计算机网络性能指标 速率 带宽(bandwidth) 延迟(delay) 误码率 数据交换方式 前言 记录学习数通笔记1 ...

  9. 01_计算机网络笔记-OSI七层模型-TCP/IP模型

    文章目录 个人博客 https://blog.csdn.net/cPen_web 计算级网络 --> computer network 线缆:光纤,网线,铜线等 网络设备:交换机,路由器 交换机 ...

  10. 华为数通Hcia 6、IP协议

    IP协议 Internet Protcol 因特网协议 报文格式 DSF 主要用于限速设置优先级 QOS技术 分片 当数据包比链路MTU大时,就可以被分解为很多的足够小片段,该过程叫做分片 More ...

最新文章

  1. Ubuntu下CodeBlocks的安装、配置及静态库动态库的简单使用举例
  2. 【Python】序列解包 and * 和 ** 的区别
  3. linux6 yum安装mysql_linux CentOS6.5 yum安装mysql 5.6
  4. SQLServer之事务简介
  5. 掌握穷变富的12条原则 迅速从普通人变成有钱人
  6. linux mvn m2目录,Maven C盘用户文件下没有.m2
  7. bat运行exe 自动确认_无powershell运行powershell方法总结
  8. 设计模式之——单例模式
  9. 排查链接是否失效_【知了堂信安笔记】Linux入侵排查
  10. 下列不属于计算机网络特点的是自主性,计算机网络技术B卷
  11. python shell运行_Python 执行 Shell 命令
  12. 网络安全等级保护通用解决方案参考模板
  13. 如何用计算机制作思维导向图,电脑怎样制作思维导图,手把手教你绘制思维导图简单方法...
  14. cisco2811(Cisco2811 DHCP)
  15. html中pt与px的转换,ptpx换算(pt和像素换算)
  16. 默纳克电路图 莫纳克MCTC-MCB-C2图纸变频器pdf格式
  17. 【入门】萌新IP入门常识(一):什么是IP地址和代理IP
  18. 10寸、10.1寸、10.4寸液晶屏解决方案
  19. (入门)前端开发的简单介绍
  20. 访问网上计算机要输入密码,教大家访问电脑显示输入网络密码怎么办

热门文章

  1. 小米note2鸿蒙ROM,小米Note2官方原版系统rom线刷刷机包_小米Note2线刷官方包
  2. 关于DLL注入的理解
  3. 斐讯k2路由器v22.4.6.3版本刷breed刷华硕固件方法
  4. 网站上部署Live2D模型(moc3格式)
  5. eclipse 语言包在线更新地址
  6. java输入输出流实例代码
  7. 智能小车寻迹c语言程序,智能小车循迹记时测速程序
  8. cad 切图_CAD切图方法你知道吗
  9. 单片机c语言论文,c语言数据小论文_c语言论文课题单片机_精通c语言
  10. 多元统计分析最短距离法_多元统计分析复习整理