理解局域网技术:从基础到进阶

news2024/10/2 18:19:18

局域网(LAN)是在20世纪70年代末发展起来的,起初主要用于连接单位内部的计算机,使它们能够方便地共享各种硬件、软件和数据资源。局域网的主要特点是网络为一个单位所拥有,地理范围和站点数目均有限。

局域网技术在计算机网络中占有重要地位。最初,局域网比广域网具有较高的数据率、较低的时延和较小的误码率。但随着光纤技术在广域网中的普遍使用,现在广域网也具有很高的数据率和很低的误码率。

局域网的拓扑结构

在这里插入图片描述

局域网可按网络拓扑进行分类,主要有以下三种:

1. 星形网

  • 特点:由于集线器(Hub)的出现和双绞线的大量使用,星形以太网及多级星形结构的以太网获得了非常广泛的应用。

2. 环形网

  • 特点:如前面介绍的令牌环网。

3. 总线网

  • 特点:各站点直接连在总线上,总线两端的匹配电阻吸收在总线上传播的电磁波信号的能量,避免产生有害的电磁波反射。总线网以传统以太网最为著名。

局域网经过了三十多年的发展,尤其是在快速以太网(100Mbit/s)、吉比特以太网(1Gbit/s)和10吉比特以太网(10Gbit/s)相继进入市场后,以太网已经在局域网市场中占据了绝对优势。现在以太网几乎成了局域网的同义词。

局域网的传输媒体

局域网可使用多种传输媒体

  • 双绞线:最便宜,10Mbit/s、100Mbit/s乃至1Gbit/s的局域网都可使用双绞线。双绞线已成为局域网中的主流传输媒体。
  • 光纤:当数据率很高时,往往需要使用光纤作为传输媒体。

局域网的体系结构

在局域网发展的初期,各种类型的网络相继出现,并且各自采用不同的网络拓扑和媒体接入控制技术。为了适应多种局域网标准,IEEE802委员会把局域网的数据链路层拆成两个子层:

  1. 逻辑链路控制(LLC)子层:与传输媒体无关
  2. 媒体接入控制(MAC)子层:与接入传输媒体有关的内容都放在MAC子层。

在这里插入图片描述

网络适配器

网络适配器是计算机连接到局域网的重要设备。适配器有自己的处理器和存储器,是一个半自治的设备。适配器和局域网之间的通信通过电缆或双绞线以串行传输方式进行,而适配器和计算机之间的通信通过计算机主板上的I/O总线以并行传输方式进行。

在这里插入图片描述

适配器功能:进行数据串行传输和并行传输的转换,并缓存数据。

适配器的优点:适配器接收和发送帧时不使用计算机的CPU,不浪费主机的处理器和内存资源。

MAC地址

MAC地址是局域网上每台计算机的唯一标识符,固化在适配器的ROM中。MAC地址用于媒体接入控制,确保在同一个广播信道上实现两个站点的通信。

全球地址:IEEE802标准规定了48位的全球地址。

地址管理:IEEE的注册管理机构负责分配地址字段的6个字节中的前三个字节(OUI),后三个字节由厂家自行指派。

适配器的过滤功能:适配器从网络上每收到一个MAC帧就先用硬件检查MAC帧中的目的地址,如果是发往本站的帧则收下,否则将此帧丢弃。这包括:

  1. 单播帧:发往单个站点。
  2. 广播帧:发往所有站点。
  3. 多播帧:发往一部分站点。

适配器可设置为混杂方式,用于网络维护和管理。混杂方式的适配器能接收网络上所有传输的帧。

局域网的应用和发展

局域网在现代社会中有广泛的应用,不仅连接企业内部的计算机,还将企业、机构、校园中的大量用户接入互联网。网络中大部分的信息资源都集中在这些局域网中,广域网往往只是充当连接众多局域网的远程链路。

局域网技术的发展,不仅提升了数据传输的速度和稳定性,也促进了不同设备间的互联互通。从最初的资源共享到如今的大规模用户接入互联网,局域网的发展展示了其强大的生命力和适应性。

互联网与局域网的结合

现代局域网不仅限于内部使用,还与广域网(WAN)结合,将大量用户接入互联网。通过局域网,用户可以方便地访问全球的信息资源,同时也可以利用广域网实现远程办公、在线学习等功能。

局域网与广域网的结合,大大提升了网络的整体性能和用户体验。广域网作为连接众多局域网的远程链路,保证了数据的高效传输和可靠性。

局域网的未来发展

随着技术的不断进步,局域网将继续向更高的数据率、更低的时延和更强的安全性方向发展。未来,局域网可能会更多地采用光纤传输技术,以满足更高的数据传输需求。

局域网的应用场景也将更加广泛,从传统的办公环境扩展到智能家居、物联网等领域。局域网将在我们生活的各个方面发挥越来越重要的作用。

总结

局域网技术在计算机网络中扮演着重要角色,从最初的资源共享到如今的大规模用户接入互联网,局域网的发展展示了其强大的生命力和适应性。在未来,随着技术的进一步发展,局域网将继续为我们的工作和生活提供强有力的支持。

希望这篇文章能帮助你更好地了解局域网技术。如果你有任何问题或建议,欢迎在评论区留言。感谢你的阅读!
图文来源:《计算机网络教程》

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

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

相关文章

【排序算法】快速排序(详解+各版本实现)

目录 一.交换排序 1.基本思想 2.冒泡排序 二.快速排序 1.hoare版本 2.挖坑法 3.前后指针版本 4.优化 优化①:三数取中 优化②:小区间优化 5.非递归版本 6.特性总结 ①效率 ②时间复杂度:O(N*logN) ③空间复杂度:O(l…

拓展神经网络八股(入门级)

自制数据集 minst等数据集是别人打包好的,如果是本领域的数据集。自制数据集。 替换 把图片路径和标签文件输入到函数里,并返回输入特征和标签 只需要把图片灰度值数据拼接到特征列表,标签添加到标签列表,提取操作函数如下: def…

STM32快速搭建项目框架

注:编写本博客的原因,学习期间基于复习之前知识点的需要,故撰写本教程,即是复习前面的知识点也是作为博客的补充 1.0 文件夹的创建 创建一个STM32项目为模版工程,问价夹下分别包含4个子文件夹,一个是Librar…

【初阶数据结构】1.算法复杂度

文章目录 1.数据结构前言1.1 数据结构1.2 算法1.3 如何学好数据结构和算法 2.算法效率2.1 复杂度的概念2.2 复杂度的重要性 3.时间复杂度3.1 大O的渐进表示法3.2 时间复杂度计算示例3.2.1 示例13.2.2 示例23.2.3 示例33.2.4 示例43.2.5 示例53.2.6 示例63.2.7 示例7 4.空间复杂…

阻尼振动的可视化 包括源码和推导

阻尼振动的可视化 包括源码和推导 flyfish 牛顿第二定律(加速度定律) 胡克定律(Hooke‘s Law) 阻尼振动是指在振动系统中,由于阻力或能量损耗导致振动幅度随时间减小的现象。 左边为无阻尼,右边为有阻尼…

【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第57-agent机器人助理自动获取喵星人资讯

【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第57-agent机器人助理自动获取喵星人资讯 使用dtns.network德塔世界(开源的智体世界引擎),策划和设计《乔布斯超大型的开源3D纪念馆》的系列教程。dtns.network是一款主要由JavaScript…

FastReport 指定sql 和修改 数据库连接地址的 工具类 :FastReportHelper

FastReport 指定sql 和修改 数据库连接地址的 工具类 :FastReportHelper 介绍核心代码:完整代码: 介绍 在FastReport中,经常会遇到需要给 sql 加条件的情况,或者给数据库地址做更换。 (废话不多说&#x…

Elasticsearch基础(四):Elasticsearch语法与案例介绍

文章目录 Elasticsearch语法与案例介绍 一、Restful API 二、查询语法 1、ES分词器 2、ES查询 2.1、match 2.2、match_phrase 2.3、multi_match 2.4、term 2.5、terms 2.6、fuzzy 2.7、range 2.8、bool Elasticsearch语法与案例介绍 一、Restful API Elastics…

Echarts实现github提交记录图

最近改个人博客&#xff0c;看了github的提交记录&#xff0c;是真觉得好看。可以移植到自己的博客上做文章统计 效果如下 代码如下 <!DOCTYPE html> <html lang"en" style"height: 100%"><head><meta charset"utf-8"> …

需求分析|泳道图 ProcessOn教学

文章目录 1.为什么使用泳道图2.具体例子一、如何绘制确定好泳道中枢的角色在中央基于事实来绘制过程不要纠结美观先画主干处理流程再画分支处理流程一个图表达不完&#xff0c;切分子流程过程数不超25 &#xff0c;A4纸的幅面处理过程过程用动词短语最后美化并加上序号酌情加上…

未羽研发测试管理平台

突然有一些觉悟&#xff0c;程序猿不能只会吭哧吭哧的低头做事&#xff0c;应该学会怎么去展示自己&#xff0c;怎么去宣传自己&#xff0c;怎么把自己想做的事表述清楚。 于是&#xff0c;这两天一直在整理自己的作品&#xff0c;也为接下来的找工作多做点准备。接下来…

2-29 基于matlab的CEEMD

基于matlab的CEEMD&#xff08;Complementary Ensemble Empirical Mode Decomposition&#xff0c;互补集合经验模态分解&#xff09;&#xff0c;先将数据精心ceemd分解&#xff0c;得到imf分量&#xff0c;然后通过相关系数帅选分量&#xff0c;在求出他们的样本熵的特征。用…

理解点对点协议:构建高效网络通信

在通信线路质量较差的年代&#xff0c;能够实现可靠传输的高级数据链路控制&#xff08;High-level Data Link Control, HDLC&#xff09;协议曾是比较流行的数据链路层协议。HDLC是一个较复杂的协议&#xff0c;实现了滑动窗口协议&#xff0c;并支持点对点和点对多点两种连接…

SpringBoot实现简单AI问答(百度千帆)

第一步&#xff1a;注册并登录百度智能云&#xff0c;创建应用并获取自己的APIKey与SecretKey&#xff0c;参考网址&#xff1a; 点击去百度智能云 第二步&#xff1a;引入千帆的pom依赖 <dependency><groupId>com.baidubce</groupId><artifactId>q…

我的FPGA

1.安装quartus 2.更新usb blaster驱动 3.新建工程 1.随便找一个文件夹&#xff0c;里面新建demo文件夹&#xff0c;表示一个个工程 在demo文件夹里面&#xff0c;新建src&#xff08;源码&#xff09;&#xff0c;prj&#xff08;项目&#xff09;&#xff0c;doc&#xff…

基于单片机的温控光控智能窗帘设计探讨

摘 要&#xff1a; 文章使用的核心原件是 AT89C52 单片机&#xff0c;以此为基础进行模块化的设计&#xff0c;在整个设计中通过加入光检测模块和温度检测模块&#xff0c;从而对室内的温度和光照强度进行检测&#xff0c;然后将检测得到的数据传输给单片机&#xff0c;单片机…

Mosh|内连接、外连接、左连接、右连接(未完)

下图取自菜鸟教程&#xff0c;侵权删&#xff5e; 一、内连接&#xff1a;Inner Joins 模版&#xff1a;SELECT * FROM A JOIN B ON 条件 含义&#xff1a;返回A与B的交集&#xff0c;列为AB列之和 练习&#xff1a;将order_items表和products表连接&#xff0c;返回产品id和…

成为编程大佬!!——数据结构与算法(1)——算法复杂度!!

前言&#xff1a;解决同一个程序问题可以通过多个算法解决&#xff0c;那么要怎样判断一个算法的优劣呢&#xff1f;&#x1f914; 算法复杂度 算法复杂度是对某个程序运行时的时空效率的粗略估算&#xff0c;常用来判断一个算法的好坏。 我们通过两个维度来看算法复杂度——…

记录docker部署好golang web项目后浏览器访问不到的问题

部署好项目&#xff0c;docker ps -a查看没有任何问题 端口映射成功&#xff0c;但是浏览器就是访问不到&#xff0c;排查后发现犯了个错&#xff0c;注意&#xff0c;项目配置文件中的端口&#xff1a; 其实也就是你项目中监听的端口&#xff1a; 必须和容器端口一致&#x…

Linux——多线程(四)

前言 这是之前基于阻塞队列的生产消费模型中Enqueue的代码 void Enqueue(const T &in) // 生产者用的接口{pthread_mutex_lock(&_mutex);while(IsFull())//判断队列是否已经满了{pthread_cond_wait(&_product_cond, &_mutex); //满的时候就在此情况下等待// 1.…