常用报文头长度

一、链路层

Ethernet II 帧

6+6+2+4=18B

目标MAC|源MAC|类型|数据|FCS

最小帧长6+6+2+46+4 = 64字节,最大6+6+2+1500+4 = 1518字节。

(注:ISL封装后可达1548字节,802.1Q封装后可达1522字节)

##################################################################

Ethernet 802.3 raw 帧(novell 802.3)

6+6+2+2+4=18B

目标MAC|源MAC|总长度|0xFFFF|数据|FCS

6字节     6字节   2字节   2字节     44-1498字节   4字节

最小帧长6+6+2+2+44+4 = 64,最大帧长6+6+2+2+1498+4 = 1518。

##################################################################

Ethernet 802.3 SAP帧(IEEE 802.3/802.2 LLC帧)

6+6+2+3+4=21B

目标MAC|源MAC|总长|DSAP|SSAP |控制|数据|FCS

6字节|6字节|2字节|1字节|1字节|1字节|43-1497字节|4字节

最小帧长:6+6+2+1+1+1+43+4 = 64。最大帧长:6+6+2+1+1+1+1497+4 = 1518。

##################################################################

802.3 SNAP标准的以太网帧(RFC1042 1988)

6+6+2+1+1+1+3+2+4=28B

目标MAC|源MAC|总长|0xAA|0xAA|0x00|OUI ID|类型|数据|FCS

6字节   6字节 2字节 1字节 1字节 1字节 3字节 2字节 38-1492字节 4字节

最小帧长:6+6+2+1+1+1+3+2+38+4 = 64

最大帧长:6+6+2+1+1+1+3+2+1492+4 = 1518

###################################################################

二、网络层

IP报文头

固定部分 20B +可变部分(0-20)B=(20-40)B


三、传输层

UDP报文头 16B


TCP报文头 20B+(0-40)B =(20-60)B


tcp-mss(最大报文段长度)的值不包含TCP首部的。


SCTP 略。

DATE 2019-06-14

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 以太网数据帧格式 以太网数据帧格式由于技术发展的历史原因有5种格式,归类整理,以便学习工作使用。 1、Ethern...
    阆州平谷生阅读 14,849评论 0 0
  • 数据链路层使用的信道主要有以下两种类型 点对点信道这种信道使用一对一的点对点通信方式 广播信道这种信道使用一对多的...
    srtianxia阅读 8,244评论 0 5
  • 数据链路层使用的信道有以下两种类型: ①点对点信道,一对一的点对点通信方式 ②广播信道,一对多的广播通信方式,复杂...
    dmmy大印阅读 8,640评论 0 3
  • 前言 本文将我学习的计算机网络相关知识做个汇总,以求备忘,形成体系以及将来能融会贯通。 什么是计算机网络 简单地说...
    victor_6531阅读 8,201评论 0 5
  • 我们可以把因特网看成由许多主干网络组成,而这些主干网络由一些国际的、国家的和地区的ISP来运营。主干网通过一些连接...
    Zhang21阅读 8,685评论 0 6

友情链接更多精彩内容