局域网协议:以太网(Ethernet)详解

文章目录

    • Ethernet的组成
    • 以太网和 Wi-Fi
    • 以太网应用场景
    • 以太网的发展历程
    • 以太网数据链路层
    • CSMA/CD (载波侦听多路访问/冲突检测)
    • 推荐阅读

以太网(Ethernet)是一种局域网(LAN)技术,用于在局域网范围内传输数据。它是最常见、最广泛使用的局域网技术之一,允许多台设备(如计算机、打印机、交换机等)通过共享传输介质(如双绞线或光纤)相互通信和共享资源。
在这里插入图片描述

Ethernet的组成

  1. 拓扑结构
    以太网通常采用总线型或星型拓扑结构,最常见的是星型拓扑,其中所有设备连接到一个集线器(HUB)或交换机(Switch)。
    网络拓扑结构还有网状型、环型、树型、混合型等。
  2. 数据帧格式
    数据传输采用帧(Frame)的形式,每个帧包含了源和目标MAC地址、数据和纠错信息等。
  3. MAC地址
    每个以太网设备都有唯一的MAC(Media Access Control)地址,用于标识网络中的设备。
  4. CSMA/CD协议
    以太网使用载波侦听多路访问/冲突检测(Carrier Sense Multiple Access/Collision Detection)协议,用于管理共享介质上的数据传输。
  5. 传输速率
    以太网支持不同的传输速率,最初是10 Mbps(10BASE-T),后来发展到100 Mbps(Fast Ethernet),1 Gbps(Gigabit Ethernet),甚至更高的速率:10Gbps、25 Gbps、40 Gbps、100 Gbps等。
  6. 物理介质
    以太网可以在多种物理传输介质上运行,包括双绞线、光纤和同轴电缆等。以太网电缆的传输速率主要有以下七种:
类型速率
Cat 5高达 350 MHz 和 100 Mbps
Cat 5e (增强型)高达 350 MHz 和 1 Gbps
Cat 6高达 550 MHz 和 1 Gbps
Cat 6a (增强型)高达 550 MHz 和 10 Gbps
Cat 7高达 600 MHz 和 10 Gbps
Cat 7a高达 1 GHz 和 40 Gbps
Cat 8高达 2 GHz 和 25 或 40 Gbps

光纤和双绞线仍然是当前主流的有线传输介质,同轴电缆已经非常少见。

  1. 交换技术
    交换机是用于在局域网内传输数据的设备,它根据目标设备的MAC地址来转发数据帧。
    交换机的交换方式主要有以下几种:
  • 存储转发(Store-and-Forward)
  • 直通式转发(Cut-Through Forwarding)
  • 自适应转发(Adaptive Forwarding)
  • 混合式转发(Fragment-Free)

以太网和 Wi-Fi

与 Wi-Fi 相比,以太网具有三个主要优势:更快、更稳定、 更安全。现在,以太网通常用于固定设备的连接,如台式计算机、服务器、网络打印机等。

与以太网相比,Wi-Fi具有:灵活性、可移动、高速率等特点。Wi-Fi更适合移动设备,如笔记本电脑、智能手机、平板电脑等,以及需要灵活布局或移动的场景。

这两种技术在不同的情况下各有优势,而在现代企业、家庭、商业网络中,它们通常会相互配合使用,以提供更全面的网络覆盖和更多样的连接选择。

以太网应用场景

以太网广泛应用于办公室、家庭网络、数据中心等环境中,用于连接各种设备,如计算机、服务器、打印机、路由器和交换机等。

以太网作为一种通用的局域网技术,已成为连接设备并在局域网内传输数据的主要方式。其不断发展的速率和技术使其适用于各种不同规模和需求的网络环境。

以太网的发展历程

1983年,以太网被电气和电子工程师协会(IEEE)标准化为IEEE 802.3标准。该标准定义了有线以太网“数据链路”层的物理层和MAC(媒体访问控制)部分。

以太网数据链路层

数据链路层可分为两个部分;

  • 逻辑链路控制(LLC)
    “逻辑链路控制”为以太网上的数据在设备之间传输建立路径。
  • 媒体访问控制(MAC)
    “媒体访问控制”使用分配给网络接口卡(NIC)的硬件地址来识别特定的计算机或设备,以显示数据传输的源和目的地。

CSMA/CD (载波侦听多路访问/冲突检测)

以太网通过使用一种称为CSMA/CD (Carrier Sense Multiple Access with Collision Detection)的算法在该数据链路层传输数据包。

以太网采用CSMA/CD作为标准,以减少数据冲突,提高数据传输成功率。

该算法首先检查网络上是否有流量。如果没有找到,它将发送第一个信息,看看是否会发生冲突。

如果第一个比特是成功的,那么它将发送其他比特,同时仍然监控是否存在冲突。

如果发生冲突,算法计算等待时间,然后重新开始整个过程,直到数据传输完成。
在这里插入图片描述
现在网络发展越来越快,诞生了很多新的通信技术,但以太网作为一种能容纳不同协议的技术,在现在,或者未来仍然会在网络架构中占据一席之地。

推荐阅读

  • 局域网协议:ICMP (Internet Control Message Protocol,互联网控制消息协议)
  • 局域网协议:地址解析协议(ARP,Address Resolution Protocol)
  • 局域网协议:VLAN技术介绍
  • 网络安全准入技术之MAC VLAN
  • 一文了解Wi-Fi 7有哪些新的特性
  • Wi-Fi 6和5G 在应用场景上的区别

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

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

相关文章

业余爱好-社会工程管理记账报税

税务问题笔记 印花税税费申报及缴纳财务和行为税合并纳税申报增值税及附加税费申报企业所得税季度A类申报残疾人就业保障金申报财务报表个税申报 印花税 印花税是对在经济活动和经济交往中书立、领受具有法律效力的凭证的行为征收的一种税。 税费申报及缴纳 财务和行为税合并…

0X04

看到一道有趣的misc题 misc签到题 打开后啥都没有,全选后发现每一行有空格,数了一行发现空格数量转ascil码后是f,猜测都如此, 后面就可以交个脚本了,统计之后转换成ascii from Crypto.Util.number import long_to_b…

每天五分钟计算机视觉:经典的卷积神经网络之VGG-16模型

VGG-16 Vgg16是牛津大学VGG组提出来的,相比于AlexNet来说,AlexNet的一个改进是采用连续的几个4*3的卷积核来代替AlexNet中的较大的卷积核(11*11,5*5)。前面我们也说过了使用小卷积核是优于大的卷积核的,因为多层非线性层可以增加网络深度来保证学习到更加复杂的模式,而且代…

Selenium 连接到现有的 Google Chrome 示例

python 3.7 selenium 3.14.1 urllib3 1.26.8 Google Chrome 119.0.6045.160 (64位) chromedriver.exe 119.0.6045.105(win32) 1 Google Chrome 添加参数 "--remote-debugging-port9222" 2 测试效果(chromedriver.exe 要和 Google Chrome 版本…

Java 定时任务

Java 定时任务 为什么需要定时任务? 我们来看一下几个非常常见的业务场景: 某系统凌晨 1 点要进行数据备份。某电商平台,用户下单半个小时未支付的情况下需要自动取消订单。某媒体聚合平台,每 10 分钟动态抓取某某网站的数据为…

以AI驱动的Java单元测试解决方案提高开发人员的生产力

2023年11月8日,自动化软件测试解决方案的全球领导者 Parasoft 宣布与 OpenAI 和 Azure OpenAI 供应商进行新的集成,为 Java 开发人员生产力解决方案 Parasoft Jtest 引入GenAI功能。这一增强功能使开发人员和开发经理能够加速并增强他们的 Java 代码测试…

mysql 查询提取json 并去除双引号

1.建表语句 CREATE TABLE uset_test_demo (id bigint(20) NOT NULL AUTO_INCREMENT,context text,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT4 DEFAULT CHARSETutf8;2.源数据 {"title": "Harry Potter","author": "J.K. Rowling&qu…

Python中进行特征重要性分析的8个常用方法

更多资料获取 📚 个人网站:ipengtao.com 在机器学习和数据科学领域,理解特征在模型中的重要性对于构建准确且可靠的预测模型至关重要。Python提供了多种强大的工具和技术,能够探索特征重要性的各个方面。 本文将详细介绍8种常用…

JDK10新特性

目录 传送门一、局部变量类型推断1、概念1.1、简单局部变量推断1.2、自定义对象的推断 2、可以使用的场景3、不能使用的场景4、注意事项 二、垃圾回收器的优化1、前置知识1.1、10种垃圾回收器1.2、分代与分区1.3、10种垃圾回收器小总结 2、优化点 三、新增API1、集合新方法copy…

VBA技术资料MF90:在PowerPoint中完成多重查找替换

我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。我的教程一共九套,分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到…

openbabel 安装 生成指纹方法

今日踩坑小结: openbabel 安装: 可以装,但是得在 Linux 环境下,win 环境装会报错(安装不会报错,但是生成指纹的时候会) 指纹: 在下面这个链接里,官方给出了命令行调用 o…

优思学院:六西格玛项目中什么是顾客之声?

让客户的声音成就您的成功! 顾客之声(Voice of customer-VOC)是六西格玛项目中的一个重要概念,指的是从顾客的角度和需求出发,通过收集和分析顾客的反馈和意见,以了解他们对产品或服务的期望、满意度和不满意之处。顾客之声的目的…