不是本科生 2023-01-11 10:28 采纳率: 100%
浏览 11
已结题

802.3的问题和netⅡ的问题

请问0x0800(1024)是分辨EthernetⅡ帧格式和802.3帧格式,还是用来识别上层协议
其次我想知道在什么情况下使用的是EthernetⅡ 难道需要抓包看到Type后才能知道他是什么网络吗。
最后我想知道,802.3适用于ISIS,STP协议中,原因是什么呢

  • 写回答

1条回答 默认 最新

  • m0_54204465 2023-01-11 11:23
    关注

    0x0800 (1024) 是用来识别上层协议的,它是一个用来标识 IP 协议的值。在 Ethernet 帧格式中,它被用作类型字段 (Type field)。在 802.3 帧格式中,它被用作长度字段 (Length field)。

    Ethernet LLC 帧格式和 Ethernet II 帧格式有着明显的区别,Ethernet LLC帧格式使用了三个字段DSAP,SSAP和Control Field,而Ethernet II帧格式只是增加了一个字段Type,来识别上层协议,在链路层类型为Ethernet II时,Type字段是必须的。

    在网络上,通过抓包软件可以看到链路层帧格式类型。通常情况下,使用的是 Ethernet II 帧格式。在 OSI 模型中, 802.3是链路层协议,它是一种链路层协议标准, 它规定了在局域网中通信的基本规则, 这些规则包括帧的格式, 帧的传输等。
    而ISIS,STP协议都是针对网络层的,他们需要依赖在链路层上的协议来传输数据,这里选用的就是802.3.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 1月20日
  • 已采纳回答 1月12日
  • 创建了问题 1月11日

悬赏问题

  • ¥15 Stata链式中介效应代码修改
  • ¥15 latex投稿显示click download
  • ¥15 请问读取环境变量文件失败是什么原因?
  • ¥15 在若依框架下实现人脸识别
  • ¥15 网络科学导论,网络控制
  • ¥100 安卓tv程序连接SQLSERVER2008问题
  • ¥15 利用Sentinel-2和Landsat8做一个水库的长时序NDVI的对比,为什么Snetinel-2计算的结果最小值特别小,而Lansat8就很平均
  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错