以太网帧,length/type 为 type,接收时如何去掉帧中的padding?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了以太网帧,length/type 为 type,接收时如何去掉帧中的padding?相关的知识,希望对你有一定的参考价值。

参考技术A 如果是Type,那么这个Type就表明是某种协议的报文,相当于在以太网帧基础上又封装了一层协议,那么后续的字节会根据按照这种指定协议的报文格式填充数据,包括协议头、控制字 、数据以及必要的padding等,接收端需要首先解析出这种协议,再根据这种特定协议解析报文,根据协议报头、控制字的定义确定有多少内容是数据,多少数据是padding。
实际上,在Length/Type为Type类,表明承载、封装一层协议后,还可以在这一层协议上继续向上封装,层层打包,但是基本的思路都是一样的,根据前一层协议里面某些控制字,获知是否继续封装了更高层协议的报文,而每一层协议都有自己的控制信息,描述自身的一些控制信息和数据长度。追问

谢谢啊,比如说从MAC接受到的帧中L/T为type,比如是vlan,说明在帧的payload中封装了VLAN数据包,而这里有对这个数据包的一些列说明对吧。
你说的封装协议理解了,“相当于在以太网帧基础上又封装了一层协议,”这个应该是在以太网帧里面封装了一层协议吧,以太网的帧是最基础的,别的协议应该是封装在里面的吧。
麻烦高手了~~

追答

是的,以太网帧是最基础的,在此基础上可以封装很多不同协议,你说的VLAN就是一种。

本回答被提问者采纳

数通接入第一周周考总结

 

一、单选题:

 

 

1.在华为路由器上配置的静态路由默认的开销值是多少?

答案:0

 

2.以太网帧头部有多少字节?

答案:14个字节

技术图片

 

 

 

 

 

 

 

 

 

 

包括 D.MAC、S.MAC 和 Type / Length 三部分,其中MAC地址一共6个字节,Type / Length 一共2个字节

在802.3中 LLC 包括 DSAP、SSAP 和 CTL ;SNAP 包括 ORG CODE 和 Type 

LLC 和 SNAP 都包含在 802.3帧的 Date 中,不算在帧头部的内容里面

 

4.Tracert 发送的第一个 UDP 报文 ,TTL 值为?

答案:1

TTL : Time To Live 生存时间

 

5.让一台 IP 地址是10.0.0.1的主机访问 Internet 的必要技术是?

答案:NAT(网络地址转换)

 

6.VLAN 标记中包含多少个 BIT 用于标识数据帧所属的 VLAN ?

答案:12 

2的12次方等于4096

 

9.以下属于路由协议的作用的是?

答案:构建路由表

路由协议 提供最佳转发路径(构建路由表)、维护路由表

 

10.以太网交换机端口 A 配置成10/100M自协商状态,与10/100M 自协商的网卡连接,自协商过程接收后端口A的工作状态是?

答案:100M 全双工

共享式以太网原理: CS / MA / CD 

CS (carrier sense): 载波侦听                   先听后发

MA (multiple access): 多址访问               多址访问

CD(collision detection):冲突检测           边发边听,冲突停止,随机重发

交换机都是全双工的工作模式,自协商的结果是双方都支持的最高速率的模式

 

11.IEEE802.1P 标准规定了?

答案:VLAN priority

死记,没办法

IEEE802.1P规定了VLAN priority

IEEE802.1q 规定了 VLAN Tag

 

 13.启用了STP的交换机,它的一个端口从 Learning 状态转到 Forwarding 状态要经过一个 Forwarding Delay, 这个转发时延默认是多少秒?

答案:15

STP 全局状态 The bridge times:

Hello Times 2 sec, Max Age 20 sec, Forward Delay 15 sec

Hello Times: BPDU 发送的间隔时间,也称为心跳报文

Max Age: BPDU 报文的默认老化时间

Forward Delay: 转发延时,从 learning 状态 到 forwarding 状态的时间

 

26.以下哪种应用可以检测网络中IP地址冲突?

A. PING   B. Tracet    C.免费ARP    D.代理ARP

答案:C.免费ARP

通过ARP广播查找自己的 IP 地址对应的设备的 MAC 地址,如果收到了和自己的 MAC 地址不同的设备的回复,说明有人的 IP 和自己的 IP 相同,IP 地址 冲突了

 

28.在华为VRP平台中,若想以指定的 IP 地址作为源地址进行 PING测试,可以使用下面哪个参数?

答案:-a

PING测试的一些参数的作用:

-a address 地址

-n 指定PING的次数

-l length 指定每PING一次发送的包数

-t 不断的PING,直到用户按CTL+C 主动停止

 

 

二、多选题:

 

 

7.关于路由器的主要功能以下说法正确的是?

A.检查数据包的源地址    应该是检查数据包的目的地址,用于转发

B.确定信息源                   知道谁发来的才能确认连接(建立连接的三次握手)

C.发现可能的路由

D.验证和维护路由信息

答案:BCD

 

8.关于以太网子接口描述正确的是?

A.子接口 ID 要与 VLAN ID 相同

B.一个子接口可以绑定多个 VLAN

C.子接口上不能配 IP 地址

D.同一个路由器上各个子接口的 IP 地址不能在同一个网段

答案:AD

 

11.在路由器中如果去往同一个目的地有多条路由,则决定最佳路由的因素有哪些?

A.路由协议的优先级

B.路由的发布者

C.路由的开销值

D.路由的生存时间

答案:AC

 

16.以下在标准生成树协议中存在的 BPDU 类型是?

A.配置 BPDU

B.TCA BPDU   拓扑改变确认 BPDU

C.RST BPDU   在RSTP里面才有这个东西,标准生成数协议是STP

D.TCN BPDU   拓扑改变通知 BPDU

答案:ABD

 

以上是关于以太网帧,length/type 为 type,接收时如何去掉帧中的padding?的主要内容,如果未能解决你的问题,请参考以下文章

以太网帧包结构

vxlan和vlan数据报文

数通接入第一周周考总结

以太网帧IP报文格式

VLAN报文和非VLAN以太网报文的区别

IP 分片/MTU 与TCP分段/MSS