美文网首页
以太网帧结构

以太网帧结构

作者: 随风飘过的云_41d0 | 来源:发表于2018-05-27 21:19 被阅读0次

以太网帧结构

1,分层模型

osi模型:

    应用层:为应用程序提供网络服务(提供人机交互的界面)

    表示层:数据格式话,加密,解密(把数据转换成计算机能懂的语言)

    会话层:建立,维护,管理会话连接

    传输层:建立,维护管理端到端连接

    网络层:IP寻址和路由选择

    数据链路层:控制网络层与物理层之间通信

    物理层:比特流传输

TCP/IP模型:

    应用层:协议数据单元PDU

    传输层:PDU+TCP报头=Segment数据段

    网络层:Segment+IP报头=Packet数据包

    网络接口层:Packet+数据链路层报头=Frame数据帧

2,以太网中数据帧的结构

数据包在以太网物理介质上传播之前必须封装头部和尾部信息,封装后的数据包称为数据帧。

Ethernet-II的帧中各字段:

DMAC:目的MAC地址,6字节

SMAC:源MAC地址,6字节

Type:标识数据字段中包含的高层协议,2字节。0x0800的帧代表IP协议帧,0x0806的帧代表ARP协议帧。

Data:网络层数据,46字节到1500字节

FCS(循环冗余检验字段):错误检测机制,4字段。

3,MAC地址的作用

用于标识网络设备的物理地址。

4,以太网中数据帧转发的过程

主机检查帧头中的目的MAC地址,如果目的MAC地址不是本机MAC地址,也不是本机侦听的组播或广播MAC地址,这主机会丢弃收到的帧。如果目的MAC地址是本机MAC地址,这接收该帧,检查帧校检序列(FCS)字段,并与本机计算的值对比来确定帧在传输过程中是否保持完整性。如果检查通过,就会剥离帧头和帧尾,然后根据帧头中的Type字段来决定把数据发送到哪个上层协议进行后续处理。

相关文章

  • 车载以太网(中)

    接上一篇《车载以太网(上)》,这篇主要介绍以太帧的结构及传输 一、车载以太网帧结构 以太网帧的格式如下: 以太帧有...

  • 以太网帧结构

    简介 网络中传输数据时需要定义并遵循一些标准,以太网是根据IEEE 802.3标准来管理和控制数据帧的。了解这个标...

  • 以太网帧结构

    以太网帧结构 1,分层模型 osi模型: 应用层:为应用程序提供网络服务(提供人机交互的界面) 表示层:数据格式话...

  • MTU MSS

    一、基本概念 由于以太网EthernetII最大的数据帧是1518Bytes,刨去以太网帧的帧头(DMAC目的地址...

  • Wireshark抓包参数详解

    Frame: 物理层 的数据帧概况。 Ethernet II: 数据链路层 以太网帧头部信息。 以太网 Inter...

  • 物理接口如何区分链路层协议

    1.如何区分PPP帧和以太网帧? 首先,要清楚PPP帧和以太网帧根本就不会在一个物理接口出现。 PPP帧只会出现在...

  • 网络

    网络协议 由于以太网最大的数据帧是1518Bytes,刨去以太网帧的帧头(DMAC目的MAC地址48bits=6B...

  • HCIA-SW数据通信部分(一)

    以太网帧结构 网络通信协议 OSI------参考模型 TCP\IP----协议----ISO 链路层协议 局域网...

  • 网络分层模型与ARP协议

    一、链路层 链路层包含以太网卡,光纤,电缆,驱动,以太网驱动 链路层:以太网协议,以太网帧,光纤电缆 链路层的数据...

  • 网络编程-Socket

    链路层以太网帧和ARP 以太网帧在首尾都要封装, 用来验证数据完整性. 其他IP报头, TCP段首, http协议...

网友评论

      本文标题:以太网帧结构

      本文链接:https://www.haomeiwen.com/subject/umkldftx.html