imtoken钱包下载最新|ethernet 2

作者: imtoken钱包下载最新
2024-03-14 19:58:02

Ethernet_II小结 - 知乎

Ethernet_II小结 - 知乎首发于网络知识小结切换模式写文章登录/注册Ethernet_II小结花狸狐哨靠网络吃饭的胖子以太网链路传输的数据包称做以太帧,或者以太网数据帧。在以太网中,网络访问层的软件必须把数据转换成能够通过网络适配器硬件进行传输的格式以太网帧格式分为四种:1.EthernetII以太帧2.Netware以太帧格式3.802.3 SAP以太帧(华为STP BPDU发送的格式)4.802.3 LLC SNAP以太帧格式(思科STP PDU报文格式)以太帧的工作机制当以太网软件从网络层接收到数据报之后,需要完成如下操作:1. 根据需要把网际层的数据分解为较小的块,以符合以太网帧数据段的要求。以太网帧的整体大小必须在 64~1518 字节之间(不包含前导码)。有些系统支持更大的帧,最大可以支持 9000 字节2. 把数据块打包成帧。每一帧都包含数据及其他信息,这些信息是以太网网络适配器处理帧所需要的3. 把数据帧传递给对应于 OSI 模型物理层的底层组件,后者把帧转换为比特流,并且通过传输介质发送出去4.以太网上的其他网络适配器接收到这个帧,检查其中的目的地址。如果目的地址与网络适配器的地址相匹配,适配器软件就会处理接收到的帧,把数据传递给协议栈中较高的层传统的以太网数据帧在以太网链路上的数据包称作以太帧。以太帧起始部分由前导码和帧开始符组成。后面紧跟着一个以太网报头,以MAC地址说明目的地址和源地址。帧的中部是该帧负载的包含其他协议报头的数据包(例如IP协议)。以太帧由一个32位冗余校验码结尾。它用于检验数据传输是否出现损坏。前同步码:用来使接收端的适配器在接受MAC帧时能够迅速调整时钟频率,使它和发送端的评率相同,前同步码为7个字节,1和0交替帧开始定界符:帧的起始符,前6位1和0交替,最后的2位连续1表示告诉接收器准备接受对应帧,为1字节Destination Address:目的MAC地址,字段长度为6字节,标识真的接收者。当接收到一个数据帧时,检查该帧的目的地址,是否与自身的物理地址相同,如果相同就会进一步处理;如果不同,则直接丢弃Source Address:发送帧的物理地址,长度为6字节Length/type:标识数据字段中包含的高层协议类型,该字段长度2字节,不同的表示不同的上层协议类型详见下表值协议0x0800Internet Protocol (IP) [RFC894]0x0801X.75 Internet0x0805X.25 Level 30x0806Address Resolution Protocol (ARP)[RFC7042]0x0808Frame Relay ARP [RFC1701]0x8000IS-IS0x8035Reverse Address Resolution Protocol (RARP) [RFC903]0x8137Novell NetWare IPX/SPX (old)0x8138Novell, Inc.0x8100IEEE Std 802.1Q - Customer VLAN Tag Type0x814CSNMP over Ethernet [RFC1089]0x86DDIP Protocol version 6 (IPv6) [RFC7042]0x8808IEEE Std 802.3 - Ethernet Passive Optical Network (EPON) [RFC7042]0x880BPoint-to-Point Protocol (PPP) [RFC7042]0x880CGeneral Switch Management Protocol (GSMP)0x8847MPLS (multiprotocol label switching) label stack - unicast [RFC 3032]0x8848MPLS (multiprotocol label switching) label stack - multicast [RFC 3032]0x8863PPP over Ethernet (PPPoE) Discovery Stage [RFC2516]0x8864PPP over Ethernet (PPPoE) Session Stage [RFC2516]0x888EIEEE Std 802.1X - Port-based network access control0x88A8IEEE Std 802.1Q - Service VLAN tag identifier (S-Tag)0x88B7IEEE Std 802 - OUI Extended Ethertype0x88C7IEEE Std 802.11 - Pre-Authentication (802.11i)0x88CCIEEE Std 802.1AB - Link Layer Discovery Protocol (LLDP)0x88E5IEEE Std 802.1AE - Media Access Control Security0x88F5IEEE Std 802.1Q - Multiple VLAN Registration Protocol (MVRP)0x88F6IEEE Std 802.1Q - Multiple Multicast Registration Protocol (MMRP)Data:也称为载荷。数据字段表示交付给上层的数据,以太网帧数据长度最小为46字节,最大为1500字节,如果不足46字节时,会填充到最小长度;最大值页脚最大传输单元(MTU)FCS:循环冗余校验字段,提供了一种错误检测机制,用于帧内后续字节插座的循环冗余校验,占4字节;发送方计算帧的循环冗余码校验值(CRC),把这个值写到帧里,接收方计算机重新计算CRC,与FCS字段的值进行比较,不相同,表示传输过程中发生了数据丢失或改变,这是需要重新传输这一帧发布于 2022-05-12 16:09EthernetMAC地址数据链路层​赞同 4​​添加评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录网络知识小结介绍基础网

网络协议学习之Ethernet II协议(二层)-CSDN博客

>

网络协议学习之Ethernet II协议(二层)-CSDN博客

网络协议学习之Ethernet II协议(二层)

记得仰望星空

已于 2022-06-29 14:43:54 修改

阅读量1.1w

收藏

58

点赞数

11

文章标签:

网络协议

于 2021-07-23 23:00:58 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weixin_43580872/article/details/118977590

版权

网络协议学习之Ethernet II协议

简介一、协议1、协议结构

二、抓包分析总结

简介

    Ethernet II协议位于五层OSI模型中的第二层,属于链路层的协议。

一、协议

1、协议结构

前导包目的mac地址(DMac)源mac地址 (SMac)类型(Type)数据(Playload)校验(FCS)8 Byte 0 1间隔6 Byte 目的地址6 Byte 源地址2 Byte46 ~ 1500 Byte4 Byte CRC检验

前导包: 占8个字节,0 1 相间隔组成。其作用是用于给基站识别即将到来的数据。目的mac地址: 接收设备的mac地址源mac地址: 发送设备的mac地址类型: 占2个字节,用于标记数据(playload)的协议类型。假设收到的是ARP数据,那么Type就是0x0806

类型(Type)Playload中的协议类型0x0800IPv4(Internet Protocol Version 4)0x0806ARP (Address Resulotion Protocol)0x0835RARP (Resever Address Resulotion Protocol)0x86DDIPv6 (Internet Protocol Version 6)

数据: 46-1500个字节, Ethernet II 规定最小的数据量为46个字节.校验: 4个字节,具体算法暂不深入研究,用于核对数据是否接收正确

二、抓包分析

Wireshark抓包: 图中数据可以发现看不到前导包与校验(FCS),因为网卡进来的数据是已经校验正确的数据包,会相应的处理掉了前导包和FCS,数据不正确的包已经被丢弃了。

分析数据可以得出:

数据是由mac为2c:f0:5d:56:70:20 ⇒ ec:41:18:1d:97:93的设备,mac填充为高位字节在前。Playload装载的是IPv4协议。

总结

1、Ethernet II是目的mac地址在前,源mac地址在后。 2、Type用于表示Playload的数据类型,分别有IPv4(0x0800)、ARP(0x0806)、RARP(0x0835)、IPv6(0x86DD) 3、Wireshark接收到的数据包均为网卡校验正确的数据包,所以没有了前导包与校验(FCS)数据。

优惠劵

记得仰望星空

关注

关注

11

点赞

58

收藏

觉得还不错?

一键收藏

知道了

5

评论

网络协议学习之Ethernet II协议(二层)

网络协议学习之Ethernet II协议简介一、协议1、协议结构2、二、抓包分析总结简介    Ethernet II协议位于五层OSI模型中的第二层,属于链路层的协议。一、协议1、协议结构前导包目的mac地址(DMac)源mac地址 (SMac)类型(Type)数据(Playload)校验(CRC)6 Byte 目的地址6 Byte 源地址2 Byte46 ~ 1500 Byte2、二、抓包分析总结..

复制链接

扫一扫

以太网二层协议

05-23

以太网二层协议

Ethernet II协议简介

weixin_34239592的博客

01-03

4314

以太网是当今现有局域网采用的最通用的通信协议标准。该协议定义了局域网中采用的电缆类型和信号处理方它由6个字节的目的MAC地址,6个字节的源MAC地址,2个字节的类型域(用于标示封装在这个Frame、里面的数据的类型)接下来是46-1500字节的数据和4字节的帧校验。 报头8 目标地址6 源地址6 以太类型2 有效负载46-1500 ...

5 条评论

您还未登录,请先

登录

后发表或查看评论

Wireshark抓取网卡协议分析(TCP,UDP,ARP,DNS,DHCP,HTTP超详细版本)

CodeGou的博客

07-21

1万+

Wireshark抓取网卡协议分析(TCP,UDP,ARP,DNS,DHCP,HTTP超详细版本)

以太网网络协议Ethernet II 帧分析

热门推荐

yetugeng的专栏

09-03

2万+

目前主要有两种格式的以太网帧:Ethernet II(DIX 2.0)和IEEE 802.3。

IP、ARP、EAP和QICQ协议使用Ethernet II帧结构,而STP协议则使用IEEE 802.3帧结构。

Ethernet II是由Xerox与DEC、Intel(DIX)在1982年制定的以太网标准帧格式,后来被定义在RFC894中。

IEEE 802.3是IEEE 802委员会在19...

ccna学习指南 chinapub 高清版

04-25

高清pdf版,ccna学习指南。

目 录

序言

前言

第1章 网络互连介绍 1

1.1 认证目标1.01:网络互连模型 1

1.1.1 网络的发展 2

1.1.2 OSI模型 2

1.1.3 封装 3

1.2 认证目标1.02:物理层和数据链路层 4

1.2.1 DIX和802.3 Ethernet 5

1.2.2 802.5令牌环网 7

1.2.3 ANSI FDDI 8

1.2.4 MAC地址 9

1.2.5 接口 9

1.2.6 广域网服务 12

1.3 认证目标1.03:网络层和路径确定 17

1.3.1 第3层地址 17

1.3.2 已选择路由协议和路由选择协议 17

1.3.3 路由选择算法和度 18

1.4 认证目标1.04:传输层 18

1.4.1 可靠性 18

1.4.2 窗口机制 18

1.5 认证目标1.05:上层协议 18

1.6 认证目标1.06:Cisco路由器、交换机

和集线器 18

1.7 认证目标1.07:配置Cisco交换机

和集线器 20

1.8 认证总结 20

1.9 2分钟练习 22

1.10 自我测试 23

第2章 从Cisco IOS软件开始 31

2.1 认证目标 2.01:用户界面 31

2.1.1 用户模式和特权模式 31

2.1.2 命令行界面 32

2.2 认证目标2.02:路由器基础 35

2.2.1 路由器元素 35

2.2.2 路由器模式 35

2.2.3 检查路由器状态 37

2.2.4 Cisco发现协议 38

2.2.5 远程访问路由器 39

2.2.6 基本测试 39

2.2.7 调试 40

2.2.8 路由基础 41

2.3 认证目标2.03:初始配置 43

2.3.1 虚拟配置注册表设置 46

2.3.2 启动序列:引导系统命令 47

2.3.3 将配置传送到服务器或从服务器

上复制配置 47

2.4 认证目标2.04:自动安装配置数据 49

2.5 认证总结 49

2.6 2分钟练习 50

2.7 自我测试 51

第3章 IP寻址 58

3.1 认证目标3.01:IP地址类 58

3.1.1 IP地址的结构 58

3.1.2 特殊情况:回路、广播和网

络地址 59

3.1.3 识别地址类 60

3.1.4 子网掩码的重要性 61

3.1.5 二进制和十进制互相转换 62

3.2 认证目标3.02:子网划分和子网掩码 64

3.2.1 子网划分的目的 65

3.2.2 在默认子网掩码中加入位 65

3.3 认证目标3.03:子网规划 66

3.3.1 选择子网掩码 66

3.3.2 主机数目的影响 66

3.3.3 确定每个子网的地址范围 67

3.4 认证目标3.04:复杂子网 68

3.4.1 子网位穿越8位位组边界 68

3.4.2 变长子网掩码 69

3.4.3 超网划分 70

3.5 认证目标 3.05:用Cisco IOS配

置IP地址 71

3.5.1 设置IP地址和参数 71

3.5.2 主机名称到地址的映射 71

3.5.3 使用ping 72

3.5.4 使用IP TRACE和Telnet 73

3.6 认证总结 73

3.7 2分钟练习 74

3.8 自我测试 75

第4章 TCP/IP协议 88

4.1 认证目标 4.01:应用层服务 89

4.2 认证目标 4.02:表示和会话层服务 89

4.2.1 远程过程调用 89

4.2.2 Socket 89

4.2.3 传输层接口 90

4.2.4 NetBIOS 90

4.3 认证目标4.03:协议的详细结构 90

4.3.1 传输层 91

4.3.2 TCP 91

4.3.3 UDP 93

4.4 认证目标4.04:网络层 94

4.4.1 网际协议 94

4.4.2 地址解析协议 95

4.4.3 反向地址解析协议 96

4.4.4 逆向地址解析协议 96

4.4.5 网际控制消息协议 96

4.5 认证目标4.05:操作系统命令 97

4.5.1 UNIX 97

4.5.2 32位Windows 98

4.6 认证总结 98

4.7 2分钟练习 99

4.8 自我测试 100

第5章 IP路由选择协议 108

5.1 认证目标5.01:为什么使用路由

选择协议 108

5.2 认证目标5.02:静态路由和动

态路由 114

5.3 认证目标 5.03:默认路由 117

5.4 认证目标 5.04:链路状态和距

离向量 119

5.4.1 距离向量路由选择协议 119

5.4.2 链路状态路由选择协议 123

5.4.3 内部和外部网关协议 124

5.5 认证目标 5.05:RIP 124

5.6 认证目标 5.06:IGRP 127

5.7 认证目标 5.07:OSPF 129

5.8 认证总结 131

5.9 2分钟练习 132

5.10 自我测试 133

第6章 IP配置 141

6.1 认证目标 6.01:IP配置命令 141

6.2 认证目标 6.02:配置静态路由 141

6.3 认证目标 6.03:配置默认路由 144

6.4 认证目标 6.04:配置RIP路由选择 144

6.5 认证目标 6.05:配置IGRP路由

选择 145

6.6 认证目标 6.06:IP主机表 147

6.7 认证目标 6.07:DNS和DHCP配置 148

6.7.1 DNS配置 148

6.7.2 转发DHCP请求 148

6.8 认证目标 6.08:辅助寻址 150

6.9 认证总结 151

6.10 2分钟练习 151

6.11 自我测试 152

第7章 配置Novell IPX 158

7.1 认证目标 7.01:IPX协议栈 158

7.2 认证目标 7.02:IPX数据报 159

7.2.1 IPX地址编码 159

7.2.2 IPX路由选择 160

7.2.3 内部网络 160

7.3 认证目标 7.03:IPX封装类型 161

7.3.1 Etherent_II 162

7.3.2 Ethernet_802.3 162

7.3.3 Ethernet_802.2 162

7.3.4 Ethernet_SNAP 163

7.3.5 多重帧类型的路由选择 163

7.4 认证目标 7.04:SAP和RIP 165

7.4.1 SAP 165

7.4.2 SAP和RIP操作实例 167

7.5 认证目标 7.05:IPX配置 169

7.5.1 准备 169

7.5.2 启用IPX和配置接口 169

7.5.3 路由选择协议 172

7.6 认证总结 173

7.7 2分钟练习 173

7.8 自我测试 174

第8章 AppleTalk的配置 182

8.1 认证目标 8.01:AppleTalk 协议栈 183

8.1.1 物理层与数据链路层 183

8.1.2 网络层 183

8.1.3 高层协议 183

8.2 认证目标 8.02:AppleTalk服务 185

8.3 认证目标 8.03:AppleTalk寻址 185

8.3.1 地址结构 187

8.3.2 地址分配 187

8.4 认证目标 8.04:AppleTalk区域 188

8.5 认证目标 8.05:AppleTalk

路由选择 189

8.6 认证目标 8.06:AppleTalk

发现模式 190

8.7 认证目标 8.07:AppleTalk配置 191

8.7.1 所需的AppleTalk命令 191

8.7.2 AppleTalk过滤 192

8.7.3 验证和监视AppleTalk的配置 194

8.8 认证总结 195

8.9 2分钟练习 196

8.10 自我测试 196

第9章 用访问列表管理基本通信量 205

9.1 认证目标 9.01:标准IP访问列表 205

9.2 认证目标 9.02:扩展IP访问列表 210

9.3 认证目标 9.03:命名访问列表 211

9.4 认证目标 9.04:标准IPX访问列表 213

9.5 认证目标 9.05:IPX SAP过滤 214

9.6 认证目标 9.06:AppleTalk访问列表 218

9.7 认证总结 220

9.8 2分钟练习 221

9.9 自我测试 222

第10章 广域连网 227

10.1 认证目标10.01:配置ISDN 227

10.1.1 配置ISDN BRI 227

10.1.2 配置ISDN PRI 229

10.2 认证目标10.02:配置X.25 229

10.3 认证目标10.03:配置帧中继 231

10.3.1 虚电路 232

10.3.2 差错校正 233

10.3.3 逻辑接口 233

10.3.4 在Cisco路由器上配置帧中继 233

10.4 认证目标10.04:配置ATM 235

10.5 认证目标10.05:配置PPP和多

链路PPP 238

10.5.1 PPP配置 238

10.5.2 配置多链路PPP 240

10.6 认证总结 241

10.7 2分钟练习 242

10.8 自我测试 243

第11章 虚拟局域网 250

11.1 认证目标11.01:交换和VLAN 250

11.2 认证目标11.02:生成树协议

和VLAN 254

11.3 认证目标11.03:默认VLAN配置 255

11.4 认证目标11.04:跨域配置VLAN 256

11.5 认证目标11.05:到VLAN的分组

交换机端口 259

11.5.1 配置ISL主干 264

11.5.2 IEEE 802.1Q主干 265

11.6 VLAN故障诊断 265

11.7 认证总结 267

11.8 2分钟练习 270

11.9 自我测试 271

附录A 自我测试题答案 278

附录B 关于配套光盘 299

附录C 关于Web站点 300

词汇表 301

趣谈网络协议 pdf .zip

04-13

目录

00开篇词:想成为技术牛人?先搞定网络协议!

01为什么要学习网络协议?

02网络分层的真实含义是什么?

03ifconfig:最熟悉又陌生的命令行

04DHCP与PXE:IP是怎么来的,又是怎么没的?

05从物理层到MAC层

06交换机与VLAN

07ICMP与ping

08世界这么大,我想出网关

09路由协议

10UDP协议

11TCP协议(上)

12TCP协议(下)

13套接字Socket

14HTTP协议

15HTTPS协议

16流媒体协议

17P2P协议

18DNS协议

19HTTPDNS

20CDN

21数据中心

23移动网络

24云中网络

25软件定义网络

26云中的网络安全

27云中的网络Qo

28云中网络的隔离GRE、VXLAN

29容器网络

30容器网络之Flannel

31容器网络之Calico

32RPC协议综述

33基于XML的SOAP协议

34基于JSON的RESTful接口协议

35二进制类RPC协议

36跨语言类RPC协议

.............................

Ethernet II

qq_45741246的博客

03-28

617

以太网两种标准帧格式之一一种是Ethernet II另一种是 IEEE802.3当Type字段大于等于1536或0x0600时为Ethernet II帧格式当Type字段小于等于1500或0x05DC时为IEEE802.3。

初识Ethernet II帧格式

m0_51381079的博客

09-27

5273

以太帧有很多种类型。不同类型的帧具有不同的格式和 MTU 值。但在同种物理媒体上都可同时存在。常见的有三种帧格式:Ethernet II 帧是最常见的帧类型,并通常直接被 IP 协议使用;非标准 IEEE 802.3 帧变种;IEEE 802.3帧(后跟逻辑链路控制(LLC) 帧)。本文仅谈对Ethernet II 帧的初步认知。

Ethernet II 类型以太网帧的最小长度为 64 字节(6+6+2+46+4),最大长度为 1518 字节(6+6+2+1500+4)。其...

关于以太网(Ethernet II)这个网络的个人理解以及应用(2)

@角色扮演#

09-26

1万+

在stm32f107环境下实现如下功能:

- 以太网接口用作串口使用(区别于C/S模型);

- 以太网接口接收全部的网内数据;

- 对网内数据包过滤,仅接收本机相关数据包及广播包; 工具:anysend.exe:Anysend是基于Winpcap驱动开发的,实现以太网接口发送任意自组数据包的工具,各位请自行查找下载;

wireshark.exe:网络抓包工具

如果你是一个嵌入式开发人员,

以太网基础

weixin_34344677的博客

12-29

544

http://zh.wikipedia.org/wiki/IEEE_802

IEEE 802 

指IEEE标准中关于局域网和城域网的一系列标准。更确切的说,IEEE 802标准仅限定在传输可变大小数据包的网络。

其中最广泛使用的有以太网、令牌环、无线局域网等。这一系列标准中的每一个子标准都由委员会中的一个专门工作组负责。

IEEE 802中定义的服务和协议限定在OSI模型[OSI网络参考模...

ip转非ip协议网络传输(二层mac透传)

04-21

项目需要不能在网络上出现ip协议,但应用程序是基于socket开发的。为了减少应用开发工作。添加二层协议转发功能。通过自定义的三层协议封装ip协议数据,实现二层广播域内非ip化的网络通信。

CCNA学习指南

03-11

内容简介

本书详细介绍CCNA考试的内容,主要有:互连网络的模型、Cisco路由器、交换机和集线器的特点;Cisco IOS软件的初步知识;TCP/IP协议套件的综合概括;管理广域网,配置ISDN、帧中继和ATM;学习IP配置;Novell IPX协议栈、IPX封装类型和SAP及RIP的配置;使用访问表进行基本的通信量管理;默认的局域网连网,跨域配置VLAN。 在每一章中,均有针对认证目标的详细说明、有关认证的总结信息、2分钟练习和自我测试题,可帮助读者更好地理解认证的内容。

目录

目 录

序言

前言

第1章 网络互连介绍 1

1.1 认证目标1.01:网络互连模型 1

1.1.1 网络的发展 2

1.1.2 OSI模型 2

1.1.3 封装 3

1.2 认证目标1.02:物理层和数据链路层 4

1.2.1 DIX和802.3 Ethernet 5

1.2.2 802.5令牌环网 7

1.2.3 ANSI FDDI 8

1.2.4 MAC地址 9

1.2.5 接口 9

1.2.6 广域网服务 12

1.3 认证目标1.03:网络层和路径确定 17

1.3.1 第3层地址 17

1.3.2 已选择路由协议和路由选择协议 17

1.3.3 路由选择算法和度 18

1.4 认证目标1.04:传输层 18

1.4.1 可靠性 18

1.4.2 窗口机制 18

1.5 认证目标1.05:上层协议 18

1.6 认证目标1.06:Cisco路由器、交换机

和集线器 18

1.7 认证目标1.07:配置Cisco交换机

和集线器 20

1.8 认证总结 20

1.9 2分钟练习 22

1.10 自我测试 23

第2章 从Cisco IOS软件开始 31

2.1 认证目标 2.01:用户界面 31

2.1.1 用户模式和特权模式 31

2.1.2 命令行界面 32

2.2 认证目标2.02:路由器基础 35

2.2.1 路由器元素 35

2.2.2 路由器模式 35

2.2.3 检查路由器状态 37

2.2.4 Cisco发现协议 38

2.2.5 远程访问路由器 39

2.2.6 基本测试 39

2.2.7 调试 40

2.2.8 路由基础 41

2.3 认证目标2.03:初始配置 43

2.3.1 虚拟配置注册表设置 46

2.3.2 启动序列:引导系统命令 47

2.3.3 将配置传送到服务器或从服务器

上复制配置 47

2.4 认证目标2.04:自动安装配置数据 49

2.5 认证总结 49

2.6 2分钟练习 50

2.7 自我测试 51

第3章 IP寻址 58

3.1 认证目标3.01:IP地址类 58

3.1.1 IP地址的结构 58

3.1.2 特殊情况:回路、广播和网

络地址 59

3.1.3 识别地址类 60

3.1.4 子网掩码的重要性 61

3.1.5 二进制和十进制互相转换 62

3.2 认证目标3.02:子网划分和子网掩码 64

3.2.1 子网划分的目的 65

3.2.2 在默认子网掩码中加入位 65

3.3 认证目标3.03:子网规划 66

3.3.1 选择子网掩码 66

3.3.2 主机数目的影响 66

3.3.3 确定每个子网的地址范围 67

3.4 认证目标3.04:复杂子网 68

3.4.1 子网位穿越8位位组边界 68

3.4.2 变长子网掩码 69

3.4.3 超网划分 70

3.5 认证目标 3.05:用Cisco IOS配

置IP地址 71

3.5.1 设置IP地址和参数 71

3.5.2 主机名称到地址的映射 71

3.5.3 使用ping 72

3.5.4 使用IP TRACE和Telnet 73

3.6 认证总结 73

3.7 2分钟练习 74

3.8 自我测试 75

第4章 TCP/IP协议 88

4.1 认证目标 4.01:应用层服务 89

4.2 认证目标 4.02:表示和会话层服务 89

4.2.1 远程过程调用 89

4.2.2 Socket 89

4.2.3 传输层接口 90

4.2.4 NetBIOS 90

4.3 认证目标4.03:协议的详细结构 90

4.3.1 传输层 91

4.3.2 TCP 91

4.3.3 UDP 93

4.4 认证目标4.04:网络层 94

4.4.1 网际协议 94

4.4.2 地址解析协议 95

4.4.3 反向地址解析协议 96

4.4.4 逆向地址解析协议 96

4.4.5 网际控制消息协议 96

4.5 认证目标4.05:操作系统命令 97

4.5.1 UNIX 97

4.5.2 32位Windows 98

4.6 认证总结 98

4.7 2分钟练习 99

4.8 自我测试 100

第5章 IP路由选择协议 108

5.1 认证目标5.01:为什么使用路由

选择协议 108

5.2 认证目标5.02:静态路由和动

态路由 114

5.3 认证目标 5.03:默认路由 117

5.4 认证目标 5.04:链路状态和距

离向量 119

5.4.1 距离向量路由选择协议 119

5.4.2 链路状态路由选择协议 123

5.4.3 内部和外部网关协议 124

5.5 认证目标 5.05:RIP 124

5.6 认证目标 5.06:IGRP 127

5.7 认证目标 5.07:OSPF 129

5.8 认证总结 131

5.9 2分钟练习 132

5.10 自我测试 133

第6章 IP配置 141

6.1 认证目标 6.01:IP配置命令 141

6.2 认证目标 6.02:配置静态路由 141

6.3 认证目标 6.03:配置默认路由 144

6.4 认证目标 6.04:配置RIP路由选择 144

6.5 认证目标 6.05:配置IGRP路由

选择 145

6.6 认证目标 6.06:IP主机表 147

6.7 认证目标 6.07:DNS和DHCP配置 148

6.7.1 DNS配置 148

6.7.2 转发DHCP请求 148

6.8 认证目标 6.08:辅助寻址 150

6.9 认证总结 151

6.10 2分钟练习 151

6.11 自我测试 152

第7章 配置Novell IPX 158

7.1 认证目标 7.01:IPX协议栈 158

7.2 认证目标 7.02:IPX数据报 159

7.2.1 IPX地址编码 159

7.2.2 IPX路由选择 160

7.2.3 内部网络 160

7.3 认证目标 7.03:IPX封装类型 161

7.3.1 Etherent_II 162

7.3.2 Ethernet_802.3 162

7.3.3 Ethernet_802.2 162

7.3.4 Ethernet_SNAP 163

7.3.5 多重帧类型的路由选择 163

7.4 认证目标 7.04:SAP和RIP 165

7.4.1 SAP 165

7.4.2 SAP和RIP操作实例 167

7.5 认证目标 7.05:IPX配置 169

7.5.1 准备 169

7.5.2 启用IPX和配置接口 169

7.5.3 路由选择协议 172

7.6 认证总结 173

7.7 2分钟练习 173

7.8 自我测试 174

第8章 AppleTalk的配置 182

8.1 认证目标 8.01:AppleTalk 协议栈 183

8.1.1 物理层与数据链路层 183

8.1.2 网络层 183

8.1.3 高层协议 183

8.2 认证目标 8.02:AppleTalk服务 185

8.3 认证目标 8.03:AppleTalk寻址 185

8.3.1 地址结构 187

8.3.2 地址分配 187

8.4 认证目标 8.04:AppleTalk区域 188

8.5 认证目标 8.05:AppleTalk

路由选择 189

8.6 认证目标 8.06:AppleTalk

发现模式 190

8.7 认证目标 8.07:AppleTalk配置 191

8.7.1 所需的AppleTalk命令 191

8.7.2 AppleTalk过滤 192

8.7.3 验证和监视AppleTalk的配置 194

8.8 认证总结 195

8.9 2分钟练习 196

8.10 自我测试 196

第9章 用访问列表管理基本通信量 205

9.1 认证目标 9.01:标准IP访问列表 205

9.2 认证目标 9.02:扩展IP访问列表 210

9.3 认证目标 9.03:命名访问列表 211

9.4 认证目标 9.04:标准IPX访问列表 213

9.5 认证目标 9.05:IPX SAP过滤 214

9.6 认证目标 9.06:AppleTalk访问列表 218

9.7 认证总结 220

9.8 2分钟练习 221

9.9 自我测试 222

第10章 广域连网 227

10.1 认证目标10.01:配置ISDN 227

10.1.1 配置ISDN BRI 227

10.1.2 配置ISDN PRI 229

10.2 认证目标10.02:配置X.25 229

10.3 认证目标10.03:配置帧中继 231

10.3.1 虚电路 232

10.3.2 差错校正 233

10.3.3 逻辑接口 233

10.3.4 在Cisco路由器上配置帧中继 233

10.4 认证目标10.04:配置ATM 235

10.5 认证目标10.05:配置PPP和多

链路PPP 238

10.5.1 PPP配置 238

10.5.2 配置多链路PPP 240

10.6 认证总结 241

10.7 2分钟练习 242

10.8 自我测试 243

第11章 虚拟局域网 250

11.1 认证目标11.01:交换和VLAN 250

11.2 认证目标11.02:生成树协议

和VLAN 254

11.3 认证目标11.03:默认VLAN配置 255

11.4 认证目标11.04:跨域配置VLAN 256

11.5 认证目标11.05:到VLAN的分组

交换机端口 259

11.5.1 配置ISL主干 264

11.5.2 IEEE 802.1Q主干 265

11.6 VLAN故障诊断 265

11.7 认证总结 267

11.8 2分钟练习 270

11.9 自我测试 271

附录A 自我测试题答案 278

附录B 关于配套光盘 299

附录C 关于Web站点 300

词汇表 301

CCNA学习指南-绝对有用

08-13

目 录

序言

前言

第1章 网络互连介绍 1

1.1 认证目标1.01:网络互连模型 1

1.1.1 网络的发展 2

1.1.2 OSI模型 2

1.1.3 封装 3

1.2 认证目标1.02:物理层和数据链路层 4

1.2.1 DIX和802.3 Ethernet 5

1.2.2 802.5令牌环网 7

1.2.3 ANSI FDDI 8

1.2.4 MAC地址 9

1.2.5 接口 9

1.2.6 广域网服务 12

1.3 认证目标1.03:网络层和路径确定 17

1.3.1 第3层地址 17

1.3.2 已选择路由协议和路由选择协议 17

1.3.3 路由选择算法和度 18

1.4 认证目标1.04:传输层 18

1.4.1 可靠性 18

1.4.2 窗口机制 18

1.5 认证目标1.05:上层协议 18

1.6 认证目标1.06:Cisco路由器、交换机

和集线器 18

1.7 认证目标1.07:配置Cisco交换机

和集线器 20

1.8 认证总结 20

1.9 2分钟练习 22

1.10 自我测试 23

第2章 从Cisco IOS软件开始 31

2.1 认证目标 2.01:用户界面 31

2.1.1 用户模式和特权模式 31

2.1.2 命令行界面 32

2.2 认证目标2.02:路由器基础 35

2.2.1 路由器元素 35

2.2.2 路由器模式 35

2.2.3 检查路由器状态 37

2.2.4 Cisco发现协议 38

2.2.5 远程访问路由器 39

2.2.6 基本测试 39

2.2.7 调试 40

2.2.8 路由基础 41

2.3 认证目标2.03:初始配置 43

2.3.1 虚拟配置注册表设置 46

2.3.2 启动序列:引导系统命令 47

2.3.3 将配置传送到服务器或从服务器

上复制配置 47

2.4 认证目标2.04:自动安装配置数据 49

2.5 认证总结 49

2.6 2分钟练习 50

2.7 自我测试 51

第3章 IP寻址 58

3.1 认证目标3.01:IP地址类 58

3.1.1 IP地址的结构 58

3.1.2 特殊情况:回路、广播和网

络地址 59

3.1.3 识别地址类 60

3.1.4 子网掩码的重要性 61

3.1.5 二进制和十进制互相转换 62

3.2 认证目标3.02:子网划分和子网掩码 64

3.2.1 子网划分的目的 65

3.2.2 在默认子网掩码中加入位 65

3.3 认证目标3.03:子网规划 66

3.3.1 选择子网掩码 66

3.3.2 主机数目的影响 66

3.3.3 确定每个子网的地址范围 67

3.4 认证目标3.04:复杂子网 68

3.4.1 子网位穿越8位位组边界 68

3.4.2 变长子网掩码 69

3.4.3 超网划分 70

3.5 认证目标 3.05:用Cisco IOS配

置IP地址 71

3.5.1 设置IP地址和参数 71

3.5.2 主机名称到地址的映射 71

3.5.3 使用ping 72

3.5.4 使用IP TRACE和Telnet 73

3.6 认证总结 73

3.7 2分钟练习 74

3.8 自我测试 75

第4章 TCP/IP协议 88

4.1 认证目标 4.01:应用层服务 89

4.2 认证目标 4.02:表示和会话层服务 89

4.2.1 远程过程调用 89

4.2.2 Socket 89

4.2.3 传输层接口 90

4.2.4 NetBIOS 90

4.3 认证目标4.03:协议的详细结构 90

4.3.1 传输层 91

4.3.2 TCP 91

4.3.3 UDP 93

4.4 认证目标4.04:网络层 94

4.4.1 网际协议 94

4.4.2 地址解析协议 95

4.4.3 反向地址解析协议 96

4.4.4 逆向地址解析协议 96

4.4.5 网际控制消息协议 96

4.5 认证目标4.05:操作系统命令 97

4.5.1 UNIX 97

4.5.2 32位Windows 98

4.6 认证总结 98

4.7 2分钟练习 99

4.8 自我测试 100

第5章 IP路由选择协议 108

5.1 认证目标5.01:为什么使用路由

选择协议 108

5.2 认证目标5.02:静态路由和动

态路由 114

5.3 认证目标 5.03:默认路由 117

5.4 认证目标 5.04:链路状态和距

离向量 119

5.4.1 距离向量路由选择协议 119

5.4.2 链路状态路由选择协议 123

5.4.3 内部和外部网关协议 124

5.5 认证目标 5.05:RIP 124

5.6 认证目标 5.06:IGRP 127

5.7 认证目标 5.07:OSPF 129

5.8 认证总结 131

5.9 2分钟练习 132

5.10 自我测试 133

第6章 IP配置 141

6.1 认证目标 6.01:IP配置命令 141

6.2 认证目标 6.02:配置静态路由 141

6.3 认证目标 6.03:配置默认路由 144

6.4 认证目标 6.04:配置RIP路由选择 144

6.5 认证目标 6.05:配置IGRP路由

选择 145

6.6 认证目标 6.06:IP主机表 147

6.7 认证目标 6.07:DNS和DHCP配置 148

6.7.1 DNS配置 148

6.7.2 转发DHCP请求 148

6.8 认证目标 6.08:辅助寻址 150

6.9 认证总结 151

6.10 2分钟练习 151

6.11 自我测试 152

第7章 配置Novell IPX 158

7.1 认证目标 7.01:IPX协议栈 158

7.2 认证目标 7.02:IPX数据报 159

7.2.1 IPX地址编码 159

7.2.2 IPX路由选择 160

7.2.3 内部网络 160

7.3 认证目标 7.03:IPX封装类型 161

7.3.1 Etherent_II 162

7.3.2 Ethernet_802.3 162

7.3.3 Ethernet_802.2 162

7.3.4 Ethernet_SNAP 163

7.3.5 多重帧类型的路由选择 163

7.4 认证目标 7.04:SAP和RIP 165

7.4.1 SAP 165

7.4.2 SAP和RIP操作实例 167

7.5 认证目标 7.05:IPX配置 169

7.5.1 准备 169

7.5.2 启用IPX和配置接口 169

7.5.3 路由选择协议 172

7.6 认证总结 173

7.7 2分钟练习 173

7.8 自我测试 174

第8章 AppleTalk的配置 182

8.1 认证目标 8.01:AppleTalk 协议栈 183

8.1.1 物理层与数据链路层 183

8.1.2 网络层 183

8.1.3 高层协议 183

8.2 认证目标 8.02:AppleTalk服务 185

8.3 认证目标 8.03:AppleTalk寻址 185

8.3.1 地址结构 187

8.3.2 地址分配 187

8.4 认证目标 8.04:AppleTalk区域 188

8.5 认证目标 8.05:AppleTalk

路由选择 189

8.6 认证目标 8.06:AppleTalk

发现模式 190

8.7 认证目标 8.07:AppleTalk配置 191

8.7.1 所需的AppleTalk命令 191

8.7.2 AppleTalk过滤 192

8.7.3 验证和监视AppleTalk的配置 194

8.8 认证总结 195

8.9 2分钟练习 196

8.10 自我测试 196

第9章 用访问列表管理基本通信量 205

9.1 认证目标 9.01:标准IP访问列表 205

9.2 认证目标 9.02:扩展IP访问列表 210

9.3 认证目标 9.03:命名访问列表 211

9.4 认证目标 9.04:标准IPX访问列表 213

9.5 认证目标 9.05:IPX SAP过滤 214

9.6 认证目标 9.06:AppleTalk访问列表 218

9.7 认证总结 220

9.8 2分钟练习 221

9.9 自我测试 222

第10章 广域连网 227

10.1 认证目标10.01:配置ISDN 227

10.1.1 配置ISDN BRI 227

10.1.2 配置ISDN PRI 229

10.2 认证目标10.02:配置X.25 229

10.3 认证目标10.03:配置帧中继 231

10.3.1 虚电路 232

10.3.2 差错校正 233

10.3.3 逻辑接口 233

10.3.4 在Cisco路由器上配置帧中继 233

10.4 认证目标10.04:配置ATM 235

10.5 认证目标10.05:配置PPP和多

链路PPP 238

10.5.1 PPP配置 238

10.5.2 配置多链路PPP 240

10.6 认证总结 241

10.7 2分钟练习 242

10.8 自我测试 243

第11章 虚拟局域网 250

11.1 认证目标11.01:交换和VLAN 250

11.2 认证目标11.02:生成树协议

和VLAN 254

11.3 认证目标11.03:默认VLAN配置 255

11.4 认证目标11.04:跨域配置VLAN 256

11.5 认证目标11.05:到VLAN的分组

交换机端口 259

11.5.1 配置ISL主干 264

11.5.2 IEEE 802.1Q主干 265

11.6 VLAN故障诊断 265

11.7 认证总结 267

11.8 2分钟练习 270

11.9 自我测试 271

附录A 自我测试题答案 278

附录B 关于配套光盘 299

附录C 关于Web站点 300

词汇表 301

第二章 物理层协议.docx

06-22

网络协议分析第二章(物理层协议)

华为网络协议FAQ之二层协议篇 V2.0

10-24

华为网络协议FAQ之二层协议篇 V2.0

CCNA学习指南.rar

08-21

1.3 认证目标1.03:网络层和路径确定 17 1.3.1 第3层地址 17 1.3.2 已选择路由协议和路由选择协议 17 1.3.3 路由选择算法和度 18 1.4 认证目标1.04:传输层 18 1.4.1 可靠性 18 1.4.2 窗口机制 18 1.5 认证目标1.05...

CCNA学习指南(pdf).zip

04-05

1.3 认证目标1.03:网络层和路径确定 17 1.3.1 第3层地址 17 1.3.2 已选择路由协议和路由选择协议 17 1.3.3 路由选择算法和度 18 1.4 认证目标1.04:传输层 18 1.4.1 可靠性 18 1.4.2 窗口机制 18 1.5 认证...

Java websocket在SpringBoot中使用

Bunny的博客

03-10

971

@OnOpen@OnClose@OnMessage使用定时任务测试。

车载诊断协议DoIP系列 —— 传输层控制协议(TCP)&用户数据报协议(UDP)

最新发布

Soly_kun的博客

03-10

185

### 本文大体如下:

### 1、系列文章目的

### 2、TL传输层控制协议(TCP)

### 3、TL用户数据报协议(UDP)

### 4、NL网络层协议(IP)

Ethernet II、PPP、HDLC 协议分析

05-31

Ethernet II是一种常用的局域网协议,它采用MAC地址来进行数据帧的寻址和传输。Ethernet II协议头包含目标MAC地址、源MAC地址和类型字段,用于标识数据的类型。

PPP(Point-to-Point Protocol)是一种点对点协议,常用于串行线路上进行数据传输。PPP协议头包含标识符、控制码、协议字段和信息字段等,用于实现数据的可靠传输和连接的建立与维护。

HDLC(High-level Data Link Control)是一种数据链路层协议,常用于广域网中进行数据传输。HDLC协议头包含地址字段、控制字段和信息字段等,用于实现数据的可靠传输和连接的建立与维护。HDLC协议支持多种工作模式,如异步传输模式、同步传输模式和透明传输模式等。

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

记得仰望星空

CSDN认证博客专家

CSDN认证企业博客

码龄5年

暂无认证

22

原创

25万+

周排名

85万+

总排名

4万+

访问

等级

245

积分

14

粉丝

25

获赞

16

评论

259

收藏

私信

关注

热门文章

网络协议学习之Ethernet II协议(二层)

11214

UART相关知识总结

7481

<记录> windows“ping“设备指定端口

4780

【WI-FI 6】什么是WI-FI6--如何测试WI-FI 6的吞吐量

3785

Makefile实现编译时间统计

3440

分类专栏

linux

3篇

imx6ull

1篇

openwrt

最新评论

<Linux>使用quilt工具制作补丁(patch)文件

Vane Zhang:

这么好的文章我先赞一个

Makefile实现编译时间统计

x2009again:

调试了很久,没法用,放弃了

Makefile实现编译时间统计

Silent_speaker:

有没有可能看看你的代码?这里有个主意,需要在同一段指令段中使用。

网络协议学习之Ethernet II协议(二层)

apple830:

在进行广播的时候,源mac地址还是发送信息的主机的mac地址吗?

Makefile实现编译时间统计

记得仰望星空:

调试过程 可以echo shell变量,可以看下变量数值变化过程

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

va_list 使用总结

Makefile实现编译时间统计

printf函数缓冲区问题

2022年12篇

2021年10篇

2020年1篇

目录

目录

分类专栏

linux

3篇

imx6ull

1篇

openwrt

目录

评论 5

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

网络协议学习之Ethernet II协议(二层)-CSDN博客

>

网络协议学习之Ethernet II协议(二层)-CSDN博客

网络协议学习之Ethernet II协议(二层)

记得仰望星空

已于 2022-06-29 14:43:54 修改

阅读量1.1w

收藏

58

点赞数

11

文章标签:

网络协议

于 2021-07-23 23:00:58 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weixin_43580872/article/details/118977590

版权

网络协议学习之Ethernet II协议

简介一、协议1、协议结构

二、抓包分析总结

简介

    Ethernet II协议位于五层OSI模型中的第二层,属于链路层的协议。

一、协议

1、协议结构

前导包目的mac地址(DMac)源mac地址 (SMac)类型(Type)数据(Playload)校验(FCS)8 Byte 0 1间隔6 Byte 目的地址6 Byte 源地址2 Byte46 ~ 1500 Byte4 Byte CRC检验

前导包: 占8个字节,0 1 相间隔组成。其作用是用于给基站识别即将到来的数据。目的mac地址: 接收设备的mac地址源mac地址: 发送设备的mac地址类型: 占2个字节,用于标记数据(playload)的协议类型。假设收到的是ARP数据,那么Type就是0x0806

类型(Type)Playload中的协议类型0x0800IPv4(Internet Protocol Version 4)0x0806ARP (Address Resulotion Protocol)0x0835RARP (Resever Address Resulotion Protocol)0x86DDIPv6 (Internet Protocol Version 6)

数据: 46-1500个字节, Ethernet II 规定最小的数据量为46个字节.校验: 4个字节,具体算法暂不深入研究,用于核对数据是否接收正确

二、抓包分析

Wireshark抓包: 图中数据可以发现看不到前导包与校验(FCS),因为网卡进来的数据是已经校验正确的数据包,会相应的处理掉了前导包和FCS,数据不正确的包已经被丢弃了。

分析数据可以得出:

数据是由mac为2c:f0:5d:56:70:20 ⇒ ec:41:18:1d:97:93的设备,mac填充为高位字节在前。Playload装载的是IPv4协议。

总结

1、Ethernet II是目的mac地址在前,源mac地址在后。 2、Type用于表示Playload的数据类型,分别有IPv4(0x0800)、ARP(0x0806)、RARP(0x0835)、IPv6(0x86DD) 3、Wireshark接收到的数据包均为网卡校验正确的数据包,所以没有了前导包与校验(FCS)数据。

优惠劵

记得仰望星空

关注

关注

11

点赞

58

收藏

觉得还不错?

一键收藏

知道了

5

评论

网络协议学习之Ethernet II协议(二层)

网络协议学习之Ethernet II协议简介一、协议1、协议结构2、二、抓包分析总结简介    Ethernet II协议位于五层OSI模型中的第二层,属于链路层的协议。一、协议1、协议结构前导包目的mac地址(DMac)源mac地址 (SMac)类型(Type)数据(Playload)校验(CRC)6 Byte 目的地址6 Byte 源地址2 Byte46 ~ 1500 Byte2、二、抓包分析总结..

复制链接

扫一扫

以太网二层协议

05-23

以太网二层协议

Ethernet II协议简介

weixin_34239592的博客

01-03

4314

以太网是当今现有局域网采用的最通用的通信协议标准。该协议定义了局域网中采用的电缆类型和信号处理方它由6个字节的目的MAC地址,6个字节的源MAC地址,2个字节的类型域(用于标示封装在这个Frame、里面的数据的类型)接下来是46-1500字节的数据和4字节的帧校验。 报头8 目标地址6 源地址6 以太类型2 有效负载46-1500 ...

5 条评论

您还未登录,请先

登录

后发表或查看评论

Wireshark抓取网卡协议分析(TCP,UDP,ARP,DNS,DHCP,HTTP超详细版本)

CodeGou的博客

07-21

1万+

Wireshark抓取网卡协议分析(TCP,UDP,ARP,DNS,DHCP,HTTP超详细版本)

以太网网络协议Ethernet II 帧分析

热门推荐

yetugeng的专栏

09-03

2万+

目前主要有两种格式的以太网帧:Ethernet II(DIX 2.0)和IEEE 802.3。

IP、ARP、EAP和QICQ协议使用Ethernet II帧结构,而STP协议则使用IEEE 802.3帧结构。

Ethernet II是由Xerox与DEC、Intel(DIX)在1982年制定的以太网标准帧格式,后来被定义在RFC894中。

IEEE 802.3是IEEE 802委员会在19...

CCNA学习指南(pdf).zip

04-05

目 录

序言

前言

第1章 网络互连介绍 1

1.1 认证目标1.01:网络互连模型 1

1.1.1 网络的发展 2

1.1.2 OSI模型 2

1.1.3 封装 3

1.2 认证目标1.02:物理层和数据链路层 4

1.2.1 DIX和802.3 Ethernet 5

1.2.2 802.5令牌环网 7

1.2.3 ANSI FDDI 8

1.2.4 MAC地址 9

1.2.5 接口 9

1.2.6 广域网服务 12

1.3 认证目标1.03:网络层和路径确定 17

1.3.1 第3层地址 17

1.3.2 已选择路由协议和路由选择协议 17

1.3.3 路由选择算法和度 18

1.4 认证目标1.04:传输层 18

1.4.1 可靠性 18

1.4.2 窗口机制 18

1.5 认证目标1.05:上层协议 18

1.6 认证目标1.06:Cisco路由器、交换机

和集线器 18

1.7 认证目标1.07:配置Cisco交换机

和集线器 20

1.8 认证总结 20

1.9 2分钟练习 22

1.10 自我测试 23

第2章 从Cisco IOS软件开始 31

2.1 认证目标 2.01:用户界面 31

2.1.1 用户模式和特权模式 31

2.1.2 命令行界面 32

2.2 认证目标2.02:路由器基础 35

2.2.1 路由器元素 35

2.2.2 路由器模式 35

2.2.3 检查路由器状态 37

2.2.4 Cisco发现协议 38

2.2.5 远程访问路由器 39

2.2.6 基本测试 39

2.2.7 调试 40

2.2.8 路由基础 41

2.3 认证目标2.03:初始配置 43

2.3.1 虚拟配置注册表设置 46

2.3.2 启动序列:引导系统命令 47

2.3.3 将配置传送到服务器或从服务器

上复制配置 47

2.4 认证目标2.04:自动安装配置数据 49

2.5 认证总结 49

2.6 2分钟练习 50

2.7 自我测试 51

第3章 IP寻址 58

3.1 认证目标3.01:IP地址类 58

3.1.1 IP地址的结构 58

3.1.2 特殊情况:回路、广播和网

络地址 59

3.1.3 识别地址类 60

3.1.4 子网掩码的重要性 61

3.1.5 二进制和十进制互相转换 62

3.2 认证目标3.02:子网划分和子网掩码 64

3.2.1 子网划分的目的 65

3.2.2 在默认子网掩码中加入位 65

3.3 认证目标3.03:子网规划 66

3.3.1 选择子网掩码 66

3.3.2 主机数目的影响 66

3.3.3 确定每个子网的地址范围 67

3.4 认证目标3.04:复杂子网 68

3.4.1 子网位穿越8位位组边界 68

3.4.2 变长子网掩码 69

3.4.3 超网划分 70

3.5 认证目标 3.05:用Cisco IOS配

置IP地址 71

3.5.1 设置IP地址和参数 71

3.5.2 主机名称到地址的映射 71

3.5.3 使用ping 72

3.5.4 使用IP TRACE和Telnet 73

3.6 认证总结 73

3.7 2分钟练习 74

3.8 自我测试 75

第4章 TCP/IP协议 88

4.1 认证目标 4.01:应用层服务 89

4.2 认证目标 4.02:表示和会话层服务 89

4.2.1 远程过程调用 89

4.2.2 Socket 89

4.2.3 传输层接口 90

4.2.4 NetBIOS 90

4.3 认证目标4.03:协议的详细结构 90

4.3.1 传输层 91

4.3.2 TCP 91

4.3.3 UDP 93

4.4 认证目标4.04:网络层 94

4.4.1 网际协议 94

4.4.2 地址解析协议 95

4.4.3 反向地址解析协议 96

4.4.4 逆向地址解析协议 96

4.4.5 网际控制消息协议 96

4.5 认证目标4.05:操作系统命令 97

4.5.1 UNIX 97

CCNA学习指南

03-11

内容简介

本书详细介绍CCNA考试的内容,主要有:互连网络的模型、Cisco路由器、交换机和集线器的特点;Cisco IOS软件的初步知识;TCP/IP协议套件的综合概括;管理广域网,配置ISDN、帧中继和ATM;学习IP配置;Novell IPX协议栈、IPX封装类型和SAP及RIP的配置;使用访问表进行基本的通信量管理;默认的局域网连网,跨域配置VLAN。 在每一章中,均有针对认证目标的详细说明、有关认证的总结信息、2分钟练习和自我测试题,可帮助读者更好地理解认证的内容。

目录

目 录

序言

前言

第1章 网络互连介绍 1

1.1 认证目标1.01:网络互连模型 1

1.1.1 网络的发展 2

1.1.2 OSI模型 2

1.1.3 封装 3

1.2 认证目标1.02:物理层和数据链路层 4

1.2.1 DIX和802.3 Ethernet 5

1.2.2 802.5令牌环网 7

1.2.3 ANSI FDDI 8

1.2.4 MAC地址 9

1.2.5 接口 9

1.2.6 广域网服务 12

1.3 认证目标1.03:网络层和路径确定 17

1.3.1 第3层地址 17

1.3.2 已选择路由协议和路由选择协议 17

1.3.3 路由选择算法和度 18

1.4 认证目标1.04:传输层 18

1.4.1 可靠性 18

1.4.2 窗口机制 18

1.5 认证目标1.05:上层协议 18

1.6 认证目标1.06:Cisco路由器、交换机

和集线器 18

1.7 认证目标1.07:配置Cisco交换机

和集线器 20

1.8 认证总结 20

1.9 2分钟练习 22

1.10 自我测试 23

第2章 从Cisco IOS软件开始 31

2.1 认证目标 2.01:用户界面 31

2.1.1 用户模式和特权模式 31

2.1.2 命令行界面 32

2.2 认证目标2.02:路由器基础 35

2.2.1 路由器元素 35

2.2.2 路由器模式 35

2.2.3 检查路由器状态 37

2.2.4 Cisco发现协议 38

2.2.5 远程访问路由器 39

2.2.6 基本测试 39

2.2.7 调试 40

2.2.8 路由基础 41

2.3 认证目标2.03:初始配置 43

2.3.1 虚拟配置注册表设置 46

2.3.2 启动序列:引导系统命令 47

2.3.3 将配置传送到服务器或从服务器

上复制配置 47

2.4 认证目标2.04:自动安装配置数据 49

2.5 认证总结 49

2.6 2分钟练习 50

2.7 自我测试 51

第3章 IP寻址 58

3.1 认证目标3.01:IP地址类 58

3.1.1 IP地址的结构 58

3.1.2 特殊情况:回路、广播和网

络地址 59

3.1.3 识别地址类 60

3.1.4 子网掩码的重要性 61

3.1.5 二进制和十进制互相转换 62

3.2 认证目标3.02:子网划分和子网掩码 64

3.2.1 子网划分的目的 65

3.2.2 在默认子网掩码中加入位 65

3.3 认证目标3.03:子网规划 66

3.3.1 选择子网掩码 66

3.3.2 主机数目的影响 66

3.3.3 确定每个子网的地址范围 67

3.4 认证目标3.04:复杂子网 68

3.4.1 子网位穿越8位位组边界 68

3.4.2 变长子网掩码 69

3.4.3 超网划分 70

3.5 认证目标 3.05:用Cisco IOS配

置IP地址 71

3.5.1 设置IP地址和参数 71

3.5.2 主机名称到地址的映射 71

3.5.3 使用ping 72

3.5.4 使用IP TRACE和Telnet 73

3.6 认证总结 73

3.7 2分钟练习 74

3.8 自我测试 75

第4章 TCP/IP协议 88

4.1 认证目标 4.01:应用层服务 89

4.2 认证目标 4.02:表示和会话层服务 89

4.2.1 远程过程调用 89

4.2.2 Socket 89

4.2.3 传输层接口 90

4.2.4 NetBIOS 90

4.3 认证目标4.03:协议的详细结构 90

4.3.1 传输层 91

4.3.2 TCP 91

4.3.3 UDP 93

4.4 认证目标4.04:网络层 94

4.4.1 网际协议 94

4.4.2 地址解析协议 95

4.4.3 反向地址解析协议 96

4.4.4 逆向地址解析协议 96

4.4.5 网际控制消息协议 96

4.5 认证目标4.05:操作系统命令 97

4.5.1 UNIX 97

4.5.2 32位Windows 98

4.6 认证总结 98

4.7 2分钟练习 99

4.8 自我测试 100

第5章 IP路由选择协议 108

5.1 认证目标5.01:为什么使用路由

选择协议 108

5.2 认证目标5.02:静态路由和动

态路由 114

5.3 认证目标 5.03:默认路由 117

5.4 认证目标 5.04:链路状态和距

离向量 119

5.4.1 距离向量路由选择协议 119

5.4.2 链路状态路由选择协议 123

5.4.3 内部和外部网关协议 124

5.5 认证目标 5.05:RIP 124

5.6 认证目标 5.06:IGRP 127

5.7 认证目标 5.07:OSPF 129

5.8 认证总结 131

5.9 2分钟练习 132

5.10 自我测试 133

第6章 IP配置 141

6.1 认证目标 6.01:IP配置命令 141

6.2 认证目标 6.02:配置静态路由 141

6.3 认证目标 6.03:配置默认路由 144

6.4 认证目标 6.04:配置RIP路由选择 144

6.5 认证目标 6.05:配置IGRP路由

选择 145

6.6 认证目标 6.06:IP主机表 147

6.7 认证目标 6.07:DNS和DHCP配置 148

6.7.1 DNS配置 148

6.7.2 转发DHCP请求 148

6.8 认证目标 6.08:辅助寻址 150

6.9 认证总结 151

6.10 2分钟练习 151

6.11 自我测试 152

第7章 配置Novell IPX 158

7.1 认证目标 7.01:IPX协议栈 158

7.2 认证目标 7.02:IPX数据报 159

7.2.1 IPX地址编码 159

7.2.2 IPX路由选择 160

7.2.3 内部网络 160

7.3 认证目标 7.03:IPX封装类型 161

7.3.1 Etherent_II 162

7.3.2 Ethernet_802.3 162

7.3.3 Ethernet_802.2 162

7.3.4 Ethernet_SNAP 163

7.3.5 多重帧类型的路由选择 163

7.4 认证目标 7.04:SAP和RIP 165

7.4.1 SAP 165

7.4.2 SAP和RIP操作实例 167

7.5 认证目标 7.05:IPX配置 169

7.5.1 准备 169

7.5.2 启用IPX和配置接口 169

7.5.3 路由选择协议 172

7.6 认证总结 173

7.7 2分钟练习 173

7.8 自我测试 174

第8章 AppleTalk的配置 182

8.1 认证目标 8.01:AppleTalk 协议栈 183

8.1.1 物理层与数据链路层 183

8.1.2 网络层 183

8.1.3 高层协议 183

8.2 认证目标 8.02:AppleTalk服务 185

8.3 认证目标 8.03:AppleTalk寻址 185

8.3.1 地址结构 187

8.3.2 地址分配 187

8.4 认证目标 8.04:AppleTalk区域 188

8.5 认证目标 8.05:AppleTalk

路由选择 189

8.6 认证目标 8.06:AppleTalk

发现模式 190

8.7 认证目标 8.07:AppleTalk配置 191

8.7.1 所需的AppleTalk命令 191

8.7.2 AppleTalk过滤 192

8.7.3 验证和监视AppleTalk的配置 194

8.8 认证总结 195

8.9 2分钟练习 196

8.10 自我测试 196

第9章 用访问列表管理基本通信量 205

9.1 认证目标 9.01:标准IP访问列表 205

9.2 认证目标 9.02:扩展IP访问列表 210

9.3 认证目标 9.03:命名访问列表 211

9.4 认证目标 9.04:标准IPX访问列表 213

9.5 认证目标 9.05:IPX SAP过滤 214

9.6 认证目标 9.06:AppleTalk访问列表 218

9.7 认证总结 220

9.8 2分钟练习 221

9.9 自我测试 222

第10章 广域连网 227

10.1 认证目标10.01:配置ISDN 227

10.1.1 配置ISDN BRI 227

10.1.2 配置ISDN PRI 229

10.2 认证目标10.02:配置X.25 229

10.3 认证目标10.03:配置帧中继 231

10.3.1 虚电路 232

10.3.2 差错校正 233

10.3.3 逻辑接口 233

10.3.4 在Cisco路由器上配置帧中继 233

10.4 认证目标10.04:配置ATM 235

10.5 认证目标10.05:配置PPP和多

链路PPP 238

10.5.1 PPP配置 238

10.5.2 配置多链路PPP 240

10.6 认证总结 241

10.7 2分钟练习 242

10.8 自我测试 243

第11章 虚拟局域网 250

11.1 认证目标11.01:交换和VLAN 250

11.2 认证目标11.02:生成树协议

和VLAN 254

11.3 认证目标11.03:默认VLAN配置 255

11.4 认证目标11.04:跨域配置VLAN 256

11.5 认证目标11.05:到VLAN的分组

交换机端口 259

11.5.1 配置ISL主干 264

11.5.2 IEEE 802.1Q主干 265

11.6 VLAN故障诊断 265

11.7 认证总结 267

11.8 2分钟练习 270

11.9 自我测试 271

附录A 自我测试题答案 278

附录B 关于配套光盘 299

附录C 关于Web站点 300

词汇表 301

Ethernet II

qq_45741246的博客

03-28

617

以太网两种标准帧格式之一一种是Ethernet II另一种是 IEEE802.3当Type字段大于等于1536或0x0600时为Ethernet II帧格式当Type字段小于等于1500或0x05DC时为IEEE802.3。

初识Ethernet II帧格式

m0_51381079的博客

09-27

5273

以太帧有很多种类型。不同类型的帧具有不同的格式和 MTU 值。但在同种物理媒体上都可同时存在。常见的有三种帧格式:Ethernet II 帧是最常见的帧类型,并通常直接被 IP 协议使用;非标准 IEEE 802.3 帧变种;IEEE 802.3帧(后跟逻辑链路控制(LLC) 帧)。本文仅谈对Ethernet II 帧的初步认知。

Ethernet II 类型以太网帧的最小长度为 64 字节(6+6+2+46+4),最大长度为 1518 字节(6+6+2+1500+4)。其...

关于以太网(Ethernet II)这个网络的个人理解以及应用(2)

@角色扮演#

09-26

1万+

在stm32f107环境下实现如下功能:

- 以太网接口用作串口使用(区别于C/S模型);

- 以太网接口接收全部的网内数据;

- 对网内数据包过滤,仅接收本机相关数据包及广播包; 工具:anysend.exe:Anysend是基于Winpcap驱动开发的,实现以太网接口发送任意自组数据包的工具,各位请自行查找下载;

wireshark.exe:网络抓包工具

如果你是一个嵌入式开发人员,

以太网基础

weixin_34344677的博客

12-29

544

http://zh.wikipedia.org/wiki/IEEE_802

IEEE 802 

指IEEE标准中关于局域网和城域网的一系列标准。更确切的说,IEEE 802标准仅限定在传输可变大小数据包的网络。

其中最广泛使用的有以太网、令牌环、无线局域网等。这一系列标准中的每一个子标准都由委员会中的一个专门工作组负责。

IEEE 802中定义的服务和协议限定在OSI模型[OSI网络参考模...

ip转非ip协议网络传输(二层mac透传)

04-21

项目需要不能在网络上出现ip协议,但应用程序是基于socket开发的。为了减少应用开发工作。添加二层协议转发功能。通过自定义的三层协议封装ip协议数据,实现二层广播域内非ip化的网络通信。

ccna学习指南 chinapub 高清版

04-25

高清pdf版,ccna学习指南。

目 录

序言

前言

第1章 网络互连介绍 1

1.1 认证目标1.01:网络互连模型 1

1.1.1 网络的发展 2

1.1.2 OSI模型 2

1.1.3 封装 3

1.2 认证目标1.02:物理层和数据链路层 4

1.2.1 DIX和802.3 Ethernet 5

1.2.2 802.5令牌环网 7

1.2.3 ANSI FDDI 8

1.2.4 MAC地址 9

1.2.5 接口 9

1.2.6 广域网服务 12

1.3 认证目标1.03:网络层和路径确定 17

1.3.1 第3层地址 17

1.3.2 已选择路由协议和路由选择协议 17

1.3.3 路由选择算法和度 18

1.4 认证目标1.04:传输层 18

1.4.1 可靠性 18

1.4.2 窗口机制 18

1.5 认证目标1.05:上层协议 18

1.6 认证目标1.06:Cisco路由器、交换机

和集线器 18

1.7 认证目标1.07:配置Cisco交换机

和集线器 20

1.8 认证总结 20

1.9 2分钟练习 22

1.10 自我测试 23

第2章 从Cisco IOS软件开始 31

2.1 认证目标 2.01:用户界面 31

2.1.1 用户模式和特权模式 31

2.1.2 命令行界面 32

2.2 认证目标2.02:路由器基础 35

2.2.1 路由器元素 35

2.2.2 路由器模式 35

2.2.3 检查路由器状态 37

2.2.4 Cisco发现协议 38

2.2.5 远程访问路由器 39

2.2.6 基本测试 39

2.2.7 调试 40

2.2.8 路由基础 41

2.3 认证目标2.03:初始配置 43

2.3.1 虚拟配置注册表设置 46

2.3.2 启动序列:引导系统命令 47

2.3.3 将配置传送到服务器或从服务器

上复制配置 47

2.4 认证目标2.04:自动安装配置数据 49

2.5 认证总结 49

2.6 2分钟练习 50

2.7 自我测试 51

第3章 IP寻址 58

3.1 认证目标3.01:IP地址类 58

3.1.1 IP地址的结构 58

3.1.2 特殊情况:回路、广播和网

络地址 59

3.1.3 识别地址类 60

3.1.4 子网掩码的重要性 61

3.1.5 二进制和十进制互相转换 62

3.2 认证目标3.02:子网划分和子网掩码 64

3.2.1 子网划分的目的 65

3.2.2 在默认子网掩码中加入位 65

3.3 认证目标3.03:子网规划 66

3.3.1 选择子网掩码 66

3.3.2 主机数目的影响 66

3.3.3 确定每个子网的地址范围 67

3.4 认证目标3.04:复杂子网 68

3.4.1 子网位穿越8位位组边界 68

3.4.2 变长子网掩码 69

3.4.3 超网划分 70

3.5 认证目标 3.05:用Cisco IOS配

置IP地址 71

3.5.1 设置IP地址和参数 71

3.5.2 主机名称到地址的映射 71

3.5.3 使用ping 72

3.5.4 使用IP TRACE和Telnet 73

3.6 认证总结 73

3.7 2分钟练习 74

3.8 自我测试 75

第4章 TCP/IP协议 88

4.1 认证目标 4.01:应用层服务 89

4.2 认证目标 4.02:表示和会话层服务 89

4.2.1 远程过程调用 89

4.2.2 Socket 89

4.2.3 传输层接口 90

4.2.4 NetBIOS 90

4.3 认证目标4.03:协议的详细结构 90

4.3.1 传输层 91

4.3.2 TCP 91

4.3.3 UDP 93

4.4 认证目标4.04:网络层 94

4.4.1 网际协议 94

4.4.2 地址解析协议 95

4.4.3 反向地址解析协议 96

4.4.4 逆向地址解析协议 96

4.4.5 网际控制消息协议 96

4.5 认证目标4.05:操作系统命令 97

4.5.1 UNIX 97

4.5.2 32位Windows 98

4.6 认证总结 98

4.7 2分钟练习 99

4.8 自我测试 100

第5章 IP路由选择协议 108

5.1 认证目标5.01:为什么使用路由

选择协议 108

5.2 认证目标5.02:静态路由和动

态路由 114

5.3 认证目标 5.03:默认路由 117

5.4 认证目标 5.04:链路状态和距

离向量 119

5.4.1 距离向量路由选择协议 119

5.4.2 链路状态路由选择协议 123

5.4.3 内部和外部网关协议 124

5.5 认证目标 5.05:RIP 124

5.6 认证目标 5.06:IGRP 127

5.7 认证目标 5.07:OSPF 129

5.8 认证总结 131

5.9 2分钟练习 132

5.10 自我测试 133

第6章 IP配置 141

6.1 认证目标 6.01:IP配置命令 141

6.2 认证目标 6.02:配置静态路由 141

6.3 认证目标 6.03:配置默认路由 144

6.4 认证目标 6.04:配置RIP路由选择 144

6.5 认证目标 6.05:配置IGRP路由

选择 145

6.6 认证目标 6.06:IP主机表 147

6.7 认证目标 6.07:DNS和DHCP配置 148

6.7.1 DNS配置 148

6.7.2 转发DHCP请求 148

6.8 认证目标 6.08:辅助寻址 150

6.9 认证总结 151

6.10 2分钟练习 151

6.11 自我测试 152

第7章 配置Novell IPX 158

7.1 认证目标 7.01:IPX协议栈 158

7.2 认证目标 7.02:IPX数据报 159

7.2.1 IPX地址编码 159

7.2.2 IPX路由选择 160

7.2.3 内部网络 160

7.3 认证目标 7.03:IPX封装类型 161

7.3.1 Etherent_II 162

7.3.2 Ethernet_802.3 162

7.3.3 Ethernet_802.2 162

7.3.4 Ethernet_SNAP 163

7.3.5 多重帧类型的路由选择 163

7.4 认证目标 7.04:SAP和RIP 165

7.4.1 SAP 165

7.4.2 SAP和RIP操作实例 167

7.5 认证目标 7.05:IPX配置 169

7.5.1 准备 169

7.5.2 启用IPX和配置接口 169

7.5.3 路由选择协议 172

7.6 认证总结 173

7.7 2分钟练习 173

7.8 自我测试 174

第8章 AppleTalk的配置 182

8.1 认证目标 8.01:AppleTalk 协议栈 183

8.1.1 物理层与数据链路层 183

8.1.2 网络层 183

8.1.3 高层协议 183

8.2 认证目标 8.02:AppleTalk服务 185

8.3 认证目标 8.03:AppleTalk寻址 185

8.3.1 地址结构 187

8.3.2 地址分配 187

8.4 认证目标 8.04:AppleTalk区域 188

8.5 认证目标 8.05:AppleTalk

路由选择 189

8.6 认证目标 8.06:AppleTalk

发现模式 190

8.7 认证目标 8.07:AppleTalk配置 191

8.7.1 所需的AppleTalk命令 191

8.7.2 AppleTalk过滤 192

8.7.3 验证和监视AppleTalk的配置 194

8.8 认证总结 195

8.9 2分钟练习 196

8.10 自我测试 196

第9章 用访问列表管理基本通信量 205

9.1 认证目标 9.01:标准IP访问列表 205

9.2 认证目标 9.02:扩展IP访问列表 210

9.3 认证目标 9.03:命名访问列表 211

9.4 认证目标 9.04:标准IPX访问列表 213

9.5 认证目标 9.05:IPX SAP过滤 214

9.6 认证目标 9.06:AppleTalk访问列表 218

9.7 认证总结 220

9.8 2分钟练习 221

9.9 自我测试 222

第10章 广域连网 227

10.1 认证目标10.01:配置ISDN 227

10.1.1 配置ISDN BRI 227

10.1.2 配置ISDN PRI 229

10.2 认证目标10.02:配置X.25 229

10.3 认证目标10.03:配置帧中继 231

10.3.1 虚电路 232

10.3.2 差错校正 233

10.3.3 逻辑接口 233

10.3.4 在Cisco路由器上配置帧中继 233

10.4 认证目标10.04:配置ATM 235

10.5 认证目标10.05:配置PPP和多

链路PPP 238

10.5.1 PPP配置 238

10.5.2 配置多链路PPP 240

10.6 认证总结 241

10.7 2分钟练习 242

10.8 自我测试 243

第11章 虚拟局域网 250

11.1 认证目标11.01:交换和VLAN 250

11.2 认证目标11.02:生成树协议

和VLAN 254

11.3 认证目标11.03:默认VLAN配置 255

11.4 认证目标11.04:跨域配置VLAN 256

11.5 认证目标11.05:到VLAN的分组

交换机端口 259

11.5.1 配置ISL主干 264

11.5.2 IEEE 802.1Q主干 265

11.6 VLAN故障诊断 265

11.7 认证总结 267

11.8 2分钟练习 270

11.9 自我测试 271

附录A 自我测试题答案 278

附录B 关于配套光盘 299

附录C 关于Web站点 300

词汇表 301

网络基础配置:二层交换机不同VLAN互通

01-31

网络基础配置:二层交换机不同VLAN互通

趣谈网络协议 pdf .zip

04-13

目录

00开篇词:想成为技术牛人?先搞定网络协议!

01为什么要学习网络协议?

02网络分层的真实含义是什么?

03ifconfig:最熟悉又陌生的命令行

04DHCP与PXE:IP是怎么来的,又是怎么没的?

05从物理层到MAC层

06交换机与VLAN

07ICMP与ping

08世界这么大,我想出网关

09路由协议

10UDP协议

11TCP协议(上)

12TCP协议(下)

13套接字Socket

14HTTP协议

15HTTPS协议

16流媒体协议

17P2P协议

18DNS协议

19HTTPDNS

20CDN

21数据中心

23移动网络

24云中网络

25软件定义网络

26云中的网络安全

27云中的网络Qo

28云中网络的隔离GRE、VXLAN

29容器网络

30容器网络之Flannel

31容器网络之Calico

32RPC协议综述

33基于XML的SOAP协议

34基于JSON的RESTful接口协议

35二进制类RPC协议

36跨语言类RPC协议

.............................

CCNA学习指南-绝对有用

08-13

目 录

序言

前言

第1章 网络互连介绍 1

1.1 认证目标1.01:网络互连模型 1

1.1.1 网络的发展 2

1.1.2 OSI模型 2

1.1.3 封装 3

1.2 认证目标1.02:物理层和数据链路层 4

1.2.1 DIX和802.3 Ethernet 5

1.2.2 802.5令牌环网 7

1.2.3 ANSI FDDI 8

1.2.4 MAC地址 9

1.2.5 接口 9

1.2.6 广域网服务 12

1.3 认证目标1.03:网络层和路径确定 17

1.3.1 第3层地址 17

1.3.2 已选择路由协议和路由选择协议 17

1.3.3 路由选择算法和度 18

1.4 认证目标1.04:传输层 18

1.4.1 可靠性 18

1.4.2 窗口机制 18

1.5 认证目标1.05:上层协议 18

1.6 认证目标1.06:Cisco路由器、交换机

和集线器 18

1.7 认证目标1.07:配置Cisco交换机

和集线器 20

1.8 认证总结 20

1.9 2分钟练习 22

1.10 自我测试 23

第2章 从Cisco IOS软件开始 31

2.1 认证目标 2.01:用户界面 31

2.1.1 用户模式和特权模式 31

2.1.2 命令行界面 32

2.2 认证目标2.02:路由器基础 35

2.2.1 路由器元素 35

2.2.2 路由器模式 35

2.2.3 检查路由器状态 37

2.2.4 Cisco发现协议 38

2.2.5 远程访问路由器 39

2.2.6 基本测试 39

2.2.7 调试 40

2.2.8 路由基础 41

2.3 认证目标2.03:初始配置 43

2.3.1 虚拟配置注册表设置 46

2.3.2 启动序列:引导系统命令 47

2.3.3 将配置传送到服务器或从服务器

上复制配置 47

2.4 认证目标2.04:自动安装配置数据 49

2.5 认证总结 49

2.6 2分钟练习 50

2.7 自我测试 51

第3章 IP寻址 58

3.1 认证目标3.01:IP地址类 58

3.1.1 IP地址的结构 58

3.1.2 特殊情况:回路、广播和网

络地址 59

3.1.3 识别地址类 60

3.1.4 子网掩码的重要性 61

3.1.5 二进制和十进制互相转换 62

3.2 认证目标3.02:子网划分和子网掩码 64

3.2.1 子网划分的目的 65

3.2.2 在默认子网掩码中加入位 65

3.3 认证目标3.03:子网规划 66

3.3.1 选择子网掩码 66

3.3.2 主机数目的影响 66

3.3.3 确定每个子网的地址范围 67

3.4 认证目标3.04:复杂子网 68

3.4.1 子网位穿越8位位组边界 68

3.4.2 变长子网掩码 69

3.4.3 超网划分 70

3.5 认证目标 3.05:用Cisco IOS配

置IP地址 71

3.5.1 设置IP地址和参数 71

3.5.2 主机名称到地址的映射 71

3.5.3 使用ping 72

3.5.4 使用IP TRACE和Telnet 73

3.6 认证总结 73

3.7 2分钟练习 74

3.8 自我测试 75

第4章 TCP/IP协议 88

4.1 认证目标 4.01:应用层服务 89

4.2 认证目标 4.02:表示和会话层服务 89

4.2.1 远程过程调用 89

4.2.2 Socket 89

4.2.3 传输层接口 90

4.2.4 NetBIOS 90

4.3 认证目标4.03:协议的详细结构 90

4.3.1 传输层 91

4.3.2 TCP 91

4.3.3 UDP 93

4.4 认证目标4.04:网络层 94

4.4.1 网际协议 94

4.4.2 地址解析协议 95

4.4.3 反向地址解析协议 96

4.4.4 逆向地址解析协议 96

4.4.5 网际控制消息协议 96

4.5 认证目标4.05:操作系统命令 97

4.5.1 UNIX 97

4.5.2 32位Windows 98

4.6 认证总结 98

4.7 2分钟练习 99

4.8 自我测试 100

第5章 IP路由选择协议 108

5.1 认证目标5.01:为什么使用路由

选择协议 108

5.2 认证目标5.02:静态路由和动

态路由 114

5.3 认证目标 5.03:默认路由 117

5.4 认证目标 5.04:链路状态和距

离向量 119

5.4.1 距离向量路由选择协议 119

5.4.2 链路状态路由选择协议 123

5.4.3 内部和外部网关协议 124

5.5 认证目标 5.05:RIP 124

5.6 认证目标 5.06:IGRP 127

5.7 认证目标 5.07:OSPF 129

5.8 认证总结 131

5.9 2分钟练习 132

5.10 自我测试 133

第6章 IP配置 141

6.1 认证目标 6.01:IP配置命令 141

6.2 认证目标 6.02:配置静态路由 141

6.3 认证目标 6.03:配置默认路由 144

6.4 认证目标 6.04:配置RIP路由选择 144

6.5 认证目标 6.05:配置IGRP路由

选择 145

6.6 认证目标 6.06:IP主机表 147

6.7 认证目标 6.07:DNS和DHCP配置 148

6.7.1 DNS配置 148

6.7.2 转发DHCP请求 148

6.8 认证目标 6.08:辅助寻址 150

6.9 认证总结 151

6.10 2分钟练习 151

6.11 自我测试 152

第7章 配置Novell IPX 158

7.1 认证目标 7.01:IPX协议栈 158

7.2 认证目标 7.02:IPX数据报 159

7.2.1 IPX地址编码 159

7.2.2 IPX路由选择 160

7.2.3 内部网络 160

7.3 认证目标 7.03:IPX封装类型 161

7.3.1 Etherent_II 162

7.3.2 Ethernet_802.3 162

7.3.3 Ethernet_802.2 162

7.3.4 Ethernet_SNAP 163

7.3.5 多重帧类型的路由选择 163

7.4 认证目标 7.04:SAP和RIP 165

7.4.1 SAP 165

7.4.2 SAP和RIP操作实例 167

7.5 认证目标 7.05:IPX配置 169

7.5.1 准备 169

7.5.2 启用IPX和配置接口 169

7.5.3 路由选择协议 172

7.6 认证总结 173

7.7 2分钟练习 173

7.8 自我测试 174

第8章 AppleTalk的配置 182

8.1 认证目标 8.01:AppleTalk 协议栈 183

8.1.1 物理层与数据链路层 183

8.1.2 网络层 183

8.1.3 高层协议 183

8.2 认证目标 8.02:AppleTalk服务 185

8.3 认证目标 8.03:AppleTalk寻址 185

8.3.1 地址结构 187

8.3.2 地址分配 187

8.4 认证目标 8.04:AppleTalk区域 188

8.5 认证目标 8.05:AppleTalk

路由选择 189

8.6 认证目标 8.06:AppleTalk

发现模式 190

8.7 认证目标 8.07:AppleTalk配置 191

8.7.1 所需的AppleTalk命令 191

8.7.2 AppleTalk过滤 192

8.7.3 验证和监视AppleTalk的配置 194

8.8 认证总结 195

8.9 2分钟练习 196

8.10 自我测试 196

第9章 用访问列表管理基本通信量 205

9.1 认证目标 9.01:标准IP访问列表 205

9.2 认证目标 9.02:扩展IP访问列表 210

9.3 认证目标 9.03:命名访问列表 211

9.4 认证目标 9.04:标准IPX访问列表 213

9.5 认证目标 9.05:IPX SAP过滤 214

9.6 认证目标 9.06:AppleTalk访问列表 218

9.7 认证总结 220

9.8 2分钟练习 221

9.9 自我测试 222

第10章 广域连网 227

10.1 认证目标10.01:配置ISDN 227

10.1.1 配置ISDN BRI 227

10.1.2 配置ISDN PRI 229

10.2 认证目标10.02:配置X.25 229

10.3 认证目标10.03:配置帧中继 231

10.3.1 虚电路 232

10.3.2 差错校正 233

10.3.3 逻辑接口 233

10.3.4 在Cisco路由器上配置帧中继 233

10.4 认证目标10.04:配置ATM 235

10.5 认证目标10.05:配置PPP和多

链路PPP 238

10.5.1 PPP配置 238

10.5.2 配置多链路PPP 240

10.6 认证总结 241

10.7 2分钟练习 242

10.8 自我测试 243

第11章 虚拟局域网 250

11.1 认证目标11.01:交换和VLAN 250

11.2 认证目标11.02:生成树协议

和VLAN 254

11.3 认证目标11.03:默认VLAN配置 255

11.4 认证目标11.04:跨域配置VLAN 256

11.5 认证目标11.05:到VLAN的分组

交换机端口 259

11.5.1 配置ISL主干 264

11.5.2 IEEE 802.1Q主干 265

11.6 VLAN故障诊断 265

11.7 认证总结 267

11.8 2分钟练习 270

11.9 自我测试 271

附录A 自我测试题答案 278

附录B 关于配套光盘 299

附录C 关于Web站点 300

词汇表 301

CCNA学习指南.rar

08-21

1.3 认证目标1.03:网络层和路径确定 17 1.3.1 第3层地址 17 1.3.2 已选择路由协议和路由选择协议 17 1.3.3 路由选择算法和度 18 1.4 认证目标1.04:传输层 18 1.4.1 可靠性 18 1.4.2 窗口机制 18 1.5 认证目标1.05...

TCP收发——计算机网络——day02

m0_61988812的博客

03-07

824

eg:利用TCP实现跨主机的文件发送。

Day 7.UDP编程、不同主机之间用网络进行通信

2201_75392588的博客

03-06

800

功能:从套接字中接受数据参数: sockfd:套接字文件描述符buf:存放数据空间首地址flags:属性 默认为0src_addr:存放IP地址信息的空间首地址addrlen:存放接收到IP地址大小空间的首地址返回值:成功返回实际接收到的字节数;失败返回-1;

学习笔记——计算机网络(Internet、网络边缘)

最新发布

weixin_74727063的博客

03-09

503

网络是由多个计算机和其他网络设备通过通信链路相互连接而形成的互联网,用于实现数据传输和资源共享。它是现代信息社会中不可或缺的基础设施。1.计算机网络通过通信链路连接;以共享资源为目标;资源包括:计算机硬件、软件、信息和对他人有用的东西。2.构成网络的重要概念:节点:主机及其是上运行的应用程序;路由器、交换机等网络交换设备。边:通信链路接入网链路:主机连接到互联网的链路猪肝链路:路由器间的链路协议。internet是指多个网络互相连接构成的网络,并更多地代表网络互连技术。

Ethernet II、PPP、HDLC 协议分析

05-31

Ethernet II是一种常用的局域网协议,它采用MAC地址来进行数据帧的寻址和传输。Ethernet II协议头包含目标MAC地址、源MAC地址和类型字段,用于标识数据的类型。

PPP(Point-to-Point Protocol)是一种点对点协议,常用于串行线路上进行数据传输。PPP协议头包含标识符、控制码、协议字段和信息字段等,用于实现数据的可靠传输和连接的建立与维护。

HDLC(High-level Data Link Control)是一种数据链路层协议,常用于广域网中进行数据传输。HDLC协议头包含地址字段、控制字段和信息字段等,用于实现数据的可靠传输和连接的建立与维护。HDLC协议支持多种工作模式,如异步传输模式、同步传输模式和透明传输模式等。

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

记得仰望星空

CSDN认证博客专家

CSDN认证企业博客

码龄5年

暂无认证

22

原创

25万+

周排名

85万+

总排名

4万+

访问

等级

245

积分

14

粉丝

25

获赞

16

评论

259

收藏

私信

关注

热门文章

网络协议学习之Ethernet II协议(二层)

11214

UART相关知识总结

7481

<记录> windows“ping“设备指定端口

4780

【WI-FI 6】什么是WI-FI6--如何测试WI-FI 6的吞吐量

3785

Makefile实现编译时间统计

3440

分类专栏

linux

3篇

imx6ull

1篇

openwrt

最新评论

<Linux>使用quilt工具制作补丁(patch)文件

Vane Zhang:

这么好的文章我先赞一个

Makefile实现编译时间统计

x2009again:

调试了很久,没法用,放弃了

Makefile实现编译时间统计

Silent_speaker:

有没有可能看看你的代码?这里有个主意,需要在同一段指令段中使用。

网络协议学习之Ethernet II协议(二层)

apple830:

在进行广播的时候,源mac地址还是发送信息的主机的mac地址吗?

Makefile实现编译时间统计

记得仰望星空:

调试过程 可以echo shell变量,可以看下变量数值变化过程

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

va_list 使用总结

Makefile实现编译时间统计

printf函数缓冲区问题

2022年12篇

2021年10篇

2020年1篇

目录

目录

分类专栏

linux

3篇

imx6ull

1篇

openwrt

目录

评论 5

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

以太网中,为什么要区分802.3帧和EthernetII帧? - 知乎

以太网中,为什么要区分802.3帧和EthernetII帧? - 知乎首页知乎知学堂发现等你来答​切换模式登录/注册以太网(Ethernet)802.11SDH以太网中,为什么要区分802.3帧和EthernetII帧?802.3感觉完全可以用Ethernet II帧结构来替代,那为什么需要?我的想法是历史遗留问题? 还有哪些协议是承载在802.3帧之上的?(STP、…显示全部 ​关注者14被浏览33,486关注问题​写回答​邀请回答​好问题​添加评论​分享​6 个回答默认排序微思网络​已认证账号​ 关注以太网的帧结构分两种:第一种是Ethernet_II的帧第二种是IEEE802.3的帧帧样式之间的差异很小。两种标准之间最大的差异是 802.3 中增加了帧首定界符 (SFD),并且“类型”字段变为“长度”字段。前导码和帧首定界符字段:前导码(7 个字节)和帧首定界符 (SFD)(也称为帧首)(1 个字节)字段用于发送设备与接收设备之间的信号同步。帧的这前八个字节用于引起接收节点的注意。前几个字节的实质作用是告诉接收方准备接收新帧。目的MAC地址字段:该 6 字节字段是预期接收方的标识符。此地址被第 2 层用来协助设备确定帧是否发送到目的地。帧中的地址将会与设备中的 MAC 地址进行比对。如果匹配,设备就接受该帧。源MAC地址字段:该 6 字节字段标识发出帧的网卡或接口。长度字段:在 1997 年以前的所有 IEEE 802.3 标准中,“长度”字段定义帧的数据字段的准确长度。此字段后来被用作 FCS 的一部分,用来确认是否正确收到报文。否则,该字段将用于描述存在哪个上层协议。如果两个二进制八位数值等于或大于 0x0600 十六进制值或 1536 十进制值,则数据字段的内容将根据指定的 EtherType 协议进行解码。而如果值等于或小于 0x05DC 十六进制值或 1500 十进制值,则使用“长度”字段指定使用 IEEE 802.3 帧格式。这就是以太网 II 帧和 802.3 帧的区别。数据字段:该字段(46 - 1500 个字节)包含来自较高层的封装数据(一般是第 3 层 PDU 或更常见的 IPv4 数据包)。所有帧至少必须有 64 个字节。如果封装的是小数据包,则帧使用填充位增大到最小值。帧校验序列字段:“帧校验序列 (FCS)”字段(4 个字节)用于检测帧中的错误。它使用的是循环冗余校验 (CRC)。发送设备在帧的 FCS 字段中包含 CRC 的结果。接收设备接收帧并生成 CRC 以查找错误。如果计算匹配,就不会发生错误。计算不匹配则表明数据已经改变;因此帧会被丢弃。数据改变可能是由于代表比特的电信号中断所致。网络里面通常存在两种流量:业务流量和协议信令流量EthernetII通常用于封装业务流量:(以下报文是ICMP报文)IEEE 802.3通常用于封装协议信令流量:(以下报文是生成树BPDU报文)发布于 2023-03-13 15:08​赞同 5​​1 条评论​分享​收藏​喜欢收起​塞鸿北度​汽车电子嵌入式软件工程师​ 关注我感觉这个确实属于历史遗留问题,在1980年的时候,DEC,Intel 和 Xerox 定义了 Ethernet II, 在1983年的时候,IEEE定义了 802.3 的 Ethernet. 之后再定义的协议,有的是基于 Ethernet II,有的是基于 802.3. 使用 802.3 时,需要配置 802.3 帧中的 DSAP/SSAP,来确定 802.3 帧的 data field 里是什么类型的数据。同样的,使用 Ethernet II 时需要配置 Ethernet II 中的 EtherType,来确定 Ethernet II 帧的 data field 里是什么类型的数据。802.3 规定了一些可供用户选择的用来设置 DSAP/SSAP 的值,同样的,Ethernet II 也规定了一些可供用户选择的用来设置 EtherType 的值。但两个协议所规定的这些值,或者说是可以配置的 data field 的数据类型并不相同,所以这两个协议并不能互相替换,只能根据具体情况,选择使用。IEEE定义的 STP、RSTP 以及MSTP 是基于 802.3 帧的。发布于 2021-12-31 19:03​赞同 6​​添加评论​分享​收藏​喜欢

以太网帧结构详解 - 知乎

以太网帧结构详解 - 知乎首发于网络协议详解切换模式写文章登录/注册以太网帧结构详解nwatch计算机的世界真是太精彩了!!!前言20世纪60年代以来,计算机网络得到了飞速发展。各大厂商和标准组织为了在数据通信网络领域占据主导地位,纷纷推出了各自的网络架构体系和标准,如IBM公司的SNA协议,Novell公司的IPX/SPX协议,以及广泛流行的OSI参考模型和TCP/IP协议。同时,各大厂商根据这些协议生产出了不同的硬件和软件。标准组织和厂商的共同努力促进了网络技术的快速发展和网络设备种类的迅速增长。网络通信中,“协议”和“标准”这两个词汇常常可以混用。同时,协议或标准本身又常常具有层次的特点。一般地,关注于逻辑数据关系的协议通常被称为上层协议,而关注于物理数据流的协议通常被称为低层协议。IEEE 802就是一套用来管理物理数据流在局域网中传输的标准,包括在局域网中传输物理数据的802.3以太网标准。还有一些用来管理物理数据流在使用串行介质的广域网中传输的标准,如帧中继FR(Frame Relay),高级数据链路控制HDLC(High-Level Data Link Control),异步传输模式ATM(Asynchronous Transfer Mode)。分层模型- OSI不同的协议栈用于定义和管理不同网络的数据转发规则。国际标准化组织ISO于1984年提出了OSI RM(Open System Interconnection Reference Model,开放系统互连参考模型)。OSI 参考模型很快成为了计算机网络通信的基础模型。OSI参考模型具有以下优点:简化了相关的网络操作;提供了不同厂商之间的兼容性;促进了标准化工作;结构上进行了分层;易于学习和操作。OSI参考模型各个层次的基本功能如下:1.物理层: 在设备之间传输比特流,规定了电平、速度和电缆针脚。2.数据链路层:将比特组合成字节,再将字节组合成帧,使用链路层地址(以太网使用MAC地址)来访问介质,并进行差错检测。3.网络层:提供逻辑地址,供路由器确定路径。4.传输层:提供面向连接或非面向连接的数据传递以及进行重传前的差错检测。5.会话层:负责建立、管理和终止表示层实体之间的通信会话。该层的通信由不同设备中的应用程序之间的服务请求和响应组成。6.表示层:提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。7.应用层:OSI参考模型中最靠近用户的一层,为应用程序提供网络服务。分层模型– TCP/IPTCP/IP模型同样采用了分层结构,层与层相对独立但是相互之间也具备非常密切的协作关系。TCP/IP模型将网络分为四层。TCP/IP模型不关注底层物理介质,主要关注终端之间的逻辑数据流转发。TCP/IP模型的核心是网络层和传输层:网络层解决网络之间的逻辑转发问题,传输层保证源端到目的端之间的可靠传输。最上层的应用层通过各种协议向终端用户提供业务应用。数据封装应用数据需要经过TCP/IP每一层处理之后才能通过网络传输到目的端,每一层上都使用该层的协议数据单元PDU(Protocol Data Unit)彼此交换信息。不同层的PDU中包含有不同的信息,因此PDU在不同层被赋予了不同的名称。如上层数据在传输层添加TCP报头后得到的PDU被称为Segment(数据段 )数据段被传递给网络层,网络层添加IP报头得到的PDU被称为Packet(数据包)数据包被传递到数据链路层,封装数据链路层报头得到的PDU被称为Frame(数据帧)最后,帧被转换为比特(物理层)通过网络介质传输。这种协议栈逐层向下传递数据,并添加报头和报尾的过程称为封装。终端之间的通信数据链路层控制数据帧在物理链路上传输。数据包在以太网物理介质上传播之前必须封装头部和尾部信息。封装后的数据包称为称为数据帧,数据帧中封装的信息决定了数据如何传输。以太网上传输的数据帧有两种格式,选择哪种格式由TCP/IP协议簇中的网络层决定。帧格式以太网上使用两种标准帧格式。第一种是上世纪80年代初提出的DIX v2格式,即Ethernet II帧格式。Ethernet II后来被IEEE 802标准接纳,并写进了IEEE 802.3x-1997的3.2.6节。第二种是1983年提出的IEEE 802.3格式。这两种格式的主要区别在于,Ethernet II格式中包含一个Type字段,标识以太帧处理完成之后将被发送到哪个上层协议进行处理。IEEE 802.3格式中,同样的位置是长度字段。不同的Type字段值可以用来区别这两种帧的类型当Type字段值小于等于1500(或者十六进制的0x05DC)时,帧使用的是IEEE 802.3格式。当Type字段值大于等于1536 (或者十六进制的0x0600)时,帧使用的是Ethernet II格式。以太网中大多数的数据帧使用的是Ethernet II格式。以太帧中还包括源和目的MAC地址,分别代表发送者的MAC和接收者的MAC,此外还有帧校验序列字段,用于检验传输过程中帧的完整性。Ethernet_II 帧格式Ethernet_II 帧类型值大于等于1536 (0x0600)以太网数据帧的长度在64-1518字节之间Ethernet_II的帧中各字段说明如下:DMAC(Destination MAC)是目的MAC地址。DMAC字段长度为6个字节,标识帧的接收者。SMAC(Source MAC)是源MAC地址。SMAC字段长度为6个字节,标识帧的发送者。类型字段(Type)用于标识数据字段中包含的高层协议,该字段长度为2个字节。类型字段取值为0x0800的帧代表IP协议帧;类型字段取值为0806的帧代表ARP协议帧。数据字段(Data)是网络层数据,最小长度必须为46字节以保证帧长至少为64字节,数据字段的最大长度为1500字节。循环冗余校验字段(FCS)提供了一种错误检测机制。该字段长度为4个字节。IEEE802.3 帧格式IEEE 802.3 帧长度字段值小于等于1500 (0x05DC)IEEE 802.3帧格式类似于Ethernet_II帧,只是Ethernet_II帧的Type域被802.3帧的Length域取代,并且占用了Data字段的8个字节作为LLC和SNAP字段。Length字段定义了Data字段包含的字节数。逻辑链路控制LLC(Logical Link Control)由目的服务访问点DSAP(Destination Service Access Point)、源服务访问点SSAP(Source Service Access Point)和Control字段组成。SNAP(Sub-network Access Protocol)由机构代码(Org Code)和类型(Type)字段组成。Org code三个字节都为0。Type字段的含义与Ethernet_II帧中的Type字段相同。IEEE802.3帧根据DSAP和SSAP字段的取值又可分为以下几类:当DSAP和SSAP都取特定值0xff时,802.3帧就变成了Netware-ETHERNET帧,用来承载NetWare类型的数据。当DSAP和SSAP都取特定值0xaa时,802.3帧就变成了ETHERNET_SNAP帧。ETHERNET_SNAP帧可以用于传输多种协议。DSAP和SSAP其他的取值均为纯IEEE802.3帧。数据帧传输数据链路层基于MAC地址进行帧的传输以太网在二层链路上通过MAC地址来唯一标识网络设备,并且实现局域网上网络设备之间的通信。MAC地址也叫物理地址,大多数网卡厂商把MAC地址烧入了网卡的ROM中。发送端使用接收端的MAC地址作为目的地址。以太帧封装完成后会通过物理层转换成比特流在物理介质上传输。以太网的MAC地址MAC地址由两部分组成,分别是供应商代码和序列号。其中前24位代表该供应商代码,由IEEE管理和分配。剩下的24位序列号由厂商自己分配。如同每一个人都有一个名字一样,每一台网络设备都用物理地址来标识自己,这个地址就是MAC地址。网络设备的MAC地址是全球唯一的。MAC地址长度为48比特,通常用十六进制表示。MAC地址包含两部分:前24比特是组织唯一标识符(OUI,Organizationally Unique Identifier),由IEEE统一分配给设备制造商。例如,华为的网络产品的MAC地址前24比特是0x00e0fc。后24位序列号是厂商分配给每个产品的唯一数值,由各个厂商自行分配(这里所说的产品可以是网卡或者其他需要MAC地址的设备)。数据帧的发送和接收单播局域网上的帧可以通过三种方式发送。第一种是单播,指从单一的源端发送到单一的目的端。每个主机接口由一个MAC地址唯一标识,MAC地址的OUI中,第一字节第8个比特表示地址类型。对于主机MAC地址,这个比特固定为0,表示目的MAC地址为此MAC地址的帧都是发送到某个唯一的目的端。在冲突域中,所有主机都能收到源主机发送的单播帧,但是其他主机发现目的地址与本地MAC地址不一致后会丢弃收到的帧,只有真正的目的主机才会接收并处理收到的帧。广播第二种发送方式是广播,表示帧从单一的源发送到共享以太网上的所有主机。广播帧的目的MAC地址为十六进制的FF:FF:FF:FF:FF:FF,所有收到该广播帧的主机都要接收并处理这个帧。广播方式会产生大量流量,导致带宽利用率降低,进而影响整个网络的性能。当需要网络中的所有主机都能接收到相同的信息并进行处理的情况下,通常会使用广播方式。组播第三种发送方式为组播,组播比广播更加高效。组播转发可以理解为选择性的广播,主机侦听特定组播地址,接收并处理目的MAC地址为该组播MAC地址的帧。组播MAC地址和单播MAC地址是通过第一字节中的第8个比特区分的。组播MAC地址的第8个比特为1,而单播MAC地址的第8个比特为0。当需要网络上的一组主机(而不是全部主机)接收相同信息,并且其他主机不受影响的情况下,通常会使用组播方式。发送与接收当主机接收到的数据帧所包含的目的MAC地址是自己时,会把以太网封装剥掉后送往上层协议。帧从主机的物理接口发送出来后,通过传输介质传输到目的端。共享网络中,这个帧可能到达多个主机。主机检查帧头中的目的MAC地址,如果目的MAC地址不是本机MAC地址,也不是本机侦听的组播或广播MAC地址,则主机会丢弃收到的帧。如果目的MAC地址是本机MAC地址,则接收该帧,检查帧校验序列(FCS)字段,并与本机计算的值对比来确定帧在传输过程中是否保持了完整性。如果帧的FCS值与本机计算的值不同,主机会认为帧已被破坏,并会丢弃该帧。如果该帧通过了FCS校验,则主机会根据帧头部中的Type字段来确定将帧发送给上层哪个协议处理。实际数据包分析:ARP类型数据包其他类型数据包:原文链接;以太网帧结构详解_曌赟的博客-CSDN博客发布于 2020-10-12 11:16计算机网络网络通信数据通信​赞同 53​​1 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录网络协议详解网络协

21.2 二层网络 --- Ethernet - 知乎

21.2 二层网络 --- Ethernet - 知乎首发于MIT6.S081 操作系统工程中文翻译切换模式写文章登录/注册21.2 二层网络 --- Ethernet肖宏辉网络/OpenStack/SDN/NFV搬运工让我从最底层开始,我们先来看一下一个以太网packet的结构是什么。当两个主机非常靠近时,或许是通过相同的线缆连接,或许连接在同一个wifi网络,或许连接到同一个以太网交换机。当局域网中的两个主机彼此间要通信时,最底层的协议是以太网协议。你可以认为Host1通过以太网将Frame发送给Host2。Frame是以太网中用来描述packet的单词,本质上这就是两个主机在以太网上传输的一个个的数据Byte。以太网协议会在Frame中放入足够的信息让主机能够识别彼此,并且识别这是不是发送给自己的Frame。每个以太网packet在最开始都有一个Header,其中包含了3个数据。Header之后才是payload数据。Header中的3个数据是:目的以太网地址,源以太网地址,以及packet的类型。每一个以太网地址都是48bit的数字,这个数字唯一识别了一个网卡。packet的类型会告诉接收端的主机该如何处理这个packet。接收端主机侧更高层级的网络协议会按照packet的类型检查并处理以太网packet中的payload。整个以太网packet,包括了48bit+48bit的以太网地址,16bit的类型,以及任意长度的payload这些都是通过线路传输。除此之外,虽然对于软件来说是不可见的,但是在packet的开头还有被硬件识别的表明packet起始的数据(注,Preamble + SFD),在packet的结束位置还有几个bit表明packet的结束(注,FCS)。packet的开头和结束的标志不会被系统内核所看到,其他的部分会从网卡送到系统内核。如果你们查看了这门课程的最后一个lab,你们可以发现我们提供的代码里面包括了一些新的文件,其中包括了kernel/net.h,这个文件中包含了大量不同网络协议的packet header的定义。上图中的代码包含了以太网协议的定义。我们提供的代码使用了这里结构体的定义来解析收到的以太网packet,进而获得目的地址和类型值(注,实际中只需要对收到的raw data指针强制类型转换成结构体指针就可以完成解析)。学生提问:硬件用来识别以太网packet的开头和结束的标志是不是类似于lab中的End of Packets?Robert教授:并不是的,EOP是帮助驱动和网卡之间通信的机制。这里的开头和结束的标志是在线缆中传输的电信号或者光信号,这些标志位通常在一个packet中是不可能出现的。以结束的FCS为例,它的值通常是packet header和payload的校验和,可以用来判断packet是否合法。有关以太网48bit地址,是为了给每一个制造出来的网卡分配一个唯一的ID,所以这里有大量的可用数字。这里48bit地址中,前24bit表示的是制造商,每个网卡制造商都有自己唯一的编号,并且会出现在前24bit中。后24bit是由网卡制造商提供的任意唯一数字,通常网卡制造商是递增的分配数字。所以,如果你从一个网卡制造商买了一批网卡,每个网卡都会被写入属于自己的地址,并且如果你查看这些地址,你可以发现,这批网卡的高24bit是一样的,而低24bit极有可能是一些连续的数字。虽然以太网地址是唯一的,但是出了局域网,它们对于定位目的主机的位置是没有帮助的。如果网络通信的目的主机在同一个局域网,那么目的主机会监听发给自己的地址的packet。但是如果网络通信发生在两个国家的主机之间,你需要使用一个不同的寻址方法,这就是IP地址的作用。在实际中,你可以使用tcpdump来查看以太网packet。这将会是lab的一部分。下图是tcpdump的一个输出:tcpdump输出了很多信息,其中包括:接收packet的时间第一行的剩下部分是可读的packet的数据接下来的3行是收到packet的16进制数如果按照前面以太网header的格式,可以发现packet中:前48bit是一个广播地址,0xffffffffffff。广播地址是指packet需要发送给局域网中的所有主机。之后的48bit是发送主机的以太网地址,我们并不能从这个地址发现什么,实际上这个地址是运行在QEMU下的XV6生成的地址,所以地址中的前24bit并不是网卡制造商的编号,而是QEMU编造的地址。接下来的16bit是以太网packet的类型,这里的类型是0x0806,对应的协议是ARP。剩下的部分是ARP packet的payload。发布于 2021-04-24 19:21网络协议以太网(Ethernet)MIT 公开课程​赞同 4​​添加评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录MIT6.S081 操作系统工程中文翻译争取两周更新一个lect

以太网网络协议Ethernet II 帧分析-CSDN博客

>

以太网网络协议Ethernet II 帧分析-CSDN博客

以太网网络协议Ethernet II 帧分析

最新推荐文章于 2023-03-28 00:21:37 发布

庚庚911

最新推荐文章于 2023-03-28 00:21:37 发布

阅读量2.7w

收藏

158

点赞数

32

分类专栏:

网络

文章标签:

Ethernet II 帧

原文链接:https://note.t4x.org/basic/network-ethernet-protocol-ii/

版权

网络

专栏收录该内容

9 篇文章

3 订阅

订阅专栏

目前主要有两种格式的以太网帧:Ethernet II(DIX 2.0)和IEEE 802.3。

IP、ARP、EAP和QICQ协议使用Ethernet II帧结构,而STP协议则使用IEEE 802.3帧结构。

Ethernet II是由Xerox与DEC、Intel(DIX)在1982年制定的以太网标准帧格式,后来被定义在RFC894中。

IEEE 802.3是IEEE 802委员会在1985年公布的以太网标准封装结构(可以看出二者时间相差不多,竞争激烈),RFC1042规定了该标准(但终究二者都写进了IAB管理的RFC文档中)。

下图分别给出了Ethernet II和IEEE 802.3的帧格式:

⑴ 前导码(Preamble):由0、1间隔代码组成,用来通知目标站作好接收准备。以太网帧则使用8个字节的0、1间隔代码作为起始符。IEEE 802.3帧的前导码占用前7个字节,第8个字节是两个连续的代码1,名称为帧首定界符(SOF),表示一帧实际开始。 ⑵ 目标地址和源地址(Destination Address & Source Address):表示发送和接收帧的工作站的地址,各占据6个字节。其中,目标地址可以是单址,也可以是多点传送或广播地址。 ⑶ 类型(Type)或长度(Length):这两个字节在Ethernet II帧中表示类型(Type),指定接收数据的高层协议类型。而在IEEE 802.3帧中表示长度(Length),说明后面数据段的长度。 ⑷ 数据(Data):在经过物理层和逻辑链路层的处理之后,包含在帧中的数据将被传递给在类型段中指定的高层协议。该数据段的长度最小应当不低于46个字节,最大应不超过1500字节。如果数据段长度过小,那么将会在数据段后自动填充(Trailer)字符。相反,如果数据段长度过大,那么将会把数据段分段后传输。在IEEE 802.3帧中该部分还包含802.2的头部信息。 ⑸ 帧校验序列(FSC):包含长度为4个字节的循环冗余校验值(CRC),由发送设备计算产生,在接收方被重新计算以确定帧在传送过程中是否被损坏。

分析:

1:红色目标地址帧 6 字节; 2:蓝色源地址帧 6 字节; 3:粉色类型 2 字节;

为什么没有“前导码”和“帧校验序列”,参见 https://blog.csdn.net/yetugeng/article/details/100514693 。

1:版本号 4 bit 2:头长度 4 bit 3:服务类型 8 bit 4:总长度 16 bit 5:标识 16 bit 6:标志 4 bit 7:片移量 12 bit 8:生存时间 8 bit 9:上层协议标识 8 bit 10:头部校验和 16 bit 11:源地址 bit 12:目标地址 32 bit 共计:20字节

优惠劵

庚庚911

关注

关注

32

点赞

158

收藏

觉得还不错?

一键收藏

知道了

4

评论

以太网网络协议Ethernet II 帧分析

目前主要有两种格式的以太网帧:Ethernet II(DIX 2.0)和IEEE 802.3。IP、ARP、EAP和QICQ协议使用Ethernet II帧结构,而STP协议则使用IEEE 802.3帧结构。Ethernet II是由Xerox与DEC、Intel(DIX)在1982年制定的以太网标准帧格式,后来被定义在RFC894中。IEEE 802.3是IEEE 802委员会在19...

复制链接

扫一扫

专栏目录

Ethernet II以太网帧详细分析

01-06

通过抓包 的 Ethernet II以太网帧详细分析,非常精细

网络协议TCP/IP实验一 以太网链路层帧格式分析实验

01-09

湘潭大学网络协议TCP/IP实验一, 以太网链路层帧格式分析实验报告,仅供参考

4 条评论

您还未登录,请先

登录

后发表或查看评论

四种以太网数据包详解

xiao628945的专栏

09-21

5134

1 Ethernet II

1.1 Ethernet II协议简介

  以太网是当今现有局域网采用的最通用的通信协议标准。该标准定义了在局域网中采用的电缆类型和信号处理方法。EthernetII由DEC,Intel和Xerox在1982年公布其标准,Etherent II主要更改了EthernetI的电气特性和物理接口,在帧格式上并无变化。Etherent II采用CSMA/CD的媒体接入

网络协议学习之Ethernet II协议(二层)

weixin_43580872的博客

07-23

1万+

网络协议学习之Ethernet II协议简介一、协议1、协议结构2、二、抓包分析总结

简介

    Ethernet II协议位于五层OSI模型中的第二层,属于链路层的协议。

一、协议

1、协议结构

前导包

目的mac地址(DMac)

源mac地址 (SMac)

类型(Type)

数据(Playload)

校验(CRC)

6 Byte 目的地址

6 Byte 源地址

2 Byte

46 ~ 1500 Byte

2、

二、抓包分析

总结

..

以太网的帧结构

繁星流动天际

03-24

5374

以太网的帧结构分两种:

第一种是Ethernet_II的帧结构,如下图所示:

DMAC:指(destination mac)目的地址,即是接收信息设备的物理地址。

SMAC:指(source MAC)源地址,即是发送信息设备的物理地址。

Type:用来标识data字段中包含的高层协议,即是通告接收信息的设备如何解释该数据字段(数据的封装

都是从应用层到低层逐渐添加的,在数据链路层以上的数据都...

【转】以太网的帧

圣菲尔丁

07-17

577

特别说明:本文内容整理自网络,参考资料见文尾。

一、Ethernet帧格式的发展

二、几种以太网帧简介

2.1 Ethernet I

2.2 Ethernet II(ARPA)

2.3 RAW 802.3

2.4 802.3/802.2 LLC

2.5 802.3/802.2 SNAP

三、以太网帧报头结构及解码

3.1 Ethernet II

3.1.1 Ethern

初识Ethernet II帧格式

m0_51381079的博客

09-27

5273

以太帧有很多种类型。不同类型的帧具有不同的格式和 MTU 值。但在同种物理媒体上都可同时存在。常见的有三种帧格式:Ethernet II 帧是最常见的帧类型,并通常直接被 IP 协议使用;非标准 IEEE 802.3 帧变种;IEEE 802.3帧(后跟逻辑链路控制(LLC) 帧)。本文仅谈对Ethernet II 帧的初步认知。

Ethernet II 类型以太网帧的最小长度为 64 字节(6+6+2+46+4),最大长度为 1518 字节(6+6+2+1500+4)。其...

Ethernet II

qq_45741246的博客

03-28

617

以太网两种标准帧格式之一一种是Ethernet II另一种是 IEEE802.3当Type字段大于等于1536或0x0600时为Ethernet II帧格式当Type字段小于等于1500或0x05DC时为IEEE802.3。

学习笔记之以太网帧结构

weixin_50281314的博客

11-12

1623

以太网两种帧结构简介

关于以太网(Ethernet II)这个网络的个人理解以及应用(2)

热门推荐

@角色扮演#

09-26

1万+

在stm32f107环境下实现如下功能:

- 以太网接口用作串口使用(区别于C/S模型);

- 以太网接口接收全部的网内数据;

- 对网内数据包过滤,仅接收本机相关数据包及广播包; 工具:anysend.exe:Anysend是基于Winpcap驱动开发的,实现以太网接口发送任意自组数据包的工具,各位请自行查找下载;

wireshark.exe:网络抓包工具

如果你是一个嵌入式开发人员,

以太网基础

weixin_34344677的博客

12-29

544

http://zh.wikipedia.org/wiki/IEEE_802

IEEE 802 

指IEEE标准中关于局域网和城域网的一系列标准。更确切的说,IEEE 802标准仅限定在传输可变大小数据包的网络。

其中最广泛使用的有以太网、令牌环、无线局域网等。这一系列标准中的每一个子标准都由委员会中的一个专门工作组负责。

IEEE 802中定义的服务和协议限定在OSI模型[OSI网络参考模...

以太网帧协议

10-11

以太网帧协议的解析程序,有利于读者对以太网帧的进行学习和解析

计算机网络实验 分析Ethernet II帧.rar

03-03

计算机网络实验 分析Ethernet II帧.rar

网络协议分析器,以太网帧分析

04-16

网络协议分析器,网络课程设计资料,MAC帧头、IP\TCP\ARP\UDP以及数据部分分析

android 以太网 添加设置Ethernet

11-27

android在设置中添加以太网ethernet方法, 在可以是学习框架的一种好方法。

Java核心算法+插入排序+冒泡排序+选择排序+快速排序

03-13

1直接插入排序

* 基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序

2冒泡排序

* 基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,

自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。

即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。

3简单选择排序

* 基本思想:在要排序的一组数中,选出最小的一个数与第一个位置的数交换;

然后在剩下的数当中再找最小的与第二个位置的数交换,

如此循环到倒数第二个数和最后一个数比较为止。

4快速排序

* 基本思想:选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素,此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。

Redis常见面试题和答案(最新版).pdf

03-13

redis面试题 最新常见面试题和答案

STM32单片机FPGA毕设电路原理论文报告基于dsp及mcu的谷物含水率准动态检测技术探讨

最新发布

03-13

STM32单片机FPGA毕设电路原理论文报告基于dsp及mcu的谷物含水率准动态检测技术探讨本资源系百度网盘分享地址

网络工程师学习-模拟器(设备配置,拓扑搭建)

03-13

EVE-NG是一款功能强大的网络虚拟化平台,它能够帮助网络工程师和学习者创建、管理和测试复杂的网络拓扑。EVE-NG的全称是Emulated Virtual Environment - Next Generation,它是基于开源项目Unetlab的改进版本。

EVE-NG提供了一个基于Web的用户界面,使用户可以轻松地创建和配置虚拟网络设备,如路由器、交换机、防火墙等,以及运行虚拟机和容器。用户可以模拟各种网络环境,包括LAN、WAN、数据中心和云环境,从而进行网络架构设计、故障排除和性能优化等工作。

这个平台的最大优点之一是其支持多种网络设备的虚拟化,包括Cisco、Juniper、Huawei等品牌的设备,用户可以使用真实的网络设备镜像来模拟现实环境,进行真实场景下的测试和实验。此外,EVE-NG还支持Docker容器,使用户能够轻松地集成第三方应用程序和工具。

对于网络工程师和学习者而言,EVE-NG是一个非常有用的工具。它可以帮助他们进行各种网络配置、调试和优化工作,同时还能够提供一个安全的实验环境,使他们能够在不影响实际网络的情况下进行实验和学习。

计算机实验以太网桢分析,计算机网络实验2 分析 Ethernet帧.

05-30

好的,我会尽力回答你的问题。Ethernet帧是一种在以太网中传输数据的格式,由多个字段组成。下面是常见的字段:

1. 前导码:用于同步各个设备的时钟。

2. 目的MAC地址:指定数据包应该传输到哪个设备。

3. 源MAC地址:指定数据包是由哪个设备发送的。

4. 类型/长度字段:表示数据包的类型或长度。

5. 数据字段:包含实际的数据。

6. 校验和:用于检测数据包是否损坏。

在实验中,可以使用网络分析工具(如Wireshark)来捕获并分析Ethernet帧。通过分析目的MAC地址和源MAC地址,可以确定数据包的来源和目的地。可以通过查看类型/长度字段来确定数据包的类型,例如IP数据包或ARP数据包。此外,还可以检查校验和字段以检测数据包是否损坏。

希望这些信息能够对你有所帮助。如果你还有其他问题,请继续提问。

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

庚庚911

CSDN认证博客专家

CSDN认证企业博客

码龄14年

暂无认证

73

原创

3万+

周排名

122万+

总排名

68万+

访问

等级

6897

积分

163

粉丝

373

获赞

44

评论

2037

收藏

私信

关注

热门文章

正则表达式的替换技巧

42312

以太网网络协议Ethernet II 帧分析

27346

DHCP 协议详解

21066

证书关于 pem der cer crt csr pfx 的区别

19097

CentOS6下搭建Extmail邮箱服务

18653

分类专栏

k8s

1篇

iptables

15篇

Spring

2篇

VUE

1篇

wireshark

4篇

嵌入式

1篇

实用工具

1篇

计算机基础

1篇

HTML

IntelliJ IDEA

1篇

maven

1篇

JavaScript

1篇

研发管理

eclipse

2篇

Jenkins

杂文

vmware

2篇

nginx

2篇

网络

9篇

博客

1篇

python

30篇

linux

38篇

shell

8篇

C

17篇

mysql

10篇

java

20篇

硬件

6篇

站点

14篇

监控

11篇

Prometheus

1篇

anisible

3篇

glassfish

3篇

activemq

3篇

协议

20篇

技术分享

7篇

邮件

22篇

windows

12篇

运维

5篇

前端

1篇

工具手册

5篇

reids

2篇

文档资料

1篇

httpd

1篇

最新评论

read()函数的困惑

灰尘驾车:

我其实很好奇为什么6个数字会读到8个字符,我自己试验的时候,第一行有5个字符,我需要把cnt设置为8才能读到第二行的第一个字符,也就是说多读了两个字符才能把这行换掉

DHCP 协议详解

2301_77588844:

表-2:协议结构 (DHCP报文格式) ---这个错了

Windows wmic命令之process进程管理

victor_fj:

博主你好 我这边只要使用where 就报错什么情况?

以太网网络协议Ethernet II 帧分析

Adamant245:

博主您好,我想问一下Data是哪一部分呢?是下面的第二幅图在分析的内容吗?谢谢!

cwRsync-windows下的rsync工具

qq_45816643:

请问安装包可以分享吗

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

Docker与k8s的恩怨情仇 系列

iptables详解(14):iptables小结之常用套路

iptables详解(13):iptables动作总结之二

2021年18篇

2020年32篇

2019年124篇

2018年87篇

目录

目录

分类专栏

k8s

1篇

iptables

15篇

Spring

2篇

VUE

1篇

wireshark

4篇

嵌入式

1篇

实用工具

1篇

计算机基础

1篇

HTML

IntelliJ IDEA

1篇

maven

1篇

JavaScript

1篇

研发管理

eclipse

2篇

Jenkins

杂文

vmware

2篇

nginx

2篇

网络

9篇

博客

1篇

python

30篇

linux

38篇

shell

8篇

C

17篇

mysql

10篇

java

20篇

硬件

6篇

站点

14篇

监控

11篇

Prometheus

1篇

anisible

3篇

glassfish

3篇

activemq

3篇

协议

20篇

技术分享

7篇

邮件

22篇

windows

12篇

运维

5篇

前端

1篇

工具手册

5篇

reids

2篇

文档资料

1篇

httpd

1篇

目录

评论 4

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

数据链路层(Ethernet II / 802.3)-腾讯云开发者社区-腾讯云

层(Ethernet II / 802.3)-腾讯云开发者社区-腾讯云Nujil数据链路层(Ethernet II / 802.3)原创关注作者腾讯云开发者社区文档建议反馈控制台首页学习活动专区工具TVP最新优惠活动文章/答案/技术大牛搜索搜索关闭发布登录/注册首页学习活动专区工具TVP最新优惠活动返回腾讯云官网Nujil首页学习活动专区工具TVP最新优惠活动返回腾讯云官网社区首页 >专栏 >数据链路层(Ethernet II / 802.3)数据链路层(Ethernet II / 802.3)原创Nujil关注修改于 2023-04-03 15:03:032.1K0修改于 2023-04-03 15:03:03举报文章被收录于专栏:CNotesCNotes数据链路层(Data Link Layer)是OSI参考模型第二层,位于物理层与网络层之间。在广播式多路访问链路中(局域网),由于可能存在介质争用,它还可以细分成介质访问控制(MAC)子层和逻辑链路控制(LLC)子层,介质访问控制(MAC)子层专职处理介质访问的争用与冲突问题。 作用:• 在两个网络实体之间提供数据链路连接的创建、维持和释放管理。• 构成数据链路数据单元(frame:数据帧或帧),并对帧定界、同步、收发顺序的控制。• 传输过程中的网络流量控制、差错检测和差错控制等方面。• 只提供导线的一端到另一端(本质是点到点)的数据传输。• 数据链路层会在 frame 尾端置放检查码(parity,sum,CRC)以检查实质内容,将物理层提供的可能出错的物理连接改造成逻辑上无差错的数据链路,并对物理层的原始数据进行数据封装。数据链路层中的数据封装是指:封装的数据信息中,包含了地址段和数据段等。• 地址段含有点对点发送节点和接收节点的地址(如MAC),• 控制段用来表示数格连接帧的类型,数据段包含实际要传输的数据。数据链路层的协议:image.png• 异步传输模式 (ATM)• 帧中继 (Frame Relay)• 高级资料链接控制(HDLC)• 点对点协议(PPP)• VLAN(IEEE 802.1Q)• 以太网(Ethernet II / IEEE 802.3)• Wi-Fi(IEEE 802.11)Ethernet II以太 II 帧 (也称作DIX以太网,是以这个设计的主要成员,DEC,Intel和Xerox的名字命名的。)EthernetEthernet II报文头部报文头组成:它由6个字节的目的MAC地址,6个字节的源MAC地址,2个字节的类型域(用于标示封装在这个Frame里面数据的类型)接下来是46--1500 字节的数据,和4字节的帧校验• DMAC(Destination MAC):是目的MAC地址。DMAC字段长度为6个字节,标识帧的接收者。• SMAC(Source MAC):是源MAC地址。SMAC字段长度为6个字节,标识帧的发送者。• Type(类型字段):用于标识数据字段中包含的高层协议,该字段长度为2个字节。- § 0x0800的帧代表IPv4协议帧;

- § 0806的帧代表ARP协议帧,

- § 0x8100说明这是一个IEEE 802.1Q帧,

- § 0x86DD说明这是一个IPv6帧。复制• Data(数据字段):是网络层数据,最小长度必须为46字节以保证帧长至少为64字节,数据字段的最大长度为1500字节。• FCS(循环冗余校验字段):提供了一种错误检测机制。该字段长度为4个字节。通过正式的IEEE标准化过程后,在802.3标准中以太类型字段变成了一个(数据)长度字段。(最初的以太包通过包括他们的帧来确定它们的长度,而不是以一个明确的数值。)但是包的接收层仍需知道如何解析包,因此标准要求将IEEE802.2头跟在长度字段后面,定义包的类型。多年之后,802.3x-1997标准,一个802.3标准的后继版本,正式允许两种类型的数据包同时存在。实际上,两种数据包都被广泛使用,而最初的以太数据包在以太局域网中被广泛应用,因为他的简便和低开销。IEEE 802.3描述物理层和数据链路层的MAC子层的实现方法,在多种物理媒体上以多种速率采用CSMA/CD访问方式802.3报文头部报文细节IEEE802.3帧格式类似于Ethernet_II帧,只是Ethernet_II帧的Type域被802.3帧的Length域取代,并且占用了Data字段的8个字节作为LLC和SNAP字段。• MAC(MediaAccessControl)媒体访问控制层,该层定义了数据包怎样在介质上进行传输。

• LLC (LogicalLinks Control) 逻辑链路控制层

• Length字段: 定义了Data字段包含的字节数。

• LLC(逻辑链路控制 Logical Link Control):由目的服务访问点DSAP(Destination Service Access Point)、

源服务访问点SSAP(Source Service Access Point)和Control字段组成。

• SNAP(Sub-network Access Protocol):由机构代码(Org Code)和类型(Type)字段组成。

Org code三个字节都为0。Type字段的含义与Ethernet_II帧中的Type字段相同。

• IEEE802.3帧根据DSAP和SSAP字段的取值又可分为以下几类:

○ 当DSAP和SSAP都取特定值0xff时,802.3帧就变成了Netware-ETHERNET帧,

用来承载NetWare类型的数据。

○ 当DSAP和SSAP都取特定值0xaa时,802.3帧就变成了ETHERNET_SNAP帧。

ETHERNET_SNAP帧可以用于传输多 种协议。

○ DSAP和SSAP其他的取值均为纯IEEE802.3帧。复制802.3帧的长度也是64-1518字节之间Ethernet II 和 802.3 的关联与区别以太网上使用两种标准帧格式。第一种是上世纪80年代初提出的DIX v2格式,即Ethernet II帧格式。Ethernet II后来被IEEE 802标准接纳,并写进了IEEE 802.3x-1997的3.2.6节。第二种是1983年提出的IEEE 802.3格式。这两种格式的主要区别在于Ethernet II格式中包含一个Type字段,标识以太帧处理完成之后将被发送到哪个上层协议进行处理,IEEE 802.3格式中,同样的位置是长度字段。不同的Type字段值可以用来区别这两种帧的类型,当Type字段值小于等于1500(或者十六进制的0x05DC)时,帧使用的是IEEE 802.3格式。当Type字段值大于等于1536 (或者十六进制的0x0600)时,帧使用的是Ethernet II格式。以太网中大多数的数据帧使用的是Ethernet II格式。以太网的MAC地址:数据链路层基于MAC地址进行帧的传输。以太网在二层链路上通过MAC地址来唯一标识网络设备,并且实现局域网上网络设备之间的通信。MAC地址也叫物理地址,大多数网卡厂商把MAC地址烧入了网卡的ROM中。发送端使用接收端的MAC地址作为目的地址。以太帧封装完成后会通过物理层转换成比特流在物理介质上传输。如同每一个人都有一个名字一样,每一台网络设备都用物理地址来标识自己,这个地址就是MAC地址。网络设备的MAC地址是全球唯一的。MAC地址长度为48比特,通常用十六进制表示。MAC地址由两部分组成:• 供应商代码: 组织唯一标识符(OUI,Organizationally Unique Identifier),由IEEE统一分配给设备制造商• 序列号: 后24位序列号是厂商分配给每个产品的唯一数值,由各个厂商自行分配(这里所说的产品可以是网卡或者其他需要MAC地址的设备)。参考自:https://blog.csdn.net/qq_36119192/article/details/84224111https://zh.wikipedia.orhttps://cloud.tencent.com/developer/article/1934056?from=article.detail.2227998&areaSource=106000.1&traceId=5MMHSG7WMTcozAKdy9Azk原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。如有侵权,请联系 cloudcommunity@tencent.com 删除。https网络安全原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。如有侵权,请联系 cloudcommunity@tencent.com 删除。https网络安全#802.3#ethernet#数据链路层评论登录后参与评论0 条评论热度最新登录 后参与评论推荐阅读LV.关注文章0获赞0目录数据链路层(Data Link Layer)作用:数据链路层中的数据封装是指:封装的数据信息中,包含了地址段和数据段等。数据链路层的协议:Ethernet IIIEEE 802.3Ethernet II 和 802.3 的关联与区别以太网的MAC地址:领券社区专栏文章阅读清单互动问答技术沙龙技术视频团队主页腾讯云TI平台活动自媒体分享计划邀请作者入驻自荐上首页技术竞赛资源技术周刊社区标签开发者手册开发者实验室关于社区规范免责声明联系我们友情链接腾讯云开发者扫码关注腾讯云开发者领取腾讯云代金券热门产品域名注册云服务器区块链服务消息队列网络加速云数据库域名解析云存储视频直播热门推荐人脸识别腾讯会议企业云CDN加速视频通话图像分析MySQL 数据库SSL 证书语音识别更多推荐数据安全负载均衡短信文字识别云点播商标注册小程序开发网站监控数据迁移Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有 深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569腾讯云计算(北京)有限责任公司 京ICP证150476号 |  京ICP备11018762号 | 京公网安备号11010802020287问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档Copyright © 2013 - 2024 Tencent Cloud.All Rights Reserved. 腾讯云 版权所有登录 后参与评论00

以太网网络协议Ethernet II 帧分析 | Byrd's Weblog

以太网网络协议Ethernet II 帧分析 | Byrd's Weblog

欢迎光临!

Login

Register

文章归档

关于本站

版权申明

联系我们

Wiki

Code

欢迎光临!

Login

Register

Byrd's Weblog

Login

Register

首页

路由交换

路由器路由包括:思科CCNA基础、Junos配置

交换机

系统运维

数据库

架构方案

脚本编程

错误日志php报错整理、nginx报错整理、apache编译报错整理、mysql报错整理、编译报错整理。

Default

HomeBasic以太网网络协议Ethernet II 帧分析

Like

Favorites https://note.t4x.org/basic/network-ethernet-protocol-ii/

Copy link

Copy link

以太网网络协议Ethernet II 帧分析

Read

目前主要有两种格式的以太网帧:Ethernet II(DIX 2.0)和IEEE 802.3。IP、ARP、EAP和QICQ协议使用Ethernet II帧结构,而STP协议则使用IEEE 802.3帧结构。

Ethernet II是由Xerox与DEC、Intel(DIX)在1982年制定的以太网标准帧格式,后来被定义在RFC894中。IEEE 802.3是IEEE 802委员会在1985年公布的以太网标准封装结构(可以看出二者时间相差不多,竞争激烈),RFC1042规定了该标准(但终究二者都写进了IAB管理的RFC文档中)。

下图分别给出了Ethernet II和IEEE 802.3的帧格式:

以太网帧格式

⑴ 前导码(Preamble):由0、1间隔代码组成,用来通知目标站作好接收准备。以太网帧则使用8个字节的0、1间隔代码作为起始符。IEEE 802.3帧的前导码占用前7个字节,第8个字节是两个连续的代码1,名称为帧首定界符(SOF),表示一帧实际开始。

⑵ 目标地址和源地址(Destination Address & Source Address):表示发送和接收帧的工作站的地址,各占据6个字节。其中,目标地址可以是单址,也可以是多点传送或广播地址。

⑶ 类型(Type)或长度(Length):这两个字节在Ethernet II帧中表示类型(Type),指定接收数据的高层协议类型。而在IEEE 802.3帧中表示长度(Length),说明后面数据段的长度。

⑷ 数据(Data):在经过物理层和逻辑链路层的处理之后,包含在帧中的数据将被传递给在类型段中指定的高层协议。该数据段的长度最小应当不低于46个字节,最大应不超过1500字节。如果数据段长度过小,那么将会在数据段后自动填充(Trailer)字符。相反,如果数据段长度过大,那么将会把数据段分段后传输。在IEEE 802.3帧中该部分还包含802.2的头部信息。

⑸ 帧校验序列(FSC):包含长度为4个字节的循环冗余校验值(CRC),由发送设备计算产生,在接收方被重新计算以确定帧在传送过程中是否被损坏。

分析:

Ethernet II帧分析

1:红色目标地址帧 6 字节;

2:蓝色源地址帧 6 字节;

3:粉色类型 2 字节;SourceByrd's Weblog-https://note.t4x.org/basic/network-ethernet-protocol-ii/

IP报头分析

1:版本号 4 bit

2:头长度 4 bit

3:服务类型 8 bit

4:总长度 16 bit

5:标识 16 bit

6:标志 4 bit

7:片移量 12 bit

8:生存时间 8 bit

9:上层协议标识 8 bit

10:头部校验和 16 bit

11:源地址 bit

12:目标地址 32 bit

共计:20字节SourceByrd's Weblog-https://note.t4x.org/basic/network-ethernet-protocol-ii/

SourceByrd's Weblog-https://note.t4x.org/basic/network-ethernet-protocol-ii/

申明:除非注明Byrd's Blog内容均为原创,未经许可禁止转载!详情请阅读版权申明!

Like

Favorites https://note.t4x.org/basic/network-ethernet-protocol-ii/

Copy link

Copy link

Basic

by Byrd Published on January 17, 2015

原文链接:https://note.t4x.org/basic/network-ethernet-protocol-ii/

Comment

Anonymous

Name

Email

Cancel

Δ

Basic

实现lighttpd、2008服务器301重定向

03/04

Apache 服务器中如何配置虚拟主机

03/10

通过Rewrite实现特定IP访问网站

03/14

linux sshd 配置修改

04/17

基于ssh的sftp拷贝命令

04/24

近期留言

Forgot

密码是什么呀?

美剧天堂

xshell乱码也可以这样解决吗

美剧天堂

收藏,不错

特色小镇

不错,不错,看看了!

浙江经济网

拜读了,欢迎博主回访

幽烛

内容专业,速度够快

张戈

其实redis使用?c=y就能刷新全部缓存:

缓存问题

index-with-redis.php中有注释

Appending a ?c=y to a url deletes the entire cache of the domain, only works when you are logged in

Appending a ?r=y to a url deletes the cache of that url

Submitting a comment deletes the cache of that page

Refreshing (f5) a page deletes the cache of that page

登录后台网站url后面加上?c=y即可刷新整个网站

可以在网站页面后面加上?r=y即可手工刷新

提交评论会自动刷新页面

刷新(f5)页面也可以刷新页面

跨境电商平台

非常不错!!!!

浙江经济理事会

玩linux的都是高手。

收藏夹子

看着太迷糊。。。。

最新文章

11/07

WVP-GB28181 ZLMediakit 配置

09/05

openLDAP 双主编译安装

11/14

Ansible Ad-Hoc简单应用

11/09

K8S二进制安装配置验证(PART 18)

11/08

K8S组件之Dashboard配置(PART 17)

11/07

K8S组件之Metrics Server配置(PART 16)

11/06

K8S组件之CoreDNS配置(PART 15)

11/05

K8S组件之Calico配置(PART 14)

11/04

K8S组件之Node节点Kube-Proxy配置(PART 13)

11/03

K8S组件之Node节点Kubelet配置(PART 12)

11/02

K8S组件之Node节点证书(PART 11)

11/01

K8S组件之TLS Bootstrapping配置(PART 10)

10/31

K8S组件之Scheduler Service配置(PART 9)

10/30

K8S组件之Controller Manager配置(PART 8)

10/29

K8S组件之API Server配置(PART 7)

Copyright © 2012-2022 Byrd's Blog  All Rights Reserved.

浙ICP备14022886号-4

浙公网安备 33010602007362号

Register

Login

自由 平等

Byrd's Weblog™

Get captcha

HP

Registration confirmation email to you

Login

HP

Remember Me

Register

Contents

Qr code

需启用JS脚本

What Is The Ethernet 2 Adapter | Robots.net

What Is The Ethernet 2 Adapter | Robots.net

Skip to content

Menu

Home

AI

TECH

Robotics

FINTECH

Crowdfunding

Cryptocurrency

Digital Banking

Digital Payments

Investments

Gaming

Esports

Console Gaming

Mobile Gaming

PC Gaming

VR/AR Gaming

Others

How to

Gadget Usage

Gaming Tips

Online Safety

Software Tutorials

Tech Setup & Troubleshooting

Others

Tech Reviews

Buyer’s Guides

Comparative Analysis

Gadget Reviews

Service Reviews

Software Reviews

Gadgets

Mobile Devices

PCs & Laptops

Smart Home Gadgets

Wearables

Media

Content Creation Tools

Digital Photography

Podcasting

Video & Music Streaming

Internet

Online Security

Online Services

VPN

Web Hosting

WiFi & Ethernet

Software

Browsers & Extensions

Communication Platforms

Operating Systems

Productivity Tools

Innovation

AI & Machine Learning

Cybersecurity

Emerging Tech

IoT & Smart Devices

Virtual & Augmented Reality

Featured

News

Latest News

AI Developments

Fintech Updates

Gaming News

New Product Launches

Others

All

TECHNOLOGYtech

TECHNOLOGYWhat Is The Ethernet 2 Adapter

TECHNOLOGY WiFi & EthernetWhat Is The Ethernet 2 Adapter

Written by:

Casey Tankersley

|

Published: 13 August 2023

|

Modified: 19 December 2023

TECHNOLOGYInternet & ConnectivityWiFi & Ethernet

TECHNOLOGY

Introduction

Welcome to the world of Ethernet, where high-speed connectivity is paramount for seamless communication. In today’s fast-paced digital age, a reliable and efficient network connection is crucial for businesses and individuals alike. One essential component of this network infrastructure is the Ethernet 2 Adapter.

The Ethernet 2 Adapter, also known as Ethernet II or Ethernet version 2, is a protocol that allows devices to transmit and receive data over a local area network (LAN). It has become the standard for wired Ethernet connectivity, enabling devices to share information with speed and accuracy.

Whether you’re setting up a home network or managing a complex enterprise system, understanding the Ethernet 2 Adapter is key to optimizing your network performance. In this article, we will delve deeper into the world of Ethernet and explore the significance of the Ethernet 2 Adapter in ensuring a smooth and efficient data transfer process.

Throughout the article, we will discuss the features, benefits, and installation process of the Ethernet 2 Adapter, as well as troubleshooting common issues that may arise. By the end, you will have a comprehensive understanding of this vital network component and how it can enhance your connectivity.

 

What is the Ethernet 2 Adapter?

The Ethernet 2 Adapter, also known as Ethernet II or Ethernet version 2, is a protocol that defines the structure and format of data packets transmitted over a network. It is an upgraded version of the original Ethernet protocol and has become the de-facto standard for Ethernet communications.

The Ethernet 2 Adapter operates at the data link layer of the OSI model, which provides a means for devices to communicate within a local area network (LAN). It specifies the rules and regulations for organizing data into packets and delivering them efficiently from one device to another.

This adapter supports a variety of network technologies, including Ethernet over twisted pair cables, fiber optic cables, and even wireless connections. It enables devices such as computers, routers, switches, and other network equipment to transmit and receive data packets reliably.

Unlike the original Ethernet protocol, which used a 32-bit addressing scheme known as IEEE 802.3, the Ethernet 2 Adapter introduced a new 48-bit addressing scheme known as MAC (Media Access Control) addresses. MAC addresses are unique identifiers assigned to each network interface card (NIC), ensuring that data is sent to the intended recipient.

The Ethernet 2 Adapter utilizes a frame structure, where each packet consists of several components, including a preamble, destination and source MAC addresses, and the actual data payload. It provides a flexible and efficient method of sending data over the network, ensuring quick and reliable communication between devices.

Furthermore, Ethernet II allows for the transmission of different types of network protocols within the data payload. It supports a wide range of protocols, including IP (Internet Protocol), TCP (Transmission Control Protocol), and UDP (User Datagram Protocol), enabling seamless integration with multiple network applications.

In summary, the Ethernet 2 Adapter is a protocol that facilitates the transmission of data packets over a network. It improves upon the original Ethernet protocol by introducing a 48-bit addressing scheme and supporting various network technologies. With its efficient frame structure and compatibility with different network protocols, the Ethernet 2 Adapter plays a crucial role in enabling fast and reliable communication within a LAN environment.

 

Understanding Ethernet

Ethernet is a widely used networking technology that allows devices to connect and communicate within a local area network (LAN). It enables the transfer of data packets between devices, facilitating seamless communication and resource sharing. To understand the Ethernet 2 Adapter fully, it’s important to have a basic understanding of the underlying Ethernet technology.

The Ethernet technology was first developed in the 1970s by Xerox Corporation’s Palo Alto Research Center (PARC). It quickly gained popularity due to its simplicity and scalability, becoming the standard for wired LAN connections.

Ethernet operates based on a set of rules and standards defined by the Institute of Electrical and Electronics Engineers (IEEE) in the IEEE 802.3 standard. This standard outlines the physical and logical components of Ethernet, including the cabling, signaling, and data framing methods.

At its core, Ethernet uses a packet-switching technique called Carrier Sense Multiple Access with Collision Detection (CSMA/CD). This method ensures that multiple devices can share the same network medium by listening and checking for any ongoing transmissions before sending their data packets.

Ethernet uses a star topology, where each device is connected to a central device called a switch or a hub. This central device acts as a communication hub and facilitates the transfer of data packets between devices on the network. The use of multiple switches can create complex network topologies, enabling a greater number of devices to be connected.

One of the primary advantages of Ethernet is its simplicity and ease of use. It provides plug-and-play functionality, allowing devices to automatically detect and configure network settings, such as IP addresses and transmission speeds. This makes Ethernet a widely adopted technology for both home and business networks.

Ethernet has evolved over the years to support different data transmission speeds. Common Ethernet standards include Fast Ethernet (100 Mbps), Gigabit Ethernet (1 Gbps), and 10 Gigabit Ethernet (10 Gbps). These higher-speed variants allow for faster data transfer rates, accommodating the ever-increasing bandwidth requirements of modern applications.

Overall, Ethernet is a robust and reliable networking technology that forms the foundation for local area networks. Its ease of use, scalability, and compatibility with various devices make it a popular choice for both residential and commercial applications. The Ethernet 2 Adapter builds upon these core principles, enhancing the performance and functionality of Ethernet networks.

 

The Need for Ethernet 2 Adapter

In today’s connected world, where seamless and reliable network connectivity is crucial, the Ethernet 2 Adapter plays a vital role in meeting the growing demand for high-speed data transmission. Let’s explore some of the key reasons that make the Ethernet 2 Adapter an essential component in modern network infrastructures.

1. Enhanced Performance: The Ethernet 2 Adapter improves upon the original Ethernet protocol by introducing a more efficient frame structure and supporting higher data transfer speeds. This enables devices to transmit and receive data at faster rates, resulting in improved overall network performance and reduced latency.

2. Compatibility with Modern Applications: With the rapid advancement of technology, applications and services are becoming increasingly data-intensive. The Ethernet 2 Adapter provides the necessary capabilities to handle the large amounts of data generated by modern applications. Whether it’s for streaming high-definition video, online gaming, or cloud-based services, the Ethernet 2 Adapter ensures a smooth and uninterrupted user experience.

3. Support for Multiple Network Technologies: The Ethernet 2 Adapter is compatible with various network technologies such as Ethernet over twisted pair cables, fiber optics, and wireless connections. This versatility allows for seamless integration with different types of network infrastructure, making it suitable for a wide range of environments, from home networks to enterprise-level setups.

4. Scalability and Flexibility: As network requirements evolve, the Ethernet 2 Adapter provides the scalability needed to accommodate growing bandwidth demands. It supports higher transmission speeds, allowing for the smooth expansion of network capacities without significant infrastructure changes. Additionally, the Ethernet 2 Adapter’s flexible frame structure enables the transmission of different network protocols, ensuring compatibility with various applications and systems.

5. Improved Security: The Ethernet 2 Adapter incorporates advanced security features, such as MAC address filtering and VLAN (Virtual Local Area Network) support. These features enhance network security by allowing administrators to control access to specific devices or segments of the network, ensuring that data remains secure and confidential.

6. Cost-Effectiveness: Upgrading to the Ethernet 2 Adapter is a cost-effective solution for improving network performance and efficiency. With its compatibility with existing network infrastructure, businesses and individuals can maximize the value of their current network investments while enjoying the benefits of enhanced speed and functionality.

In summary, the Ethernet 2 Adapter addresses the increasing demands for faster and more reliable network connectivity. Its improved performance, compatibility with modern applications, support for multiple network technologies, scalability, enhanced security, and cost-effectiveness make it an indispensable component in modern network infrastructures.

 

Key Features of Ethernet 2 Adapter

The Ethernet 2 Adapter comes with a range of features that enhance the performance, flexibility, and security of network connectivity. Let’s explore some of the key features that make the Ethernet 2 Adapter a valuable component in any network infrastructure.

1. Increased Data Transfer Speed: The Ethernet 2 Adapter supports higher data transfer speeds, allowing for faster communication between devices on the network. Whether it’s transferring large files, streaming multimedia content, or engaging in online gaming, the Ethernet 2 Adapter ensures a smooth and efficient data transfer experience.

2. Improved Frame Structure: The Ethernet 2 Adapter introduces a more efficient frame structure, enhancing the overall performance of data transmission. It optimizes the organization and delivery of data packets, reducing overhead and improving network efficiency.

3. Higher Bandwidth Capacity: With its support for higher data transfer speeds, the Ethernet 2 Adapter increases the available bandwidth, enabling the network to handle the growing demands of bandwidth-intensive applications. This results in a more responsive and efficient network experience for users.

4. Compatibility with Multiple Network Technologies: The Ethernet 2 Adapter is compatible with various network technologies, including Ethernet over twisted pair cables, fiber optics, and wireless connections. This versatility allows for seamless integration into different network setups, making it suitable for diverse environments.

5. MAC Address Filtering: The Ethernet 2 Adapter incorporates MAC address filtering, allowing network administrators to control access to the network and enhance security. By selectively allowing or blocking specific MAC addresses, unauthorized access to the network can be prevented.

6. VLAN Support: The Ethernet 2 Adapter also supports VLANs, which enable the segmentation of a network into multiple virtual networks. This provides enhanced security, performance, and flexibility, allowing for the isolation and prioritization of network traffic based on specific requirements.

7. Plug-and-Play Functionality: The Ethernet 2 Adapter offers plug-and-play functionality, allowing for easy installation and configuration. It automatically detects network settings, such as IP addresses and transmission speeds, minimizing the effort required to set up and manage network connections.

8. Reliable and Secure Network Communication: With its robust frame structure and advanced security features, the Ethernet 2 Adapter ensures reliable and secure network communication. Data packets are delivered accurately, minimizing the risk of data loss or corruption, while security mechanisms such as MAC address filtering and VLAN support contribute to a more secure network environment.

In summary, the Ethernet 2 Adapter boasts a range of features that enhance network performance, flexibility, and security. With increased data transfer speed, improved frame structure, compatibility with multiple network technologies, MAC address filtering, VLAN support, easy installation, and reliability, the Ethernet 2 Adapter offers a comprehensive solution for optimizing network connectivity.

 

Benefits of Using Ethernet 2 Adapter

The Ethernet 2 Adapter offers several benefits that enhance network performance, efficiency, and security. By utilizing this adapter, users can experience a range of advantages in their network connectivity. Let’s explore some of the key benefits of using the Ethernet 2 Adapter.

1. Faster and More Efficient Data Transfer: The Ethernet 2 Adapter supports higher data transfer speeds, resulting in faster and more efficient communication between devices on the network. This enables quicker file transfers, smoother multimedia streaming, and improved overall network performance.

2. Increased Network Bandwidth: With the ability to handle higher data transfer speeds, the Ethernet 2 Adapter provides increased network bandwidth. This allows for the seamless use of bandwidth-intensive applications such as video conferencing, online gaming, and cloud-based services, without compromising network performance.

3. Enhanced Network Performance: The Ethernet 2 Adapter’s improved frame structure and optimization result in enhanced network performance. Data packets are transmitted and received more efficiently, minimizing delays and reducing network congestion. This translates to a more responsive network experience for users.

4. Versatility and Compatibility: The Ethernet 2 Adapter is compatible with various network technologies, including Ethernet over twisted pair cables, fiber optics, and wireless connections. This versatility allows for seamless integration into different network environments, making it suitable for a wide range of applications and setups.

5. Improved Security: The Ethernet 2 Adapter incorporates advanced security features, such as MAC address filtering and VLAN support. These features enable network administrators to control access to the network and enhance overall network security. Unauthorized devices can be prevented from accessing the network, ensuring data integrity and confidentiality.

6. Scalability and Flexibility: The Ethernet 2 Adapter supports higher transmission speeds, allowing for scalability and flexibility as network requirements evolve. The ability to handle increasing bandwidth demands ensures that the network can adapt to changing needs without significant infrastructure modifications.

7. Easy Installation and Configuration: The Ethernet 2 Adapter offers plug-and-play functionality, simplifying the installation and configuration process. Devices automatically detect and configure network settings, such as IP addresses and transmission speeds, making it convenient for users to set up and manage network connections.

8. Cost-Effectiveness: Upgrading to the Ethernet 2 Adapter provides a cost-effective solution for improving network performance. By utilizing existing network infrastructure and maximizing the capabilities of the Ethernet 2 Adapter, businesses and individuals can enhance network connectivity without significant financial investment.

In summary, the Ethernet 2 Adapter offers numerous benefits, including faster and more efficient data transfer, increased network bandwidth, enhanced network performance, versatility, improved security, scalability, easy installation, and cost-effectiveness. By utilizing the Ethernet 2 Adapter, users can optimize their network connectivity and enjoy the advantages it brings to their data communication needs.

 

How to Install Ethernet 2 Adapter

Installing the Ethernet 2 Adapter is a straightforward process that can be completed in a few simple steps. Before you begin, ensure that you have the necessary equipment, including the Ethernet 2 Adapter, Ethernet cables, and any required drivers or software.

1. Identify an Available PCI Slot: Open your computer’s casing and identify an available PCI (Peripheral Component Interconnect) slot on the motherboard. The Ethernet 2 Adapter is typically installed in one of these slots. Choose an appropriate slot based on the compatibility and specifications of your adapter.

2. Power Off the Computer: Before proceeding with the installation, it is essential to power off your computer and unplug it from the electrical outlet. This ensures safety and prevents any damage to the hardware.

3. Insert the Ethernet 2 Adapter: Gently insert the Ethernet 2 Adapter into the chosen PCI slot on the motherboard. Ensure that the adapter aligns with the slot correctly. Apply gentle pressure to insert it fully until it seats securely in the slot.

4. Secure the Adapter: Once the Ethernet 2 Adapter is inserted, secure it in place by using the screw or latch provided with your computer case. This will prevent any accidental dislodging of the adapter during use.

5. Connect Ethernet Cable: Connect one end of an Ethernet cable to the Ethernet port on the Ethernet 2 Adapter. The other end of the cable can be connected to a modem, router, or network switch, depending on your network setup.

6. Power on the Computer: After all the connections are made, power on your computer and allow it to boot up. The operating system should detect the Ethernet 2 Adapter automatically and attempt to install any necessary drivers or software.

7. Install Drivers if Required: If the operating system does not automatically install the required drivers, you may need to manually install them. Check the manufacturer’s website or the disk that came with the adapter for the appropriate drivers. Follow the installation instructions provided to complete the driver installation process.

8. Verify Connection: Once the drivers are installed, verify the connection by checking the network icon in the system tray or using network diagnostic tools. If everything is set up correctly, you should see a network connection status and be able to access the network and internet as usual.

In summary, installing the Ethernet 2 Adapter involves identifying an available PCI slot, inserting the adapter, securing it in place, connecting the Ethernet cable, powering on the computer, and installing any required drivers. By following these steps, you can successfully install the Ethernet 2 Adapter and enjoy its benefits in improving network connectivity.

 

Troubleshooting Common Issues with Ethernet 2 Adapter

While the Ethernet 2 Adapter generally offers reliable network connectivity, occasional issues may arise. It is important to have a troubleshooting approach to diagnose and resolve common problems. Here are some common issues that you may encounter with the Ethernet 2 Adapter and potential troubleshooting steps.

1. No Internet Connectivity:

Check the Ethernet cable connections at both ends to ensure they are securely plugged in.

Verify that the Ethernet port on the Ethernet 2 Adapter is working correctly.

Restart the modem, router, and computer to refresh the network connection.

Ensure that the correct drivers are installed for the Ethernet 2 Adapter.

2. Slow Network Speed:

Check for any background processes or applications that may be consuming network bandwidth.

Ensure that the Ethernet cable used is of good quality and meets the required specifications.

Update the drivers for the Ethernet 2 Adapter to the latest version available.

Disable any unnecessary network protocols or services that might be affecting network performance.

3. Connection Dropping:

Inspect the Ethernet cable for any physical damage or loose connections.

Try using a different Ethernet cable to rule out a faulty cable.

Ensure that the Ethernet 2 Adapter is securely seated in the PCI slot.

Disable power-saving features for the Ethernet 2 Adapter in the device settings.

4. Limited or No Network Visibility:

Check if the Ethernet 2 Adapter is detected in the device manager or network settings.

Confirm that the Ethernet 2 Adapter drivers are installed correctly.

Try using a different PCI slot if available to rule out any slot-related issues.

Perform a system restart and check if the network visibility is restored.

5. Compatibility Issues:

Ensure that the Ethernet 2 Adapter is compatible with the operating system of your computer.

Visit the manufacturer’s website for any updated drivers or firmware releases to address compatibility issues.

Check online forums or user communities for any known compatibility issues and potential workarounds.

If all else fails, consider contacting the manufacturer’s technical support for assistance.

If any issues persist or if you encounter specific error messages, it is recommended to refer to the user manual or contact the manufacturer’s support for further troubleshooting guidance. By following these troubleshooting steps, you can address common issues with the Ethernet 2 Adapter and restore optimal network performance.

 

Frequently Asked Questions about Ethernet 2 Adapter

Here are answers to some common questions about Ethernet 2 Adapter:

1. What is the difference between Ethernet 2 and the original Ethernet protocol?

Ethernet 2, also known as Ethernet version 2 or Ethernet II, is an improved version of the original Ethernet protocol. It introduced a more efficient frame structure, increased addressing capacity with 48-bit MAC addresses, and supports higher data transfer speeds. These enhancements improve overall network performance and compatibility.

2. Is the Ethernet 2 Adapter backward compatible with previous Ethernet versions?

Yes, the Ethernet 2 Adapter is backward compatible with previous Ethernet versions. It can work seamlessly with devices that support older Ethernet protocols, ensuring compatibility and smooth communication within mixed network environments.

3. Can I use multiple Ethernet 2 Adapters in the same computer?

Yes, you can use multiple Ethernet 2 Adapters in the same computer, provided that you have available PCI slots to accommodate them. This allows for the expansion of network connectivity or the segmentation of network traffic for specific purposes.

4. Does the Ethernet 2 Adapter require additional drivers?

The need for additional drivers depends on your operating system. In many cases, the Ethernet 2 Adapter will be automatically detected and the necessary drivers will be installed. However, it is always recommended to check the manufacturer’s website for the latest drivers specific to your operating system.

5. Can I use the Ethernet 2 Adapter for wireless connections?

No, the Ethernet 2 Adapter is primarily designed for wired network connections. It supports Ethernet over twisted pair cables and fiber optic cables. For wireless connections, you would need a separate wireless network adapter.

6. How can I ensure the security of my network when using the Ethernet 2 Adapter?

The Ethernet 2 Adapter provides built-in security features such as MAC address filtering and VLAN support. By utilizing these features, you can control access to your network and enhance its security. Additionally, it is important to use strong passwords, keep your software and firmware up to date, and employ other best practices for network security.

7. Can I use the Ethernet 2 Adapter with a router or switch?

Yes, the Ethernet 2 Adapter can be used with routers and switches. It enables devices to connect to these network devices and communicate within the local area network. The Ethernet 2 Adapter enhances the speed and efficiency of data transfer within the network infrastructure.

8. What is the maximum data transfer speed supported by the Ethernet 2 Adapter?

The maximum data transfer speed supported by the Ethernet 2 Adapter depends on its specifications and the capabilities of the connected network infrastructure. Common speeds include Fast Ethernet (100 Mbps), Gigabit Ethernet (1 Gbps), and 10 Gigabit Ethernet (10 Gbps).

9. Is the Ethernet 2 Adapter suitable for both home and business networks?

Yes, the Ethernet 2 Adapter is suitable for both home and business networks. It offers improved performance, compatibility with various network technologies, and enhanced security features. Whether you have a small home network or a large enterprise setup, the Ethernet 2 Adapter can meet your networking needs.

10. Can I use the Ethernet 2 Adapter on different operating systems?

Yes, the Ethernet 2 Adapter is designed to work with different operating systems, including Windows, macOS, and Linux distributions. However, it is important to ensure that the necessary drivers are available and compatible with your specific operating system.

These frequently asked questions cover some of the common inquiries regarding the Ethernet 2 Adapter. If you have any additional questions or concerns, it is recommended to refer to the user manual or contact the manufacturer’s support for further assistance.

 

Conclusion

The Ethernet 2 Adapter is a crucial component in modern network infrastructures, offering numerous benefits and features that enhance network performance, efficiency, and security. With its increased data transfer speeds, improved frame structure, compatibility with multiple network technologies, and advanced security features, the Ethernet 2 Adapter enables users to achieve seamless and reliable network connectivity.

By understanding the Ethernet 2 Adapter’s role in facilitating data transfer and its compatibility with various network technologies, users can optimize their network performance and meet the demands of bandwidth-intensive applications. The Ethernet 2 Adapter’s versatility allows for seamless integration into different environments, making it suitable for both residential and commercial networks.

Moreover, the Ethernet 2 Adapter’s plug-and-play functionality, easy installation, and compatibility with different operating systems make it a user-friendly solution for enhancing network connectivity. Troubleshooting common issues, such as connectivity problems or slow network speed, can be addressed by following simple troubleshooting steps.

Whether you’re using the Ethernet 2 Adapter for a home network, a small business setup, or a large enterprise environment, its benefits, such as faster data transfer, increased network bandwidth, enhanced network performance, security features, scalability, compatibility, and cost-effectiveness, make it an invaluable networking component.

In conclusion, the Ethernet 2 Adapter is a powerful and versatile tool that meets the demands of modern network infrastructure. By utilizing its features and benefits, users can optimize their network connectivity and enjoy a reliable, fast, and secure data transfer experience.

Post navigation

Previous Previous post: What Is An Ethernet AdapterNext Next post: What Type Of Cabling Is Used With Ethernet 100BaseFX Networks

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *Comment Name *

Email *

Website

Save my name, email, and website in this browser for the next time I comment.

Close

Menu

Home

AI

TECH

Robotics

FINTECH

Crowdfunding

Cryptocurrency

Digital Banking

Digital Payments

Investments

Gaming

Esports

Console Gaming

Mobile Gaming

PC Gaming

VR/AR Gaming

Others

How to

Gadget Usage

Gaming Tips

Online Safety

Software Tutorials

Tech Setup & Troubleshooting

Others

Tech Reviews

Buyer’s Guides

Comparative Analysis

Gadget Reviews

Service Reviews

Software Reviews

Gadgets

Mobile Devices

PCs & Laptops

Smart Home Gadgets

Wearables

Media

Content Creation Tools

Digital Photography

Podcasting

Video & Music Streaming

Internet

Online Security

Online Services

VPN

Web Hosting

WiFi & Ethernet

Software

Browsers & Extensions

Communication Platforms

Operating Systems

Productivity Tools

Innovation

AI & Machine Learning

Cybersecurity

Emerging Tech

IoT & Smart Devices

Virtual & Augmented Reality

Featured

News

Latest News

AI Developments

Fintech Updates

Gaming News

New Product Launches

Others

All

Search for:

NavigationHome

AI

TECH

Robotics

FINTECH

Crowdfunding

Cryptocurrency

Digital Banking

Digital Payments

Investments

Gaming

Esports

Console Gaming

Mobile Gaming

PC Gaming

VR/AR Gaming

Others

How to

Gadget Usage

Gaming Tips

Online Safety

Software Tutorials

Tech Setup & Troubleshooting

Others

Tech Reviews

Buyer’s Guides

Comparative Analysis

Gadget Reviews

Service Reviews

Software Reviews

Gadgets

Mobile Devices

PCs & Laptops

Smart Home Gadgets

Wearables

Media

Content Creation Tools

Digital Photography

Podcasting

Video & Music Streaming

Internet

Online Security

Online Services

VPN

Web Hosting

WiFi & Ethernet

Software

Browsers & Extensions

Communication Platforms

Operating Systems

Productivity Tools

Innovation

AI & Machine Learning

Cybersecurity

Emerging Tech

IoT & Smart Devices

Virtual & Augmented Reality

Featured

News

Latest News

AI Developments

Fintech Updates

Gaming News

New Product Launches

Others

All

Latest Articles

How Sustainable Is Bitcoin8217s Current Price Rally

What Are the Most Common Challenges in AI Development

Related Post

406140541709582227

5 Mar 2024

Enhancing Software Development Processes with Artificial Intelligence

20 Feb 2024

How Is AI Helping With Our Cars?

9 Feb 2024

AI in Cybersecurity: Balancing Strengths and Challenges

6 Feb 2024

AI at Work: Unveiling the Smart Background Removal Feature

25 Jan 2024

Image Upscaler AI: Transforming Digital Imagery in the Age of Robotics and AI

25 Jan 2024

Related Posts

TECH REVIEWS

10 Amazing Lightning Ethernet Adapter for 2024

by Raye Loving

|

24 August 2023

TECH REVIEWS

13 Best Thunderbolt 3 To Ethernet for 2024

by Naoma Blanco

|

24 August 2023

TECH REVIEWS

11 Best Thunderbolt Ethernet Adapter for 2024

by Neilla Pete

|

24 August 2023

TECH REVIEWS

9 Amazing Lightning To Ethernet Adapter for 2024

by Casey Tankersley

|

24 August 2023

TECH REVIEWS

13 Amazing Ethernet To Thunderbolt for 2024

by Caterina Nicolas

|

6 October 2023

TECH REVIEWS

9 Amazing Phone Jack To Ethernet Adapter for 2024

by Courtney Shuck

|

24 August 2023

TECH REVIEWS

9 Amazing Micro USB Ethernet Adapter for 2024

by Liuka Sheriff

|

24 August 2023

TECH REVIEWS

11 Amazing Ethernet Adapter for 2024

by Joya Hardaway

|

20 August 2023

Recent Stories

Cryptocurrency

How Sustainable Is Bitcoin’s Current Price Rally?

by Casey Tankersley

|

11 March 2024

AI

What Are the Most Common Challenges in AI Development?

by Casey Tankersley

|

8 March 2024

GAMING

When Does Metroid Dread Come Out

by Casey Tankersley

|

7 March 2024

GAMING

Where To Go After Ice Missile Metroid Dread

by Casey Tankersley

|

7 March 2024

GAMING

Where To Go After First Boss Metroid Dread

by Casey Tankersley

|

7 March 2024

GAMING

How Much Is Metroid Dread

by Casey Tankersley

|

7 March 2024

GAMING

How To Get Bombs Early In Metroid Dread

by Casey Tankersley

|

7 March 2024

GAMING

How Many Emmi Are In Metroid Dread

by Casey Tankersley

|

7 March 2024

Top Stories

10 Cool Augmented Reality Examples To Know About

by Queenie Samples

Local 58: The Analog Horror Series (An Introduction)

by Shawnee Danielson

How to Watch Movies With Friends Online Easily for Free

by Aprilette Mortenson

Introduction to X-Torrent: The Future of P2P File Sharing

by Lorie Roque

How To Redirect PHP

by Devora Gorski

Now You Know

21 Sep 2023

The Quality Assurance Process: The Roles And Responsibilities

by Lorri Hinman

9 Nov 2021

In-Depth Guide on How to Download Instagram Videos [Beginner-Friendly]

by Nelle Collins

3 Oct 2021

13 Good Password Ideas and Tips for Secure Accounts

by Malanie Walls

1 Oct 2021

15 Best Minecraft Survival Servers You Should Check Out

by Joya Hardaway

28 Sep 2021

Apple M1 Chip vs Intel: The Two Powerful Processors Compared

by Doria English

About Us

Our Experts

Editorial Policy

Inclusivity

Products Testing

Contribute

Advertise

Contact Us

Terms

Privacy Policy

Affiliate Disclosure

DMCA

Please accept our Privacy Policy.

Robots.net uses cookies to improve your experience and to show you personalized ads. Privacy Policy

Accept

Close GDPR Cookie Settings

Privacy Overview

Strictly Necessary Cookies

Powered by  GDPR Cookie Compliance

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

Enable or Disable Cookies

If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.

Enable All

Save Settings

Ethernet frame - Wikipedia

Ethernet frame - Wikipedia

Jump to content

Main menu

Main menu

move to sidebar

hide

Navigation

Main pageContentsCurrent eventsRandom articleAbout WikipediaContact usDonate

Contribute

HelpLearn to editCommunity portalRecent changesUpload file

Search

Search

Create account

Log in

Personal tools

Create account Log in

Pages for logged out editors learn more

ContributionsTalk

Contents

move to sidebar

hide

(Top)

1Structure

Toggle Structure subsection

1.1Ethernet packet – physical layer

1.1.1Preamble and start frame delimiter

1.2Frame – data link layer

1.2.1Header

1.2.2Payload

1.2.3Frame check sequence

1.3End of frame – physical layer

1.4Interpacket gap – physical layer

2Types

Toggle Types subsection

2.1Ethernet II

2.2Novell raw IEEE 802.3

2.3IEEE 802.2 LLC

2.4IEEE 802.2 SNAP

3Maximum throughput

4Runt frames

5Notes

6References

7Further reading

Toggle the table of contents

Ethernet frame

12 languages

CatalàČeštinaDeutschEspañol한국어Bahasa IndonesiaItaliano日本語SvenskaTürkçeTiếng Việt中文

Edit links

ArticleTalk

English

ReadEditView history

Tools

Tools

move to sidebar

hide

Actions

ReadEditView history

General

What links hereRelated changesUpload fileSpecial pagesPermanent linkPage informationCite this pageGet shortened URLDownload QR codeWikidata item

Print/export

Download as PDFPrintable version

From Wikipedia, the free encyclopedia

Unit of data on an Ethernet network

Ethernet packet. The SFD (start frame delimiter) marks the end of the packet preamble. It is immediately followed by the Ethernet frame, which starts with the destination MAC address.[1]

In computer networking, an Ethernet frame is a data link layer protocol data unit and uses the underlying Ethernet physical layer transport mechanisms. In other words, a data unit on an Ethernet link transports an Ethernet frame as its payload.[2]

An Ethernet frame is preceded by a preamble and start frame delimiter (SFD), which are both part of the Ethernet packet at the physical layer. Each Ethernet frame starts with an Ethernet header, which contains destination and source MAC addresses as its first two fields. The middle section of the frame is payload data including any headers for other protocols (for example, Internet Protocol) carried in the frame. The frame ends with a frame check sequence (FCS), which is a 32-bit cyclic redundancy check used to detect any in-transit corruption of data.

Structure[edit]

See also: Physical Coding Sublayer

A data packet on the wire and the frame as its payload consist of binary data. Ethernet transmits data with the most-significant octet (byte) first; within each octet, however, the least-significant bit is transmitted first.[a]

The internal structure of an Ethernet frame is specified in IEEE 802.3.[2] The table below shows the complete Ethernet packet and the frame inside, as transmitted, for the payload size up to the MTU of 1500 octets.[b] Some implementations of Gigabit Ethernet and other higher-speed variants of Ethernet support larger frames, known as jumbo frames.

802.3 Ethernet packet and frame structure

Layer

Preamble

Start frame delimiter (SFD)

MAC destination

MAC source

802.1Q tag (optional)

Ethertype (Ethernet II) or length (IEEE 802.3)

Payload

Frame check sequence (32‑bit CRC)

Interpacket gap (IPG)

Length (octets)

7

1

6

6

(4)

2

42–1500[c]

4

12

Layer 2 Ethernet frame

(not part of the frame)

← 64–1522 octets →

(not part of the frame)

Layer 1 Ethernet packet & IPG

← 72–1530 octets →

← 12 octets →

The optional 802.1Q tag consumes additional space in the frame. Field sizes for this option are shown in brackets in the table above. IEEE 802.1ad (Q-in-Q) allows for multiple tags in each frame. This option is not illustrated here.

Ethernet packet – physical layer[edit]

Preamble and start frame delimiter[edit]

See also: Syncword

An Ethernet packet starts with a seven-octet (56-bit) preamble and one-octet (8-bit) start frame delimiter (SFD).[d] The preamble bit values alternate 1 and 0, allowing receivers to synchronize their clock at the bit-level with the transmitter. The preamble is followed by the SFD which ends with a 1 instead of 0, to break the bit pattern of the preamble and signal the start of the actual frame.[1]: section 4.2.5 

Physical layer transceiver circuitry (PHY for short) is required to connect the Ethernet MAC to the physical medium. The connection between a PHY and MAC is independent of the physical medium and uses a bus from the media independent interface family (MII, GMII, RGMII, SGMII, XGMII). The preamble and SFD representation depends on the width of the bus:

Preamble and SFD representations as bits, decimal, bytes, and nibbles

Representation

56-bit (7-byte) Preamble

SFD byte

uncoded on-the-wire bit pattern transmitted from left to right (used by Ethernet variants transmitting serial bits instead of larger symbols)[1]: sections 4.2.5 and 3.2.2 

10101010

10101010

10101010

10101010

10101010

10101010

10101010

10101011

decimal in Ethernet LSb-first ordering[1]: sections 3.2.2, 3.3 and 4.2.6 

85

85

85

85

85

85

85

213

hexadecimal LSb-first bytes for 8-bit wide busses

(GMII bus for Gigabit Ethernet transceivers)

0x55

0x55

0x55

0x55

0x55

0x55

0x55

0xD5

hexadecimal LSb-first nibbles for 4-bit wide busses (MII bus for Fast Ethernet or RGMII for gigabit transceivers)

0x5

0x5

0x5

0x5

0x5

0x5

0x5

0x5

0x5

0x5

0x5

0x5

0x5

0x5

0x5

0xD

The SFD is immediately followed by the destination MAC address, which is the first field in an Ethernet frame.

Frame – data link layer[edit]

Header[edit]

The header features destination and source MAC addresses (each six octets in length), the EtherType field and, optionally, an IEEE 802.1Q tag or IEEE 802.1ad tag.

The EtherType field is two octets long and it can be used for two different purposes. Values of 1500 and below mean that it is used to indicate the size of the payload in octets, while values of 1536 and above indicate that it is used as an EtherType, to indicate which protocol is encapsulated in the payload of the frame. When used as EtherType, the length of the frame is determined by the location of the interpacket gap and valid frame check sequence (FCS).

The IEEE 802.1Q tag or IEEE 802.1ad tag, if present, is a four-octet field that indicates virtual LAN (VLAN) membership and IEEE 802.1p priority. The first two octets of the tag are called the Tag Protocol IDentifier (TPID) and double as the EtherType field indicating that the frame is either 802.1Q or 802.1ad tagged. 802.1Q uses a TPID of 0x8100. 802.1ad uses a TPID of 0x88a8.

Payload[edit]

Payload is a variable-length field. Its minimum size is governed by a requirement for a minimum frame transmission of 64 octets (bytes).[e] With header and FCS taken into account, the minimum payload is 42 octets when an 802.1Q tag is present[f] and 46 octets when absent. When the actual payload is less than the minimum, padding octets are added accordingly. IEEE standards specify a maximum payload of 1500 octets. Non-standard jumbo frames allow for larger payloads on networks built to support them.

Frame check sequence[edit]

The frame check sequence (FCS) is a four-octet cyclic redundancy check (CRC) that allows detection of corrupted data within the entire frame as received on the receiver side. According to the standard, the FCS value is computed as a function of the protected MAC frame fields: source and destination address, length/type field, MAC client data and padding (that is, all fields except the FCS).

Per the standard, this computation is done using the left shifting CRC-32 (polynomial = 0x4C11DB7, initial CRC = 0xFFFFFFFF, CRC is post complemented, verify value = 0x38FB2284) algorithm. The standard states that data is transmitted least significant bit (bit 0) first, while the FCS is transmitted most significant bit (bit 31) first.[1]: section 3.2.9  An alternative is to calculate a CRC using the right shifting CRC-32 (polynomial = 0xEDB88320, initial CRC = 0xFFFFFFFF, CRC is post complemented, verify value = 0x2144DF1C), which will result in a CRC that is a bit reversal of the FCS, and transmit both data and the CRC least significant bit first, resulting in identical transmissions.

The standard states that the receiver should calculate a new FCS as data is received and then compare the received FCS with the FCS the receiver has calculated. An alternative is to calculate a CRC on both the received data and the FCS, which will result in a fixed non-zero "verify" value. (The result is non-zero because the CRC is post complemented during CRC generation). Since the data is received least significant bit first, and to avoid having to buffer octets of data, the receiver typically uses the right shifting CRC-32. This makes the "verify" value (sometimes called "magic check") 0x2144DF1C.[5]

However, hardware implementation of a logically right shifting CRC may use a left shifting Linear Feedback Shift Register as the basis for calculating the CRC, reversing the bits and resulting in a verify value of 0x38FB2284. Since the complementing of the CRC may be performed post calculation and during transmission, what remains in the hardware register is a non-complemented result, so the residue for a right shifting implementation would be the complement of 0x2144DF1C = 0xDEBB20E3, and for a left shifting implementation, the complement of 0x38FB2284 = 0xC704DD7B.

End of frame – physical layer[edit]

The end of a frame is usually indicated by the end-of-data-stream symbol at the physical layer or by loss of the carrier signal; an example is 10BASE-T, where the receiving station detects the end of a transmitted frame by loss of the carrier. Later physical layers use an explicit end of data or end of stream symbol or sequence to avoid ambiguity, especially where the carrier is continually sent between frames; an example is Gigabit Ethernet with its 8b/10b encoding scheme that uses special symbols which are transmitted before and after a frame is transmitted.[6][7]

Interpacket gap – physical layer[edit]

Interpacket gap (IPG) is idle time between packets. After a packet has been sent, transmitters are required to transmit a minimum of 96 bits (12 octets) of idle line state before transmitting the next packet.

Types[edit]

Ethernet frame differentiation

Frame type

Ethertype or length

Payload start two bytes

Ethernet II

≥ 1536

Any

Novell raw IEEE 802.3

≤ 1500

0xFFFF

IEEE 802.2 LLC

≤ 1500

Other

IEEE 802.2 SNAP

≤ 1500

0xAAAA

There are several types of Ethernet frames:

Ethernet II frame, or Ethernet Version 2,[g] or DIX frame is the most common type in use today, as it is often used directly by the Internet Protocol.

Novell raw IEEE 802.3 non-standard variation frame

IEEE 802.2 Logical Link Control (LLC) frame

IEEE 802.2 Subnetwork Access Protocol (SNAP) frame

The different frame types have different formats and MTU values, but can coexist on the same physical medium. Differentiation between frame types is possible based on the table on the right.

In addition, all four Ethernet frame types may optionally contain an IEEE 802.1Q tag to identify what VLAN it belongs to and its priority (quality of service). This encapsulation is defined in the IEEE 802.3ac specification and increases the maximum frame by 4 octets.

The IEEE 802.1Q tag, if present, is placed between the Source Address and the EtherType or Length fields. The first two octets of the tag are the Tag Protocol Identifier (TPID) value of 0x8100. This is located in the same place as the EtherType/Length field in untagged frames, so an EtherType value of 0x8100 means the frame is tagged, and the true EtherType/Length is located after the Q-tag. The TPID is followed by two octets containing the Tag Control Information (TCI) (the IEEE 802.1p priority (quality of service) and VLAN id). The Q-tag is followed by the rest of the frame, using one of the types described above.

Ethernet II[edit]

Ethernet II framing (also known as DIX Ethernet, named after DEC, Intel and Xerox, the major participants in its design[8]), defines the two-octet EtherType field in an Ethernet frame, preceded by destination and source MAC addresses, that identifies an upper layer protocol encapsulated by the frame data. Most notably, an EtherType value of 0x0800 indicates that the frame contains an IPv4 datagram, 0x0806 indicates an ARP datagram, and 0x86DD indicates an IPv6 datagram. See EtherType § Values for more.

The most common Ethernet frame format, type II

As this industry-developed standard went through a formal IEEE standardization process, the EtherType field was changed to a (data) length field in the new 802.3 standard.[h] Since the recipient still needs to know how to interpret the frame, the standard required an IEEE 802.2 header to follow the length and specify the type. Many years later, the 802.3x-1997 standard, and later versions of the 802.3 standard, formally approved of both types of framing. Ethernet II framing is the most common in Ethernet local area networks, due to its simplicity and lower overhead.

In order to allow some frames using Ethernet II framing and some using the original version of 802.3 framing to be used on the same Ethernet segment, EtherType values must be greater than or equal to 1536 (0x0600). That value was chosen because the maximum length of the payload field of an Ethernet 802.3 frame is 1500 octets (0x05DC). Thus if the field's value is greater than or equal to 1536, the frame must be an Ethernet II frame, with that field being a type field.[9] If it's less than or equal to 1500, it must be an IEEE 802.3 frame, with that field being a length field. Values between 1500 and 1536, exclusive, are undefined.[10] This convention allows software to determine whether a frame is an Ethernet II frame or an IEEE 802.3 frame, allowing the coexistence of both standards on the same physical medium.

Novell raw IEEE 802.3[edit]

Novell's "raw" 802.3 frame format was based on early IEEE 802.3 work. Novell used this as a starting point to create the first implementation of its own IPX Network Protocol over Ethernet. They did not use any LLC header but started the IPX packet directly after the length field. This does not conform to the IEEE 802.3 standard, but since IPX always has FF as the first two octets (while in IEEE 802.2 LLC that pattern is theoretically possible but extremely unlikely), in practice this usually coexists on the wire with other Ethernet implementations, with the notable exception of some early forms of DECnet which got confused by this.

Novell NetWare used this frame type by default until the mid-nineties, and since NetWare was then very widespread, while IP was not, at some point in time most of the world's Ethernet traffic ran over "raw" 802.3 carrying IPX. Since NetWare 4.10, NetWare defaults to IEEE 802.2 with LLC (NetWare Frame Type Ethernet_802.2) when using IPX.[11]

IEEE 802.2 LLC[edit]

Main article: IEEE 802.2

Some protocols, such as those designed for the OSI stack, operate directly on top of IEEE 802.2 LLC encapsulation, which provides both connection-oriented and connectionless network services.

IEEE 802.2 LLC encapsulation is not in widespread use on common networks currently, with the exception of large corporate NetWare installations that have not yet migrated to NetWare over IP. In the past, many corporate networks used IEEE 802.2 to support transparent translating bridges between Ethernet and Token Ring or FDDI networks.

There exists an Internet standard for encapsulating IPv4 traffic in IEEE 802.2 LLC SAP/SNAP frames.[12] It is almost never implemented on Ethernet, although it is used on FDDI, Token Ring, IEEE 802.11 (with the exception of the 5.9 GHz band, where it uses EtherType)[13] and other IEEE 802 LANs. IPv6 can also be transmitted over Ethernet using IEEE 802.2 LLC SAP/SNAP, but, again, that's almost never used.

IEEE 802.2 SNAP[edit]

Main article: Subnetwork Access Protocol

By examining the 802.2 LLC header, it is possible to determine whether it is followed by a SNAP header. The LLC header includes two eight-bit address fields, called service access points (SAPs) in OSI terminology; when both source and destination SAP are set to the value 0xAA, the LLC header is followed by a SNAP header. The SNAP header allows EtherType values to be used with all IEEE 802 protocols, as well as supporting private protocol ID spaces.

In IEEE 802.3x-1997, the IEEE Ethernet standard was changed to explicitly allow the use of the 16-bit field after the MAC addresses to be used as a length field or a type field.

The AppleTalk v2 protocol suite on Ethernet ("EtherTalk") uses IEEE 802.2 LLC + SNAP encapsulation.

Maximum throughput[edit]

We may calculate the protocol overhead for Ethernet as a percentage (packet size including IPG)

Protocol overhead

=

Packet size

Payload size

Packet size

{\displaystyle {\text{Protocol overhead}}={\frac {{\text{Packet size}}-{\text{Payload size}}}{\text{Packet size}}}}

We may calculate the protocol efficiency for Ethernet

Protocol efficiency

=

Payload size

Packet size

{\displaystyle {\text{Protocol efficiency}}={\frac {\text{Payload size}}{\text{Packet size}}}}

Maximum efficiency is achieved with largest allowed payload size and is:

1500

1538

=

97.53

%

{\displaystyle {\frac {1500}{1538}}=97.53\%}

for untagged frames, since the packet size is maximum 1500 octet payload + 8 octet preamble + 14 octet header + 4 octet trailer + minimum interpacket gap corresponding to 12 octets = 1538 octets. The maximum efficiency is:

1500

1542

=

97.28

%

{\displaystyle {\frac {1500}{1542}}=97.28\%}

when 802.1Q VLAN tagging is used.

The throughput may be calculated from the efficiency

Throughput

=

Efficiency

×

Net bit rate

{\displaystyle {\text{Throughput}}={\text{Efficiency}}\times {\text{Net bit rate}}\,\!}

,

where the physical layer net bit rate (the wire bit rate) depends on the Ethernet physical layer standard, and may be 10 Mbit/s, 100 Mbit/s, 1 Gbit/s or 10 Gbit/s. Maximum throughput for 100BASE-TX Ethernet is consequently 97.53 Mbit/s without 802.1Q, and 97.28 Mbit/s with 802.1Q.

Channel utilization is a concept often confused with protocol efficiency. It considers only the use of the channel disregarding the nature of the data transmitted – either payload or overhead. At the physical layer, the link channel and equipment do not know the difference between data and control frames. We may calculate the channel utilization:

Channel utilization

=

Time spent transmitting data

Total time

{\displaystyle {\text{Channel utilization}}={\frac {\text{Time spent transmitting data}}{\text{Total time}}}}

The total time considers the round trip time along the channel, the processing time in the hosts and the time transmitting data and acknowledgements. The time spent transmitting data includes data and acknowledgements.

Runt frames[edit]

A runt frame is an Ethernet frame that is less than the IEEE 802.3's minimum length of 64 octets. Runt frames are most commonly caused by collisions; other possible causes are a malfunctioning network card, buffer underrun, duplex mismatch or software issues.[14]

Notes[edit]

^ The frame check sequence (FCS) uses a different bit ordering.[3]

^ The bit patterns in the preamble and start of frame delimiter are written as bit strings, with the first bit transmitted on the left (not as octet values, which in Ethernet are transmitted least significant bit(s) first). This notation matches the one used in the IEEE 802.3 standard.

^ Payload can be 42 octets if an 802.1Q tag is present. Minimum is 46 octets without.

^ Preamble and start frame delimiter are not displayed by packet sniffing software because these bits are stripped away at OSI layer 1 by the network interface controller (NIC) before being passed on to the OSI layer 2, which is where packet sniffers collect their data. There are layer-2 sniffers that can capture and display the preamble and start frame delimiter, but they are expensive and mainly used to detect problems related to physical connectivity.

^ Minimum payload size is dictated by the 512-bit slot time used for collision detection in the Ethernet LAN architecture.

^ Both 42 and 46 octet minimums are valid when 802.1Q is present.[4]

^ A version 1 Ethernet frame was used for early Ethernet prototypes and featured 8-bit MAC addresses and was never commercially deployed.

^ Original Ethernet frames define their length with the framing that surrounds it, rather than with an explicit length count.

References[edit]

^ a b c d e 802.3-2018 – IEEE Standard for Ethernet. IEEE. 14 June 2018. doi:10.1109/IEEESTD.2018.8457469. ISBN 978-1-5044-5090-4.

^ a b "3.1.1 Packet format". 802.3-2018 – IEEE Standard for Ethernet. IEEE. 14 June 2018. doi:10.1109/IEEESTD.2018.8457469. ISBN 978-1-5044-5090-4.

^ 802.3-2018 – IEEE Standard for Ethernet. IEEE. 14 June 2018. Section 3.3 and annex 31A. doi:10.1109/IEEESTD.2018.8457469. ISBN 978-1-5044-5090-4. Opcodes are transmitted high-order octet first. Within each octet, bits are transmitted least-significant bit first. [...] Each octet of the MAC frame, with the exception of the FCS, is transmitted least significant bit first.

^ "Annex G". IEEE Standard for Local and metropolitan area networks--Media Access Control (MAC) Bridges and Virtual Bridged Local Area Networks. doi:10.1109/IEEESTD.2011.6009146. ISBN 978-0-7381-6708-4.

^ "Specification of CRC Routines V4.5.0 R4.1 Rev 3" (PDF). AUTOSAR. p. 24.

^ Charles E. Spurgeon (February 2000). Ethernet: The Definitive Guide. O'Reilly. pp. 41, 47. ISBN 9780596552824. Retrieved 30 June 2014.

^ "40.1.3.1 Physical Coding Sublayer (PCS)". 802.3-2018 – IEEE Standard for Ethernet. IEEE. 14 June 2018. doi:10.1109/IEEESTD.2018.8457469. ISBN 978-1-5044-5090-4.

^ Drew Heywood; Zubair Ahmad (2001). Drew Heywood's Windows 2000 Network Services. Sams. p. 53. ISBN 978-0-672-31741-5.

^ LAN MAN Standards Committee of the IEEE Computer Society (20 March 1997). IEEE Std 802.3x-1997 and IEEE Std 802.3y-1997. The Institute of Electrical and Electronics Engineers, Inc. pp. 28–31.

^ "3.2.6 Length/Type field". 802.3-2018 – IEEE Standard for Ethernet. 14 June 2018. doi:10.1109/IEEESTD.2018.8457469. ISBN 978-1-5044-5090-4.

^ Don Provan (17 September 1993). "Ethernet Framing". Newsgroup: comp.sys.novell. Usenet: 1993Sep17.190654.13335@novell.com. (HTML-formatted version Archived 18 April 2015 at the Wayback Machine)  — a classic series of Usenet postings by Novell's Don Provan that have found their way into numerous FAQs and are widely considered the definitive answer to the Novell Frame Type usage.

^

A Standard for the Transmission of IP Datagrams over IEEE 802 Networks. Network Working Group of the IETF. February 1988. doi:10.17487/RFC1042. RFC 1042.

^ Computer Society, IEEE (2016). IEEE Std 802.11-2016: Part 11: Wireless LAN Medium Access Control IEEE (MAC) and Physical Layer (PHY) Specifications. New York, NY: IEEE. p. 249.

^

"Troubleshooting Ethernet". Cisco Systems. Retrieved 13 August 2016.

Further reading[edit]

Wikiversity has learning resources about Topic:Web Science/Part1: Foundations of the web/Internet Architecture/Ethernet

Video which explains how to build an Ethernet Frame

Minimum Frame Length in Ethernet explained

vteEthernet family of local area network technologiesSpeeds

10 Mbit/s

100 Mbit/s

1 Gbit/s

2.5 and 5 Gbit/s

10 Gbit/s

25 and 50 Gbit/s

40 and 100 Gbit/s

200, 400, 800 and 1600 Gbit/s

General

Physical layer

Autonegotiation

EtherType

Flow control

Frames

Jumbos

Organizations

IEEE 802.3

Ethernet Alliance

Media

Twisted pair

Coaxial

First mile

10G-EPON

Historic

CSMA/CD

StarLAN

10BROAD36

10BASE-FB

10BASE-FL

10BASE5

10BASE2

MAU

FOIRL

100BaseVG

LattisNet

Long Reach

Applications

Audio

Carrier

Data center

Energy Efficiency

Industrial

Metro

Power

Synchronous

Transceivers

GBIC

SFP/SFP+/QSFP/QSFP+/OSFP

XENPAK/X2

XFP

CFP

Interfaces

AUI

EAD

MDI

MII

GMII

XGMII

XAUI

Category

Commons

Retrieved from "https://en.wikipedia.org/w/index.php?title=Ethernet_frame&oldid=1211981089"

Category: EthernetHidden categories: Webarchive template wayback linksArticles with short descriptionShort description is different from WikidataUse dmy dates from March 2024Use American English from March 2019All Wikipedia articles written in American EnglishArticles containing video clips

This page was last edited on 5 March 2024, at 15:40 (UTC).

Text is available under the Creative Commons Attribution-ShareAlike License 4.0;

additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.

Privacy policy

About Wikipedia

Disclaimers

Contact Wikipedia

Code of Conduct

Developers

Statistics

Cookie statement

Mobile view

Toggle limited content width