2023年7月31日发(作者:)
TCP/IP协议族 IP/TCP
Telnet和R login、FTP以及SMTP
IP/UDP
DNS
、TFTP、BOOTP、SNMP ICMP是IP协议的附属协议、IGMP是Internet组管理协议 ARP(地址解析协议)和RARP(逆地址解析协议)是某些网络接口(如以太网和令牌环 (逆地址解析协议)是某些网络接口(如以太网和令牌环 网)使用的特殊协议,用来转换I P层和网络接口层使用的地址。 层和网络接口层使用的地址。 1、 以太帧类型 以太帧有很多种类型。不同类型的帧具有不同的格式和MTU值。但在同种物理媒体上都可同时存在。 体上都可同时存在。 [note 3]§ 以太网第二版 或者称之为通常直接被IP协议使用。 Ethernet II
帧,DIX帧,是最常见的帧类型。并协议使用。§ Novell的非标准IEEE 802.3帧变种。 帧变种。 § IEEE 802.2 逻辑链路控制 (LLC)
帧 § 子网接入协议(SNAP)帧 所有四种以太帧类型都可包含一个IEEE 802.1Q选项来确定它属于哪个VLAN以及他的IEEE 802.1p优先级(QoS)。这个封装由IEEE 802.3ac定义并将帧大小从4字节扩充到1522字节(注:不包含7个前导字节和1个字节的帧开始符以及12个帧间距字节)。 IEEE 802.1Q标签,如果出现,需要放在源地址字段和以太类型或长度字段的中间。这个标签的前两个字节是标签协议标识符(TPID)值0x8100。这与没有标签帧的以太类型/长度字段的位置相同,所以以太类型0x8100就表示包含标签的帧,而实际的以太类型/长度字段则放在Q-标签的后面。TPID后面是两个字节的标签控制信息标签协议标识(TCI)。(IEEE 802.1p(IEEE
802.1p 优先级(QoS)和VLAN ID)。Q标签后面就是通常的帧内容。 标签后面就是通常的帧内容。(TPID)0x8100,802.3
以太网帧结构 以太MAC MAC
标类型802.1Q 前导码 帧开始符 目标源地签 (可选)
或长地址 址 度 这与没有标签帧的以太类型/长度字段的位置相同负载 冗余校验帧间距10101010 10101011 6 6 2 46–12
46–1500 4
(4 octets)
7个octet 1个octet
octets octets octets octets octets octets
64–64–1522 octets
16 bits 3 bits 1 bit 12 bits TPID PCP CFI VID 72–72–1530 octets
84–84–1542 octets
§ 标签协议识别符(Tag Protocal Identifier, TPID):
一组16位元的域其数值被设定在0x8100以用来辨别某个IEEE 802.1Q的帧为已被标签的,而这个域所被标定位置与乙太形式/长度在未标签帧的域相同,这是为了用来区别未标签的帧。 § 优先权代码点(Priority Code Point, PCP):
以一组3位元的域当作IEEE 802.1p优先权的参考,从0(最低)到7(最高),用来对资料流(音讯、影像、档案等等)作传输的优先级。 作传输的优先级。 § 标准格式指示(Canonical Format Indicator, CFI): 1位元的域。若是这个域的值为1,则MAC地指则为非标准格式;若为0,则为标准格式;在乙太交换器中他通常默认为0。在乙太和令牌环。在乙太和令牌环中,CFI用来做为两者的相容。若帧在乙太端中接收资料则CFI的值须设为1,且这个端口不能与未标签的其他端口桥接。 ,且这个端口不能与未标签的其他端口桥接。 § 虚拟局域网识别符(VLAN Identifier,
VID): 12位元的域,用来具体指出帧是属于哪个特定VLAN。值为0时,表示帧不属于任何一个VLAN;此时,802.1Q标签代表优先权。16位元的值0x000和0xFFF为保留值,其他的值都可用来做为共4094个VLAN的识别符。在桥接器上,VLAN1在管理上做为保留值。这个12位元的域可分为两个6位元的域以延伸目的(Destination)与源(Source)之48位元地址,18位元的三重标记位元的三重标记(Triple-Tagging)可和原本的48位元相加成为66位元的地址。 位元的地址。 0、以太网的封装格式(RFC 894) IEEE 802.2/802.3(RFC 1042) 一个0x0800的以太类型说明这个帧包含的是IPv4数据报。同样的,一个0x0806的以太类型说明这个帧是一个ARP帧,0x8100说明这是一个IEEE 802.1Q帧,而0x86DD说明这是一个IPv6帧,而0x 8864有PPPoE封装 (其他以太网类型见附2) 1、以太网PAUSE帧 IEEE 802.3x是全双工以太网数据链路层的流控方法。当客户终端向服务器发出请求后,当客户终端向服务器发出请求后,自身系统或网络产生拥塞时,自身系统或网络产生拥塞时,它会向服务器发出PAUSE帧,以延缓服务器向客户终端的数据传输。 有关交换机的流量控制机制: 定义:流量控制用于防止在端口阻塞的情况下丢帧,这种方法是当发送或接收缓冲区开始溢出时通过将阻塞信号发送回源地址实现的。流量控制可以有效的防止由于网络中瞬间的大量数据对网络带来的冲击,保证用户网络高效而稳定的运行。 两种控制流量的方式: 1,在半双工方式下,即半双工背压控制,是通过反向压力(backpressure,在半双工方式下,即半双工背压控制,是通过反向压力(backpressure)即我们通backpressure)即我们通常说的背压计数实现的,这种计数是通过向发送源发送jamming信号使得信息源降低发送速度。 2, 在全双工方式下,流量控制一般遵循IEEE 802.3X标准,是由交换机向信息源发送“pause”帧令其暂停发送。pause”帧令其暂停发送。 采用流量控制,使传送和接受节点间数据流量得到控制,可以防止数据包丢失。 PAUSE帧格式: 帧格式: MAC控制帧通过其唯一的类型域标识符(0x8808)识别。 )识别。 pause格式: 格式: 目的地址: 组播地址(01-80-C2-00-00-01) 目的地址: 源地址: 源地址: 8808
类型: 类型: MAC控制操作码:2个字节 0x0001
(Pause帧仅是MAC控制帧的一种,对于Pause帧,其在MAC控制个字节 帧中的操作码为00-01;) MAC控制操作参数域:2个字节 代表要求对方停止的时间。(MAC控制参数域,包含用于个字节 控制参数域,包含用于MAC控制相关的参数。 参数。 保留域。 保留域。 对于Pause帧,此处应填入要求对端设备暂停发送的时间长度, 由两个字节 (16位)来表示该长度,每单位长度为物理层芯片发送512位数据的时间。 位数据的时间。 所以发送一次Pause帧,要求对端设备暂停发送的时间长度为:0-65535×(512/以太网传输速率)。) 2、以太网VLAN帧格式 一、IEEE 802.1Q标 签帧格式 Preamble SFD DA SA
7B 1B 6B 6B
vlan tag
Type/Length
4B 2B
„„Date„„42-1496B
CRC
4B
Vlan tag:4字节,包含2个字节的标签协议标识(TPID)和2个字节的标签控制信息(TCI),TCIpriorty、CFI、Vlan ID,具体格式如下所示: 字段具体又分为: 字段具体又分为: ,具体格式如下所示: TPID
2B
User
Priority
CFI
1b
VID
12b 3b
2字节,n TPID(标签协议标识):用于标识帧的类型,其值为0x8100时表示802.1Q/802.1P的帧。设备可以根据这个字段判断对它接收与否。 的帧。设备可以根据这个字段判断对它接收与否。 n TCI(标签控制信息字段):2字节,包括用户优先级(User Priority)、规范格式指示器VLAN ID。 (Canonical Format Indicator)和 )和 l User Priority:3个b
发布者:admin,转转请注明出处:http://www.yc00.com/news/1690781400a424586.html
评论列表(0条)