首页 > 其他分享 >什么是以太网

什么是以太网

时间:2023-01-30 13:58:39浏览次数:43  
标签:什么 MAC 局域网 子层 地址 IEEE 以太网

一:什么是以太网:

以太网是一种局域网技术,以太网是一种用于数据链路层的协议类型。

二:以太网的由来:

以太网是美国施乐(Xerox)公司的Palo Alto研究中心(简称为PARC)于1975年研制成功的。那时以太网是一种基带总线局域网,当时的数据率为2.94 Mbit/s。以太网用无源电缆作为总线来传送数据帧,并以曾经在历史上表示传播电磁波的以太(Ether)来命名。

1976年7月,Metcalfe和Boggs发表他们的以太网里程碑论文[METC76]。1980年9月,DEC公司、英特尔(Intel)公司和施乐公司联合提出了10 Mbit/s以太网规约的第一个版本DIX V1(DLX是这三个公司名称的缩写)。1982年又修改为第二版规约(实际上也就是最后的版本),即DIX Ethernet V2,成为世界上第一个局域网产品的规约。

在此基础上,IEEE 802委员会(EEE 802委员会是专门制定扁域冈和城城冈标准的机构)的802.3工作组于1983年制定了第一个IEEE的以太网标准IEEE 802.3[W-IEEE802.3],数据率为10 Mbit/s。802.3局域网对以太网标准中的帧格式做了很小的一点更动,但允许基于这两种标准的硬件实现可以在同一个局域网上互操作。以太网的两个标准DLX Ethemet V2与IEEE的802.3标准只有很小的差别,因此很多人也常把802.3局域网简称为“以太网”。

出于有关厂商在商业上的激烈竞争,IEEE 802委员会未能形成一个统一的、“最佳的”局域网标准,而是被迫制定了几个不同的局域网标准,如802.4令牌总线网、802.5令牌环网等。

为了使数据链路层能更好地适应多种局域网标准,IEEE 802委员会就把局域网的数据链路层拆成两个子层,即逻辑链路控制LLC(Logical Link Contol)子层和媒体接入控制MAC (Medium Access Control)子层。与接入到传输媒体有关的内容都放在MAC子层,而LLC子层则与传输媒体无关,不管采用何种传输媒体和MAC子层的局域网对LLC子层来说都是透明的.

然而到了20世纪90年代后,激烈竞争的局域网市场逐渐明朗。以太网在局域网市场中已取得了垄断地位,并且几乎成为了局域网的代名词。

由于互联网发展很快而TCP/IP体系经常使用的局域网只剩下DLX Ethemet V2而不是IEEE 802.3标准中的局域网,因此现在IEEE 802委员会制定的逻辑链路控制子层LLC(即IEEE 802.2标准)的作用已经消失了,很多厂商生产的适配器上就仅装有MAC协议而没有LLC协议。
image

三:以太网的MAC层:

以太网MAC层的硬件地址又叫做物理地址或者MAC地址(因为这种地址用在MAC帧中)

IEEE 802标准为局域网规定了一种48位的全球地址(一般都简称为“地址”),是指局域网上的每一台计算机中固化在适配器的ROM中的地址。

因为而这种48位二进制的“地址”却很不像一般计算机的名字。现在人们还是习惯于把这种48位的“名字”称为“地址”,更准确些说,这种48位“地址”应当是某个接口的标识符。

MAC地址是48位 用12个十六进制的数来标识。 十六进制:12个数字组成 二进制:48个二进制数组成

四:网卡接收MAC帧的匹配规则:

适配器从网络上每收到一个MAC帧就先用硬件检查MAC帧中的目的地址。如果是发往本站的帧则收下,然后再进行其他的处理。否则就将此帧丢弃,不再进行其他的处理。这样做就不浪费主机的处理机和内存资源。

五:网卡接收到的MAC帧类型:

(1)单播(unicast)帧(一对一),即收到的帧的MAC地址与本站的硬件地址相同。
(2)广播(broadcast)帧(一对全体),即发送给本局域网上所有站点的帧(全1地址)。
(3)多播(multicast)帧(一对多),即发送给本局域网上一部分站点的帧。
只有目的地址才能使用广播地址和多播地址。

六:以太网MAC帧的格式

image

七:MAC帧由三部分组成:帧头、帧尾和数据部分

1. 帧头:

前两个字段分别为6字节长的目的地址和源地址字段。第三个字段是2字节的类型字段,用来标志上一层使用的是什么协议,以便把收到的MAC帧的数据上交给上一层的这个协议。

例如,当类型字段的值是0x0800时,就表示上层使用的是IP数据报。若类型字段的值为0x8137,则表示该帧是由NovellIPX发过来的。
2. 数据部分:

其长度在46到1500字节之间。

3. 帧尾:

段是4字节的帧梭验序列FCS(使用CRC检验)。校验帧是否出现差错等功能。

标签:什么,MAC,局域网,子层,地址,IEEE,以太网
From: https://www.cnblogs.com/heyongshen/p/17075655.html

相关文章

  • 什么是索引下推(ICP)
    假设有这么个需求,查询表中“名字第一个字是张,性别男,年龄为10岁的所有记录”。那么,查询语句是这么写的:mysq>select*fromtuserwherenamelike'张%'andage=10and......
  • 为什么java开发平台有前途?
    在大数据时代,随着计算机应用的普及以及办公自动化的兴盛发展,提质增效的低代码开发平台迎来了快速发展时期。今天就给大家介绍java开发平台,通过本文介绍可以清楚地了解低代......
  • 为什么 Go 不支持 []T 转换为 []interface
    在Go中,如果interface{}作为函数参数的话,是可以传任意参数的,然后通过类型断言来转换。举个例子:packagemainimport"fmt"funcfoo(vinterface{}){ifv1,o......
  • 登山扣上架亚马逊平台需要做什么安全标准测试呢?
    近期,亚马逊在严查登山扣及其相关产品,被抽查到没有相关认证的登山扣产品将直接被下架!而登山扣上亚马逊,需要做什么认证呢?什么是登山扣登山扣是扣子的一种,顾名思义其就是用来在......
  • 1024程序员节是什么节?程序员又是干什么的?
    昨天小编有个女性朋友问我:你们公司做什么的呀我说IT教育培训她表示不懂。我说:培养优质的程序员大军,为祖国的IT事业做贡献。她:哦,培训修电脑的呀!懂了!...... 小编觉得有义务出......
  • 优漫动游:学UI设计有什么好处?你知道吗?
    2022的所有不幸将成过去,努力的迎接2023,希望以后抬头是阳光!2、3月播种的季节,还有很多人是迷茫的,现在也有很多人都想要学习UI设计,但是自己自学又学不好,所以很多人都产生了报......
  • 优漫动游:你知道,设计师为什么要懂数据吗?
    众所周知,互联网是一个高速发展的行业,数据时代的到来是每个人都不可小觑的未来趋势之一,它将不仅仅影响到社会生活的方方面面,也会对互联网相关的岗位分工和职责带来变化,你知......
  • 优漫动游:为什么你总学不好?零基础如何学习ui设计?
      UI设计入学门槛较低,其所见即所得,大大增强了学习中的趣味性。对于没有接触过设计的人来说,说到ui设计可能还是会感到一点陌生,不知道ui设计师到底是干嘛的?什么是ui,其实ui......
  • 服务器不升级会有什么影响
    1、服务器不能提供重要的功能每一台服务器都应能支持最新的功能,比如新的内存类型、拥有新扩展技术的处理器,如果服务器不更新可能就没有办法支持这些新技术,那样的服务器......
  • 快速排序:为什么右边先移动?任意枢轴值选取
    快速排序gist可运行代码Partition的含义是让某个基准元素归位排序算法——快速排序(Quicksort)基准值的三种选取和优化方法左侧基准右侧先走指针小于(严格)i<j......