以太网帧结构
网络通信协议

协议:决定谁的格式 传输的一组规则或惯例
三要素:
语法 用来规定信息格式;
语义 用来说明通信双方应当怎么做;
时序 详细说明事件的先后顺序
分层设计的意义:

OSI模型
应用层————为应用程序提供网络服务
表示层————数据格式化、加密、解密
会话层————简历、维护、管理会话连接
传输层————建立、维护、管理端到端连接
网络层————IP寻址和路由选择
数据链路层——控制网络层与物理层之间通信
物理层————比特流传输
建立七层模型主要目的是为了解决异种网络互连时所遇到的兼容性问题
最大优点是将服务、接口、协议 明确区分开
服务:某一层为上一层提供什么功能
接口:上一层如何使用下层服务
协议:如何实现本层服务
各层之间具有很强独立性,这样网络中各个实体采用什么样的协议是没有限制的,只要向上提供相同的服务并且不改变相邻层的接口就可以了

从高层->低层 :封装
反之为解封装

OSI模型为理论参考模型 但实际随着社会发展应用,被大多数企业采用的是TCP/IP模型


报文的封装过程
应用层
表示层——PDU
会话层
TCP/IP报头+正文 传输层——段
IP报头+TCP/IP报头+正文 网络层——报文
LLC子层+IP报头+TCP/IP报头+正文 LLC子层
——帧
MAC子层+LLC子层+IP报头+TCP/IP报头+正文+FCS MAC子层
物理层——比特
数据传输过程


帧格式(两种)

Eternet II格式

冲突域

以太网最大包长和最小包长

双工模式
半双工——双向单车道
全双工——双向二车道
CSMA/CD
载波侦听多路访问/冲突检测
先听后发 边听边发 冲突停发 随机重发
IEEE802.3帧格式

数据链路层基于MAC地址进行帧的传播
MAC地址格式 24bit+24bit=48bit

MAC地址由两部分组成,分别是供应商代码和序列号,其中OUI变速供应商代码,由IEEE管理和分配,剩下的24位序列号由厂商自己分配
单播、广播、组播
单播:1-1 看MAC第八个bit 为0表示单播

广播:1-n

组播:1-n 对特定范围用户的广 第八个bit为1 
数据帧的发送和接收
当主机接收到的数据帧所包含的目的MAC地址是自己时,会吧以太网封装剥掉后送往上层协议
更新: 2025-03-12 13:48:29
原文: https://www.yuque.com/yuhui.net/network/nfyiz7e8rg4rv1cq

评论(0)
暂无评论