im钱包下载地址
数字资产服务平台

im钱包下载地址是全球著名的数字资产交易平台之一,主要面向全球用户提供比特币、莱特币、以太币等数字资产的币币和衍生品交易服务。

bitpie苹果官网下载|ethernet属于哪一层

时间:2024-03-14 18:55:36

数据链路层协议(Ethernet、IEEE802.3、PPP、HDLC)-CSDN博客

>

数据链路层协议(Ethernet、IEEE802.3、PPP、HDLC)-CSDN博客

数据链路层协议(Ethernet、IEEE802.3、PPP、HDLC)

最新推荐文章于 2023-05-17 20:11:18 发布

谢公子

最新推荐文章于 2023-05-17 20:11:18 发布

阅读量3.8w

收藏

152

点赞数

25

分类专栏:

协议分析

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

本文链接:https://blog.csdn.net/qq_36119192/article/details/84224111

版权

协议分析

专栏收录该内容

9 篇文章

36 订阅

订阅专栏

目录

数据链路层协议

Ethernet以太网协议

以太网数据帧的封装

IEEE802.3协议

PPP协议

HDLC协议

数据链路层协议

首先Ethernet、IEEE802.3、PPP和HDLC都是数据链路层的协议,只不过后面三个不常用而已,数据链路层最常用的协议是Etnernet以太网协议。

Ethernet和IEEE802.3属于以太链路层协议

 广域网中经常会使用串行链路来提供远距离的数据传输,高级数据链路控制HDLC(High-Level Data Link Control)和点对点协议PPP( Point to Point Protocol)是两种典型的串口封装协议。

Ethernet以太网协议

Ethernet以太网协议,用于实现链路层的数据传输和地址封装

以太网数据帧的封装

从上图可以看到 Ethernet II帧,目的地址、源地址字段各占6个字节,目的地址字段确定帧的接收者,源地址字段标识帧发送者。 当使用六个字节的源地址字段时,前三个字节表示由IEEE分配给厂商的地址,将烧录在每一块网络接口卡的ROM中。而制造商通 常为其每一网络接口卡分配后字节。其实目的、源地址就是我们经常说的MAC地址,比如00:1A:A0:31:39:D4就是一个MAC地址。 类型字段,为2字节,用来标识上一层所使用的协议类型,如IP协议(0x0800),ARP(0x0806)等。 数据字段 以太网包最小规定为64字节,不足的也会填充到64字节。以太网包的最大长度是1518字节,数据字段长度范围为46到1500, 这是为什么呢?因为以太网包最小规定为64字节,不足的也会填充到64字节。而以太网帧格式的其他部分加起来是6+6+2+4=18字节, 所以数据部分的最小长度为64-18=46字节;而以太网包的最大长度是1518字节,因此1518-18=1500字节。 FCS字段是帧校验字段,即Frame Check Sequence,用来保存CRC(循环冗余校验)校验值。

IEEE802.3协议

IEEE 802.3 通常指以太网,一种网络协议。描述物理层和数据链路层的MAC子层的实现方法,在多种物理媒体上以多种速率采用CSMA/CD访问方式 MAC(MediaAccessControl)媒体访问控制层,该层定义了数据包怎样在介质上进行传输。 LLC (LogicalLinks Control)逻辑链路控制层

PPP协议

PPP协议是一种点到点(一根链路两端只有两个接口)链路层协议,主要用于在全双工的同异步链路上进行点到点的数据传输。

LCP是用来创建二层连接的,是有连接的(以太协议无连接);NCP是用来实现三层通信的

HDLC协议

HDLC(High-level Data Link Control),高级数据链路控制,简称HDLC,是一种面向比特的链路层协议,思科私有协议,现在几乎不用

优惠劵

谢公子

关注

关注

25

点赞

152

收藏

觉得还不错?

一键收藏

打赏

知道了

0

评论

数据链路层协议(Ethernet、IEEE802.3、PPP、HDLC)

目录数据链路层协议Ethernet以太网协议以太网数据帧的封装IEEE802.3协议PPP协议HDLC协议数据链路层协议首先Ethernet、IEEE802.3、PPP和HDLC都是数据链路层的协议,只不过后面三个不常用而已,数据链路层最常用的协议是Etnernet以太网协议。Ethernet和IEEE802.3属于以太链路层协议 广域网中经常会使用串行链路...

复制链接

扫一扫

专栏目录

网络编程-网路七层协议图(2)之每一层对应的设备及功能(物理层、数据链路层、网络层、传输层、应用层...)

zsmcdut的博客

07-13

4798

在OSI参考模型中,物理层(Physical Layer)是参考模型的最低层,也是OSI模型的第一层。物理层的主要功能是:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。物理层的作用是实现相邻计算机节点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异。使其上面的数据链路层不必考虑网络的具体传输介质是什么。“透明传送比特流”表示经实际电路传送后的比特流没有发生变化,对传送的比特流来说,这个电路好像是看不见的。

浅谈二层(数据链路层)技术

12-10

网络基础知识,数据链路层的技术和主要功能,网络类型的分类,及二层用的协议。

参与评论

您还未登录,请先

登录

后发表或查看评论

计算机网络之数据链路层(一)

m0_51456787的博客

06-04

1225

本章最重要的内容:链路(link):数据链路(data link):数据链路层协议数据单元:帧

使用点对点信道的数据链路层使用点对点信道的数据链路层使用点对点信道的数据链路层用控制字符作为帧定界符透明:用“字节填充”或“字符填充”法解决透明传输的问题

在传输过程中可能产生比特差错:1->0,0->1.

循环冗余检验CRC原理:

CRC冗余码的计算

CRC冗余码的计算CRC冗余码的计算举例:

帧检验序列FCS广泛使用的生成多项式P(X)

CRC-16= X16 +X15 + X2+ 1

CRC-CCITT =

常见的数据链路层协议

weixin_33772645的博客

03-27

1512

数据链路层负责无差错地将数据从一个站点发送到相邻的站点。它从网络层接收数据包,然后将它封装到称为“帧”的数据单元里,再传给物理层,进行传输。以下为大家介绍一些常见链路层协议。

1、X.25

X.25协议是CCITT(ITU)建议的一种协议,它定义终端和计算机到分组交换网络的连接。分组交换网络在一个网络上为数据分组选择到达目的地的路由,这种服...

第四章 数据链路层.xmind

08-18

重点:差错控制和滑动窗口协议、 HDLC协议。包括:数据链路层概述和数据链路层协议举例。概述包括数据链路的差错控制和流量控制,协议举例包括HDLC (High Level Data Control) 和PPP协议。

网络安全——数据链路层安全协议

yj11290301的博客

02-22

7198

本章将会讲解数据链路层上的安全协议通信的每一层中都有自己独特的安全问题,网络安全问题应该在多个协议层,针对不同的弱点解决。就安全而言,数据链路层(第二协议层)的通信连接是较为薄弱的环节。本章中,我们将集中讨论与数据链路层相关的安全问题。

21、HDLC协议

热门推荐

杨宏超的博客

08-04

1万+

上次我们说到,应用在广域网的数据链路层协议PPP,可以在多种链路上支持点对点的通信,而且支持多种网络层协议,并且PPP和以太网相结合产生的PPPoE,曾经也得到了比较广泛的应用。

本节我们学习第二种广域网数据链路层的协议HDLC,可以说HDLC是PPP的前身,言外之意就是HDLC现在已经很少使用了,已经被PPP取代了。所以我们的学习,只要了解一些基本的概念,不需要对它进行深入研究,对考试来讲,也很少考到了。

HDLC概述

...

【网络协议详解】——数据链路层协议(学习笔记)

HinsCoder的博客

05-17

2380

数据链路层是 OSI 模型中的第二层,位于物理层之上,是通信网络中的重要组成部分之一。数据链路层协议负责将网络层传输的数据分组封装成帧,传输到物理层,并通过物理介质进行传输。同时,数据链路层协议还需要提供错误检测和纠正、流控等功能,以确保数据的可靠传输。本文将全面介绍数据链路层协议的相关知识,包括其定义、分类、协议运作原理、常用技术以及实际应用等方面。

【网络】- TCP/IP四层(五层)协议 - 数据链路层

wkd_007的博客

05-14

1813

介绍数据链路层基本知识和一些链路层协议

数据链路层相关协议

weixin_51774330的博客

07-08

5433

HDLC和PPP协议

第16章 HDLC和PPP.ppt

04-13

第16章 HDLC和PPP.ppt

hdlc.o.gz_hdlc_数据链路

09-23

高级数据链路通信编成

hdlc_ppp.rar_hdlc

09-24

Generic HDLC support routines for Linux Point-to-point protocol support.

hdlc.zip_hdlc_vhdl的hdlc协议_基于FPGA的HDLC

09-14

基于FPGA的hdlc协议控制器的实现,用vhdl语言编写。

HDLC.rar_hdlc_hdlc 码_数据链

09-19

高级数据链路控制(HDLC)协议的介绍文档,对通讯编程很有用。

HDLC高级数据链路控制.doc

05-24

HDLC高级数据链路控制

HDLC-PPP1.rar_hdlc_ppp_ppp hdlc

09-23

通过本实验,读者可以掌握如下技能: ① 串行链路上的封装概念; ② HDLC封装; ③ PPP封装。

广域网数据链路层协议原理及配置技术

03-07

概述 HDLC协议 PPP协议 X.25协议 帧中继

数据链路层 思维导图 .md

最新发布

07-30

数据链路层是计算机网络中的一层,位于物理层之上,用于在物理层提供的传输介质上,将数据可靠地传输给相邻节点。

数据链路层的主要功能是实现数据的可靠传输和错误检测与纠正。它负责将网络层传递下来的数据分割成帧(Frame),并在每个帧前后添加标志位进行同步,以确保接收端能够正确地接收数据。在传输过程中,数据链路层还采用了流量控制和差错控制的技术,通过滑动窗口协议和校验和等技术来控制数据的流量和检测和纠正传输中可能出现的差错。

数据链路层的具体协议有点对点协议(PPP)、高级数据链路控制协议(HDLC)、以太网协议(Ethernet)等等。以太网是应用最广泛的一种数据链路层协议,它使用MAC地址进行唯一标识和寻址,同时采用了CSMA/CD(载波监听多路访问/碰撞检测)技术来进行冲突检测和冲突的处理,以确保数据的可靠性。

总结起来,数据链路层通过将数据分割成帧、添加同步标志位、进行流量控制和差错控制等技术,实现了数据的可靠传输和错误检测与纠正。在计算机网络中,数据链路层起到了桥梁的作用,连接了物理层和网络层,保证了数据的可靠传输。

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

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

谢公子

CSDN认证博客专家

CSDN认证企业博客

码龄8年

网络安全领域优质创作者

615

原创

3015

周排名

128万+

总排名

571万+

访问

等级

4万+

积分

4万+

粉丝

5086

获赞

1001

评论

2万+

收藏

私信

关注

分类专栏

内网转发及隐蔽隧道

付费

21篇

网络安全工具使用集锦

付费

64篇

漏洞复现

付费

45篇

Web漏洞

付费

29篇

域环境渗透

付费

82篇

linux系统安全

付费

61篇

内网渗透

付费

23篇

Windows系统安全

付费

40篇

Python语法学习

付费

26篇

Python模块的使用

付费

35篇

Go语言学习

1篇

应用程序漏洞

7篇

渗透测试

23篇

红蓝对抗

11篇

免杀专栏

3篇

Python实战案例

14篇

Python Web开发(Django)

9篇

社会工程学

4篇

CTF

5篇

网络安全

21篇

协议分析

9篇

提权

11篇

Web基础技术

16篇

密码学

9篇

PHP语法学习

1篇

Web前端开发

9篇

数据库

13篇

Java语法

25篇

JAVA Web

12篇

二进制逆向

1篇

杂项

25篇

无线攻击

3篇

摄影

3篇

各种错误解决办法

3篇

移动APP渗透测试

3篇

DVWA

18篇

最新评论

Aircrack-ng破解无线WIFI密码

青野幽狼:

默认桌面就是当前文件夹

SQL注入漏洞详解

newC0mer:

一个单引号可以炸出所有类型的SQL注入

无线网络的加密方式:WEP、WPA和WPA2

2301_80557346:

Wi-Fi 访问保护( WPA )

Linux中搭建DNS服务器

彭世瑜:

大佬,别锁门啊,我还没进去呢

SQL注入漏洞详解

Rachel just:

id = 1‘ 为什么要加1后面的单引号呢

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

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

《域渗透攻防指南》签名版预售来啦

手动搭建K8S环境

Ubuntu安装指定内核

2022年29篇

2021年54篇

2020年208篇

2019年126篇

2018年231篇

目录

目录

分类专栏

内网转发及隐蔽隧道

付费

21篇

网络安全工具使用集锦

付费

64篇

漏洞复现

付费

45篇

Web漏洞

付费

29篇

域环境渗透

付费

82篇

linux系统安全

付费

61篇

内网渗透

付费

23篇

Windows系统安全

付费

40篇

Python语法学习

付费

26篇

Python模块的使用

付费

35篇

Go语言学习

1篇

应用程序漏洞

7篇

渗透测试

23篇

红蓝对抗

11篇

免杀专栏

3篇

Python实战案例

14篇

Python Web开发(Django)

9篇

社会工程学

4篇

CTF

5篇

网络安全

21篇

协议分析

9篇

提权

11篇

Web基础技术

16篇

密码学

9篇

PHP语法学习

1篇

Web前端开发

9篇

数据库

13篇

Java语法

25篇

JAVA Web

12篇

二进制逆向

1篇

杂项

25篇

无线攻击

3篇

摄影

3篇

各种错误解决办法

3篇

移动APP渗透测试

3篇

DVWA

18篇

目录

评论

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

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

规则

hope_wisdom 发出的红包

打赏作者

谢公子

你的鼓励将是我创作的最大动力

¥1

¥2

¥4

¥6

¥10

¥20

扫码支付:¥1

获取中

扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

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

余额充值

数据链路层协议(Ethernet、IEEE802.3、PPP、HDLC)-CSDN博客

>

数据链路层协议(Ethernet、IEEE802.3、PPP、HDLC)-CSDN博客

数据链路层协议(Ethernet、IEEE802.3、PPP、HDLC)

最新推荐文章于 2023-07-13 17:05:12 发布

谢公子

最新推荐文章于 2023-07-13 17:05:12 发布

阅读量3.8w

收藏

152

点赞数

25

分类专栏:

协议分析

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

本文链接:https://blog.csdn.net/qq_36119192/article/details/84224111

版权

协议分析

专栏收录该内容

9 篇文章

36 订阅

订阅专栏

目录

数据链路层协议

Ethernet以太网协议

以太网数据帧的封装

IEEE802.3协议

PPP协议

HDLC协议

数据链路层协议

首先Ethernet、IEEE802.3、PPP和HDLC都是数据链路层的协议,只不过后面三个不常用而已,数据链路层最常用的协议是Etnernet以太网协议。

Ethernet和IEEE802.3属于以太链路层协议

 广域网中经常会使用串行链路来提供远距离的数据传输,高级数据链路控制HDLC(High-Level Data Link Control)和点对点协议PPP( Point to Point Protocol)是两种典型的串口封装协议。

Ethernet以太网协议

Ethernet以太网协议,用于实现链路层的数据传输和地址封装

以太网数据帧的封装

从上图可以看到 Ethernet II帧,目的地址、源地址字段各占6个字节,目的地址字段确定帧的接收者,源地址字段标识帧发送者。 当使用六个字节的源地址字段时,前三个字节表示由IEEE分配给厂商的地址,将烧录在每一块网络接口卡的ROM中。而制造商通 常为其每一网络接口卡分配后字节。其实目的、源地址就是我们经常说的MAC地址,比如00:1A:A0:31:39:D4就是一个MAC地址。 类型字段,为2字节,用来标识上一层所使用的协议类型,如IP协议(0x0800),ARP(0x0806)等。 数据字段 以太网包最小规定为64字节,不足的也会填充到64字节。以太网包的最大长度是1518字节,数据字段长度范围为46到1500, 这是为什么呢?因为以太网包最小规定为64字节,不足的也会填充到64字节。而以太网帧格式的其他部分加起来是6+6+2+4=18字节, 所以数据部分的最小长度为64-18=46字节;而以太网包的最大长度是1518字节,因此1518-18=1500字节。 FCS字段是帧校验字段,即Frame Check Sequence,用来保存CRC(循环冗余校验)校验值。

IEEE802.3协议

IEEE 802.3 通常指以太网,一种网络协议。描述物理层和数据链路层的MAC子层的实现方法,在多种物理媒体上以多种速率采用CSMA/CD访问方式 MAC(MediaAccessControl)媒体访问控制层,该层定义了数据包怎样在介质上进行传输。 LLC (LogicalLinks Control)逻辑链路控制层

PPP协议

PPP协议是一种点到点(一根链路两端只有两个接口)链路层协议,主要用于在全双工的同异步链路上进行点到点的数据传输。

LCP是用来创建二层连接的,是有连接的(以太协议无连接);NCP是用来实现三层通信的

HDLC协议

HDLC(High-level Data Link Control),高级数据链路控制,简称HDLC,是一种面向比特的链路层协议,思科私有协议,现在几乎不用

优惠劵

谢公子

关注

关注

25

点赞

152

收藏

觉得还不错?

一键收藏

打赏

知道了

0

评论

数据链路层协议(Ethernet、IEEE802.3、PPP、HDLC)

目录数据链路层协议Ethernet以太网协议以太网数据帧的封装IEEE802.3协议PPP协议HDLC协议数据链路层协议首先Ethernet、IEEE802.3、PPP和HDLC都是数据链路层的协议,只不过后面三个不常用而已,数据链路层最常用的协议是Etnernet以太网协议。Ethernet和IEEE802.3属于以太链路层协议 广域网中经常会使用串行链路...

复制链接

扫一扫

专栏目录

浅谈二层(数据链路层)技术

12-10

网络基础知识,数据链路层的技术和主要功能,网络类型的分类,及二层用的协议。

第四章 数据链路层.xmind

08-18

重点:差错控制和滑动窗口协议、 HDLC协议。包括:数据链路层概述和数据链路层协议举例。概述包括数据链路的差错控制和流量控制,协议举例包括HDLC (High Level Data Control) 和PPP协议。

参与评论

您还未登录,请先

登录

后发表或查看评论

网络编程-网路七层协议图(2)之每一层对应的设备及功能(物理层、数据链路层、网络层、传输层、应用层...)

zsmcdut的博客

07-13

4798

在OSI参考模型中,物理层(Physical Layer)是参考模型的最低层,也是OSI模型的第一层。物理层的主要功能是:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。物理层的作用是实现相邻计算机节点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异。使其上面的数据链路层不必考虑网络的具体传输介质是什么。“透明传送比特流”表示经实际电路传送后的比特流没有发生变化,对传送的比特流来说,这个电路好像是看不见的。

计算机网络之数据链路层(一)

m0_51456787的博客

06-04

1225

本章最重要的内容:链路(link):数据链路(data link):数据链路层协议数据单元:帧

使用点对点信道的数据链路层使用点对点信道的数据链路层使用点对点信道的数据链路层用控制字符作为帧定界符透明:用“字节填充”或“字符填充”法解决透明传输的问题

在传输过程中可能产生比特差错:1->0,0->1.

循环冗余检验CRC原理:

CRC冗余码的计算

CRC冗余码的计算CRC冗余码的计算举例:

帧检验序列FCS广泛使用的生成多项式P(X)

CRC-16= X16 +X15 + X2+ 1

CRC-CCITT =

常见的数据链路层协议

weixin_33772645的博客

03-27

1512

数据链路层负责无差错地将数据从一个站点发送到相邻的站点。它从网络层接收数据包,然后将它封装到称为“帧”的数据单元里,再传给物理层,进行传输。以下为大家介绍一些常见链路层协议。

1、X.25

X.25协议是CCITT(ITU)建议的一种协议,它定义终端和计算机到分组交换网络的连接。分组交换网络在一个网络上为数据分组选择到达目的地的路由,这种服...

网络安全——数据链路层安全协议

yj11290301的博客

02-22

7198

本章将会讲解数据链路层上的安全协议通信的每一层中都有自己独特的安全问题,网络安全问题应该在多个协议层,针对不同的弱点解决。就安全而言,数据链路层(第二协议层)的通信连接是较为薄弱的环节。本章中,我们将集中讨论与数据链路层相关的安全问题。

21、HDLC协议

热门推荐

杨宏超的博客

08-04

1万+

上次我们说到,应用在广域网的数据链路层协议PPP,可以在多种链路上支持点对点的通信,而且支持多种网络层协议,并且PPP和以太网相结合产生的PPPoE,曾经也得到了比较广泛的应用。

本节我们学习第二种广域网数据链路层的协议HDLC,可以说HDLC是PPP的前身,言外之意就是HDLC现在已经很少使用了,已经被PPP取代了。所以我们的学习,只要了解一些基本的概念,不需要对它进行深入研究,对考试来讲,也很少考到了。

HDLC概述

...

【网络协议详解】——数据链路层协议(学习笔记)

HinsCoder的博客

05-17

2380

数据链路层是 OSI 模型中的第二层,位于物理层之上,是通信网络中的重要组成部分之一。数据链路层协议负责将网络层传输的数据分组封装成帧,传输到物理层,并通过物理介质进行传输。同时,数据链路层协议还需要提供错误检测和纠正、流控等功能,以确保数据的可靠传输。本文将全面介绍数据链路层协议的相关知识,包括其定义、分类、协议运作原理、常用技术以及实际应用等方面。

【网络】- TCP/IP四层(五层)协议 - 数据链路层

wkd_007的博客

05-14

1813

介绍数据链路层基本知识和一些链路层协议

数据链路层相关协议

weixin_51774330的博客

07-08

5433

HDLC和PPP协议

第16章 HDLC和PPP.ppt

04-13

第16章 HDLC和PPP.ppt

hdlc.o.gz_hdlc_数据链路

09-23

高级数据链路通信编成

hdlc_ppp.rar_hdlc

09-24

Generic HDLC support routines for Linux Point-to-point protocol support.

hdlc.zip_hdlc_vhdl的hdlc协议_基于FPGA的HDLC

09-14

基于FPGA的hdlc协议控制器的实现,用vhdl语言编写。

HDLC.rar_hdlc_hdlc 码_数据链

09-19

高级数据链路控制(HDLC)协议的介绍文档,对通讯编程很有用。

HDLC高级数据链路控制.doc

05-24

HDLC高级数据链路控制

HDLC-PPP1.rar_hdlc_ppp_ppp hdlc

09-23

通过本实验,读者可以掌握如下技能: ① 串行链路上的封装概念; ② HDLC封装; ③ PPP封装。

广域网数据链路层协议原理及配置技术

03-07

概述 HDLC协议 PPP协议 X.25协议 帧中继

数据链路层 思维导图 .md

最新发布

07-30

数据链路层是计算机网络中的一层,位于物理层之上,用于在物理层提供的传输介质上,将数据可靠地传输给相邻节点。

数据链路层的主要功能是实现数据的可靠传输和错误检测与纠正。它负责将网络层传递下来的数据分割成帧(Frame),并在每个帧前后添加标志位进行同步,以确保接收端能够正确地接收数据。在传输过程中,数据链路层还采用了流量控制和差错控制的技术,通过滑动窗口协议和校验和等技术来控制数据的流量和检测和纠正传输中可能出现的差错。

数据链路层的具体协议有点对点协议(PPP)、高级数据链路控制协议(HDLC)、以太网协议(Ethernet)等等。以太网是应用最广泛的一种数据链路层协议,它使用MAC地址进行唯一标识和寻址,同时采用了CSMA/CD(载波监听多路访问/碰撞检测)技术来进行冲突检测和冲突的处理,以确保数据的可靠性。

总结起来,数据链路层通过将数据分割成帧、添加同步标志位、进行流量控制和差错控制等技术,实现了数据的可靠传输和错误检测与纠正。在计算机网络中,数据链路层起到了桥梁的作用,连接了物理层和网络层,保证了数据的可靠传输。

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

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

谢公子

CSDN认证博客专家

CSDN认证企业博客

码龄8年

网络安全领域优质创作者

615

原创

3015

周排名

128万+

总排名

571万+

访问

等级

4万+

积分

4万+

粉丝

5086

获赞

1001

评论

2万+

收藏

私信

关注

分类专栏

内网转发及隐蔽隧道

付费

21篇

网络安全工具使用集锦

付费

64篇

漏洞复现

付费

45篇

Web漏洞

付费

29篇

域环境渗透

付费

82篇

linux系统安全

付费

61篇

内网渗透

付费

23篇

Windows系统安全

付费

40篇

Python语法学习

付费

26篇

Python模块的使用

付费

35篇

Go语言学习

1篇

应用程序漏洞

7篇

渗透测试

23篇

红蓝对抗

11篇

免杀专栏

3篇

Python实战案例

14篇

Python Web开发(Django)

9篇

社会工程学

4篇

CTF

5篇

网络安全

21篇

协议分析

9篇

提权

11篇

Web基础技术

16篇

密码学

9篇

PHP语法学习

1篇

Web前端开发

9篇

数据库

13篇

Java语法

25篇

JAVA Web

12篇

二进制逆向

1篇

杂项

25篇

无线攻击

3篇

摄影

3篇

各种错误解决办法

3篇

移动APP渗透测试

3篇

DVWA

18篇

最新评论

Aircrack-ng破解无线WIFI密码

青野幽狼:

默认桌面就是当前文件夹

SQL注入漏洞详解

newC0mer:

一个单引号可以炸出所有类型的SQL注入

无线网络的加密方式:WEP、WPA和WPA2

2301_80557346:

Wi-Fi 访问保护( WPA )

Linux中搭建DNS服务器

彭世瑜:

大佬,别锁门啊,我还没进去呢

SQL注入漏洞详解

Rachel just:

id = 1‘ 为什么要加1后面的单引号呢

最新文章

《域渗透攻防指南》签名版预售来啦

手动搭建K8S环境

Ubuntu安装指定内核

2022年29篇

2021年54篇

2020年208篇

2019年126篇

2018年231篇

目录

目录

分类专栏

内网转发及隐蔽隧道

付费

21篇

网络安全工具使用集锦

付费

64篇

漏洞复现

付费

45篇

Web漏洞

付费

29篇

域环境渗透

付费

82篇

linux系统安全

付费

61篇

内网渗透

付费

23篇

Windows系统安全

付费

40篇

Python语法学习

付费

26篇

Python模块的使用

付费

35篇

Go语言学习

1篇

应用程序漏洞

7篇

渗透测试

23篇

红蓝对抗

11篇

免杀专栏

3篇

Python实战案例

14篇

Python Web开发(Django)

9篇

社会工程学

4篇

CTF

5篇

网络安全

21篇

协议分析

9篇

提权

11篇

Web基础技术

16篇

密码学

9篇

PHP语法学习

1篇

Web前端开发

9篇

数据库

13篇

Java语法

25篇

JAVA Web

12篇

二进制逆向

1篇

杂项

25篇

无线攻击

3篇

摄影

3篇

各种错误解决办法

3篇

移动APP渗透测试

3篇

DVWA

18篇

目录

评论

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

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

规则

hope_wisdom 发出的红包

打赏作者

谢公子

你的鼓励将是我创作的最大动力

¥1

¥2

¥4

¥6

¥10

¥20

扫码支付:¥1

获取中

扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

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、付费专栏及课程。

余额充值

网络协议初识——Ethernet_ethernet属于哪一层-CSDN博客

>

网络协议初识——Ethernet_ethernet属于哪一层-CSDN博客

网络协议初识——Ethernet

最新推荐文章于 2023-08-07 16:23:15 发布

VIP文章

独步红尘

最新推荐文章于 2023-08-07 16:23:15 发布

阅读量3.9k

收藏

10

点赞数

2

文章标签:

以太网

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

本文链接:https://blog.csdn.net/weixin_42403044/article/details/103767372

版权

网络协议初识之以太网协议

一、以太网协议简述

以太网是一种局域网,简而言之在该网络环境中,所有连接设备距离通常较近,设备间的通信基于各自对端MAC地址进行。ethernet协议通常处于七层的底层(链路层),用于链路层数据传输和地址封装。

DIX联盟(Digital、Intel、Xerox)开发

二、报文内容详解

ethernet包含三个字段

Destination/目的:标识目的通信方的MAC地址

Source/源:标识发送端的MAC地址

Type/类型值:标识上层协议

MAC地址:

1.所有设备的MAC地址是全球唯一的;

2.MAC地址是16进制表示的ÿ

最低0.47元/天 解锁文章

优惠劵

独步红尘

关注

关注

2

点赞

10

收藏

觉得还不错?

一键收藏

知道了

0

评论

网络协议初识——Ethernet

网络协议初识之以太网协议一、以太网协议简述以太网是一种局域网,简而言之在该网络环境中,所有连接设备距离通常较近,设备间的通信基于各自对端MAC地址进行。ethernet协议通常处于七层的底层(链路层),用于链路层数据传输和地址封装。DIX联盟(Digital、Intel、Xerox)开发二、报文内容详解ethernet包含三个字段Destination/目的:标识目的通信方的MAC地...

复制链接

扫一扫

OSI七层网络协议,网络协议的层次结构

day__day__up的博客

06-29

3194

网络协议的层次结构:

详细介绍了OSI七层网络模型每一层的相关协议以及相应的设备

以及与TCP/IP四层网络模型的层次对应关系

1. OSI七层模型:OSI(Open System Interconnect),即开放式系统互联

第一层:物理层

作用:透明地传输比特流。为数据端设备提供传送数据通路、传输数据

重要协议:RJ45, Ethernet, 802.3, 802.5

常见设备:集线器、发送器、接收器、电缆、连接器和中继器

数据单元:比特流

 

第二层:数据链路层

作用:建立

网络基础之Ethernet&CSMA/CD&ARP(物理层、数据链路层)

阿玮的博客

03-10

2577

本文详细介绍了OSI七层模型中物理层、数据链路层的相关协议及设备

参与评论

您还未登录,请先

登录

后发表或查看评论

【计算机网络】九. 数据链路层--以太网协议

lxw234lxw的博客

01-06

613

以太网协议

目录

一、MAC地址

二、以太网协议

注:转载请标明原文出处链接:https://blog.csdn.net/lxw234lxw/article/details/103852352

一、MAC地址

MAC地址(物理地址、硬件地址)

每一个设备都拥有唯一的MAC地址

MAC地址共48位,使用十六进制(4个比特位)表示

如:30-B4-...

第1章初识计算机网络.ppt

11-13

第1章初识计算机网络.ppt

交流JTAG跟我学JTAG协议破解——第一弹初识JTAGTAP状态机.pdf

11-26

交流JTAG跟我学JTAG协议破解——第一弹初识JTAGTAP状态机.pdf

数据链路层:Ethernet以太网协议

一直被模仿,从未被超越

05-24

1424

当使用六个字节的源地址字段时,前三个字节表示由IEEE分配给厂商的地址,将烧录在每一块网络接口卡的ROM中。数据字段 以太网包最小规定为64字节,不足的也会填充到64字节。以太网包的最大长度是1518字节,数据字段长度范围为46到1500,因为以太网包最小规定为64字节,不足的也会填充到64字节。而以太网包的最大长度是1518字节,因此1518-18=1500字节。2字节,用来标识上一层所使用的协议类型,如IP协议(0x0800),ARP(0x0806)等。6字节,目的地址字段确定帧的接收者。

链路层--->ETH(以太网)协议

S5242的博客

05-04

6470

文章目录ETH(以太网)协议格式:ARP协议格式

链路层负责相邻设备之间的数据帧传输,典型协议有:ETHH(以太网协议),ARP协议,MTU;

网络层是通过IP地址定位起点与终点;链路层是负责起点到终点之间的相邻设备间传输。相邻设备之间的识别是通过MAC地址完成的。

MAC地址:网卡的物理硬件地址–通常出厂时设定的,通常可以修改。

Uint8_t mac[6] —>为无符号的六个字节的数据。

ETH(以太网)协议格式:

6字节对端源端MAC地址和6字节对端MAC地址: 长度是48位,是在网卡出厂时固

以太网Ethernet通信协议

STATEABC的博客

08-07

7354

以太网协议(Ethernet Protocol)是一种广泛应用于局域网(LAN)和广域网(WAN)的计算机网络通信协议。它是一种基于共享介质的局域网技术,最早由Xerox、Intel和Digital Equipment Corporation(DEC)于1970年代开发,并在1980年代初由IEEE标准化为IEEE 802.3。以太网根据最大传输速率的不同可以分为标准的以太网(10Mbit/s)、快速以太网(100Mbit/s)、千兆以太网 (1000Mbit/s)和万兆以太网(10Gbit/s)。

一.以太网(Ethernet)学习记录

m0_65096687的博客

09-04

540

使用python学习网络安全协议

以太网

基础知识——以太网(Ethernet )

季秊爱桃楸的博客

07-14

3768

1980 年,Digital Equipment Corporation、Intel 和 Xerox (DIX) 协会发布了第一个以太网标准。1985 年,本地和城域网的电气电子工程师协会 (IEEE) 标准委员会发布了 LAN 标准。以太网在 OSI 模型的下两层,也就是 数据链路层和 物理层上运行。以太网遵守 IEEE 802.3 标准。目前为通过光缆和双绞线电缆的运行定义了四种数据速率:(1)10 Mbps - 10Base-T 以太网(2)100 Mbps - 快速以太网。

网络协议学习之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、

二、抓包分析

总结

..

以太网(Ethernet)相关基础知识

Already8888的博客

05-17

1万+

以太网Ethernet

•Ethernet Cabling

•Manchester Encoding

•The Ethernet MAC Sublayer Protocol

•The Binary Exponential Backoff Algorithm

•Ethernet Performance

•Switched Ethernet

以太网电缆

从上到下,分别是粗同轴电缆、细同轴电缆、双绞线、光纤

术语10base5的含义是:它使用基带信号运行在10Mbps的...

初识Spring——Spring核心容器

02-24

IOC-InversionofControl,译为控制反转,是一种遵循依赖倒置原则的代码设计思想。所谓依赖倒置,就是把原本的高层建筑依赖底层建筑“倒置”过来,变成底层建筑依赖高层建筑。高层建筑决定需要什么,底层去实现这样的...

初识Zigbee协议与协议栈

12-19

Zigbee 是 IEEE 802.15.4 协议的代名词。ZigBee 技术是一种短距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信技术或无线网络技术,是一组基于 EEE802.15.4 无线标准研制开发的组网、安全和应用软件方面的...

OSI七层协议汇总

szm_cyh的博客

07-26

451

TCP/IP:

数据链路层:ARP,RARP

网络层: IP,ICMP,IGMP

传输层:TCP ,UDP,UGP

应用层:Telnet,FTP,SMTP,SNMP.

OSI:

物理层:EIA/TIA-232, EIA/TIA-499, V.35, V.24, RJ45, Ethernet, 802.3, 802.5, FDDI, NRZI, NRZ, B8ZS

数据链路层:Frame Relay...

简述Ethernet协议

weixin_38980630的博客

04-05

3597

简述TCP/IP协议中的Ethernet协议

Ethernet协议

bobi1024的博客

12-26

5219

Ethernet协议定义

定义

Ethernet以太网协议,用于实现链路层的数据传输和地址封装(MAC),由DIX联盟(Digital、Intel、Xero)开发

以太网和局域网的区分:

以太网:一种链路层协议

局域网:一种小型网络结构

...

网络安全:常用协议

nnnooon的博客

07-08

2267

网络安全中常用协议详解

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

最新发布

03-13

1直接插入排序

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

2冒泡排序

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

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

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

3简单选择排序

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

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

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

4快速排序

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

spark学习之路——1.初识spark

06-28

### 回答1:

Spark是一种大数据处理的框架,它可以处理大量的数据并进行分析。初学者可以通过学习Spark的基本概念和使用方法,了解Spark的工作原理和应用场景。在学习Spark的过程中,需要掌握Spark的核心组件和API,例如Spark Core、Spark SQL、Spark Streaming等。此外,还需要学习Spark的部署和调优,以及与其他大数据技术的集成。

### 回答2:

Spark是一种基于内存的分布式计算框架,是大数据处理中最流行的技术之一。Spark简单易用,能够快速地处理海量数据,尤其是在机器学习和数据挖掘领域中表现突出。本文将从初识Spark的角度入手,介绍Spark的基本概念和使用。

一、Spark的基本概念

1. RDD

RDD全称为Resilient Distributed Datasets,中文意思是弹性分布式数据集,它是Spark的核心数据结构。RDD是一个不可变的分布式的对象集合,可以跨越多个节点进行并行处理。一个RDD可以分为多个分区,每个分区可以在不同的节点上存储。

2. DAG

DAG即Directed Acyclic Graph(有向无环图),它是Spark中的一个概念,用来表示作业的依赖关系。Spark将一个作业拆分成一系列具有依赖关系的任务,每个任务之间的依赖形成了DAG。

3. 窄依赖和宽依赖

对于一个RDD,如果一个子RDD的每个分区只依赖于父RDD的一个分区,这种依赖就称为窄依赖。如果一个子RDD的每个分区依赖于父RDD的多个分区,这种依赖就称为宽依赖。宽依赖会影响Spark的性能,应尽量避免。

二、Spark的使用

1. 安装Spark

要使用Spark,首先需要在本地或者集群上安装Spark。下载安装包解压缩即可,然后设置环境变量,即可在命令行中运行Spark。

2. Spark Shell

Spark Shell是Spark的交互式命令行界面,类似于Python的交互式控制台,可以快速测试Spark代码。在命令行中输入spark-shell即可进入。

3. Spark应用程序

除了Spark Shell,Spark还支持以应用程序的形式运行。要创建一个Spark应用程序,可以使用Scala、Java、Python等语言进行编写。使用Spark API,读取数据、处理数据、保存数据等操作都可以通过编写代码完成。

总之,Spark是一种优秀的分布式计算框架,能够在海量数据处理中发挥出强大的作用。初学者可以从掌握RDD、DAG、依赖关系等基本概念开始,逐步深入学习Spark的使用。

### 回答3:

Spark是一种快速、分布式数据处理框架,它能够在成千上万个计算节点之间分配数据和计算任务。Spark的优势在于它支持多种语言和数据源,可以在内存中快速存储和处理数据。

在初学Spark时,我们需要对Spark的架构和核心组件有一些了解。首先,Spark的核心组件是Spark Core,它是一个可以用于建立各种应用程序的计算引擎。与此同时,Spark持有丰富的库,包括Spark SQL、Spark Streaming、MLLib和GraphX等,以支持在各种数据类型(文本、图像、视频、地理定位数据等)上运行各种算法。

若想要在Spark中进行任务,有两种编程API可供选择:Spark的核心API和Spark的SQL及DataFrame API。Spark的核心API基于RDDs(弹性分布式数据集),它是不可变的分布式对象集合,Spark使用RDD来处理、缓存和共享数据。此外,Spark的SQL及DataFrame API提供了更高层次的语言,可以处理结构化和半结构化数据。

除了组件和API之外,我们还需要了解Spark的4个运行模式:本地模式、Standalone模式、YARN模式和Mesos模式。本地模式由单个JVM上单个线程(本地模式)或四个线程(local[*]模式)运行。Standalone通常用于小规模集群或开发和测试环境。在YARN或Mesos模式下,Spark将任务提交给集群管理器,并通过管理器分配和管理资源。

总体来说,初学Spark时,我们需要了解Spark的核心组件、编程API和运行模式。熟悉这些概念以及Spark的架构,可以帮助我们更好地理解Spark和构建高效且可扩展的Spark应用程序。

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

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

独步红尘

博客等级

码龄6年

3

原创

11

点赞

67

收藏

5

粉丝

关注

私信

热门文章

Kali linux网卡配置详解

13347

kali linux查看网卡物理地址——随手记

8038

网络协议初识——Ethernet

3916

最新评论

Kali linux网卡配置详解

confined.:

如果改了网卡,桥接模式下还不能连上网络可以看看这篇文章:https://blog.csdn.net/qq_44821149/article/details/122649961

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

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

kali linux查看网卡物理地址——随手记

Kali linux网卡配置详解

2019年3篇

目录

目录

最新文章

kali linux查看网卡物理地址——随手记

Kali linux网卡配置详解

2019年3篇

目录

评论

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

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

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

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

余额充值

网络协议——七层、五层、四层协议概念及功能分析 - 知乎

网络协议——七层、五层、四层协议概念及功能分析 - 知乎切换模式写文章登录/注册网络协议——七层、五层、四层协议概念及功能分析Linux服务器研究一、7层7层是指OSI七层协议模型,主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。 OSI是Open System Interconnect的缩写,意为开放式系统互联。 OSI七层参考模型的各个层次的划分遵循下列原则: 1、同一层中的各网络节点都有相同的层次结构,具有同样的功能。 2、同一节点内相邻层之间通过接口(可以是逻辑接口)进行通信。 3、七层结构中的每一层使用下一层提供的服务,并且向其上层提供服务。 4、不同节点的同等层按照协议实现对等层之间的通信。各层的作用及描述,以及对应的协议如下图(好东西啊,不过本文图是盗图,懒得重画了,仅供各位学习使用):高级图:应用层与其它计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层。示例:TELNET,HTTP,FTP,NFS,SMTP等。这一层,数据单位还是报文。表示层这一层的主要功能是定义数据格式及加密。例如,FTP允许你选择以二进制或ASCII格式传输。如果选择二进制,那么发送方和接收方不改变文件的内容。如果选择ASCII格式,发送方将把文本从发送方的字符集转换成标准的ASCII后发送数据。在接收方将标准的ASCII转换成接收方计算机的字符集。示例:加密,ASCII等。这一层,数据单位还是报文。会话层它定义了如何开始、控制和结束一个会话,包括对多个双向消息的控制和管理,以便在只完成连续消息的一部分时可以通知应用,从而使表示层看到的数据是连续的,在某些情况下,如果表示层收到了所有的数据,则用数据代表表示层。示例:RPC,SQL等。在会话层及以上的高层次中,数据传送的单位不再另外命名,而是统称为报文。传输层这层的功能包括是否选择差错恢复协议还是无差错恢复协议,及在同一主机上对不同应用的数据流的输入进行复用,还包括对收到的顺序不对的数据包的重新排序功能。示例:TCP,UDP,SPX。这一层的数据单元也称作数据包(packets)。但是,当你谈论TCP等具体的协议时又有特殊的叫法,TCP的数据单元称为段 (segments)而UDP协议的数据单元称为“数据报(datagrams)”。网络层这层对端到端的包传输进行定义,它定义了能够标识所有结点的逻辑地址,还定义了路由实现的方式和学习的方式。为了适应最大传输单元长度小于包长度的传输介质,网络层还定义了如何将一个包分解成更小的包的分段方法。示例:IP,IPX等。在这一层,数据的单位称为数据包(packet)。数据链路层它定义了在单个链路上如何传输数据。这些协议与被讨论的各种介质有关。示例:ATM,FDDI等。在这一层,数据的单位称为帧(frame)。物理层OSI的物理层规范是有关传输介质的特这些规范通常也参考了其他组织制定的标准。连接头、帧、帧的使用、电流、编码及光调制等都属于各种物理层规范中的内容。物理层常用多个规范完成对所有细节的定义。示例:Rj45,802.3等。这一层,数据单位是比特(bit)。二、5层5层只是OSI和TCP/IP的综合,是业界产生出来的非官方协议模型,但是很多具体的应用。实际应用还是TCP/IP的四层结构。为了方便可以把下两层称为网络接口层。五层体系结构包括:应用层、运输层、网络层、数据链路层和物理层。 5层模型不展开讲解,内容和功能参照7层的,这里把3者做一个综合的对应,如下图:三、4层4层是指TCP/IP四层模型,主要包括:应用层、运输层、网际层和网络接口层。4层协议和对应的标准7层协议的关系如下图:四、数据单位从上往下,每经过一层,协议就会在数据包包头上面做点手脚,加点东西,传送到接收端,再层层解套出来,如下示意图:发布于 2020-07-01 20:01数据链路层TCPUDP​赞同 169​​10 条评论​分享​喜欢​收藏​申请

数据链路层协议(Ethernet、IEEE802.3、PPP、HDLC)-云社区-华为云

数据链路层协议(Ethernet、IEEE802.3、PPP、HDLC)-云社区-华为云

冒泡提示

云社区

博客

博客详情

微信

微博

分享文章到微博

复制链接

复制链接到剪贴板

数据链路层协议(Ethernet、IEEE802.3、PPP、HDLC)

举报

谢公子

发表于 2021/11/18 23:19:29

2021/11/18

【摘要】

目录

数据链路层协议

Ethernet以太网协议

以太网数据帧的封装

IEEE802.3协议

PPP协议

HDLC协议

数据链路层协议

首先Ethernet、IEEE802.3、PPP和HDLC都是数据链路层的协议,只不过后面三个不常用而已,数据链路层最常用的协议是Etnernet以太网协议。

Ethernet和IE...

目录

数据链路层协议

Ethernet以太网协议

以太网数据帧的封装

IEEE802.3协议

PPP协议

HDLC协议

数据链路层协议

首先Ethernet、IEEE802.3、PPP和HDLC都是数据链路层的协议,只不过后面三个不常用而已,数据链路层最常用的协议是Etnernet以太网协议。

Ethernet和IEEE802.3属于以太链路层协议

 广域网中经常会使用串行链路来提供远距离的数据传输,高级数据链路控制HDLC(High-Level Data Link Control)和点对点协议PPP( Point to Point Protocol)是两种典型的串口封装协议。

Ethernet以太网协议

Ethernet以太网协议,用于实现链路层的数据传输和地址封装

以太网数据帧的封装

从上图可以看到 Ethernet II帧,目的地址、源地址字段各占6个字节,目的地址字段确定帧的接收者,源地址字段标识帧发送者。 当使用六个字节的源地址字段时,前三个字节表示由IEEE分配给厂商的地址,将烧录在每一块网络接口卡的ROM中。而制造商通 常为其每一网络接口卡分配后字节。其实目的、源地址就是我们经常说的MAC地址,比如00:1A:A0:31:39:D4就是一个MAC地址。 类型字段,为2字节,用来标识上一层所使用的协议类型,如IP协议(0x0800),ARP(0x0806)等。 数据字段 以太网包最小规定为64字节,不足的也会填充到64字节。以太网包的最大长度是1518字节,数据字段长度范围为46到1500, 这是为什么呢?因为以太网包最小规定为64字节,不足的也会填充到64字节。而以太网帧格式的其他部分加起来是6+6+2+4=18字节, 所以数据部分的最小长度为64-18=46字节;而以太网包的最大长度是1518字节,因此1518-18=1500字节。 FCS字段是帧校验字段,即Frame Check Sequence,用来保存CRC(循环冗余校验)校验值。

IEEE802.3协议

IEEE 802.3 通常指以太网,一种网络协议。描述物理层和数据链路层的MAC子层的实现方法,在多种物理媒体上以多种速率采用CSMA/CD访问方式 MAC(MediaAccessControl)媒体访问控制层,该层定义了数据包怎样在介质上进行传输。 LLC (LogicalLinks Control)逻辑链路控制层

PPP协议

PPP协议是一种点到点(一根链路两端只有两个接口)链路层协议,主要用于在全双工的同异步链路上进行点到点的数据传输。

LCP是用来创建二层连接的,是有连接的(以太协议无连接);NCP是用来实现三层通信的

HDLC协议

HDLC(High-level Data Link Control),高级数据链路控制,简称HDLC,是一种面向比特的链路层协议,思科私有协议,现在几乎不用文章来源: xie1997.blog.csdn.net,作者:谢公子,版权归原作者所有,如需转载,请联系作者。

原文链接:xie1997.blog.csdn.net/article/details/84224111

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:

cloudbbs@huaweicloud.com

TCP/IP

网络

点赞

收藏

关注作者

作者其他文章

评论(0)

登录后可评论,请 登录 或 注册

0/1000

评论

抱歉,系统识别当前为高风险访问,暂不支持该操作

评论

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

确认

取消

关于作者

目录

加入云驻计划,成为创作者

华为云周边好礼

免费体验产品

特殊身份标识

线下官方门票

内部专家零距离

与10000+优质创作者共同成长

立即加入

推荐阅读

相关产品

举报

请填写举报理由

垃圾广告

违规内容

恶意灌水

侮辱谩骂

内容侵权

其它

请输入举报理由,不超过200字

请填写举报理由

0/200

确认

取消

新窗

关闭

以太网 - 维基百科,自由的百科全书

以太网 - 维基百科,自由的百科全书

跳转到内容

主菜单

主菜单

移至侧栏

隐藏

导航

首页分类索引特色内容新闻动态最近更改随机条目资助维基百科

帮助

帮助维基社群方针与指引互助客栈知识问答字词转换IRC即时聊天联络我们关于维基百科

搜索

搜索

创建账号

登录

个人工具

创建账号 登录

未登录编辑者的页面 了解详情

贡献讨论

目录

移至侧栏

隐藏

序言

1历史

2概述

3CSMA/CD共享介质以太网

4以太网中继器和集线器

5桥接和交换

6类型

开关类型子章节

6.1早期的以太网

6.210Mbps乙太網

6.3100Mbps以太网(快速以太网)

6.41Gbps以太网

6.510Gbps以太网

6.6100Gbps以太网

7参考文献

8参見

9外部链接

开关目录

以太网

76种语言

AfrikaansالعربيةAsturianuAzərbaycancaБеларускаяБългарскиবাংলাBrezhonegBosanskiCatalàکوردیČeštinaDanskDeutschΕλληνικάEnglishEsperantoEspañolEestiEuskaraفارسیSuomiVõroFrançaisGaeilgeGalegoગુજરાતીGaelgעבריתहिन्दीHrvatskiMagyarBahasa IndonesiaÍslenskaItaliano日本語Қазақшаಕನ್ನಡ한국어KurdîLatinaLëtzebuergeschLombardLietuviųLatviešuМакедонскиമലയാളംमराठीBahasa MelayuNederlandsNorsk nynorskNorsk bokmålਪੰਜਾਬੀPolskiپښتوPortuguêsRomânăРусскийSrpskohrvatski / српскохрватскиSimple EnglishSlovenčinaSlovenščinaShqipСрпски / srpskiSvenskaதமிழ்తెలుగుไทยTagalogTürkçeУкраїнськаاردوTiếng Việt吴语ייִדיש粵語

编辑链接

条目讨论

不转换

不转换简体繁體大陆简体香港繁體澳門繁體大马简体新加坡简体臺灣正體

阅读编辑查看历史

工具

工具

移至侧栏

隐藏

操作

阅读编辑查看历史

常规

链入页面相关更改上传文件特殊页面固定链接页面信息引用本页获取短URL下载二维码维基数据项目

打印/导出

下载为PDF打印页面

在其他项目中

维基共享资源

维基百科,自由的百科全书

電腦網路的類型

依覆盖范围排序列表

纳米网络

近場通訊(NFC)

藍牙

體域網

個人區域網絡(PAN)

 无线个人网

局域网(LAN)

 有线局域网

  以太网

  令牌环

  光纤分布式数据接口

 无线局域网(WLAN)

  Wi-Fi

  ZigBee

  Thread

  MMDS

  SMDS

 虚拟局域网(VLAN)

家庭网络(英语:Home network)(HAN)

存储区域网络(SAN)

园区网络(CAN)

骨幹網

城域网(MAN)

广域网(WAN)

 异步传输模式

 帧中继

 同步数字体系(SDH)

企业专用网络

虛擬私人網路(VPN)

雲端(英语:Internet area network)

互联网

星际互联网(IPN)

查论编

「Ethernet」的各地常用名稱笔记本电脑上已插上网路线的以太网接口中国大陸以太网 臺灣乙太網路

以太网(英語:Ethernet)是一种计算机局域网技术。IEEE組織的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问控制的内容。以太网是目前应用最普遍的局域网技术,取代了其他局域网标准如令牌环、FDDI和ARCNET。

以太网的标准拓扑结构为总线型拓扑,但目前的快速以太网(100BASE-T、1000BASE-T标准)为了减少冲突,將能提高的网络速度和使用效率最大化,使用交换机(Switch hub)来进行网络连接和组织。如此一來,以太网的拓扑结构就成了星型;但在逻辑上,以太网仍然使用总线型拓扑和CSMA/CD(Carrier Sense Multiple Access/Collision Detection,即載波多重存取/碰撞偵測)的总线技术。

历史[编辑]

以太网技术起源於施樂帕洛阿尔托研究中心的先锋技术项目。人们通常认为以太网发明于1973年,当年鲍勃.梅特卡夫(Bob Metcalfe)给他PARC的老板写了一篇有关以太网潜力的备忘录。但是梅特卡夫本人认为以太网是之后几年才出现的。在1976年,梅特卡夫和他的助手David Boggs发表了一篇名为《以太网:區域计算机网络的分布式封包交换技术》的文章。

網際網路协议套組

應用層

BGP

DHCP

DNS

FTP

HTTP

HTTPS

IMAP

LDAP

MGCP(英语:Media Gateway Control Protocol)

MQTT

NNTP

NTP

POP

ONC/RPC

RTP

RTSP

SIP

SMTP

SNMP

Telnet

TLS/SSL

SSH

XMPP

更多...

傳輸層

TCP

UDP

DCCP

SCTP

RSVP

更多...

網路層

IP

IPv4

IPv6

ICMP

ICMPv6

ECN

IGMP

OSPF

IPsec

RIP

更多...

連結層

ARP

NDP

Tunnels

L2TP

PPP

MAC

Ethernet

DSL

ISDN

FDDI

更多...

查论编

1979年,梅特卡夫为了开发个人电脑和局域网离开了施乐(Xerox),成立了3Com公司。3Com对DEC、英特尔和施乐进行游说,希望与他们一起将以太网标准化、规范化。这个通用的以太网标准于1980年9月30日提出。当时业界有两个流行的非公用网络标准令牌环网和ARCNET,在以太网浪潮的冲击下他们很快萎缩并被取代。而在此过程中,3Com也成了一个国际化的大公司。

梅特卡夫曾经开玩笑说,Jerry Saltzer为3Com的成功作出了贡献。Saltzer在一篇[哪個/哪些?]与他人合著的很有影响力的论文中指出,在理论上令牌环网要比以太网优越。受到此结论的影响,很多电脑厂商或犹豫不决或决定不把以太网接口做为机器的标准配置,这样3Com才有机会从销售以太网网卡大赚。这种情况也导致了另一种说法“以太网不适合在理论中研究,只适合在实际中应用”。也许只是句玩笑话,但这说明了这样一个技术观点:通常情况下,网络中实际的数据流特性与人们在局域网普及之前的估计不同,而正是因为以太网简单的结构才使局域网得以普及。梅特卡夫和Saltzer曾经在麻省理工学院MAC项目(Project MAC)的同一层楼工作,当时他正在做自己的哈佛大学毕业论文,在此期间奠定了以太网技术的理论基础。[來源請求]

概述[编辑]

1990年代的以太网网卡或叫NIC(Network Interface Card,以太网适配器)。这张卡可以支持基于同轴电缆的10BASE2 (BNC连接器,左)和基于双绞线的10BASE-T(RJ-45,右)。

以太网實作了网络上无线电系统多个节点发送信息的想法,每个节点必须取得电缆或者信道才能传送信息,有时也叫作以太(Ether)。这个名字来源于19世纪的物理学家假设的电磁辐射媒体——光以太。 每一个节点有全球唯一的48位地址也就是制造商分配给网卡的MAC地址,以保证以太网上所有節點能互相鉴别。由于以太网十分普遍,许多制造商把以太网卡直接集成进计算机主板。

以太网通讯具有自相关性的特点,这对于电信通讯工程十分重要。

CSMA/CD共享介质以太网[编辑]

带冲突检测的载波侦听多路访问(CSMA/CD)技术规定了多台电脑共享一个通道的方法。这项技术最早出现在1960年代由夏威夷大学开发的ALOHAnet,它使用无线电波为载体。这个方法要比令牌环网或者主控制网简单。当某台电脑要发送信息时,在以下行動與狀態之間進行轉換:

开始 - 如果线路空闲,则启动传输,否则跳转到第4步。

发送 - 如果检测到冲突,继续发送数据直到达到最小回報时间(min echo receive interval)以確保所有其他转发器和终端检测到冲突,而後跳轉到第4步。

成功传输 - 向更高层的网络协议报告发送成功,退出传输模式。

線路繁忙 - 持續等待直到线路空闲。

线路空闲 - 在尚未達到最大尝试次數之前,每隔一段随机时间转到第1步重新嘗試。

超过最大尝试传输次数 - 向更高层的网络协议报告发送失败,退出传输模式。

就像在没有主持人的座谈会中,所有的参加者都透過一个共同的媒介(空气)来相互交谈。每个参加者在讲话前,都礼貌地等待别人把话讲完。如果两个客人同时开始讲话,那么他们都停下来,分别随机等待一段时间再开始讲话。这时,如果两个参加者等待的时间不同,冲突就不会出现。如果传输失败超过一次,将延遲指数增长时间後再次嘗試。延遲的时间通过截斷二進位指數後移(英语:Exponential_backoff)(truncated binary exponential backoff)演算法来实现。

最初的以太网是采用同轴电缆来連接各个设备的。电脑透過一个叫做附加单元接口(Attachment Unit Interface,AUI)的收发器连接到电缆上。一條简单网路线对于一个小型网络来说很可靠,而对于大型网络来说,某处线路的故障或某个连接器的故障,都会造成以太网某个或多个网段的不稳定。

因为所有的通信信号都在共用线路上传输,即使信息只是想发给其中的一个终端(destination),卻會使用廣播的形式,發送給線路上的所有電腦。在正常情况下,网络接口卡会滤掉不是发送给自己的信息,接收到目标地址是自己的信息时才会向CPU发出中断请求,除非网卡处于混杂模式(Promiscuous mode)。这种“一个说,大家听”的特质是共享介质以太网在安全上的弱点,因为以太网上的一个节点可以选择是否监听线路上传输的所有信息。共享电缆也意味着共享带宽,所以在某些情况下以太网的速度可能会非常慢,比如电源故障之后,当所有的网络终端都重新启动时。

以太网中继器和集线器[编辑]

在以太网技术的发展中,以太网集线器(Ethernet Hub)的出现使得网络更加可靠,接线更加方便。

因为信号的衰减和延时,根据不同的介质以太网段有距离限制。例如,10BASE5同轴电缆最长距离500米 (1,640英尺)。最大距离可以透過以太网中继器实现,中继器可以把电缆中的信号放大再传送到下一段。中继器最多连接5个网段,但是只能有4个设备(即一个网段最多可以接4个中继器)。这可以减轻因为电缆断裂造成的问题:当一段同轴电缆断开,所有这个段上的设备就无法通讯,中继器可以保证其他网段正常工作。

类似于其他的高速总线,以太网网段必须在两头以电阻器作为终端。对于同轴电缆,电缆两头的终端必须接上被称作“终端器”的50欧姆的电阻和散热器,如果不这么做,就会发生类似电缆断掉的情况:总线上的AC信号当到达终端时将被反射,而不能消散。被反射的信号将被认为是冲突,从而使通信无法继续。中继器可以将连在其上的两个网段进行电气隔离,增强和同步信号。大多数中继器都有被称作“自动隔离”的功能,可以把有太多冲突或是冲突持续时间太长的网段隔离开来,这样其他的网段不会受到损坏部分的影响。中继器在检测到冲突消失后可以恢复网段的连接。

随着应用的拓展,人们逐渐发现星型的网络拓扑结构最为有效,于是设备厂商们开始研制有多个端口的中继器。多端口中继器就是众所周知的集线器(Hub)。集线器可以连接到其他的集线器或者同轴网络。

第一个集线器被认为是“多端口收发器”或者叫做“fanouts”。最著名的例子是DEC的DELNI,它可以使许多台具有AUI连接器的主机共用一个收发器。集线器也导致了不使用同轴电缆的小型独立以太网网段的出现。

像DEC和SynOptics这样的网络设备制造商曾经出售过用于连接许多10BASE-2细同轴线网段的集线器。

非屏蔽双绞线(unshielded twisted-pair cables , UTP)最先应用在星型局域网中,之后也在10BASE-T中应用,最後取代了同轴电缆成为以太网的标准。这项改进之后,RJ45电话接口代替了AUI成为电脑和集线器的标准線路,非屏蔽3类双绞线/5类双绞线成为标准载体。集线器的应用使某条电缆或某个设备的故障不会影响到整个网络,提高了以太网的可靠性。双绞线以太网把每一个网段点对点地连起来,这样终端就可以做成一个标准的硬件,解决了以太网的终端问题。

采用集线器组网的以太网尽管在物理上是星型结构,但在逻辑上仍然是总线型的,半双工的通信方式采用CSMA/CD的冲突检测方法,集线器对于减少封包冲突的作用很小。每一个数据包都被发送到集线器的每一个端口,所以带宽和安全问题仍没有解决。集线器的总傳輸量受到单个连接速度的限制(10或100 Mbit/s),这还是考虑在前同步码、傳輸間隔、檔頭、檔尾和封裝上都是最小花費的情况。当网络负载过重时,冲突也常常会降低傳輸量。最坏的情况是,当许多用长电缆组成的主机传送很多非常短的帧(frame)时,可能因衝突過多導致网络的负载在仅50%左右程度就滿載。为了在冲突严重降低傳輸量之前尽量提高网络的负载,通常会先做一些设定以避免類似情況發生。

桥接和交换[编辑]

尽管中继器在某些方面分隔了以太网网段,使得电缆断线的故障不会影响到整个网络,但它向所有的以太网设备转发所有的数据。这严重限制了同一个以太网网络上可以相互通信的机器数量。为了减轻这个问题,桥接方法被采用,在工作在物理层的中继器之基础上,桥接工作在数据链路层。透過橋接器时,只有格式完整的数据包才能从一个网段进入另一个网段;冲突和数据包错误则都被隔离。透過记录分析网络上设备的MAC地址,网桥可以判断它们都在什么位置,这样它就不会向非目标设备所在的网段传递数据包。像生成树协议这样的控制机制可以协调多个交换机共同工作。

早期的网桥要检测每一个数据包,因此當同时处理多个端口的时候,数据转发比Hub(中继器)來得慢。1989年网络公司Kalpana发明了EtherSwitch,第一台以太网交换机。以太网交换机把桥接功能用硬件实现,这样就能保证转发数据速率达到线速。

大多数现代以太网用以太网交换机代替Hub。尽管布线方式和Hub以太网相同,但交换式以太网比共享介质以太网有很多明显的优势,例如更大的带宽和更好的异常结果隔离设备。交换网络典型的使用星型拓扑,雖然设备在半双工模式下運作時仍是共享介质的多節点网,但10BASE-T和以后的标准皆為全双工以太网,不再是共享介质系统。

交换机啟動后,一開始也和Hub一樣,转发所有数据到所有端口。接下来,当它記錄了每个端口的地址以后,他就只把非广播数据发送给特定的目的端口。因此线速以太网交换可以在任何端口对之间实现,所有端口对之间的通讯互不干扰。

因为数据包一般只是发送到他的目的端口,所以交换式以太网上的流量要略微小于共享介质式以太网。然而,交换式以太网仍然是不安全的网络技术,因为它很容易因为ARP欺骗或者MAC满溢而瘫痪,同时网络管理员也可以利用监控功能抓取网络数据包。

当只有简单设备(除Hub之外的设备)連接交换机端口時,整个网络可能處於全双工模式。如果一个网段只有2个设备,那么冲突探测也不需要了,两个设备可以随时收发数据。這時总带宽是鏈路的2倍,雖然雙方的頻寬相同,但没有发生冲突就意味着几乎能利用到100%的带宽。

交换机端口和所连接的设备必须使用相同的双工设置。多数100BASE-TX和1000BASE-T设备支持自动协商特性,即这些设备透過信号来协调要使用的速率和双工设置。然而,如果自动协商功能被關閉或者设备不支持,则双工设置必须透過自动检测进行设置或在交换机端口和设备上都进行手工设置以避免双工错配——这是以太网问题的一种常见原因(设备被设置为半双工会报告迟发冲突,而设备被设为全双工则会报告runt)。许多較低層級的交换机没有手工进行速率和双工设置的能力,因此端口总是会尝试进行自动协商。当启用了自动协商但不成功时(例如其他设备不支持),自动协商会将端口设置为半双工。速率是可以自动感测的,因此将一个10BASE-T设备连接到一个启用了自动协商的10/100交换端口上时将可以成功地建立一个半双工的10BASE-T连接。但是将一个配置为全双工100Mb工作的设备连接到一个配置为自动协商的交换端口时(反之亦然)则会导致双工错配。

即使电缆两端都设置成自动速率和双工模式协商,错误猜测还是经常发生而退到10Mbps模式。因此,如果性能差于预期,应该查看一下是否有计算机设置成10Mbps模式了,如果已知另一端配置为100Mbit,则可以手动强制设置成正确模式。

当两个节点试图用超过电缆最高支持数据速率(例如在3类线上使用100Mbps或者3类/5类线使用1000Mbps)通信时就会发生问题。不像ADSL或者传统的拨号Modem透過详细的方法检测鏈路的最高支持数据速率,以太网节点只是简单的选择两端支持的最高速率而不管中间线路,因此如果速率过高就会导致鏈路失效。解决方案為强制通讯端降低到电缆支持的速率。

类型[编辑]

除了以上提到的不同帧类型以外,各类以太网的差别仅在速率和配线。因此,同样的网络协议栈软件可以在大多数以太网上执行。

以下的章节简要综述了不同的正式以太网类型。除了这些正式的标准以外,许多厂商因为一些特殊的原因,例如为了支持更长距离的光纤传输,而制定了一些专用的标准。

很多以太网卡和交换设备都支持多速率,设备之间透過自动协商设置最佳的连接速度和双工方式。如果协商失败,多速率设备就会探测另一方使用的速率但是默认为半双工方式。10/100以太网端口支持10BASE-T和100BASE-TX。10/100/1000支持10BASE-T、100BASE-TX和1000BASE-T。

部分以太网类型[1]

速度

常用名称

非正式的IEEE标准名称

正式的IEEE标准名称

线缆类型

最大传输距离

10Mbps

以太网

10BASE-T

802.3

双绞线

100m

100Mbps

快速以太网

100BASE-T

802.3u

双绞线

100m

1Gbps

吉比特以太网

1000BASE-LX

802.3z

光纤

5000m

1Gbps

吉比特以太网

1000BASE-T

802.3ab

双绞线

100m

10Gbps

10吉比特以太网

10GBASE-T

802.3an

双绞线

100m

早期的以太网[编辑]

参见:兆比特以太网

施乐以太网(Xerox Ethernet,又稱「全錄乙太網」)──是乙太網的雛型。最初的2.94Mbit/s以太网僅在全錄公司裡內部使用。而在1982年,Xerox與DEC及Intel組成DIX聯盟,並共同發表了Ethernet Version 2(EV2)的規格,並將它投入商場市場,且被普遍使用。而EV2的網絡就是目前受IEEE承認的10BASE5。[2]

10BROAD36 ──已经过时。一个早期的支持长距离以太网的标准。它在同轴电缆上使用,以一种类似线缆调制解调器系统的宽带调制技术。

1BASE5 ──也稱為星型局域网,速率是1Mbit/s。在商业上很失败,但同時也是双绞线的第一次使用。

10Mbps乙太網[编辑]

10BASE-T電纜

参见:十兆以太网

10BASE5(又稱粗纜(Thick Ethernet)或黃色電纜)──最早實現10 Mbit/s以太網。早期IEEE標準,使用單根RG-11同軸電纜,最大距離為500米,並最多可以連接100台電腦的收發器,而纜線兩端必須接上50歐姆的終端電阻。接收端透過所謂的「插入式分接頭」插入電纜的內芯和屏蔽層。在電纜終結處使用N型連接器。儘管由於早期的大量布設,到現在還有一些系統在使用,這一標準實際上被10BASE2取代。

10BASE2(又稱細纜(Thin Ethernet)或模擬網路)── 10BASE5後的產品,使用RG-58同軸電纜,最長轉輸距離約200米(實際為185米),僅能連接30台計算機,計算機使用T型適配器連接到帶有BNC連接器的網卡,而線路兩頭需要50歐姆的終結器。雖然在能力、規格上不及10BASE5,但是因為其線材較細、佈線方便、成本也便宜,所以得到更廣泛的使用,淘汰了10BASE5。由於雙絞線的普及,它也被各式的雙絞線網絡取代。

StarLAN ──第一個雙絞線上實現的以太網路標準10 Mbit/s。後發展成10BASE-T。

10BASE-T ──使用3類雙絞線、4類雙絞線、5類雙絞線的4根線(兩對雙絞線)100米。以太網集線器或以太網交換機位於中間連接所有節點。

FOIRL ──光纖中繼器鏈路。光纖以太網路原始版本。

10BASE-F ── 10Mbps以太網光纖標準通稱,2公里。只有10BASE-FL應用比較廣泛。

10BASE-FL ── FOIRL標準一種升級。

10BASE-FB ──用於連接多個Hub或者交換機的骨幹網技術,已廢棄。

10BASE-FP ──無中繼被動星型網,沒有實際應用的案例。

100Mbps以太网(快速以太网)[编辑]

参见:百兆以太网

快速以太网(Fast Ethernet)為IEEE在1995年發表的網路標準,能提供達100Mbps的傳輸速度。[2]

100BASE-T -- 下面三个100 Mbit/s双绞线标准通称,最远100米。

100BASE-TX -- 类似于星型结构的10BASE-T。使用2对电缆,但是需要5类电缆以达到100Mbit/s。

100BASE-T4 -- 使用3类电缆,使用所有4对线,半双工。由于5类线普及,已废弃。

100BASE-T2 -- 无产品。使用3类电缆。支持全双工使用2对线,功能等效100BASE-TX,但支持旧电缆。

100BASE-FX -- 使用多模光纤,最远支持400米,半双工连接 (保证冲突检测),2km全双工。

100VG AnyLAN -- 只有惠普支持,VG最早出现在市场上。需要4对三类电缆。也有人怀疑VG不是以太网。

苹果的千兆以太网络接口

1Gbps以太网[编辑]

参见:吉比特以太网

1000BASE-SX的光信號與電氣信號轉換器

1000BASE-T -- 1 Gbit/s介质超五类双绞线或6类双绞线。

1000BASE-SX -- 1 Gbit/s多模光纤(取決於頻率以及光纖半徑,使用多模光纖時最長距離在220M至550M之間)。[3]

1000BASE-LX -- 1 Gbit/s多模光纤(小於550M)、單模光纖(小於5000M)。[4]

1000BASE-LX10 -- 1 Gbit/s单模光纤(小于10KM)。长距离方案

1000BASE-LHX --1 Gbit/s单模光纤(10KM至40KM)。长距离方案

1000BASE-ZX --1 Gbit/s单模光纤(40KM至70KM)。长距离方案

1000BASE-CX -- 铜缆上达到1Gbps的短距离(小于25 m)方案。早于1000BASE-T,已废弃。

10Gbps以太网[编辑]

参见:10吉比特乙太網路

新的万兆以太网标准包含7种不同类型,分別适用于局域网、城域网和广域网。目前使用附加标准IEEE 802.3ae,将来会合并进IEEE 802.3标准。

10GBASE-CX4 -- 短距离铜缆方案用于InfiniBand 4x连接器和CX4电缆,最大长度15米。

10GBASE-SR -- 用于短距离多模光纤,根据电缆类型能达到26-82米,使用新型2GHz多模光纤可以达到300米。

10GBASE-LX4 -- 使用波分复用支持多模光纤240-300米,单模光纤超过10公里。

10GBASE-LR和10GBASE-ER -- 透過单模光纤分别支持10公里和40公里

10GBASE-SW、10GBASE-LW、10GBASE-EW。用于广域网PHY、OC-192 / STM-64 同步光纤网/SDH设备。物理层分别对应10GBASE-SR、10GBASE-LR和10GBASE-ER,因此使用相同光纤支持距离也一致。(无广域网PHY标准)

10GBASE-T -- 使用屏蔽或非屏蔽双绞线,使用CAT-6A类线至少支持100米传输。CAT-6类线也在较短的距离上支持10GBASE-T。

100Gbps以太网[编辑]

参见:100吉比特以太网

新的40G/100G以太网标准在2010年中制定完成,包含若干种不同的节制类型。目前使用附加标准IEEE 802.3ba。

40GBASE-KR4 -- 背板方案,最少距离1米。

40GBASE-CR4 / 100GBASE-CR10 -- 短距离铜缆方案,最大长度大约7米。

40GBASE-SR4 / 100GBASE-SR10 -- 用于短距离多模光纤,长度至少在100米以上。

40GBASE-LR4 / 100GBASE-LR10 -- 使用单模光纤,距离超过10公里。

100GBASE-ER4 -- 使用单模光纤,距离超过40公里。

参考文献[编辑]

^ Wendell Odom. CCENT/CCNA ICND1 100-105 Official Cert Guide. Cisco Press. 2016: 43页. ISBN 978-1-58720-580-4. 

^ 2.0 2.1 Internet協定觀念與實作ISBN 9577177069

^ IEEE 802.3-2008 Section 3 Table 38-2 p.109

^ IEEE 802.3-2008 Section 3 Table 38-6 p.111

参見[编辑]

5类双绞线

RJ45

Power over Ethernet

MII and PHY

网络唤醒

1G以太网

10G以太网

100G以太网

1000G以太网

虚拟局域网

生成树协议

通讯

Internet

以太网帧格式

外部链接[编辑]

IEEE 802.3 2002年标准(页面存档备份,存于互联网档案馆)

万兆以太网(页面存档备份,存于互联网档案馆)

以太网帧格式(页面存档备份,存于互联网档案馆)

万兆IP以太网白皮书

千兆以太网(1000BaseT)(页面存档备份,存于互联网档案馆)

查论编局域网技术之以太网家族速度

10Mbit/s

双绞线以太网

100Mbit/s

1Gbit/s

2.5和5Gbit/s

10Gbit/s

25和50Gbit/s(英语:25 Gigabit Ethernet)

40和100Gbit/s

200Gbit/s和400Gbit/s

常规

IEEE 802.3

乙太網路實體層(英语:Ethernet physical layer)

自动协商(英语:Autonegotiation)

以太网供电

以太类型

以太网联盟(英语:Ethernet Alliance)

流控制

巨型帧

历史

CSMA/CD

StarLAN(英语:StarLAN)

10BROAD36(英语:10BROAD36)

10BASE-FB(英语:10BASE-FB)

10BASE-FL(英语:10BASE-FL)

10BASE5(英语:10BASE5)

10BASE2(英语:10BASE2)

100BaseVG(英语:100BaseVG)

LattisNet(英语:LattisNet)

长距离(英语:Long Reach Ethernet)

应用程序

音频(英语:Audio over Ethernet)

运营商(英语:Carrier Ethernet)

数据中心(英语:Data center bridging)

高能效以太网

第一英里(英语:Ethernet in the first mile)

10G-EPON(英语:10G-EPON)

工業以太網

以太网供电

同步(英语:Synchronous Ethernet)

收发器

MAU(英语:Medium Attachment Unit)

GBIC

SFP

XENPAK

X2

XFP

SFP+

QSFP(英语:QSFP)

CFP(英语:C Form-factor Pluggable)

接口

AUI(英语:Attachment Unit Interface)

MDI

MII

GMII

XGMII

XAUI

分类

维基共享

查论编網際網路存取有线网络

线缆(英语:Cable Internet access)

拨号

DOCSIS

DSL

以太网

FTTx

G.hn(英语:G.hn)

HD-PLC

HomePlug

HomePNA(英语:HomePNA)

IEEE 1901(英语:IEEE 1901)

ISDN

MoCA(英语:Multimedia over Coax Alliance)

PON

电力线

宽带

无线个人局域网

藍牙

Li-Fi

无线USB

无线局域网

Wi-Fi

无线广域网

DECT

EV-DO

GPRS

HSPA

HSPA+

iBurst(英语:iBurst)

LTE

MMDS

Muni Wi-Fi

WiMAX

WiBro

卫星上网

查论编IEEE標準当前标准

488

754

Revision(英语:IEEE 754 revision)

829

830

1003

1014-1987(英语:VMEbus)

1016

1076

1149.1

1164(英语:IEEE 1164)

1219

1233

1275(英语:Open Firmware)

1278(英语:Distributed Interactive Simulation)

1284(英语:IEEE 1284)

1355(英语:IEEE 1355)

1364

1394

1451(英语:IEEE 1451)

1471(英语:IEEE 1471)

1491

1516(英语:High-level architecture (simulation))

1541-2002

1547(英语:IEEE 1547)

1584(英语:IEEE 1584)

1588(英语:Precision Time Protocol)

1596(英语:Scalable Coherent Interface)

1603(英语:IEEE 1603)

1613(英语:IEEE 1613)

1667(英语:IEEE 1667)

1675(英语:IEEE 1675-2008)

1685(英语:IP-XACT)

1800

1801(英语:Unified Power Format)

1900(英语:DySPAN)

1901(英语:IEEE 1901)

1902(英语:RuBee)

11073(英语:ISO/IEEE 11073)

12207(英语:IEEE 12207)

2030(英语:IEEE 2030)

14764

16085

16326

42010(英语:ISO/IEC 42010)

802系列802.1

p

Q

Qat(英语:Stream Reservation Protocol)

Qay(英语:Provider Backbone Bridge Traffic Engineering)

X

ad

AE(英语:IEEE 802.1AE)

ag(英语:IEEE 802.1ag)

ah(英语:IEEE 802.1ah-2008)

ak(英语:Multiple Registration Protocol)

aq

ax

802.11

Legacy

a

b

d(英语:IEEE 802.11d-2001)

e(英语:IEEE 802.11e-2005)

f(英语:Inter-Access Point Protocol)

g

h(英语:IEEE 802.11h-2003)

i(英语:IEEE 802.11i-2004)

j(英语:IEEE 802.11j-2004)

k(英语:IEEE 802.11k-2008)

n (Wi-Fi 4)

p

r

s

u(英语:IEEE 802.11u)

v(英语:IEEE 802.11v)

w(英语:IEEE 802.11w-2009)

y(英语:IEEE 802.11y-2008)

ac (Wi-Fi 5)

ad (WiGig)

af

ah

ai

aj

aq

ax (Wi-Fi 6)

ay (WiGig 2)

be (Wi-Fi 7)

.2

.3

.4

.5

.6(英语:IEEE 802.6)

.7(英语:IEEE 802.7)

.8

.9(英语:IEEE 802.9)

.10(英语:IEEE 802.10)

.12(英语:IEEE 802.12)

.15

.15.4(英语:IEEE 802.15.4)

.15.4a(英语:IEEE 802.15.4a)

.16

.18(英语:IEEE 802.18)

.20(英语:IEEE 802.20)

.21(英语:IEEE 802.21)

.22建议标准

P1363(英语:IEEE P1363)

P1619

P1823(英语:Universal Power Adapter for Mobile Devices)

过时标准

754-1985(英语:IEEE 754-1985)

854-1987(英语:IEEE 854-1987)

另见

IEEE標準協會

Category:IEEE标准

查论编电子计算机基本部件输入设备

鍵盤

數字鍵盤

影像掃描器

显示卡

圖形處理器

麦克风

定点设备

数码绘图板

游戏控制器

光筆(英语:Light pen)

鼠标

光學

指点杆

触摸板

觸控式螢幕

轨迹球

盲文显示机

声卡

聲音處理器(英语:Sound chip)

摄像头

虛擬(英语:Softcam)

输出设备

顯示器

螢幕

盲文显示机

打印机

繪圖儀(英语:Plotter)

揚聲器(英语:Computer speakers)

声卡

显示卡

移动存储

磁碟組(英语:Disk pack)

软盘

光碟

CD

DVD

BD

闪存

記憶卡

闪存盘

机箱

中央处理器

微处理器

主板

記憶體

隨機存取

BIOS

數據存貯器

硬盘

固态硬盘

混合固态硬盘

電源供應器

開關模式電源

金屬氧化物半導體場效電晶體

功率

電壓調節模組

网卡

傳真數據機(英语:Fax modem)

擴充卡

接口(英语:Computer port (hardware))

以太网

FireWire

並列

序列

PS/2

USB

Thunderbolt

DisplayPort/HDMI/DVI/VGA

SATA

TRS

规范控制

AAT: 300266018

GND: 4127501-9

J9U: 987007555681905171

LCCN: sh85045087

取自“https://zh.wikipedia.org/w/index.php?title=以太网&oldid=81300354”

分类:​乙太網路计算机总线隐藏分类:​含有英語的條目自2014年12月有非常模棱两可或者十分空泛语句的条目自2024年2月有未列明来源语句的条目包含AAT标识符的维基百科条目包含GND标识符的维基百科条目包含J9U标识符的维基百科条目包含LCCN标识符的维基百科条目

本页面最后修订于2024年2月19日 (星期一) 10:07。

本站的全部文字在知识共享 署名-相同方式共享 4.0协议之条款下提供,附加条款亦可能应用。(请参阅使用条款)

Wikipedia®和维基百科标志是维基媒体基金会的注册商标;维基™是维基媒体基金会的商标。

维基媒体基金会是按美国国內稅收法501(c)(3)登记的非营利慈善机构。

隐私政策

关于维基百科

免责声明

行为准则

开发者

统计

Cookie声明

手机版视图

开关有限宽度模式

以太网(Ethernet) - 知乎

以太网(Ethernet) - 知乎首页知乎知学堂发现等你来答​切换模式登录/注册以太网(Ethernet)以太网的标准拓扑结构为总线型拓扑,但目前的快速以太网(100BASE-T、1000BASE-T标准)为了减少冲突,将能提高的网络速度和使用效率最大化,使用交换机(Switch hub)来进行网络连…查看全部内容关注话题​管理​分享​百科讨论精华视频等待回答详细内容以太网(英语:Ethernet)是一种计算机局域网技术。IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问控制的内容。以太网是目前应用最普遍的局域网技术,取代了其他局域网标准如令牌环、FDDI和ARCNET。以太网的标准拓扑结构为总线型拓扑,但目前的快速以太网(100BASE-T、1000BASE-T标准)为了减少冲突,将能提高的网络速度和使用效率最大化,使用交换机(Switch hub)来进行网络连接和组织。如此一来,以太网的拓扑结构就成了星型;但在逻辑上,以太网仍然使用总线型拓扑和CSMA/CD(Carrier Sense Multiple Access/Collision Detection,即载波多重访问/碰撞侦测)的总线技术。概述:1990年代的以太网网卡或叫NIC(Network Interface Card,以太网适配器)。这张卡可以支持基于同轴电缆的10BASE2 (BNC连接器,左)和基于双绞线的10BASE-T(RJ-45,右)。以太网实现了网络上无线电系统多个节点发送信息的想法,每个节点必须获取电缆或者信道才能传送信息,有时也叫作以太(Ether)。这个名字来源于19世纪的物理学家假设的电磁辐射媒体——光以太。 每一个节点有全球唯一的48位地址也就是制造商分配给网卡的MAC地址,以保证以太网上所有节点能互相鉴别。由于以太网十分普遍,许多制造商把以太网卡直接集成进计算机主板。以太网通讯具有自相关性的特点,这对于电信通讯工程十分重要。CSMA/CD共享介质以太网:带冲突检测的载波侦听多路访问(CSMA/CD)技术规定了多台电脑共享一个通道的方法。这项技术最早出现在1960年代由夏威夷大学开发的ALOHAnet,它使用无线电波为载体。这个方法要比令牌环网或者主控制网简单。当某台电脑要发送信息时,在以下行动与状态之间进行转换:开始 - 如果线路空闲,则启动传输,否则跳转到第4步。发送 - 如果检测到冲突,继续发送数据直到达到最小回报时间(min echo receive interval)以确保所有其他转发器和终端检测到冲突,而后跳转到第4步。成功传输 - 向更高层的网络协议报告发送成功,退出传输模式。线路繁忙 - 持续等待直到线路空闲。线路空闲 - 在尚未达到最大尝试次数之前,每隔一段随机时间转到第1步重新尝试。超过最大尝试传输次数 - 向更高层的网络协议报告发送失败,退出传输模式。就像在没有主持人的座谈会中,所有的参加者都通过一个共同的介质(空气)来相互交谈。每个参加者在讲话前,都礼貌地等待别人把话讲完。如果两个客人同时开始讲话,那么他们都停下来,分别随机等待一段时间再开始讲话。这时,如果两个参加者等待的时间不同,冲突就不会出现。如果传输失败超过一次,将延迟指数增长时间后再次尝试。延迟的时间通过截断二进制指数后移(英语:Exponential_backoff)(truncated binary exponential backoff)算法来实现。最初的以太网是采用同轴电缆来连接各个设备的。电脑通过一个叫做附加单元接口(Attachment Unit Interface,AUI)的收发器连接到电缆上。一条简单网路线对于一个小型网络来说很可靠,而对于大型网络来说,某处线路的故障或某个连接器的故障,都会造成以太网某个或多个网段的不稳定。因为所有的通信信号都在共享线路上传输,即使信息只是想发给其中的一个终端(destination),却会使用广播的形式,发送给线路上的所有电脑。在正常情况下,网络接口卡会滤掉不是发送给自己的信息,接收到目标地址是自己的信息时才会向CPU发出中断请求,除非网卡处于混杂模式(Promiscuous mode)。这种“一个说,大家听”的特质是共享介质以太网在安全上的弱点,因为以太网上的一个节点可以选择是否监听线路上传输的所有信息。共享电缆也意味着共享带宽,所以在某些情况下以太网的速度可能会非常慢,比如电源故障之后,当所有的网络终端都重新启动时。以太网中继器和集线器:在以太网技术的发展中,以太网集线器(Ethernet Hub)的出现使得网络更加可靠,接线更加方便。因为信号的衰减和延时,根据不同的介质以太网段有距离限制。例如,10BASE5同轴电缆最长距离500米 (1,640英尺)。最大距离可以通过以太网中继器实现,中继器可以把电缆中的信号放大再传送到下一段。中继器最多连接5个网段,但是只能有4个设备(即一个网段最多可以接4个中继器)。这可以减轻因为电缆断裂造成的问题:当一段同轴电缆断开,所有这个段上的设备就无法通讯,中继器可以保证其他网段正常工作。类似于其他的高速总线,以太网网段必须在两头以电阻器作为终端。对于同轴电缆,电缆两头的终端必须接上被称作“终端器”的50欧姆的电阻和散热器,如果不这么做,就会发生类似电缆断掉的情况:总线上的AC信号当到达终端时将被反射,而不能消散。被反射的信号将被认为是冲突,从而使通信无法继续。中继器可以将连在其上的两个网段进行电气隔离,增强和同步信号。大多数中继器都有被称作“自动隔离”的功能,可以把有太多冲突或是冲突持续时间太长的网段隔离开来,这样其他的网段不会受到损坏部分的影响。中继器在检测到冲突消失后可以恢复网段的连接。随着应用的拓展,人们逐渐发现星型的网络拓扑结构最为有效,于是设备厂商们开始研制有多个端口的中继器。多端口中继器就是众所周知的集线器(Hub)。集线器可以连接到其他的集线器或者同轴网络。第一个集线器被认为是“多端口收发器”或者叫做“fanouts”。最著名的例子是DEC的DELNI,它可以使许多台具有AUI连接器的主机共享一个收发器。集线器也导致了不使用同轴电缆的小型独立以太网网段的出现。像DEC和SynOptics这样的网络设备制造商曾经出售过用于连接许多10BASE-2细同轴线网段的集线器。非屏蔽双绞线(unshielded twisted-pair cables , UTP)最先应用在星型局域网中,之后也在10BASE-T中应用,最后取代了同轴电缆成为以太网的标准。这项改进之后,RJ45电话接口代替了AUI成为电脑和集线器的标准线路,非屏蔽3类双绞线/5类双绞线成为标准载体。集线器的应用使某条电缆或某个设备的故障不会影响到整个网络,提高了以太网的可靠性。双绞线以太网把每一个网段点对点地连起来,这样终端就可以做成一个标准的硬件,解决了以太网的终端问题。采用集线器组网的以太网尽管在物理上是星型结构,但在逻辑上仍然是总线型的,半双工的通信方式采用CSMA/CD的冲突检测方法,集线器对于减少数据包冲突的作用很小。每一个数据包都被发送到集线器的每一个端口,所以带宽和安全问题仍没有解决。集线器的总传输量受到单个连接速度的限制(10或100 Mbit/s),这还是考虑在前同步码、传输间隔、标头、档尾和封装上都是最小花费的情况。当网络负载过重时,冲突也常常会降低传输量。最坏的情况是,当许多用长电缆组成的主机传送很多非常短的帧(frame)时,可能因冲突过多导致网络的负载在仅50%左右程度就满载。为了在冲突严重降低传输量之前尽量提高网络的负载,通常会先做一些设定以避免类似情况发生。桥接和交换:尽管中继器在某些方面分隔了以太网网段,使得电缆断线的故障不会影响到整个网络,但它向所有的以太网设备转发所有的数据。这严重限制了同一个以太网网络上可以相互通信的机器数量。为了减轻这个问题,桥接方法被采用,在工作在物理层的中继器之基础上,桥接工作在数据链路层。通过网桥时,只有格式完整的数据包才能从一个网段进入另一个网段;冲突和数据包错误则都被隔离。通过记录分析网络上设备的MAC地址,网桥可以判断它们都在什么位置,这样它就不会向非目标设备所在的网段传递数据包。像生成树协议这样的控制机制可以协调多个交换机共同工作。早期的网桥要检测每一个数据包,因此当同时处理多个端口的时候,数据转发比Hub(中继器)来得慢。1989年网络公司Kalpana发明了EtherSwitch,第一台以太网交换机。以太网交换机把桥接功能用硬件实现,这样就能保证转发数据速率达到线速。大多数现代以太网用以太网交换机代替Hub。尽管布线方式和Hub以太网相同,但交换式以太网比共享介质以太网有很多明显的优势,例如更大的带宽和更好的异常结果隔离设备。交换网络典型的使用星型拓扑,虽然设备在半双工模式下运作时仍是共享介质的多节点网,但10BASE-T和以后的标准皆为全双工以太网,不再是共享介质系统。交换机启动后,一开始也和Hub一样,转发所有数据到所有端口。接下来,当它记录了每个端口的地址以后,他就只把非广播数据发送给特定的目的端口。因此线速以太网交换可以在任何端口对之间实现,所有端口对之间的通讯互不干扰。因为数据包一般只是发送到他的目的端口,所以交换式以太网上的流量要略微小于共享介质式以太网。然而,交换式以太网仍然是不安全的网络技术,因为它很容易因为ARP欺骗或者MAC满溢而瘫痪,同时网络管理员也可以利用监控功能抓取网络数据包。当只有简单设备(除Hub之外的设备)连接交换机端口时,整个网络可能处于全双工模式。如果一个网段只有2个设备,那么冲突探测也不需要了,两个设备可以随时收发数据。这时总带宽是链路的2倍,虽然双方的带宽相同,但没有发生冲突就意味着几乎能利用到100%的带宽。交换机端口和所连接的设备必须使用相同的双工设置。多数100BASE-TX和1000BASE-T设备支持自动协商特性,即这些设备通过信号来协调要使用的速率和双工设置。然而,如果自动协商功能被关闭或者设备不支持,则双工设置必须通过自动检测进行设置或在交换机端口和设备上都进行手工设置以避免双工错配——这是以太网问题的一种常见原因(设备被设置为半双工会报告迟发冲突,而设备被设为全双工则会报告runt)。许多较低层级的交换机没有手工进行速率和双工设置的能力,因此端口总是会尝试进行自动协商。当启用了自动协商但不成功时(例如其他设备不支持),自动协商会将端口设置为半双工。速率是可以自动感测的,因此将一个10BASE-T设备连接到一个启用了自动协商的10/100交换端口上时将可以成功地创建一个半双工的10BASE-T连接。但是将一个配置为全双工100Mb工作的设备连接到一个配置为自动协商的交换端口时(反之亦然)则会导致双工错配。即使电缆两端都设置成自动速率和双工模式协商,错误猜测还是经常发生而退到10Mbps模式。因此,如果性能差于预期,应该查看一下是否有计算机设置成10Mbps模式了,如果已知另一端配置为100Mbit,则可以手动强制设置成正确模式。.当两个节点试图用超过电缆最高支持数据速率(例如在3类线上使用100Mbps或者3类/5类线使用1000Mbps)通信时就会发生问题。不像ADSL或者传统的拨号Modem通过详细的方法检测链路的最高支持数据速率,以太网节点只是简单的选择两端支持的最高速率而不管中间线路,因此如果速率过高就会导致链路失效。解决方案为强制通讯端降低到电缆支持的速率。以太网类型:除了以上提到的不同帧类型以外,各类以太网的差别仅在速率和配线。因此,同样的网络协议栈软件可以在大多数以太网上执行。以下的章节简要综述了不同的正式以太网类型。除了这些正式的标准以外,许多厂商因为一些特殊的原因,例如为了支持更长距离的光纤传输,而制定了一些专用的标准。很多以太网卡和交换设备都支持多速率,设备之间通过自动协商设置最佳的连接速度和双工方式。如果协商失败,多速率设备就会探测另一方使用的速率但是默认为半双工方式。10/100以太网端口支持10BASE-T和100BASE-TX。10/100/1000支持10BASE-T、100BASE-TX和1000BASE-T。部分以太网类型局域网(英语:Local Area Network,简称LAN)是连接住宅、学校、实验室、大学校园或办公大楼等有限区域内计算机的计算机网络 。相比之下,广域网(WAN)不仅覆盖较大的地理距离,而且还通常涉及固接专线和对于互联网的链接。 相比来说互联网则更为广阔,是连接全球商业和个人电脑的系统。在历经使用了链式局域网(英语:ARCNET)、令牌环与AppleTalk技术后,以太网和Wi-Fi(无线网络连接)是现今局域网最常用的两项技术。机理:局域网(Local Area Network, LAN),又称内网。指覆盖局部区域(如办公室或楼层)的计算机网络。按照网络覆盖的区域(距离)不同,其他的网络类型还包括个人网、城域网、广域网等。早期的局域网网络技术都是各不同厂家所专有,互不兼容。后来,电机电子工程师学会推动了局域网技术的标准化,由此产生了IEEE 802系列标准。这使得在建设局域网时可以选用不同厂家的设备,并能保证其兼容性。这一系列标准覆盖了双绞线、同轴电缆、光纤和无线等多种传输介质和组网方式,并包括网络测试和管理的内容。随着新技术的不断出现,这一系列标准仍在不断的更新变化之中。以太网(IEEE 802.3标准)是最常用的局域网组网方式。以太网使用双绞线作为传输介质。在没有中继的情况下,最远可以覆盖200米的范围。最普及的以太网类型数据传输速率为100Mb/s,更新的标准则支持1000Mb/s和10Gb/s的速率。其他主要的局域网类型有令牌环和FDDI(光纤分布数字接口,IEEE 802.8)。令牌环网络采用同轴电缆作为传输介质,具有更好的抗干扰性;但是网络结构不能很容易的改变。FDDI采用光纤传输,网络带宽大,适于用作连接多个局域网的骨干网。近两年来,随着802.11标准的制定,无线局域网的应用大为普及。这一标准采用2.4GHz 和5.8GHz 的频段,数据传输速度最高可以达到300Mbps和866Mbps。局域网标准定义了传输介质、编码和介质访问等底层(一二层)功能。要使数据通过复杂的网络结构传输到达目的地,还需要具有寻址、路由和流量控制等功能的网络协议的支持。TCP/IP(传输控制协议/互联网络协议)是最普遍使用的局域网网络协议。它也是互联网所使用的网络协议。其他常用的局域网协议包括,IPX、AppleTalk等。在无线 LAN 中,用户可以在覆盖区域内不受限制地移动。无线网络因其易于安装而在住宅和小型企业中流行起来。大多数无线局域网都使用 Wi-Fi,因为它内置于智能手机、平板电脑和笔记本电脑中。客人通常可以通过热点服务上网。网络拨接互联网(英语:Internet)是指20世纪末期兴起电脑网络与电脑网络之间所串连成的庞大网络系统。这些网络以一些标准的网络协议相连。它是由从地方到全球范围内几百万个私人、学术界、企业和政府的网络所构成,通过电子、无线和光纤网络技术等等一系列广泛的技术联系在一起。互联网承载范围广泛的信息资源和服务,比方说相互关系的超文本文件,还有万维网(WWW)的应用、电子邮件、通话,以及文件共享服务。互联网的起源可以追溯到1960年代美国联邦政府委托进行的一项研究,目的是创建容错与电脑网络的通信。互联网的前身ARPANET最初在1980年代作为区域学术和军事网络连接的骨干。1980年代,NSFNET(英语:NSFNET)成为新的骨干而得到资助,以及其他商业化扩展得到了私人资助,这导致了全世界网络技术的快速发展,以及许多不同网络的合并结成更大的网络。到1990年代初,商业网络和企业之间的连接标志着向现代互联网的过渡。尽管互联网在1980年代只被学术界广泛使用,但商业化的服务和技术,令其极快的融入了现代每个人的生活。互联网并不等同万维网,互联网是指凡是能彼此通信的设备组成的网络就叫互联网,指利用TCP/IP通讯协定所创建的各种网络,是国际上最大的互联网,也称“国际互联网”。万维网是一个由许多互相链接的超文本组成的系统,通过互联网访问。在此定义下,万维网是互联网的一项服务。不过多数民众并不区分两者,常常混用。连接技术:任何需要使用互联网的计算机必须通过某种方式与互联网进行连接。互联网接入技术的发展非常迅速,带宽由最初的14.4Kbps发展到目前的100Mbps甚至1Gbps带宽,接入方式也由过去单一的电话拨号方式,发展成现在多样的有线和无线接入方式,接入终端也开始朝向移动设备发展。并且更新更快的接入方式仍在继续地被研究和开发。架构:最顶层的是一些应用层协议,这些协议定义了一些用于通用应用的数据报结构,包括FTP及HTTP等。中间层是UDP协议和TCP协议,它们用于控制数据流的传输。UDP是一种不可靠的数据流传输协议,仅为网络层和应用层之间提供简单的接口。而TCP协议则具有高的可靠性,通过为数据报加入额外信息,并提供重发机制,它能够保证数据不丢包、没有冗余包以及保证数据包的顺序。对于一些需要高可靠性的应用,可以选择TCP协议;而相反,对于性能优先考虑的应用如流媒体等,则可以选择UDP协议。最底层的是互联网协议,是用于报文交换网络的一种面向数据的协议,这一协议定义了数据包在网际传送时的格式。目前使用最多的是IPv4版本,这一版本中用32位定义IP地址,尽管地址总数达到43亿,但是仍然不能满足现今全球网络飞速发展的需求,因此IPv6版本应运而生。在IPv6版本中,IP地址共有128位,“几乎可以为地球上每一粒沙子分配一个IPv6地址”。IPv6目前并没有普及,许多互联网服务提供商并不支持IPv6协议的连接。但是,可以预见,将来在IPv6的帮助下,任何家用电器都有可能连入互联网。互联网承载着众多应用程序和服务,包括万维网、社交媒体、电子邮件、移动应用程序、多人电子游戏、互联网通话、文件分享和流媒体服务等。提供这些服务的大多数服务器托管于数据中心,并且通过高性能的内容分发网络访问。万维网(英语:World Wide Web)亦作WWW、Web、全球广域网,是一个透过互联网访问的,由许多互相链接的超文本组成的信息系统。英国科学家蒂姆·伯纳斯-李于1989年发明了万维网。1990年他在瑞士CERN的工作期间编写了第一个网页浏览器。网页浏览器于1991年1月向其他研究机构发行,并于同年8月向公众开放。罗伯特·卡里奥设计的Web图标万维网是信息时代发展的核心,也是数十亿人在互联网上进行交互的主要工具。网页主要是文本文件格式化和超文本置标语言(HTML)。除了格式化文字之外,网页还可能包含图片、视频、声音和软件组件,这些组件会在用户的网页浏览器中呈现为多媒体内容的连贯页面。万维网并不等同互联网,万维网只是互联网所能提供的服务其中之一,是靠着互联网运行的一项服务。参考文献: Wendell Odom. CCENT/CCNA ICND1 100-105 Official Cert Guide. Cisco Press. 2016: 43页. ISBN 978-1-58720-580-4.Internet协议观念与实现ISBN 9577177069Internet协议观念与实现ISBN 9577177069IEEE 802.3-2008 Section 3 Table 38-2 p.109IEEE 802.3-2008 Section 3 Table 38-6 p.111网络化生存,乔岗,中国城市出版社,1997年,ISBN 978-7-5074-0930-7Richard J. Smith, Mark Gibbs, Paul McFedries 著,毛伟、张文涛 译,Internet漫游指南,人民邮电出版社,1998年. ISBN 978-7-115-06663-3世界是平的,汤马斯·佛里曼 著,2005年出版. ISBN 978-986-80180-9-9内容采用CC BY-SA 3.0授权。浏览量2690 万讨论量9728  帮助中心知乎隐私保护指引申请开通机构号联系我们 举报中心涉未成年举报网络谣言举报涉企侵权举报更多 关于知乎下载知乎知乎招聘知乎指南知乎协议更多京 ICP 证 110745 号 · 京 ICP 备 13052560 号 - 1 · 京公网安备 11010802020088 号 · 京网文[2022]2674-081 号 · 药品医疗器械网络信息服务备案(京)网药械信息备字(2022)第00334号 · 广播电视节目制作经营许可证:(京)字第06591号 · 服务热线:400-919-0001 · Investor Relations · © 2024 知乎 北京智者天下科技有限公司版权所有 · 违法和不良信息举报:010-82716601 · 举报邮箱:jubao@zhihu.

以太网 - 维基百科,自由的百科全书

以太网 - 维基百科,自由的百科全书

跳转到内容

主菜单

主菜单

移至侧栏

隐藏

导航

首页分类索引特色内容新闻动态最近更改随机条目资助维基百科

帮助

帮助维基社群方针与指引互助客栈知识问答字词转换IRC即时聊天联络我们关于维基百科

搜索

搜索

创建账号

登录

个人工具

创建账号 登录

未登录编辑者的页面 了解详情

贡献讨论

目录

移至侧栏

隐藏

序言

1历史

2概述

3CSMA/CD共享介质以太网

4以太网中继器和集线器

5桥接和交换

6类型

开关类型子章节

6.1早期的以太网

6.210Mbps以太网

6.3100Mbps以太网(快速以太网)

6.41Gbps以太网

6.510Gbps以太网

6.6100Gbps以太网

7参考文献

8参见

9外部链接

开关目录

以太网

76种语言

AfrikaansالعربيةAsturianuAzərbaycancaБеларускаяБългарскиবাংলাBrezhonegBosanskiCatalàکوردیČeštinaDanskDeutschΕλληνικάEnglishEsperantoEspañolEestiEuskaraفارسیSuomiVõroFrançaisGaeilgeGalegoગુજરાતીGaelgעבריתहिन्दीHrvatskiMagyarBahasa IndonesiaÍslenskaItaliano日本語Қазақшаಕನ್ನಡ한국어KurdîLatinaLëtzebuergeschLombardLietuviųLatviešuМакедонскиമലയാളംमराठीBahasa MelayuNederlandsNorsk nynorskNorsk bokmålਪੰਜਾਬੀPolskiپښتوPortuguêsRomânăРусскийSrpskohrvatski / српскохрватскиSimple EnglishSlovenčinaSlovenščinaShqipСрпски / srpskiSvenskaதமிழ்తెలుగుไทยTagalogTürkçeУкраїнськаاردوTiếng Việt吴语ייִדיש粵語

编辑链接

条目讨论

大陆简体

不转换简体繁體大陆简体香港繁體澳門繁體大马简体新加坡简体臺灣正體

阅读编辑查看历史

工具

工具

移至侧栏

隐藏

操作

阅读编辑查看历史

常规

链入页面相关更改上传文件特殊页面固定链接页面信息引用本页获取短URL下载二维码维基数据项目

打印/导出

下载为PDF可打印版

在其他项目中

维基共享资源

维基百科,自由的百科全书

电脑网络的类型

依覆盖范围排序列表

纳米网络

近场通信(NFC)

蓝牙

体域网

个人局域网(PAN)

 无线个人网

局域网(LAN)

 有线局域网

  以太网

  令牌环

  光纤分布式数据接口

 无线局域网(WLAN)

  Wi-Fi

  ZigBee

  Thread

  MMDS

  SMDS

 虚拟局域网(VLAN)

家庭网络(英语:Home network)(HAN)

存储区域网络(SAN)

园区网络(CAN)

骨干网

城域网(MAN)

广域网(WAN)

 异步传输模式

 帧中继

 同步数字体系(SDH)

企业专用网络

虚拟专用网(VPN)

云端(英语:Internet area network)

互联网

星际互联网(IPN)

查论编

“Ethernet”的各地常用名称笔记本电脑上已插上网路线的以太网接口中国大陆以太网 台湾乙太网路

以太网(英语:Ethernet)是一种计算机局域网技术。IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问控制的内容。以太网是目前应用最普遍的局域网技术,取代了其他局域网标准如令牌环、FDDI和ARCNET。

以太网的标准拓扑结构为总线型拓扑,但目前的快速以太网(100BASE-T、1000BASE-T标准)为了减少冲突,将能提高的网络速度和使用效率最大化,使用交换机(Switch hub)来进行网络连接和组织。如此一来,以太网的拓扑结构就成了星型;但在逻辑上,以太网仍然使用总线型拓扑和CSMA/CD(Carrier Sense Multiple Access/Collision Detection,即载波多重访问/碰撞侦测)的总线技术。

历史[编辑]

以太网技术起源于施乐帕洛阿尔托研究中心的先锋技术项目。人们通常认为以太网发明于1973年,当年鲍勃.梅特卡夫(Bob Metcalfe)给他PARC的老板写了一篇有关以太网潜力的备忘录。但是梅特卡夫本人认为以太网是之后几年才出现的。在1976年,梅特卡夫和他的助手David Boggs发表了一篇名为《以太网:区域计算机网络的分布式数据包交换技术》的文章。

互联网协议套组

应用层

BGP

DHCP

DNS

FTP

HTTP

HTTPS

IMAP

LDAP

MGCP(英语:Media Gateway Control Protocol)

MQTT

NNTP

NTP

POP

ONC/RPC

RTP

RTSP

SIP

SMTP

SNMP

Telnet

TLS/SSL

SSH

XMPP

更多...

传输层

TCP

UDP

DCCP

SCTP

RSVP

更多...

网络层

IP

IPv4

IPv6

ICMP

ICMPv6

ECN

IGMP

OSPF

IPsec

RIP

更多...

链接层

ARP

NDP

Tunnels

L2TP

PPP

MAC

Ethernet

DSL

ISDN

FDDI

更多...

查论编

1979年,梅特卡夫为了开发个人电脑和局域网离开了施乐(Xerox),成立了3Com公司。3Com对DEC、英特尔和施乐进行游说,希望与他们一起将以太网标准化、规范化。这个通用的以太网标准于1980年9月30日提出。当时业界有两个流行的非公用网络标准令牌环网和ARCNET,在以太网浪潮的冲击下他们很快萎缩并被取代。而在此过程中,3Com也成了一个国际化的大公司。

梅特卡夫曾经开玩笑说,Jerry Saltzer为3Com的成功作出了贡献。Saltzer在一篇[哪个/哪些?]与他人合著的很有影响力的论文中指出,在理论上令牌环网要比以太网优越。受到此结论的影响,很多电脑厂商或犹豫不决或决定不把以太网接口做为机器的标准配置,这样3Com才有机会从销售以太网网卡大赚。这种情况也导致了另一种说法“以太网不适合在理论中研究,只适合在实际中应用”。也许只是句玩笑话,但这说明了这样一个技术观点:通常情况下,网络中实际的数据流特性与人们在局域网普及之前的估计不同,而正是因为以太网简单的结构才使局域网得以普及。梅特卡夫和Saltzer曾经在麻省理工学院MAC项目(Project MAC)的同一层楼工作,当时他正在做自己的哈佛大学毕业论文,在此期间奠定了以太网技术的理论基础。[来源请求]

概述[编辑]

1990年代的以太网网卡或叫NIC(Network Interface Card,以太网适配器)。这张卡可以支持基于同轴电缆的10BASE2 (BNC连接器,左)和基于双绞线的10BASE-T(RJ-45,右)。

以太网实现了网络上无线电系统多个节点发送信息的想法,每个节点必须获取电缆或者信道才能传送信息,有时也叫作以太(Ether)。这个名字来源于19世纪的物理学家假设的电磁辐射媒体——光以太。 每一个节点有全球唯一的48位地址也就是制造商分配给网卡的MAC地址,以保证以太网上所有节点能互相鉴别。由于以太网十分普遍,许多制造商把以太网卡直接集成进计算机主板。

以太网通讯具有自相关性的特点,这对于电信通讯工程十分重要。

CSMA/CD共享介质以太网[编辑]

带冲突检测的载波侦听多路访问(CSMA/CD)技术规定了多台电脑共享一个通道的方法。这项技术最早出现在1960年代由夏威夷大学开发的ALOHAnet,它使用无线电波为载体。这个方法要比令牌环网或者主控制网简单。当某台电脑要发送信息时,在以下行动与状态之间进行转换:

开始 - 如果线路空闲,则启动传输,否则跳转到第4步。

发送 - 如果检测到冲突,继续发送数据直到达到最小回报时间(min echo receive interval)以确保所有其他转发器和终端检测到冲突,而后跳转到第4步。

成功传输 - 向更高层的网络协议报告发送成功,退出传输模式。

线路繁忙 - 持续等待直到线路空闲。

线路空闲 - 在尚未达到最大尝试次数之前,每隔一段随机时间转到第1步重新尝试。

超过最大尝试传输次数 - 向更高层的网络协议报告发送失败,退出传输模式。

就像在没有主持人的座谈会中,所有的参加者都通过一个共同的介质(空气)来相互交谈。每个参加者在讲话前,都礼貌地等待别人把话讲完。如果两个客人同时开始讲话,那么他们都停下来,分别随机等待一段时间再开始讲话。这时,如果两个参加者等待的时间不同,冲突就不会出现。如果传输失败超过一次,将延迟指数增长时间后再次尝试。延迟的时间通过截断二进制指数后移(英语:Exponential_backoff)(truncated binary exponential backoff)算法来实现。

最初的以太网是采用同轴电缆来连接各个设备的。电脑通过一个叫做附加单元接口(Attachment Unit Interface,AUI)的收发器连接到电缆上。一条简单网路线对于一个小型网络来说很可靠,而对于大型网络来说,某处线路的故障或某个连接器的故障,都会造成以太网某个或多个网段的不稳定。

因为所有的通信信号都在共享线路上传输,即使信息只是想发给其中的一个终端(destination),却会使用广播的形式,发送给线路上的所有电脑。在正常情况下,网络接口卡会滤掉不是发送给自己的信息,接收到目标地址是自己的信息时才会向CPU发出中断请求,除非网卡处于混杂模式(Promiscuous mode)。这种“一个说,大家听”的特质是共享介质以太网在安全上的弱点,因为以太网上的一个节点可以选择是否监听线路上传输的所有信息。共享电缆也意味着共享带宽,所以在某些情况下以太网的速度可能会非常慢,比如电源故障之后,当所有的网络终端都重新启动时。

以太网中继器和集线器[编辑]

在以太网技术的发展中,以太网集线器(Ethernet Hub)的出现使得网络更加可靠,接线更加方便。

因为信号的衰减和延时,根据不同的介质以太网段有距离限制。例如,10BASE5同轴电缆最长距离500米 (1,640英尺)。最大距离可以通过以太网中继器实现,中继器可以把电缆中的信号放大再传送到下一段。中继器最多连接5个网段,但是只能有4个设备(即一个网段最多可以接4个中继器)。这可以减轻因为电缆断裂造成的问题:当一段同轴电缆断开,所有这个段上的设备就无法通讯,中继器可以保证其他网段正常工作。

类似于其他的高速总线,以太网网段必须在两头以电阻器作为终端。对于同轴电缆,电缆两头的终端必须接上被称作“终端器”的50欧姆的电阻和散热器,如果不这么做,就会发生类似电缆断掉的情况:总线上的AC信号当到达终端时将被反射,而不能消散。被反射的信号将被认为是冲突,从而使通信无法继续。中继器可以将连在其上的两个网段进行电气隔离,增强和同步信号。大多数中继器都有被称作“自动隔离”的功能,可以把有太多冲突或是冲突持续时间太长的网段隔离开来,这样其他的网段不会受到损坏部分的影响。中继器在检测到冲突消失后可以恢复网段的连接。

随着应用的拓展,人们逐渐发现星型的网络拓扑结构最为有效,于是设备厂商们开始研制有多个端口的中继器。多端口中继器就是众所周知的集线器(Hub)。集线器可以连接到其他的集线器或者同轴网络。

第一个集线器被认为是“多端口收发器”或者叫做“fanouts”。最著名的例子是DEC的DELNI,它可以使许多台具有AUI连接器的主机共享一个收发器。集线器也导致了不使用同轴电缆的小型独立以太网网段的出现。

像DEC和SynOptics这样的网络设备制造商曾经出售过用于连接许多10BASE-2细同轴线网段的集线器。

非屏蔽双绞线(unshielded twisted-pair cables , UTP)最先应用在星型局域网中,之后也在10BASE-T中应用,最后取代了同轴电缆成为以太网的标准。这项改进之后,RJ45电话接口代替了AUI成为电脑和集线器的标准线路,非屏蔽3类双绞线/5类双绞线成为标准载体。集线器的应用使某条电缆或某个设备的故障不会影响到整个网络,提高了以太网的可靠性。双绞线以太网把每一个网段点对点地连起来,这样终端就可以做成一个标准的硬件,解决了以太网的终端问题。

采用集线器组网的以太网尽管在物理上是星型结构,但在逻辑上仍然是总线型的,半双工的通信方式采用CSMA/CD的冲突检测方法,集线器对于减少数据包冲突的作用很小。每一个数据包都被发送到集线器的每一个端口,所以带宽和安全问题仍没有解决。集线器的总传输量受到单个连接速度的限制(10或100 Mbit/s),这还是考虑在前同步码、传输间隔、标头、档尾和封装上都是最小花费的情况。当网络负载过重时,冲突也常常会降低传输量。最坏的情况是,当许多用长电缆组成的主机传送很多非常短的帧(frame)时,可能因冲突过多导致网络的负载在仅50%左右程度就满载。为了在冲突严重降低传输量之前尽量提高网络的负载,通常会先做一些设定以避免类似情况发生。

桥接和交换[编辑]

尽管中继器在某些方面分隔了以太网网段,使得电缆断线的故障不会影响到整个网络,但它向所有的以太网设备转发所有的数据。这严重限制了同一个以太网网络上可以相互通信的机器数量。为了减轻这个问题,桥接方法被采用,在工作在物理层的中继器之基础上,桥接工作在数据链路层。通过网桥时,只有格式完整的数据包才能从一个网段进入另一个网段;冲突和数据包错误则都被隔离。通过记录分析网络上设备的MAC地址,网桥可以判断它们都在什么位置,这样它就不会向非目标设备所在的网段传递数据包。像生成树协议这样的控制机制可以协调多个交换机共同工作。

早期的网桥要检测每一个数据包,因此当同时处理多个端口的时候,数据转发比Hub(中继器)来得慢。1989年网络公司Kalpana发明了EtherSwitch,第一台以太网交换机。以太网交换机把桥接功能用硬件实现,这样就能保证转发数据速率达到线速。

大多数现代以太网用以太网交换机代替Hub。尽管布线方式和Hub以太网相同,但交换式以太网比共享介质以太网有很多明显的优势,例如更大的带宽和更好的异常结果隔离设备。交换网络典型的使用星型拓扑,虽然设备在半双工模式下运作时仍是共享介质的多节点网,但10BASE-T和以后的标准皆为全双工以太网,不再是共享介质系统。

交换机启动后,一开始也和Hub一样,转发所有数据到所有端口。接下来,当它记录了每个端口的地址以后,他就只把非广播数据发送给特定的目的端口。因此线速以太网交换可以在任何端口对之间实现,所有端口对之间的通讯互不干扰。

因为数据包一般只是发送到他的目的端口,所以交换式以太网上的流量要略微小于共享介质式以太网。然而,交换式以太网仍然是不安全的网络技术,因为它很容易因为ARP欺骗或者MAC满溢而瘫痪,同时网络管理员也可以利用监控功能抓取网络数据包。

当只有简单设备(除Hub之外的设备)连接交换机端口时,整个网络可能处于全双工模式。如果一个网段只有2个设备,那么冲突探测也不需要了,两个设备可以随时收发数据。这时总带宽是链路的2倍,虽然双方的带宽相同,但没有发生冲突就意味着几乎能利用到100%的带宽。

交换机端口和所连接的设备必须使用相同的双工设置。多数100BASE-TX和1000BASE-T设备支持自动协商特性,即这些设备通过信号来协调要使用的速率和双工设置。然而,如果自动协商功能被关闭或者设备不支持,则双工设置必须通过自动检测进行设置或在交换机端口和设备上都进行手工设置以避免双工错配——这是以太网问题的一种常见原因(设备被设置为半双工会报告迟发冲突,而设备被设为全双工则会报告runt)。许多较低层级的交换机没有手工进行速率和双工设置的能力,因此端口总是会尝试进行自动协商。当启用了自动协商但不成功时(例如其他设备不支持),自动协商会将端口设置为半双工。速率是可以自动感测的,因此将一个10BASE-T设备连接到一个启用了自动协商的10/100交换端口上时将可以成功地创建一个半双工的10BASE-T连接。但是将一个配置为全双工100Mb工作的设备连接到一个配置为自动协商的交换端口时(反之亦然)则会导致双工错配。

即使电缆两端都设置成自动速率和双工模式协商,错误猜测还是经常发生而退到10Mbps模式。因此,如果性能差于预期,应该查看一下是否有计算机设置成10Mbps模式了,如果已知另一端配置为100Mbit,则可以手动强制设置成正确模式。

当两个节点试图用超过电缆最高支持数据速率(例如在3类线上使用100Mbps或者3类/5类线使用1000Mbps)通信时就会发生问题。不像ADSL或者传统的拨号Modem通过详细的方法检测链路的最高支持数据速率,以太网节点只是简单的选择两端支持的最高速率而不管中间线路,因此如果速率过高就会导致链路失效。解决方案为强制通讯端降低到电缆支持的速率。

类型[编辑]

除了以上提到的不同帧类型以外,各类以太网的差别仅在速率和配线。因此,同样的网络协议栈软件可以在大多数以太网上执行。

以下的章节简要综述了不同的正式以太网类型。除了这些正式的标准以外,许多厂商因为一些特殊的原因,例如为了支持更长距离的光纤传输,而制定了一些专用的标准。

很多以太网卡和交换设备都支持多速率,设备之间通过自动协商设置最优的连接速度和双工方式。如果协商失败,多速率设备就会探测另一方使用的速率但是默认为半双工方式。10/100以太网端口支持10BASE-T和100BASE-TX。10/100/1000支持10BASE-T、100BASE-TX和1000BASE-T。

部分以太网类型[1]

速度

常用名称

非正式的IEEE标准名称

正式的IEEE标准名称

线缆类型

最大传输距离

10Mbps

以太网

10BASE-T

802.3

双绞线

100m

100Mbps

快速以太网

100BASE-T

802.3u

双绞线

100m

1Gbps

吉比特以太网

1000BASE-LX

802.3z

光纤

5000m

1Gbps

吉比特以太网

1000BASE-T

802.3ab

双绞线

100m

10Gbps

10吉比特以太网

10GBASE-T

802.3an

双绞线

100m

早期的以太网[编辑]

参见:兆比特以太网

施乐以太网(Xerox Ethernet,又称“全录以太网”)──是以太网的雏型。最初的2.94Mbit/s以太网仅在施乐公司里内部使用。而在1982年,Xerox与DEC及Intel组成DIX联盟,并共同发表了Ethernet Version 2(EV2)的规格,并将它投入商场市场,且被普遍使用。而EV2的网络就是目前受IEEE承认的10BASE5。[2]

10BROAD36 ──已经过时。一个早期的支持长距离以太网的标准。它在同轴电缆上使用,以一种类似线缆调制解调器系统的宽带调制技术。

1BASE5 ──也称为星型局域网,速率是1Mbit/s。在商业上很失败,但同时也是双绞线的第一次使用。

10Mbps以太网[编辑]

10BASE-T电缆

参见:十兆以太网

10BASE5(又称粗缆(Thick Ethernet)或黄色电缆)──最早实现10 Mbit/s以太网。早期IEEE标准,使用单根RG-11同轴电缆,最大距离为500米,并最多可以连接100台电脑的收发器,而缆线两端必须接上50欧姆的终端电阻。接收端通过所谓的“插入式分接头”插入电缆的内芯和屏蔽层。在电缆终结处使用N型连接器。尽管由于早期的大量布设,到现在还有一些系统在使用,这一标准实际上被10BASE2取代。

10BASE2(又称细缆(Thin Ethernet)或模拟网络)── 10BASE5后的产品,使用RG-58同轴电缆,最长转输距离约200米(实际为185米),仅能连接30台计算机,计算机使用T型适配器连接到带有BNC连接器的网卡,而线路两头需要50欧姆的终结器。虽然在能力、规格上不及10BASE5,但是因为其线材较细、布线方便、成本也便宜,所以得到更广泛的使用,淘汰了10BASE5。由于双绞线的普及,它也被各式的双绞线网络取代。

StarLAN ──第一个双绞线上实现的以太网络标准10 Mbit/s。后发展成10BASE-T。

10BASE-T ──使用3类双绞线、4类双绞线、5类双绞线的4根线(两对双绞线)100米。以太网集线器或以太网交换机位于中间连接所有节点。

FOIRL ──光纤中继器链路。光纤以太网络原始版本。

10BASE-F ── 10Mbps以太网光纤标准通称,2公里。只有10BASE-FL应用比较广泛。

10BASE-FL ── FOIRL标准一种升级。

10BASE-FB ──用于连接多个Hub或者交换机的骨干网技术,已废弃。

10BASE-FP ──无中继被动星型网,没有实际应用的案例。

100Mbps以太网(快速以太网)[编辑]

参见:百兆以太网

快速以太网(Fast Ethernet)为IEEE在1995年发表的网络标准,能提供达100Mbps的传输速度。[2]

100BASE-T -- 下面三个100 Mbit/s双绞线标准通称,最远100米。

100BASE-TX -- 类似于星型结构的10BASE-T。使用2对电缆,但是需要5类电缆以达到100Mbit/s。

100BASE-T4 -- 使用3类电缆,使用所有4对线,半双工。由于5类线普及,已废弃。

100BASE-T2 -- 无产品。使用3类电缆。支持全双工使用2对线,功能等效100BASE-TX,但支持旧电缆。

100BASE-FX -- 使用多模光纤,最远支持400米,半双工连接 (保证冲突检测),2km全双工。

100VG AnyLAN -- 只有惠普支持,VG最早出现在市场上。需要4对三类电缆。也有人怀疑VG不是以太网。

苹果的千兆以太网络接口

1Gbps以太网[编辑]

参见:吉比特以太网

1000BASE-SX的光信号与电气信号转换器

1000BASE-T -- 1 Gbit/s介质超五类双绞线或6类双绞线。

1000BASE-SX -- 1 Gbit/s多模光纤(取决于频率以及光纤半径,使用多模光纤时最长距离在220M至550M之间)。[3]

1000BASE-LX -- 1 Gbit/s多模光纤(小于550M)、单模光纤(小于5000M)。[4]

1000BASE-LX10 -- 1 Gbit/s单模光纤(小于10KM)。长距离方案

1000BASE-LHX --1 Gbit/s单模光纤(10KM至40KM)。长距离方案

1000BASE-ZX --1 Gbit/s单模光纤(40KM至70KM)。长距离方案

1000BASE-CX -- 铜缆上达到1Gbps的短距离(小于25 m)方案。早于1000BASE-T,已废弃。

10Gbps以太网[编辑]

参见:10吉比特以太网

新的万兆以太网标准包含7种不同类型,分别适用于局域网、城域网和广域网。目前使用附加标准IEEE 802.3ae,将来会合并进IEEE 802.3标准。

10GBASE-CX4 -- 短距离铜缆方案用于InfiniBand 4x连接器和CX4电缆,最大长度15米。

10GBASE-SR -- 用于短距离多模光纤,根据电缆类型能达到26-82米,使用新型2GHz多模光纤可以达到300米。

10GBASE-LX4 -- 使用波分复用支持多模光纤240-300米,单模光纤超过10公里。

10GBASE-LR和10GBASE-ER -- 通过单模光纤分别支持10公里和40公里

10GBASE-SW、10GBASE-LW、10GBASE-EW。用于广域网PHY、OC-192 / STM-64 同步光纤网/SDH设备。物理层分别对应10GBASE-SR、10GBASE-LR和10GBASE-ER,因此使用相同光纤支持距离也一致。(无广域网PHY标准)

10GBASE-T -- 使用屏蔽或非屏蔽双绞线,使用CAT-6A类线至少支持100米传输。CAT-6类线也在较短的距离上支持10GBASE-T。

100Gbps以太网[编辑]

参见:100吉比特以太网

新的40G/100G以太网标准在2010年中制定完成,包含若干种不同的节制类型。目前使用附加标准IEEE 802.3ba。

40GBASE-KR4 -- 背板方案,最少距离1米。

40GBASE-CR4 / 100GBASE-CR10 -- 短距离铜缆方案,最大长度大约7米。

40GBASE-SR4 / 100GBASE-SR10 -- 用于短距离多模光纤,长度至少在100米以上。

40GBASE-LR4 / 100GBASE-LR10 -- 使用单模光纤,距离超过10公里。

100GBASE-ER4 -- 使用单模光纤,距离超过40公里。

参考文献[编辑]

^ Wendell Odom. CCENT/CCNA ICND1 100-105 Official Cert Guide. Cisco Press. 2016: 43页. ISBN 978-1-58720-580-4. 

^ 2.0 2.1 Internet协议观念与实现ISBN 9577177069

^ IEEE 802.3-2008 Section 3 Table 38-2 p.109

^ IEEE 802.3-2008 Section 3 Table 38-6 p.111

参见[编辑]

5类双绞线

RJ45

Power over Ethernet

MII and PHY

网络唤醒

1G以太网

10G以太网

100G以太网

1000G以太网

虚拟局域网

生成树协议

通讯

Internet

以太网帧格式

外部链接[编辑]

IEEE 802.3 2002年标准(页面存档备份,存于互联网档案馆)

万兆以太网(页面存档备份,存于互联网档案馆)

以太网帧格式(页面存档备份,存于互联网档案馆)

万兆IP以太网白皮书

千兆以太网(1000BaseT)(页面存档备份,存于互联网档案馆)

查论编局域网技术之以太网家族速度

10Mbit/s

双绞线以太网

100Mbit/s

1Gbit/s

2.5和5Gbit/s

10Gbit/s

25和50Gbit/s(英语:25 Gigabit Ethernet)

40和100Gbit/s

200Gbit/s和400Gbit/s

常规

IEEE 802.3

以太网物理层(英语:Ethernet physical layer)

自动协商(英语:Autonegotiation)

以太网供电

以太类型

以太网联盟(英语:Ethernet Alliance)

流控制

巨型帧

历史

CSMA/CD

StarLAN(英语:StarLAN)

10BROAD36(英语:10BROAD36)

10BASE-FB(英语:10BASE-FB)

10BASE-FL(英语:10BASE-FL)

10BASE5(英语:10BASE5)

10BASE2(英语:10BASE2)

100BaseVG(英语:100BaseVG)

LattisNet(英语:LattisNet)

长距离(英语:Long Reach Ethernet)

应用程序

音频(英语:Audio over Ethernet)

运营商(英语:Carrier Ethernet)

数据中心(英语:Data center bridging)

高能效以太网

第一英里(英语:Ethernet in the first mile)

10G-EPON(英语:10G-EPON)

工业以太网

以太网供电

同步(英语:Synchronous Ethernet)

收发器

MAU(英语:Medium Attachment Unit)

GBIC

SFP

XENPAK

X2

XFP

SFP+

QSFP(英语:QSFP)

CFP(英语:C Form-factor Pluggable)

接口

AUI(英语:Attachment Unit Interface)

MDI

MII

GMII

XGMII

XAUI

分类

维基共享

查论编互联网访问有线网络

线缆(英语:Cable Internet access)

拨号

DOCSIS

DSL

以太网

FTTx

G.hn(英语:G.hn)

HD-PLC

HomePlug

HomePNA(英语:HomePNA)

IEEE 1901(英语:IEEE 1901)

ISDN

MoCA(英语:Multimedia over Coax Alliance)

PON

电力线

宽带

无线个人局域网

蓝牙

Li-Fi

无线USB

无线局域网

Wi-Fi

无线广域网

DECT

EV-DO

GPRS

HSPA

HSPA+

iBurst(英语:iBurst)

LTE

MMDS

Muni Wi-Fi

WiMAX

WiBro

卫星上网

查论编IEEE标准当前标准

488

754

Revision(英语:IEEE 754 revision)

829

830

1003

1014-1987(英语:VMEbus)

1016

1076

1149.1

1164(英语:IEEE 1164)

1219

1233

1275(英语:Open Firmware)

1278(英语:Distributed Interactive Simulation)

1284(英语:IEEE 1284)

1355(英语:IEEE 1355)

1364

1394

1451(英语:IEEE 1451)

1471(英语:IEEE 1471)

1491

1516(英语:High-level architecture (simulation))

1541-2002

1547(英语:IEEE 1547)

1584(英语:IEEE 1584)

1588(英语:Precision Time Protocol)

1596(英语:Scalable Coherent Interface)

1603(英语:IEEE 1603)

1613(英语:IEEE 1613)

1667(英语:IEEE 1667)

1675(英语:IEEE 1675-2008)

1685(英语:IP-XACT)

1800

1801(英语:Unified Power Format)

1900(英语:DySPAN)

1901(英语:IEEE 1901)

1902(英语:RuBee)

11073(英语:ISO/IEEE 11073)

12207(英语:IEEE 12207)

2030(英语:IEEE 2030)

14764

16085

16326

42010(英语:ISO/IEC 42010)

802系列802.1

p

Q

Qat(英语:Stream Reservation Protocol)

Qay(英语:Provider Backbone Bridge Traffic Engineering)

X

ad

AE(英语:IEEE 802.1AE)

ag(英语:IEEE 802.1ag)

ah(英语:IEEE 802.1ah-2008)

ak(英语:Multiple Registration Protocol)

aq

ax

802.11

Legacy

a

b

d(英语:IEEE 802.11d-2001)

e(英语:IEEE 802.11e-2005)

f(英语:Inter-Access Point Protocol)

g

h(英语:IEEE 802.11h-2003)

i(英语:IEEE 802.11i-2004)

j(英语:IEEE 802.11j-2004)

k(英语:IEEE 802.11k-2008)

n (Wi-Fi 4)

p

r

s

u(英语:IEEE 802.11u)

v(英语:IEEE 802.11v)

w(英语:IEEE 802.11w-2009)

y(英语:IEEE 802.11y-2008)

ac (Wi-Fi 5)

ad (WiGig)

af

ah

ai

aj

aq

ax (Wi-Fi 6)

ay (WiGig 2)

be (Wi-Fi 7)

.2

.3

.4

.5

.6(英语:IEEE 802.6)

.7(英语:IEEE 802.7)

.8

.9(英语:IEEE 802.9)

.10(英语:IEEE 802.10)

.12(英语:IEEE 802.12)

.15

.15.4(英语:IEEE 802.15.4)

.15.4a(英语:IEEE 802.15.4a)

.16

.18(英语:IEEE 802.18)

.20(英语:IEEE 802.20)

.21(英语:IEEE 802.21)

.22建议标准

P1363(英语:IEEE P1363)

P1619

P1823(英语:Universal Power Adapter for Mobile Devices)

过时标准

754-1985(英语:IEEE 754-1985)

854-1987(英语:IEEE 854-1987)

另见

IEEE标准协会

Category:IEEE标准

查论编电子计算机基本部件输入设备

键盘

数字键盘

影像扫描仪

显卡

图形处理器

麦克风

定点设备

数码绘图板

游戏控制器

光笔(英语:Light pen)

鼠标

光学

指点杆

触摸板

触摸屏

轨迹球

盲文显示机

声卡

声音处理器(英语:Sound chip)

摄像头

虚拟(英语:Softcam)

输出设备

显示器

屏幕

盲文显示机

打印机

绘图仪(英语:Plotter)

扬声器(英语:Computer speakers)

声卡

显卡

移动存储

磁盘组(英语:Disk pack)

软盘

光盘

CD

DVD

BD

闪存

存储卡

闪存盘

机箱

中央处理器

微处理器

主板

存储器

随机存取

BIOS

数据存贮器

硬盘

固态硬盘

混合固态硬盘

电源供应器

开关模式电源

金属氧化物半导体场效晶体管

功率

电压调节模块

网卡

传真调制解调器(英语:Fax modem)

扩展卡

接口(英语:Computer port (hardware))

以太网

FireWire

并行

序列

PS/2

USB

Thunderbolt

DisplayPort/HDMI/DVI/VGA

SATA

TRS

规范控制

AAT: 300266018

GND: 4127501-9

J9U: 987007555681905171

LCCN: sh85045087

取自“https://zh.wikipedia.org/w/index.php?title=以太网&oldid=81300354”

分类:​以太网路计算机总线隐藏分类:​含有英语的条目自2014年12月有非常模棱两可或者十分空泛语句的条目自2024年2月有未列明来源语句的条目包含AAT标识符的维基百科条目包含GND标识符的维基百科条目包含J9U标识符的维基百科条目包含LCCN标识符的维基百科条目

本页面最后修订于2024年2月19日 (星期一) 10:07。

本站的全部文字在知识共享 署名-相同方式共享 4.0协议之条款下提供,附加条款亦可能应用。(请参阅使用条款)

Wikipedia®和维基百科标志是维基媒体基金会的注册商标;维基™是维基媒体基金会的商标。

维基媒体基金会是按美国国内税收法501(c)(3)登记的非营利慈善机构。

隐私政策

关于维基百科

免责声明

行为准则

开发者

统计

Cookie声明

手机版视图

开关有限宽度模式

OSI模型中,一个协议应该属于哪一层是以什么为标准划分的? - 知乎

OSI模型中,一个协议应该属于哪一层是以什么为标准划分的? - 知乎首页知乎知学堂发现等你来答​切换模式登录/注册网络安全计算机网络ARPTCP/IP网络协议OSI模型中,一个协议应该属于哪一层是以什么为标准划分的?在《图解TCP/IP》第五版一书中,作者将ARP协议划分在了网络层: [图片] 在维基百科里,将ARP划分在数据链路层: [图片] 请问一个协议应该属…显示全部 ​关注者322被浏览62,314关注问题​写回答​邀请回答​好问题 1​添加评论​分享​18 个回答默认排序陈硕​C++等 2 个话题下的优秀答主​ 关注我来个简单粗暴文不对题的:连MAC都不知道的算第1层,例如已经死绝了的hub只知道MAC不知道IP的算第2层,例如普通交换机只知道IP不知道port(也就不管TCP还是UDP)的算第3层,例如普通路由器知道IP还知道port的算第4层,例如 NAT关心payload的算第7层,例如 http proxy发布于 2015-01-20 11:37​赞同 135​​15 条评论​分享​收藏​喜欢收起​车小胖​网络安全等 2 个话题下的优秀答主​ 关注最初ARP/IP/ICMP/UDP/TCP/HTTP,至少每层对应关系都很清晰。后来有了MPLS label,算几层的? 呵呵,MPLS label属于链路层的,因为只有在local link上才有意义。现在又有 VxLAN,算几层的?说它是二层的吧,它封装在UDP上;说它工作在应用层,它却偏偏提供二层扩展功能。而我对于像VxLAN 工作在tunnel 模式下的协议,一律定义为传输层。它们提供的服务仅仅是把payload 从一个地方搬运到另一个地方,仅此而已。一个协议归属于OSI参考模型哪一层,那要看它能提供什么样的服务。这个服务如果拘泥于一条链路,则为数据链路层;如果服务可以让终端的流量可以跨越路由器的不同接口在互联网穿梭,则为网络层。如果可以提供或可靠、或不可靠端对端服务的,则为传输层。可以给用户提供服务的则为应用层。ARP,它工作在多路访问的数据链路上,它提供给IP层的服务是如何将IP层的地址与数据链路层MAC地址映射起来,以便IP层来访问数据链路层。如果说它是网络层,童鞋们能坐在ARP这个依靠广播方式工作的小车子离开本地链路吗?显然不能!并不是说一个协议位于数据链路层以上,它就是网络层。也不是说一个协议位于网络层以上,它就一定是传输层!再比如ICMP/IGMP属于网络层还是传输层?ICMP,IP Control Management Protocol IGMP,IP Group Management Protocol 把它们的全称写出来童鞋们就应该明白它们都属于IP层,IP层属于网络层,它们也是。本来它们的存在就是为了辅助IP层工作的,ICMP处理IP层出错,IGMP可以帮助一个主机加入一个组播组。当网络出错时,比如IP TTL expired,或 IP Destination Unreachable 都会产生ICMP Error Message,没有这些辅助协议的帮助,IP层单打独斗也不现实,至少要在IP头里增加如何处理出错的报文头。PPTP/L2TP 很显然属于传输层。因为设计它们的时候就是为了传输PPP协议的,可以让PPP协议脱离物理连接的限制,可以让PPP client 与 PPP server 不再拘泥于物理的连接,可以在PPP client 与 PPP server 之间存在一个或大或小的IP网络、或Internet,而实现这个物理分离技术的正是PPTP/L2TP。OSPF/ISIS/RIP/BGP 很显然属于网络层。无论它们工作在IP,CLNS,UDP,TCP之上,都可以把它们统统归类于网络层,因为它们提供的是网络层的导航信息。但BGP比较特殊,它严重依赖于IGP,它需要别的IGP正常工作才可以正常工作,IGP相当于它的外包(outsourcing)!编辑于 2017-02-07 12:40​赞同 87​​12 条评论​分享​收藏​喜欢

《通信技术 - 以太网》详解以太网(二)_以太网主从模式-CSDN博客

>

《通信技术 - 以太网》详解以太网(二)_以太网主从模式-CSDN博客

《通信技术 - 以太网》详解以太网(二)

最新推荐文章于 2023-12-28 10:37:21 发布

Bruceoxl

最新推荐文章于 2023-12-28 10:37:21 发布

阅读量4.8k

收藏

58

点赞数

6

分类专栏:

《通信技术》以太网

文章标签:

以太网

协议

通信

PHY

本文为博主原创文章,未经博主允许不得转载。

本文链接:https://blog.csdn.net/bruceoxl/article/details/118925889

版权

《通信技术》以太网

专栏收录该内容

2 篇文章

14 订阅

订阅专栏

5 数据链路层

数据链路层的主要职责是通过单个链路传输数据报。数据链路层协议定义了跨节点交换的数据包的格式以及错误检测,重传,流控制和随机访问等操作。

数据链路层提供服务:

成帧和链路访问:数据链路层协议在链路层传输之前将每个网络帧封装在链路层帧内。帧由包含网络层数据报的数据字段和多个数据字段组成。它规定了帧的结构以及通过链路传输帧的信道访问协议。

可靠的交付:数据链路层提供可靠的交付服务,即无错误地传输网络层数据报。通过传输和确认完成可靠的传送服务。数据链路层主要通过链路提供可靠的传送服务,因为它们具有较高的错误率并且可以在本地校正,发生错误的链路而不是强制重新传输数据。

流控制:接收节点可以以比处理帧更快的速率接收帧。如果没有流量控制,接收器的缓冲区可能会溢出,帧可能会丢失。为了克服这个问题,数据链路层使用流控制来防止链路一侧的发送节点压倒链路另一侧的接收节点。

错误检测:可以通过信号衰减和噪声引入错误。数据链路层协议提供了一种检测一个或多个错误的机制。这是通过在帧中添加错误检测位来实现的,然后接收节点可以执行错误检查。

纠错:纠错与错误检测类似,不同之处在于接收节点不仅检测错误,还确定错误发生在帧中的位置。

半双工和全双工:在全双工模式下,两个节点都可以同时传输数据。在半双工模式下,只有一个节点可以同时传输数据。

5.1错误检测

当数据从一台设备传输到另一台设备时,系统不保证该设备接收到的数据与另一台设备发送的数据是否相同。错误是接收端收到的消息与传输的消息不同的情况。

错误可以分为两类:单比特错误和突发错误。

1.单比特错误 给定数据单元的唯一一位从1变为0或从0变为1。

单比特错误主要发生在并行数据传输中。例如,如果使用8条线来发送一个字节的8位,如果其中一条线路有噪声,则每个字节会损坏单个位。

2.突发错误 两个或多个位从0更改为1或从1更改为0称为突发错误。从第一个损坏位到最后一个损坏位确定突发错误。

突发错误最有可能发生在串行数据传输中。受影响的位数取决于噪声和数据速率的持续时间。

5.2纠错

最流行的错误检测技术是:单一奇偶校验、二维奇偶校验、校验、循环冗余校验。

1.单一奇偶校验

单奇偶校验是一种简单的机制,检测错误的成本低廉。在该技术中,冗余比特也称为奇偶校验比特,其附加在数据单元的末端,使得1的数量变为偶数。因此,传输比特的总数将是9比特。 如果1位的数量是奇数,则附加奇偶校验位1,如果1位的数量是偶数,则在数据单元的末尾附加奇偶校验位0。

在接收端,根据接收的数据位计算奇偶校验位,并与接收的奇偶校验位进行比较。

此技术生成偶数的总数为1,因此称为偶数奇偶校验。

单奇偶校验的缺点有两点:第一,它只能检测非常罕见的单位错误;第二,如果两个位互换,则它无法检测到错误。

2.二维奇偶校验

使用以表格形式组织数据的二维奇偶校验可以提高性能。为每一行计算奇偶校验位,相当于单奇偶校验。

在二维奇偶校验中,将一个位块分成行,并将冗余位行添加到整个块中。

在接收端,奇偶校验位与根据接收数据计算的奇偶校验位进行比较。

二维奇偶校验的缺点有两点:第一,如果一个数据单元中的两个位被破坏,而另一个数据单元中完全相同位置的两个位也被破坏,那么二维奇偶校验器将无法检测到错误;第二,在某些情况下,此技术不能用于检测 4 位或更多位错误。

3.校验

校验和是基于冗余概念的错误检测技术。它分为两部分:校验和生成器以及校验和检查。

校验和在发送方生成。校验和生成器将数据细分为每个n位的相等段,并且所有这些段通过使用一个补码算法加在一起。该和被补充并附加到原始数据,称为校验和字段。扩展数据通过网络传输。

校验和在接收方验证。接收器将输入数据细分为每个n比特的相等段,并且将所有这些段加在一起,然后补充该总和。如果和的补码为零,则接受数据,否则拒绝数据。

接收方遵循以下步骤:

块单元被分成k个部分和n个比特中的每一个。通过使用一个补码算法将所有k个部分加在一起得到总和。总和是补充。如果和的结果为零,则接受数据,否则丢弃数据。

4.循环冗余校验(CRC) CRC是用于确定错误的冗余错误技术。以下是CRC中用于错误检测的步骤:

第一步:在CRC技术中,一串n 0被附加到数据单元,并且该n数小于预定数量的比特数,称为n + 1比特的除法。

第二步:使用一个过程将新扩展的数据除以除数称为二进制除法。从该除法产生的余数称为CRC余数。

第三步:CRC余数替换原始数据末尾的附加0。这个新生成的单元被发送到接收器。

第四步:接收器接收数据,然后接收CRC余数。接收器将整个单元视为一个单元,并将其除以用于查找CRC余数的相同除数。

如果该除法的结果为零,这意味着它没有错误,并且数据被接受。如果该除法的结果不为零,则意味着数据由错误组成。因此,数据被丢弃。

5.3数据链路控制

数据链路控制是数据链路层提供的服务,可通过物理介质提供可靠的数据传输。例如,在半双工传输模式中,一个设备一次只能传输数据。如果链路末端的两个设备同时传输数据,它们将发生冲突并导致信息丢失。数据链路层提供设备之间的协调,以便不发生冲突。

数据链路层提供三个功能:

线路控制流量控制错误控制

1.线路控制 线路控制是数据链路层的一项功能,它提供链路系统之间的协调。它确定哪个设备可以发送,以及何时可以发送数据。

线路控制可以通过两种方式实现:ENQ/ACK、Poll/select。

(1) END / ACK END / ACK代表查询/确认当链路上没有错误的接收器并且在两个设备之间具有专用路径以使得能够接收传输的设备是预期的设备时使用。END / ACK协调哪个设备将开始传输以及接收者是否准备好。 发送器发送称为查询(ENQ)的帧,询问接收器是否可用于接收数据。

接收器响应肯定确认(ACK)或否定确认(NACK),其中肯定确认意味着接收器准备接收传输,否定确认意味着接收器不能接受传输。

以下是接收者的回复:

如果对ENQ的响应是肯定的,则发送方将发送其数据,并且一旦其所有数据都已被发送,则设备利用EOT(发送结束)帧完成其发送。如果对ENQ的响应是否定的,则发送方断开连接并在另一时间重新开始传输。如果响应既不是负面也不是正面,则发送方假定ENQ帧在传输过程中丢失,并且在放弃之前尝试三次建立链接。

(2) Pool/Select 线路控制的Pool/Select方法适用于将一个设备指定为主站,而其他设备为二级站的拓扑。

在这种情况下,主设备和多个从设备组成一条传输线,所有的交换都是通过主设备进行的,即使目的地是从设备。主要设备控制通信链路,而次要设备遵循主要设备的指令。主要设备确定允许哪个设备使用通信信道。因此,我们可以说它是会话的发起者。

如果主设备想要从辅助设备接收数据,它会要求辅助设备发送任何数据,这个过程称为Pool。如果主设备想要向从设备发送一些数据,那么它会告诉目标从设备准备接收数据,这个过程称为Select。

Select 当主设备有要发送的内容时使用Select模式。

当主设备想要发送一些数据时,它通过发送选择(SEL)帧向辅助设备警告即将到来的传输,帧的一个字段包括预期的辅助设备的地址。

当辅助设备接收SEL帧时,它发送指示辅助就绪状态的确认。

如果辅助设备准备好接受数据,则主设备将两个或更多个数据帧发送到预期的辅助设备。数据传输完成后,辅助设备会发送一个确认,指出已收到数据。

Pool 当主设备想要从辅助设备接收一些数据时,使用轮询模式。

当主设备想要接收数据时,它会询问每个设备是否有任何要发送的内容。

首先,主要询问(轮询)第一个辅助设备,如果它以NACK(否定确认)响应则表示它没有任何要发送的内容。现在,它接近第二个辅助设备,它用ACK响应意味着它有要发送的数据。辅助设备可以一个接一个地发送一个以上的帧,或者有时可能需要在发送每个帧之前发送ACK,这取决于所使用的协议的类型。

2.流量控制 它是一组程序,告诉发送方在数据压倒接收方之前它可以传输多少数据。接收设备具有有限的速度和有限的存储器来存储数据。因此,接收设备必须能够在达到限制之前通知发送设备暂时停止发送。它需要一个缓冲区,一块内存,用于存储信息,直到它们被处理完毕。

目前有两种方法来控制数据流:停止与等待、滑动窗口。

(1) 停止与等待 在停止与等待方法中,发送方在它发送的每个帧之后等待确认。 收到确认后,只发送下一帧。交替发送和等待帧的过程继续,直到发送者发送EOT(发送结束)帧。

停止等待的好处

停止与等待方法很简单,因为在发送下一帧之前检查并确认每个帧。

停止等待的缺点

停止等待技术使用效率低,因为每个帧必须一直传输到接收器,并且确认在下一帧发送之前一直传播。发送和接收的每个帧使用遍历链路所需的整个时间。

(2) 滑动窗口 滑动窗口是一种流控制方法,其中发送方可以在获得确认之前发送若干帧。在滑动窗口控制中,可以一个接一个地发送多个帧,由于可以有效地利用通信信道的容量。滑动窗口是指发送方和接收方端的虚拟框。窗口可以在任一端保持帧,并且它提供在确认之前可以传输的帧数的上限。

发件人窗口 在传输开始时,发送方窗口包含n-1帧,当它们被发送出去时,左边界向内移动缩小窗口的大小。例如,如果窗口的大小为w,如果发送了三个帧,则发送方窗口中遗漏的帧数为w-3。

一旦ACK到达,则发送方窗口扩展到将等于ACK确认的帧数的数字。

例如,窗口的大小为7,如果已发送帧0到4并且没有到达确认,则发送方窗口仅包含两个帧,即5和6.现在,如果ACK已到达,则数字4表示0到3帧未损坏,发送方窗口扩展到包括接下来的四个帧。因此,发送方窗口包含六个帧(5,6,7,0,1,2)。

接收窗口

在传输开始时,接收器窗口不包含n帧,但它包含n-1个帧空间。当新帧到达时,窗口的大小会缩小。

接收器窗口不表示接收的帧数,但它表示在发送ACK之前可以接收的帧数。例如,窗口的大小是w,如果接收到三个帧,则窗口中可用的空间数是(w-3)。

一旦发送确认,接收器窗口扩展的数量等于确认的帧数。

假设窗口的大小为7意味着接收器窗口包含七个帧的七个空格。如果接收到一帧,则接收器窗口收缩并将边界从0移动到1.这样,窗口逐个缩小,因此窗口现在包含六个空格。如果已发送0到4的帧,则窗口在发送确认之前包含两个空格。

3.错误控制

错误控制是一种错误检测和重传技术。错误控制的类型如下:

(1) 停止等待ARQ 停止等待ARQ是一种用于在帧损坏或丢失的情况下重新传输数据的技术。该技术的工作原理是发送方在收到最后发送帧的确认之前不发送下一帧。

(2) 重传

重传需要四个功能:

发送设备保留最后发送帧的副本,直到收到确认。如果未正确接收帧,则保留副本允许发送方重新传输数据。数据帧和ACK帧都交替编号为0和1,以便可以单独识别它们。假设数据1帧确认数据0帧意味着数据0帧已正确到达并期望接收数据1帧。如果在最后发送的帧中发生错误,则接收器发送未编号的NAK帧。收到NAK帧后,发送方重新发送数据。它适用于计时器。如果在规定的时间内没有收到确认,则发送方认为帧在传输过程中丢失,因此它将重新发送帧。

重传的两种可能性:

损坏的帧:当接收器接收到损坏的帧时,即帧包含错误,然后它返回NAK帧。例如,当发送数据0帧,然后接收器发送ACK 1帧意味着数据0已正确到达,并发送数据1帧。发送方发送下一帧:数据1.它达到未损坏,接收方返回ACK 0.发送方发送下一帧:数据0.接收方报告错误并返回NAK帧。发送方重新传输数据0帧。丢失帧:发送者配备定时器,并在帧发送时启动。有时框架没有到达接收端,因此无论是正面还是负面都不能确认。发送器等待确认,直到定时器熄灭。如果定时器熄灭,它将重新发送最后一个发送的帧。

(3) 滑动窗ARQ 滑动窗ARQ是一种用于连续传输错误控制的技术。

用于重传的三个功能:

在这种情况下,发送方保留所有发送帧的副本,直到它们被确认为止。假设已经发送了从0到4的帧,并且最后一次确认是针对第2帧,发送方必须保留第3帧和第4帧的副本,直到它们正确接收为止。接收器可以根据条件发送NAK或ACK。NAK帧告诉发件人数据已被收到损坏。由于滑动窗口是连续传输机制,因此必须对ACK和NAK进行编号以识别帧。ACK帧由一个数字组成,表示接收方希望接收的下一帧。NAK帧由表示损坏帧的数字组成。滑动窗口ARQ配备有计时器以处理丢失的确认。假设在收到任何确认之前已经发送了n-1帧。发送方等待确认,因此它启动计时器并等待再发送之前。如果分配的时间用完,则发送方根据使用的协议重新发送一个或所有帧。

滑动窗口ARQ中使用的两个协议: Go-Back-n ARQ:在Go-Back-N ARQ协议中,如果一帧丢失或损坏,则它重新发送所有帧,之后它不接收肯定ACK。

选择性拒绝ARQ:选择性拒绝ARQ技术比Go-Back-n ARQ更有效。在该技术中,仅重传那些已经接收到否定确认(NAK)的帧。接收器存储缓冲区保持所有损坏的帧保持不变,直到正确接收到错误帧。接收器必须具有适当的逻辑,以便以正确的顺序重新插入帧。发送方必须包含一个搜索机制,该机制仅选择所请求的重传帧。

6 STM32 的 ETH 外设

前文讲解了以太网的相关理论知识,接下来笔者将从实际出发,介绍STM32XX7系列ETH外设,从而将理论结合实际应用。

如果从硬件角度来看以太网,则由CPU,MAC,PHY三部分组成的,如下图所示:

上图中DMA集成在CPU,CPU、MAC、PHY并不是集成在同一个芯片内,由于PHY包含大量模拟器件,而MAC是典型的数字电路,考虑到芯片面积及模拟/数字混合架构的原因,将MAC集成进CPU而将PHY留在片外,这种结构是最常见的。 下图是网络接口内部结构图,虚框表示CPU,MAC集成在CPU中,PHY芯片通过MII接口与CPU上的MAC连接。

STM32XX7系列控制器内部集成了一个以太网外设,它实际是一个通过 DMA 控制器进行介质访问控制 (MAC),它的功能就是实现 MAC 层的任务。

以太网提供了可配置、灵活的外设,用以满足客户的各种应用需求。它支持与外部物理层(PHY) 相连的两个工业标准接口:默认情况下使用的介质独立接口 (MII)(在 IEEE 802.3 规范中定义)和简化介质独立接口 (RMII)。它有多种应用领域,例如交换机、网络接口卡等。Nucleo-F746ZG借助以太网外设,STM32F746 控制器可以通过 ETH 外设按照 IEEE 802.3-2002 标准发送和接收 MAC 数据包。遵循IEEE 1588-2008 标准,用于规定联网时钟同步的精度。

ETH 内部自带专用的 DMA 控制器用于 MAC, ETH 支持两个工业标准接口介质独立接口 (MII)和简化介质独立接口 (RMII) 用于与外部 PHY 芯片连接。 MII 和 RMII 接口用于 MAC 数据包传输, ETH 还集成了站管理接口 (SMI) 接口专门用于与外部 PHY 通信,用于访问 PHY 芯片寄存器。

ETH 有专用的 DMA 控制器,它通过 AHB 主从接口与内核和存储器相连, AHB 主接口用于控制数据传输,而 AHB 从接口用于访问“控制与状态寄存器” (CSR) 空间。在进行数据发送是,先将数据有存储器以 DMA 传输到发送 TX FIFO 进行缓冲,然后由 MAC 内核发送;接收数据时, RXFIFO 先接收以太网数据帧,再由 DMA 传输至存储器。 ETH 系统功能框图见下图。

【注】当使用以太网时, AHB 时钟频率必须至少为 25 MHz。

6.1站管理接口:SMI

站管理接口 (SMI) 允许应用程序通过 2 线时钟和数据线访问任意 PHY 寄存器。该接口支持访问多达 32 个 PHY。

应用程序可以从 32 个 PHY 中选择一个 PHY,然后从任意 PHY 包含的 32 个寄存器中选择一个寄存器,发送控制数据或接收状态信息。任意给定时间内只能对一个 PHY 中的一个寄存器进行寻址。 MDC 时钟线和 MDIO 数据线在微控制器中均用作复用功能 I/O:

MDC:周期性时钟,提供以最大频率 2.5 MHz 传输数据时的参考时序。 MDC 的最短高电平时间和最短低电平时间必须均为 160 ns。 MDC 的最小周期必须为 400 ns。在空闲状态下, SMI 管理接口将 MDC 时钟信号驱动为低电平。MDIO:数据输入/输出比特流,用于通过 MDC 时钟信号向/从 PHY 设备同步传输状态信息。

SMI 帧格式 下表中给出了与读操作或写操作有关的帧结构,位传输顺序必须从左到右。

管理帧包括八个字段:

报头:每个事务(读取或写入)均可通过报头字段启动,报头字段对应于 MDIO 线上 32个连续的逻辑“1”位以及 MDC 上的 32 个周期。该字段用于与 PHY 设备建立同步。起始:帧起始由 <01> 模式定义,用于验证线路从默认逻辑“ 1”状态变为逻辑“ 0”状态,然后再从逻辑“0”状态变为逻辑“1”状态。操作:定义正在发生的事务(读取或写入)的类型。PADDR: PHY 地址有 5 位,可构成 32 个唯一 PHY 地址。最先发送和接收地址的MSB 位。PADDR:寄存器地址有 5 位,从而可在所选 PHY 设备中对 32 个不同的寄存器进行寻址。最先发送和接收地址的 MSB 位。TA:周转字段在 RADDR 和 DATA 字段间定义了一个 2 位模式,以避免在读取事务期间出现竞争现象。读取事务时, MAC 控制器将 TA 的 2 个位驱动为 MDIO 线上的高阻态。 PHY 设备必须将 TA 的第一位驱动为高阻态,将 TA 的第二位驱动为“0”。写入事务时, MAC 控制器针对 TA 字段驱动 <10> 模式。 PHY 设备必须将 TA 的 2 个位驱动为高阻态。数据:数据字段为 16 位。最先发送和接收的位必须为 ETH_MIID 寄存器的位 15。 -空闲: MDIO 线驱动为高阻态。三态驱动器必须禁止, PHY 的上拉电阻使线路保持逻辑“1”状态。

SMI 写操作 当应用程序将 MII 写入位和繁忙位(在以太网 MAC MII 地址寄存器 (ETH_MACMIIAR) 中)置 1 时, SMI 将通过传输 PHY 地址、 PHY 中的寄存器地址以及写入数据(在以太网 MACMII 数据寄存器 (ETH_MACMIIDR) 中)来触发对 PHY 寄存器进行写操作。事务进行期间,应用程序不应更改 MII 地址寄存器的内容或 MII 数据寄存器。在此期间对 MII 地址寄存器或MII 数据寄存器执行的写操作将会忽略(繁忙位处于高电平状态),事务将无错完成。写操作完成后, SMI 将通过复位繁忙位进行指示。

下图显示了写操作的帧格式。

SMI 时钟选择 MAC 启动管理写/读操作。 SMI 时钟是一个分频时钟,其时钟源为应用时钟( AHB 时钟)。分频系数取决于 MII 地址寄存器中设置的时钟范围。下表显示了如何设置时钟范围。

6.2介质独立接口: MII

介质独立接口 (MII) 定义了 10 Mb/s 和 100 Mb/s 的数据传输速率下 MAC 子层与 PHY 之间的互连。

MII_TX_CLK:连续时钟信号。该信号提供进行 TX 数据传输时的参考时序。标称频率为:速率为 10 Mb/s 时为 2.5 MHz;速率为 100 Mb/s 时为 25 MHz。 MII_RX_CLK:连续时钟信号。该信号提供进行 RX 数据传输时的参考时序。标称频率为:速率为 10 Mb/s 时为 2.5 MHz;速率为 100 Mb/s 时为 25 MHz。 MII_TX_EN:发送使能信号。该信号表示 MAC 当前正针对 MII 发送半字节。该信号必须与报头的前半字节进行同步 (MII_TX_CLK),并在所有待发送的半字节均发送到 MII时必须保持同步。 MII_TXD[3:0]:数据发送信号。该信号是 4 个一组的数据信号,由 MAC 子层同步驱动,在MII_TX_EN 信号有效时才为有效信号(有效数据)。 MII_TXD[0] 为最低有效位,MII_TXD[3] 为最高有效位。禁止 MII_TX_EN 时,发送数据不会对 PHY 产生任何影响。 MII_CRS:载波侦听信号。当发送或接收介质处于非空闲状态时,由 PHY 使能该信号。发送和接收介质均处于空闲状态时,由 PHY 禁止该信号。 PHY 必须确保 MII_CS 信号在冲突条件下保持有效状态。该信号无需与 TX 和 RX 时钟保持同步。在全双工模式下,该信号没意义。 MII_COL:冲突检测信号。检测到介质上存在冲突后, PHY 必须立即使能冲突检测信号,并且只要存在冲突条件,冲突检测信号必须保持有效状态。该信号无需与 TX 和 RX 时钟保持同步。在全双工模式下,该信号没意义。 MII_RXD[3:0]:数据接收信号。该信号是 4 个一组的数据信号,由 PHY 同步驱动,在MII_RX_DV 信号有效时才为有效信号(有效数据)。 MII_RXD[0] 为最低有效位,MII_RXD[3] 为最高有效位。当 MII_RX_EN 禁止、 MII_RX_ER 使能时,特定的MII_RXD[3:0] 值用于传输来自 PHY 的特定信息。 MII_RX_DV:接收数据有效信号。该信号表示 PHY 当前正针对 MII 接收已恢复并解码的半字节。该信号必须与恢复帧的头半字节进行同步 (MII_RX_CLK),并且一直保持同步到恢复帧的最后半字节。该信号必须在最后半字节随后的第一个时钟周期之前禁止。为了正确地接收帧, MII_RX_DV 信号必须在时间范围上涵盖要接收的帧,其开始时间不得迟于 SFD 字段出现的时间。 MII_RX_ER:接收错误信号。该信号必须保持一个或多个周期 (MII_RX_CLK),从而向MAC 子层指示在帧的某处检测到错误。该错误条件必须通过 MII_RX_DV 验证。

TX 接口信号编码

RX 接口信号编码

MII 时钟源

要生成 TX_CLK 和 RX_CLK 时钟信号,必须向外部 PHY 提供 25MHz 时钟,如图 474 所示。除了使用外部 25 MHz 石英晶体提供该时钟,还可以通过 STM32F75xxx 和 STM32F74xxx 微控制器的 MCO 引脚输出该信号。这种情况下,必须对 PLL 倍频进行配置,以通过 25 MHz外部石英晶体在 MCO 引脚上获得所需频率。

6.3精简介质独立接口:RMII

精简介质独立接口 (RMII) 规范降低了 10/100 Mb/s 下微控制器以太网外设与外部 PHY 间的引脚数。根据 IEEE 802.3u 标准, MII 包括 16 个数据和控制信号的引脚。 RMII 规范将引脚数减少为 7 个(引脚数减少 62.5%)。

RMII 是 MAC 和 PHY 之间的实例化对象。这有助于将 MAC 的 MII 转换为 RMII。 RMII 具有以下特性:

支持 10 Mb/s 和 100 Mb/s 的运行速率参考时钟必须是 50 MHz-相同的参考时钟必须从外部提供给 MAC 和外部以太网 PHY它提供了独立的 2 位宽(双位)的发送和接收数据路径

RMII 时钟源 使用外部 50 MHz 时钟驱动 PHY 或使用嵌入式 PLL 生成 50 MHz 频率信号来驱动 PHY。

如果使用RMII接口时,50MHz时钟来源有以下几种方式:

方式一:外部时钟

一个50MHz的外部晶振同时给MAC和PHY供应50MHz时钟,MCU其他的部分用自己独立的时钟。这个方式需要外挂一颗晶振。

方式二:与MCU共用外部时钟

MAC, PHY, MCU都用一颗50MHz外部晶振统一提供时钟源。

方式三:STM32输出时钟源

把50MHz换成25MHz,通过STM32的MCO引脚可以输出同样的25MHz时钟给PHY,然后用PHY内部的PLL配置出50MHz时钟反补给STM32的MAC,这样就满足了PHY和MAC都是50MHz。

值得注意的是,以上设计针对STM32XX7系列。

最后,来看看一个实际硬件案例。

下图是Nucleo-F746ZG开发板的ETH硬件电路图。主要是 LAN8742A 通过 RMII 和 SMI接口与 STM32F746 控制器连接,见下图。

STM32F746通过RMII 接口连接PHY芯片LAN8742, 然后经过百兆网络变压器到RJ45接口。因为 LAN8742A只有 RMII 接口,因此这里与开发板的连接采用了 RMII 接口。电路设计时,将 nINTSEL 引脚通过下拉电阻拉低,也就是REF_CLK Out 模式,设置 nINT/FEFCLKO 为输出 50MHz 时钟,当然前提是在 XTAL1 和 XTAL2 接入了 25MHz 的时钟源。

PHY芯片LAN8742的nRST复位引脚连接到了STM32F746的复位引脚, 两者可以同时使用复位按钮。

以上内容部分翻译自data-link-layer

欢迎访问我的网站

BruceOu的哔哩哔哩 BruceOu的主页 BruceOu的博客 BruceOu的CSDN博客 BruceOu的简书

欢迎订阅我的微信公众号

关注博主即可阅读全文

优惠劵

Bruceoxl

关注

关注

6

点赞

58

收藏

觉得还不错?

一键收藏

打赏

知道了

5

评论

《通信技术 - 以太网》详解以太网(二)

5 数据链路层数据链路层的主要职责是通过单个链路传输数据报。数据链路层协议定义了跨节点交换的数据包的格式以及错误检测,重传,流控制和随机访问等操作。数据链路层提供服务:成帧和链路访问:数据链路层协议在链路层传输之前将每个网络帧封装在链路层帧内。帧由包含网络层数据报的数据字段和多个数据字段组成。它规定了帧的结构以及通过链路传输帧的信道访问协议。可靠的交付:数据链路层提供可靠的交付服务,即无错误地传输网络层数据报。通过传输和确认完成可靠的传送服务。数据链路层主要通过链路提供可靠的传送服务,因为它们具有

复制链接

扫一扫

专栏目录

基于STM32F4的以太网通信模块方案设计

01-01

本文设计了一种以STM32F407作为主处理器的以太网通信模块,使用自带MAC层的32位闪存微控制器STM32F407与外置PHY芯片LAN8720在LWIP协议栈的基础上实现以太网通信功能的系统设计方案,并通过LWIP协议栈的UDP通信与基于QT5.8平台上编写的上位机客户端建立数据通信,并实时发送测试数据进行实验研究。外附:PCB原理图、上位机下位机程序包、设计报告

常用的以太网卡支持的工作模式

wu_qing_man的专栏

02-21

2092

 常用的以太网卡支持以下工作模式:广播模式、多播模式、直接模式和混杂模式。网卡在设置为广播模式时,它将会接收所有目的地址为广播地址的数据包,一般所有的网卡都会设置为这个模式。网卡在设置为多播模式时,当数据包的目的地址为多播地址,而且网卡地址是属于那个多播地址所代表的多播组时,网卡将接纳此数据包,即使一个网卡并不是一个多播组的成员,程序也可以将网卡设置为多播模式而接收那些多播的数据包。

5 条评论

您还未登录,请先

登录

后发表或查看评论

FPGA实现以太网(一)——以太网简介

m0_52889836的博客

12-28

1031

以太网(Ethernet)是当今现有局域网采用的最通用的通信协议标准, 该标准定义了在局域网中采用的电缆类型和信号处理方法。以太网凭借其成本低、通信速率高、抗干扰性强等优点被广泛应用在网络远程监控、 交换机、工业自动化等对通信速率要求较高的场合。以太网是一种产生较早,使用相当广泛的,被电气与电子工程师协会( IEEE)所采纳作为的标准。以太网的分类有标准以太网(10Mbit/s)、 快速以太网(100Mbit/s)和千兆以太网( 1000Mbit/s)。

详解信息化工厂中的工业以太网

08-09

同样信息化的浪潮也大大改变了生产、制造业的内涵。从最初的单片机的使用到DCS、PLC的普及,从单台设备的自动控制到整个生产线、整个工厂的信息化,这场变革正在我们的身边改变着工厂的内涵。

以太网供电设备控制电路设计详解

07-31

以太网是基带LAN标准。它采用带冲突检测的载波监听多路访问协议(CSMA/CD),速率为10Mbps,传输介质为同轴电缆。而IEEE802.3标准是在最初的以太网技术基础上于1980年开发成功的。

各种工业以太网比较(EtherCAT,EtherNet/IP,ProfiNet,Modbus-TCP,Powerlink)

协议和协议转换网关知识分享

09-22

6828

EtherCAT(以太网控制自动化技术)是一个以以太网为基础的开放架构的现场总线系统,Ethernet/IP是一个面向工业自动化应用的工业应用层协议。PROFINET由PROFIBUS国际组织(PROFIBUS International,PI)推出,是新一代基于工业以太网技术的自动化总线标准。MODBUS/TCP是简单的、中立厂商的用于管理和控制自动化设备的MODBUS系列通讯协议的派生产品。

汽车以太网主从模式

lv_meimei的博客

07-11

2699

工业PHY是不需要指定PHY的master/slave角色的,两个PHY可以自己协商确定角色。但是在汽车PHY中,角色需要静态配置,一个PHY事先设定为slave,另一个为master,这么做的主要目的是减小link up的时间,因为汽车对启动时间有要求。两个千兆电口对接时,一端要工作在master模式,另一端则工作在slave模式。Slave一端不使用自己的时钟,而是从接收到的信号中恢复时钟,自己发送信号时就使用恢复出来的时钟。这样,可以有效保证双方的同步。

车载以太网-架构

weixin_46284432的博客

10-21

2023

车载以太网-架构

理解主从设备模式(Master-Slave)

balaxu6584的博客

05-21

2837

前言

在给定上下文的软件体系结构中,为了解决某些经常出现的问题而形成的通用且可重用的解决方案称之为架构模式,而常见的体系架构模式主要有以下十种

分层模式

客户端-服务器模式

主从设备模式

管道-过滤器模式

代理模式

点对点模式

事件总线模式

模型-视图-控制器模式

黑板模式

解释器模式

而下面我将详细介绍主从设备模式的概念,以及它的用法、在实际中常见的应用场景和优缺点等

主从设备模式...

主从模式详解

weixin_61427900的博客

09-14

727

配置主从结构,拓扑结构,主从复制原理(全量/部分/实时复制)

夜光带你走进通信网络(十三) 新的领域

夜光的博客

03-26

740

夜光序言:

“成长”这两个字真是孤单得连偏旁都不曾拥有~~

正文:错误检测

网络必须能将数据准确无误地从一个设备传输到另一个设备。但是由于线路噪声在内的多种因素可能使数据在传输中被破坏。对

于可靠传输来说,必须进行错误检测和纠正。

在OSI模型中,错误检测和纠正机制要么在数据链路层实现,要么在传输层实现。

在数据传输中,一般会产生三种类型的错误:

...

详解基于以太网通信的医疗监控系统设计

08-01

以下所设计的监控系统就是针对目前我们国家所面临的这种状况所提出的。本医疗监控系统可以对患者身体状况信息进行实时采集,例如:血压、心率、体温、呼吸、胸部、腹部等项目的信息。将采集到的信息上传到监控系统的...

基于SOPC技术的嵌入式以太网网络终端设备解决方案设计详解

01-19

嵌入式以太网网络终端设备采用嵌入式处理器技术,使用嵌入式操作系统,内嵌网络接口和网络通信协,可直接接入以太网。由于嵌入式网络终端设备具有成本低、体积小、高可靠、微功耗、环境适应能力强等诸多优势,在通信...

智能门禁控制以太网接口电路设计详解

08-10

数字安防系统综合利用了现代传感技术、数字信息处理技术、计算机技术、多媒体技术和网络技术,能够实现社区各种安防信息的采集、处理、传输、显示和高度集成共享。数字安防系统包括门禁、CCTV视频监控及防盗报警3...

winscope-u.zip

03-13

U版本的winscope,用于抓取图层、窗口等相关信息

genesis2000网络开短路分析脚本

最新发布

03-13

genesis2000网络开短路分析脚本

vb串口通讯源码图像识别VBOCR源码高识别率

03-13

vb串口通讯源码图像识别VB源码高识别率_人工智能OCR文字识别程序本资源系百度网盘分享地址

计算机毕业设计 - JAVA SMART系统-系统框架设计与开发(源代码+论文),保证可靠运行,提供示范论文可供参考

03-13

SMART系统是一个新型智能在线考试信息管理系统,该系统主要实现了学生在线考试与评估以及教师对学生在线考试信息的管理和维护。本文按照SMART系统的非功能性需求,基于Struts、Spring、Hibernate三种开源技术,构建了一个具有良好的可扩展性、可维护性、可靠性的系统框架。整个系统的框架分为三层,分别为表现层、业务层和持久层。 本系统的表现层是基于Struts作扩展设计,结合本系统的需求完成了自定义标签的封装,基本action接口的编写。在业务层则是采用单例模式设计与Spring的IoC模式相结合,实现了公共代理类的编写,各业务逻辑接口的封装。而在持久层的设计中则是采用基于现有持久层框架的实现模式,实现了对产生Session实例的封装,对常用数据库操作的封装。这样设计减少了耦合性且避免了生成大量的临时对象。

该系统框架能达到良好的可拓展性和维护性。它不仅仅适用这个系统的开发,可以应用于J2EE领域中基于SSH来架构的大部分B/S系统。

计算机毕业设计 - JAVA SMART系统-系统框架设计与开发(源代码+论文),保证可靠运行,提供示范论文可供参考。

基于Hadoop-3.1.1版本的hdfs操作封装.zip

03-13

人工智能-hadoop

开源实时以太网powerlink详解

08-02

Powerlink是一种基于以太网的实时通信协议,它是一个开源项目,旨在提供实时控制和通信解决方案。它使用以太网作为物理层和数据链路层协议,可以与现有的以太网设备兼容使用。 Powerlink的主要特点之一是实时性,它...

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

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

Bruceoxl

CSDN认证博客专家

CSDN认证企业博客

码龄10年

《嵌入式》ZigBee开发笔记专栏作者

738

原创

1587

周排名

5837

总排名

205万+

访问

等级

2万+

积分

5万+

粉丝

1631

获赞

702

评论

8601

收藏

私信

关注

热门文章

《树莓派开发笔记 - 第1部分 基础篇》第6章 树莓派摄像头操作

40716

《Python开发 - Python疑难杂症》Python 报错【missing 1 required positional argument】分析与解决

39674

《系统相关》Windows + Ubuntu双系统时间不一致

38195

《求职》第一部分 - 语言篇 - C/C++经典面试题

32616

《人工智能杂记》人工智能时间简史

32174

分类专栏

《路由器开发》OpenWRT开发指南

付费

38篇

《嵌入式》ZigBee开发笔记

付费

60篇

《嵌入式系统》玩转中科蓝讯(AB32VG1)开发板

付费

6篇

《嵌入式》GD32开发实战指南

付费

25篇

《嵌入式》深入剖析STM32

付费

8篇

《Linux操作系统》Linux系统移植

付费

43篇

《嵌入式》STM32开发指南

付费

57篇

《Linux操作系统》Linux驱动开发

付费

11篇

《嵌入式》嵌入式大杂烩

付费

14篇

《编码》代码分析

2篇

《编译》编译杂记

1篇

《论文写作》论文排版技巧

1篇

《编程语言》C语言笔记

9篇

《编程语言》C语言杂记

27篇

《编程语言》C++笔记

10篇

《编程语言》C++杂记

2篇

《编程语言》JAVA开发笔记

15篇

《编程语言》Python开发笔记

1篇

《编程语言》Python开发 - Python杂记

3篇

《编程语言》Python开发 - Python库

6篇

《编程语言》Python开发 - 疑难杂症

3篇

《设计模式》设计模式笔记

19篇

《NAS》畅玩NAS

10篇

《物联网》机智云开发笔记

3篇

《路由器开发》路由器刷机指南

5篇

《路由器开发》软路由开发

1篇

《HarmonyOS开发》OpenHarmony开发笔记

6篇

《HarmonyOS开发》小凌派-RK2206开发笔记

5篇

《HarmonyOS开发》IPC Camera开发笔记

6篇

《嵌入式系统》Zephyr开发笔记

4篇

《嵌入式系统》RT-Thread开发笔记

15篇

《嵌入式系统》玩转ART-Pi开发板

12篇

《嵌入式系统》NUC980 IoT应用开发实战指南

4篇

《嵌入式系统》GD32应用开发实战指南

6篇

《嵌入式》开源项目

1篇

《嵌入式》语音识别TWen-ASR-ONE开发笔记

5篇

《嵌入式》ZigBee开发笔记 - 疑难杂症

4篇

《嵌入式》RISC-V(GD32)开发笔记

3篇

《嵌入式》Lwip开发指南

6篇

《嵌入式》树莓派学习笔记

8篇

《嵌入式》STM32开发指南 - 疑难杂症

4篇

《嵌入式》ARM(裸机编程)

11篇

《嵌入式》NVIDIA Jetson TX2开发笔记

4篇

《嵌入式》模块

2篇

《嵌入式》工具

3篇

《嵌入式》疑难杂症-工具篇

1篇

《通信技术》以太网

2篇

《通信技术》USB

1篇

《人工智能》OpenCV开发笔记

33篇

《人工智能》EmguCV开发笔记

1篇

《人工智能》机器学习

22篇

《人工智能》深度学习

5篇

《人工智能》TensorFlow开发笔记

7篇

《人工智能》CUDA开发笔记

3篇

《人工智能》人工智能-数学杂记

1篇

《人工智能》人工智能杂记

3篇

《Linux操作系统》vim配置与使用

5篇

《Linux操作系统》Linux基础笔记

7篇

《Linux操作系统》Linux高级编程

21篇

《Linux操作系统》Linux相关杂记

20篇

《Linux操作系统》RK3568开发笔记

5篇

《Linux操作系统》RK3288开发笔记

3篇

《WEB开发》Web服务器环境搭建

2篇

《WEB开发》阿里云上建站

2篇

《WEB开发》Hexo搭建个人博客

6篇

《WEB开发》ASP.NET

1篇

《WEB开发》JavaEE开发

2篇

《WEB开发》WordPress开发笔记

7篇

《WEB开发》WordPress疑难杂症

3篇

《数据库》SQL Server开发

8篇

《数据库》MySQL开发笔记

6篇

《数据库》MYSQL杂记

2篇

《算法》算法大杂烩

1篇

《数据结构》数据结构(C语言描述)

7篇

《软件开发》Qt开发笔记

3篇

《软件开发》PyQT5软件开发

10篇

《软件开发》PyQT5软件开发疑难杂症

1篇

《软件开发》WinForm软件开发

2篇

《软件》LeTeX笔记(CTeX)

1篇

《大话成像》图像质量检测

1篇

《Git》Git与Github使用笔记

17篇

《工具》持续集成实践指南

3篇

《工具》软件工具

10篇

《求职》C/C++求职

12篇

《其他》程序人生

4篇

《其他》系统相关

6篇

《其他》Curl笔记

6篇

最新评论

《嵌入式 - Lwip开发指南》第3章 移植LWIP(无系统)

Ho_Yim:

PC与板子要连同一个路由器,搞了那么久终于明白了

《C语言杂记》解决 error c4996 ‘fopen‘ This function or variable may be unsafe

星创小白:

感谢大佬,预处理器定义的时候非常好用

《嵌入式-STM32开发指南》第三部分 外设篇 - 第3章 继电器

csdn_user25:

博主您好,请问一下继电器的计算处理单元代码应该怎么学习啊

《嵌入式 - 工具安装》JLink v8 固件烧录方法

小牛向前冲啊:

按照这个操作完了之后,指示灯还是不亮啊

《嵌入式 - RISC-V(GD32)开发笔记》 第1章 RISC-V开发环境搭建 - 基于Nuclei Studio开发

qq_57392881:

大佬,我想问下为什么每次run都会报错,按上面配置完了

Error in services launch sequence

Starting OpenOCD timed out.

这是问题

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

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

【嵌入式 – GD32开发实战指南(ARM版本)】第2部分 外设篇 - 第3章 温度传感器DS18B20

【嵌入式 – GD32开发实战指南(ARM版本)】第2部分 外设篇 - 第2章 温湿度传感器AHT10

【嵌入式 – GD32开发实战指南(ARM版本)】第2部分 外设篇 - 第1章 温湿度传感器DHT11

2023年8篇

2022年78篇

2021年136篇

2020年78篇

2019年86篇

2018年234篇

2017年134篇

目录

目录

分类专栏

《路由器开发》OpenWRT开发指南

付费

38篇

《嵌入式》ZigBee开发笔记

付费

60篇

《嵌入式系统》玩转中科蓝讯(AB32VG1)开发板

付费

6篇

《嵌入式》GD32开发实战指南

付费

25篇

《嵌入式》深入剖析STM32

付费

8篇

《Linux操作系统》Linux系统移植

付费

43篇

《嵌入式》STM32开发指南

付费

57篇

《Linux操作系统》Linux驱动开发

付费

11篇

《嵌入式》嵌入式大杂烩

付费

14篇

《编码》代码分析

2篇

《编译》编译杂记

1篇

《论文写作》论文排版技巧

1篇

《编程语言》C语言笔记

9篇

《编程语言》C语言杂记

27篇

《编程语言》C++笔记

10篇

《编程语言》C++杂记

2篇

《编程语言》JAVA开发笔记

15篇

《编程语言》Python开发笔记

1篇

《编程语言》Python开发 - Python杂记

3篇

《编程语言》Python开发 - Python库

6篇

《编程语言》Python开发 - 疑难杂症

3篇

《设计模式》设计模式笔记

19篇

《NAS》畅玩NAS

10篇

《物联网》机智云开发笔记

3篇

《路由器开发》路由器刷机指南

5篇

《路由器开发》软路由开发

1篇

《HarmonyOS开发》OpenHarmony开发笔记

6篇

《HarmonyOS开发》小凌派-RK2206开发笔记

5篇

《HarmonyOS开发》IPC Camera开发笔记

6篇

《嵌入式系统》Zephyr开发笔记

4篇

《嵌入式系统》RT-Thread开发笔记

15篇

《嵌入式系统》玩转ART-Pi开发板

12篇

《嵌入式系统》NUC980 IoT应用开发实战指南

4篇

《嵌入式系统》GD32应用开发实战指南

6篇

《嵌入式》开源项目

1篇

《嵌入式》语音识别TWen-ASR-ONE开发笔记

5篇

《嵌入式》ZigBee开发笔记 - 疑难杂症

4篇

《嵌入式》RISC-V(GD32)开发笔记

3篇

《嵌入式》Lwip开发指南

6篇

《嵌入式》树莓派学习笔记

8篇

《嵌入式》STM32开发指南 - 疑难杂症

4篇

《嵌入式》ARM(裸机编程)

11篇

《嵌入式》NVIDIA Jetson TX2开发笔记

4篇

《嵌入式》模块

2篇

《嵌入式》工具

3篇

《嵌入式》疑难杂症-工具篇

1篇

《通信技术》以太网

2篇

《通信技术》USB

1篇

《人工智能》OpenCV开发笔记

33篇

《人工智能》EmguCV开发笔记

1篇

《人工智能》机器学习

22篇

《人工智能》深度学习

5篇

《人工智能》TensorFlow开发笔记

7篇

《人工智能》CUDA开发笔记

3篇

《人工智能》人工智能-数学杂记

1篇

《人工智能》人工智能杂记

3篇

《Linux操作系统》vim配置与使用

5篇

《Linux操作系统》Linux基础笔记

7篇

《Linux操作系统》Linux高级编程

21篇

《Linux操作系统》Linux相关杂记

20篇

《Linux操作系统》RK3568开发笔记

5篇

《Linux操作系统》RK3288开发笔记

3篇

《WEB开发》Web服务器环境搭建

2篇

《WEB开发》阿里云上建站

2篇

《WEB开发》Hexo搭建个人博客

6篇

《WEB开发》ASP.NET

1篇

《WEB开发》JavaEE开发

2篇

《WEB开发》WordPress开发笔记

7篇

《WEB开发》WordPress疑难杂症

3篇

《数据库》SQL Server开发

8篇

《数据库》MySQL开发笔记

6篇

《数据库》MYSQL杂记

2篇

《算法》算法大杂烩

1篇

《数据结构》数据结构(C语言描述)

7篇

《软件开发》Qt开发笔记

3篇

《软件开发》PyQT5软件开发

10篇

《软件开发》PyQT5软件开发疑难杂症

1篇

《软件开发》WinForm软件开发

2篇

《软件》LeTeX笔记(CTeX)

1篇

《大话成像》图像质量检测

1篇

《Git》Git与Github使用笔记

17篇

《工具》持续集成实践指南

3篇

《工具》软件工具

10篇

《求职》C/C++求职

12篇

《其他》程序人生

4篇

《其他》系统相关

6篇

《其他》Curl笔记

6篇

目录

评论 5

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

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

规则

hope_wisdom 发出的红包

打赏作者

Bruceoxl

你的鼓励将是我创作的最大动力

¥1

¥2

¥4

¥6

¥10

¥20

扫码支付:¥1

获取中

扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

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

余额充值