计算机网络 —— 数据链路层(以太网)

计算机网络 —— 数据链路层(以太网)

  • 什么是以太网
  • 以太网传输介质和拓扑结构的发展
      • 传输介质的发展:
      • 拓扑结构的发展:
  • 10BASE-T 以太网
  • 适配器和MAC地址
      • 适配器(Adapter)
      • MAC地址
      • 适配器与MAC地址的关系
  • MAC帧
    • 以太网MAC帧
  • 高速以太网

我们今天来看以太网

什么是以太网

以太网(Ethernet)是一种广泛使用的局域网(Local Area Network, LAN)技术,由Xerox公司在1970年代初开发,并与DEC和Intel合作推广,成为业界标准。它是连接计算机和各种设备(如打印机、服务器、网络存储设备等)的主流方式之一,允许它们在有限的地理区域内共享资源和相互通信。以太网的核心规范由IEEE(电气和电子工程师协会)的802.3标准定义。

以太网工作原理的关键要素包括:

  1. 物理层:定义了网络的物理连接方式,包括电缆类型(如双绞线、同轴电缆、光纤)和信号传输速度。速度规格从最初的10Mbps(兆比特每秒)发展到了如今的10Gbps、25Gbps、40Gbps乃至100Gbps及以上。
  2. 数据链路层:分为两个子层——介质访问控制(MAC)子层和逻辑链路控制(LLC)子层。MAC子层负责控制网络设备如何访问共享的传输介质,避免数据碰撞(早期使用CSMA/CD机制,在全双工和光纤环境中不再需要此机制)。LLC子层提供网络层与数据链路层之间的接口,并负责识别网络层协议类型。
  3. 载波侦听多路访问/碰撞检测(CSMA/CD):早期以太网使用的一种介质访问控制方法,设备在发送数据前先监听线路是否空闲,空闲时发送数据,若检测到碰撞则停止发送并等待随机时间后再尝试。
  4. 以太网帧结构:数据在以太网中传输是以帧的形式进行的,包含前导码、帧开始定界符、目的MAC地址、源MAC地址、类型/长度字段、数据负载以及帧校验序列(FCS)。
  5. 以太网交换机:现代以太网中,交换机取代了集线器,提供了点对点的连接,增强了网络性能和隔离性,允许在不同设备间同时进行通信而不冲突。
  6. Power over Ethernet (PoE):一种技术,允许通过以太网线缆同时传输数据和电力,常用于IP电话、无线接入点、安全摄像头等设备。

在这里插入图片描述
在这里插入图片描述

以太网因其简单、可靠、成本效益高、易于安装和维护的特点,成为了家庭、企业、数据中心和广域网互联的基础技术。随着技术的进步,以太网标准不断演进,以满足对更高数据传输速率和更高效网络通信的需求。

以太网传输介质和拓扑结构的发展

以太网的传输介质和拓扑结构的发展是相辅相成的,它们共同推动了以太网技术的进步和广泛应用。以下是以太网传输介质和拓扑结构发展的概述:

传输介质的发展:

  1. 同轴电缆:最初的以太网技术使用的是同轴电缆,包括粗同轴电缆(10Base5)和细同轴电缆(10Base2)。
  2. 双绞线:随着技术的发展,非屏蔽双绞线(UTP)因其成本低廉、安装方便等优点逐渐取代了同轴电缆,成为以太网的主要传输介质。双绞线分为屏蔽双绞线(STP)和非屏蔽双绞线(UTP),其中UTP在数据传输中得到了广泛应用。
  3. 光纤:为了满足更高的传输速率和更远的传输距离,光纤开始被用于以太网传输。千兆以太网(1000BaseLX/SX)和万兆以太网(10GBase-LX/SR)等标准都支持光纤作为传输介质。
  4. 无线介质:随着无线技术的发展,无线以太网(例如Wi-Fi)也成为以太网传输介质的一种形式,它提供了更大的灵活性和移动性。

拓扑结构的发展:

  1. 总线型拓扑:早期的以太网采用总线型拓扑,所有设备都连接到一个共享的传输介质上,如同轴电缆。
  2. 星型拓扑:随着集线器(Hub)和交换机(Switch)的出现,以太网的物理结构转变为星型拓扑,其中每个设备都直接连接到中心设备。尽管物理上是星型,但在逻辑上仍然保持总线型拓扑和CSMA/CD协议。
  3. 交换式以太网:交换式以太网的出现标志着以太网拓扑结构的重要转变。交换机的使用消除了碰撞域,提高了网络效率和性能。
  4. 混合拓扑:现代以太网网络可能结合了多种拓扑结构,如星型、环型和总线型,以满足不同的网络需求和优化性能。

在这里插入图片描述

以太网的传输介质和拓扑结构的发展,反映了网络技术在速度、可靠性和灵活性方面的不断进步。随着新技术的出现和现有技术的改进,以太网将继续适应不断变化的网络环境和需求。

10BASE-T 以太网

10BASE-T 是以太网的一种标准,属于IEEE 802.3规范的一部分,是最早广泛应用于局域网(LAN)的技术之一。"10BASE-T"中的各个部分代表了其特性:

  • “10” 表示该标准的最大传输速率为10兆比特每秒(Mbps)。
  • “BASE” 表示使用基带传输,意味着数据信号直接在介质上编码,而不是通过调制载波。
  • “T” 表示使用双绞线(Twisted Pair)作为传输介质,特别是非屏蔽双绞线(UTP,Unshielded Twisted Pair)。

10BASE-T 以太网主要特点包括:

  1. 物理层:使用两对(通常是3类、4类或5类,现代通常要求至少是5e类或以上)非屏蔽双绞线,支持全双工通信,但实际应用中早期的10BASE-T多为半双工操作。在10BASE-T中,通常仅使用四线中的两对(通常是第1、2、3、6线,即橙白、橙、绿白、绿)进行数据传输,其他两线备用或用于其他目的。
  1. 连接器:RJ-45插头和插座是最常用的物理连接器,符合EIA/TIA-568布线标准。
  1. 介质访问控制:采用载波监听多路访问/碰撞检测(CSMA/CD)机制,这意味着设备在发送数据前会监听网络是否空闲,以避免数据包碰撞。如果检测到冲突,设备会等待一个随机的时间间隔后重新尝试发送。
  1. 拓扑结构:10BASE-T 支持星型拓扑结构,网络中的设备通过双绞线连接到中心设备,通常是集线器或后来的交换机。这种结构便于故障隔离和网络扩展。
  1. 安装与维护:相对于早期的粗同轴电缆(如10BASE5)和细同轴电缆(如10BASE2)解决方案,10BASE-T 易于安装和维护,且布线更加灵活。它可以与现有的电话布线系统兼容,简化了在建筑物内部的网络部署。

在这里插入图片描述

随着时间的推移,虽然更快的以太网标准(如100BASE-TX、1000BASE-T)已普及,10BASE-T仍然是基础网络连接的一个选项,尤其是在对带宽需求不高的应用场合。

适配器和MAC地址

适配器(Adapter)和MAC地址(Media Access Control Address)在计算机网络中扮演着核心角色,尤其是对于以太网技术而言。下面是它们的基本概念和功能:

适配器(Adapter)

适配器,也常被称为网络接口卡(NIC,Network Interface Card)或网络接口控制器,在计算机网络中负责实现计算机与网络之间的物理和数据链路层连接。它是一个硬件组件,通常以扩展卡的形式插入主板的PCI插槽或直接集成在主板上。适配器的主要功能包括:

  • 数据封装与解封装:将上层数据包(如IP包)封装成适合在物理介质上传输的数据帧,以及接收时进行相反的过程。
  • 物理地址(MAC地址)管理:每个适配器都有一个全球唯一的MAC地址,用于在网络中标识该设备。
  • 介质访问控制:遵循相应的介质访问控制协议(如以太网的CSMA/CD或无线网络的CSMA/CA),决定何时发送数据到共享介质上。
  • 数据传输:负责实际的数据传输,包括信号的发送与接收。

MAC地址

MAC地址是适配器的一个重要属性,它是物理地址的一种,用于在网络中唯一标识每一个网络接口。MAC地址由48位(6字节)的二进制数字组成,通常表示为12位的十六进制数,中间用冒号(:)或短横线(-)分隔,例如02:60:8c:e4:b1:21。MAC地址的前24位(即前三个十六进制数)由IEEE(电气和电子工程师协会)分配给制造商,后24位由制造商自行分配,确保每个出厂的适配器地址都是独一无二的。

适配器与MAC地址的关系

每个网络适配器都有一个固定的MAC地址,该地址在生产时就被固化到硬件中,不能更改。当数据帧在网络中传输时,MAC地址被用作帧的源地址和目的地址,以确定数据应该发往哪个设备或数据来自哪个设备。在数据链路层,网络设备根据MAC地址进行帧的转发决策,确保数据能够准确到达目标节点。在以太网中,MAC地址的使用对于实现局域网内部的通信至关重要。

在这里插入图片描述

MAC帧

MAC帧,全称为Media Access Control frame,中文为介质访问控制帧,是数据链路层(OSI模型的第二层)中MAC子层的数据传输单元。MAC帧主要在局域网(如以太网、Wi-Fi网络)中使用,负责在物理层上传输数据,并实现网络设备之间的直接通信。

MAC帧的基本结构通常包括以下几个部分:

  1. 前导码(Preamble):一系列的比特模式,用于同步接收器并指示新帧的到来。在以太网中,前导码通常由56位的10101010…101010位序列组成。
  2. 帧起始定界符(SFD):一个单独的位模式,用于标记MAC帧的开始。在以太网中,SFD是一个10101011位序列。
  3. 目的MAC地址(Destination MAC Address):接收方网络接口卡的物理地址,长度为6字节(48位)。
  4. 源MAC地址(Source MAC Address):发送方网络接口卡的物理地址,同样为6字节。
  5. 类型/长度字段(Type/Length Field):标识上层协议类型,如IPv4、IPv6等,或在某些情况下表示帧载荷的长度。长度通常为2字节。
  6. 数据字段(Data or Payload):承载来自网络层的数据,其长度可变,最大传输单元(MTU)通常受限于网络类型,例如以太网的最大有效载荷为1500字节。
  7. 帧检验序列(Frame Check Sequence, FCS):用于错误检测的循环冗余校验(CRC)值,通常为4字节。

在802.11无线局域网中,MAC帧的结构可能还包括额外的字段,如帧控制字段、时间戳、地址字段的扩展等,以适应无线环境下的特定需求和管理功能。MAC帧的结构和字段根据具体的网络标准(如IEEE 802.3以太网、IEEE 802.11 Wi-Fi)有所差异,但上述基本组成部分是共通的。

以太网MAC帧

在这里插入图片描述
在这里插入图片描述

高速以太网

高速以太网是指数据传输速率比传统以太网(10Mbps)快的以太网技术,通常涉及100Mbps(快速以太网)、1Gbps(千兆以太网)、10Gbps(万兆以太网)及以上的传输速率。这一术语有时与“快速以太网”交替使用,尽管严格来说,“快速以太网”特指100Mbps的版本。随着技术的演进,现在还有更高速度的标准,如25Gbps、40Gbps、50Gbps、100Gbps乃至更高的以太网技术。

高速以太网的主要特点包括:

  1. 高带宽:显著提高的带宽能够满足大量数据传输的需求,特别是在数据中心、云计算、高清视频流、大数据分析等领域。
  2. 更快的数据传输速度:利用更高效的传输技术和全双工通信,数据传输速率大幅度提升,减少延迟,提高网络效率。
  3. 更好的抗干扰能力:采用更高质量的电缆和光纤技术,以及改进的编码方案,提高了信号完整性,减少了干扰和数据错误。
  4. 全双工通信:相较于早先的半双工或共享介质以太网,高速以太网广泛采用全双工模式,允许数据同时发送和接收,进一步提升吞吐量。
  5. 链路聚合技术:允许组合多个物理链路为一个逻辑链路,增加带宽和提供冗余。
  6. 标准化和兼容性:遵循IEEE 802.3系列标准,确保不同厂商的产品之间高度兼容,易于集成和升级。
  7. 可扩展性和灵活性:支持多种物理层标准,包括双绞线(如Cat5e、Cat6、Cat6a)和光纤,适应不同的网络部署需求。
  8. 先进的流量控制和管理机制:提供增强的QoS(Quality of Service)功能,确保关键应用的带宽和优先级,优化网络资源分配。

在这里插入图片描述

随着技术的不断进步,高速以太网不仅在企业网络中得到广泛应用,也在数据中心、研究网络、高性能计算等领域发挥着核心作用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/22668.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用Java进行网络采集:代理IP与参数传递详解

在Java编程语言中,参数传递机制是一个常见的讨论话题。理解这一点对于编写高效且无错误的Java代码至关重要。本文将探讨Java的参数传递机制,解析其究竟是“按引用传递”还是“按值传递”,并结合网络爬虫技术的实例,展示如何在实际…

【机器学习】机器学习与推荐系统在电子商务中的融合应用与性能优化新探索

文章目录 引言机器学习与推荐系统的基本概念机器学习概述监督学习无监督学习强化学习 推荐系统概述基于内容的推荐协同过滤混合推荐 机器学习与推荐系统的融合应用用户行为分析数据预处理特征工程 模型训练与评估模型训练模型评估 个性化推荐基于用户的协同过滤基于商品的协同过…

【Git教程】(二十)外包长历史记录 — 概述及使用要求,执行过程及其实现,替代解决方案 ~

Git教程 外包长历史记录 1️⃣ 概述2️⃣ 使用要求3️⃣ 执行过程及其实现3.1 外包项目历史3.2 链接到当前活动版本库 Git 版本库会随着时间积累越来越大,会影响它的内存管理效率。通常在版本库中只有源 代码文件情况下,这点效率影响可以忽略不计。在现…

WSDM 2023 推荐系统相关论文整理(三)

WSDM 2023的论文录用结果已出,推荐系统相关的论文方向包含序列推荐,点击率估计等领域,涵盖图学习,对比学习,因果推断,知识蒸馏等技术,累计包含近四十篇论文,下文列举了部分论文的标题…

Stable Diffusion【应用篇】【图片修复】:模糊头像照片的高清修复

本文主要是回复一下后台小伙伴留言的问题。经小伙伴本人同意后,允许使用待修复的照片。 我们先看一下待修复的照片。 在向我咨询之前,小伙伴也自己进行了尝试,如果直接使用Stable Diffusion的后期处理功能,出来的图片效果是这样的…

GPEN——使用GANs恢复对人脸图像进行修复

1. 简介 盲目的面部修复(Blind Face Restoration, BFR)是一个活跃的研究领域,它涉及到在没有任何先验信息的情况下改善低质量(Low Quality, LQ)图像的质量。这确实是一个具有挑战性的问题,因为模型需要能够…

3分钟学会短信群发-在线云短信平台发送教程

在线云短信平台发送教程 这是一个简单的短信平台的电脑在线发送教程,快速上手三分钟搞定,欢迎讨论分享: 1.登录短信平台 找一个资质齐全的在线云短信平台,以赛邮为例,注册认证后创建短信模版。 2.创建短信模版 输入编辑…

在加拿大寻求2亿美元融资!Xanadu的CEO有话要说

内容来源:量子前哨(ID:Qforepost) 文丨慕一/娴睿 排版丨沛贤 深度好文:1500字丨5分钟阅读 摘要:加拿大光量子计算头部企业Xanadu希望在加拿大筹集1-2亿美元,用于建立量子数据中心。虽然融资不…

期刊的分类与级别

在学术界,期刊的分类与级别构成了一个评价学术成果和学者贡献的重要标准,同时也是学术出版与学术交流的基础。然而,对于初涉学者来说,理解期刊的分类与级别可能并不直观。本文旨在提供一个系统性的解释,并阐述为何期刊…

【优选算法】字符串

一、相关编程题 1.1 最长公共前缀 题目链接 14. 最长公共前缀 - 力扣&#xff08;LeetCode&#xff09; 题目描述 算法原理 编写代码 // 解法一&#xff1a;两两比较 class Solution { public:string longestCommonPrefix(vector<string>& strs) {int k strs[0…

AI烟火识别算法在消防安全与火灾预警系统中的应用与价值

在信息化和智能化的今天&#xff0c;烟火识别算法作为一种重要的技术工具&#xff0c;在火灾预防和处理中发挥着关键作用。其工作原理主要基于深度学习和图像处理技术&#xff0c;能够实时分析监控画面&#xff0c;准确检测出图像中的烟火&#xff0c;并发出预警。 一、烟火识…

多功能光时域反射仪的工作原理

6426A-2101多功能光时域反射仪是新一代掌上型智能化光纤通信测量仪器&#xff0c;具有强大的功能和广泛的应用领域。它能够显示光纤及光缆的损耗分布曲线图&#xff0c;测量光纤及光缆的多种关键参数&#xff0c;包括长度、损耗、接续质量等&#xff0c;为光纤通信系统的工程施…

ubuntu20.04设置文件开机自启动

硬件&#xff1a;树霉派4B 系统&#xff1a;ubuntu20.04 在ubuntu20.04上经常需要运行 ./BluetoothServerParse_L.c ,比较繁琐&#xff0c;想要设置开机自启动&#xff0c;让树霉派4B在接上电源之后就自动运行该程序。使用systemd服务&#xff0c;设置步骤如下&#xff1a; &…

Intersection Observer API---交叉观察器 API

Intersection Observer API 交叉观察器 API&#xff08;Intersection Observer API&#xff09;提供了一种异步检测目标元素与祖先元素或顶级文档的视口相交情况变化的方法,例如&#xff0c;可以观察判断一个div&#xff08;有大小的&#xff09;盒子在是否出现在窗口&#xff…

【全开源】小区入户安检系统(FastAdmin + Uni-APP)

守护家的每一道防线 一款基于FastAdmin Uni-APP开发的小区入户安检系统(前端可发布为小程序、H5、App)。可针对不同行业自定义安检项目&#xff0c;线下安检&#xff0c;线上留存&#xff08;安检拍照/录像&#xff09;&#xff0c;提高安检人员安检效率。 一、引言&#xff…

数据结构:一般哈希

数据结构&#xff1a;一般哈希 题目描述参考代码拉链法开放寻址法 题目描述 输入样例 5 I 1 I 2 I 3 Q 2 Q 5输出样例 Yes No参考代码 拉链法 #include <iostream> #include <cstring> using namespace std;const int N 100003;int h[N], e[N], ne[N], idx;vo…

【文末附gpt升级秘笈】Suno全新功能在音乐创作领域的应用与影响

Suno全新功能在音乐创作领域的应用与影响 摘要&#xff1a; 随着科技的飞速发展&#xff0c;人工智能与音乐创作的结合日益紧密。本文旨在探讨Suno全新功能——即兴哼唱创作与声音模仿——在音乐创作领域的应用与影响。通过深入分析这一技术的原理、特点及其在音乐创作中的实际…

nvm for wins下载地方

https://github.com/coreybutler/nvm-windows

十大排序算法之->快速排序

一、快速排序简介 快速排序&#xff08;Quick Sort&#xff09;是一种高效的排序算法&#xff0c;它的基本思想是采用分治法来实现排序。 快速排序的工作原理基于分治的思想。首先选取一个基准元素&#xff0c;通常选择第一个或最后一个元素。然后重新排列数组中的元素&#…

从零入手人工智能(1)——卷积神经网络

1.前言 本人作为一名单片机工程师&#xff0c;近期对人工智能领域产生了浓厚的兴趣&#xff0c;并开始了我的探索之旅。人工智能是一个博大精深的领域&#xff0c;我相信有许多志同道合的朋友也希望涉足这个领域&#xff0c;因此我写下这篇文章&#xff0c;旨在详细记录我学习…