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

局域网(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.mzph.cn/news/869383.shtml

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

相关文章

RequestContextHolder多线程获取不到request对象

RequestContextHolder多线程获取不到request对象,调用feign接口时,在Feign中的RequestInterceptor也获取不到HttpServletRequest问题解决方案。 1.RequestContextHolder多线程获取不到request对象 异常信息,报错如下: 2024-07-0…

(四)前端javascript中的数据结构之归并排序

归并排序是一种分治算法, 其思想是: 将原始数组切分成较小的数组,直到每个小数组只有一 个位置,接着将小数组归并成较大的数组,直到最后只有一个排序完毕的大数组 归并排序是第一个可以被实际使用的排序算法。它比前面…

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

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

Jenkins 构建 Web 项目:构建服务器和部署服务器分离, 并且前后端在一起的项目

构建命令 #!/bin/bash cd ruoyi-ui node -v pnpm -v pnpm install pnpm build:prod # 将dist打包成dist.zip zip -r dist.zip dist cp dist.zip ../dist.zip

【Linux】动态库的制作与使用

&#x1f490; &#x1f338; &#x1f337; &#x1f340; &#x1f339; &#x1f33b; &#x1f33a; &#x1f341; &#x1f343; &#x1f342; &#x1f33f; &#x1f344;&#x1f35d; &#x1f35b; &#x1f364; &#x1f4c3;个人主页 &#xff1a;阿然成长日记 …

Linux——多线程(四)

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

C++中的模板(一)

首先&#xff0c;我们做一个简单的假设&#xff1a;假如现在你有穿越回古代的机会&#xff0c;然而你在古代的身份是曹植的管家&#xff0c;这天曹植写了一首《洛神赋》&#xff0c;他命令你把这首诗广泛的传播出去&#xff0c;那么在当时的技术条件下&#xff0c;你只能先制作…

自定义刷题工具-python实现

背景&#xff1a; 最近想要刷题&#xff0c;虽然目前有很多成熟的软件&#xff0c;网站。但是能够支持自定义的导入题库的非常少&#xff0c;或者是要么让你开会员&#xff0c;而直接百度题库的话&#xff0c;正确答案就摆在你一眼能看见的地方&#xff0c;看的时候总觉得自己…

Gymnasium 借游戏来学习人工智能

既然有了免费的linux系统GPU&#xff0c;干脆演示一下使用drivecolab套件来训练模型。 !apt-get install -y build-essential swig !pip install box2d-py !pip install gymnasium[all] !pip install gymnasium[atari] gymnasium[accept-rom-license] !pip install stable_bas…

项目收获总结--Redis的知识收获

一、概述 最近几天公司项目开发上线完成&#xff0c;做个收获总结吧~ 今天记录Redis的收获和提升。 二、Redis异步队列 Redis做异步队列一般使用 list 结构作为队列&#xff0c;rpush 生产消息&#xff0c;lpop 消费消息。当 lpop 没有消息的时候&#xff0c;要适当sleep再…

深度学习pytorch多机多卡网络配置桥接方法

1 安装pdsh&#xff08;Parallel Distributed Shell&#xff09; sudo apt install pdsh sudo -s # 切换超级用户身份 …

MATLAB备赛资源库(1)建模指令

一、介绍 MATLAB&#xff08;Matrix Laboratory&#xff09;是一种强大的数值计算环境和编程语言&#xff0c;特别设计用于科学计算、数据分析和工程应用。 二、使用 数学建模使用MATLAB通常涉及以下几个方面&#xff1a; 1. **数据处理与预处理**&#xff1a; - 导入和处理…

Echarts实现github提交记录图

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

240709_昇思学习打卡-Day21-文本解码原理--以MindNLP为例

240709_昇思学习打卡-Day21-文本解码原理–以MindNLP为例 今天做根据前文预测下一个单词&#xff0c;仅作简单记录及注释。 一个文本序列的概率分布可以分解为每个词基于其上文的条件概率的乘积 &#x1d44a;_0:初始上下文单词序列&#x1d447;: 时间步当生成EOS标签时&a…

企业级网关设计

tips&#xff1a;本文完全来源于卢泽龙&#xff01;&#xff01;&#xff01; 一、Gateway概述 1.1设计目标 1.2gateway基本功能 中文文档参考&#xff1a;https://cloud.tencent.com/developer/article/1403887?from15425 三大核心&#xff1a; 二、引入依赖和yaml配置…

如何在 PostgreSQL 中确保数据的异地备份安全性?

文章目录 一、备份策略1. 全量备份与增量备份相结合2. 定义合理的备份周期3. 选择合适的备份时间 二、加密备份数据1. 使用 PostgreSQL 的内置加密功能2. 使用第三方加密工具 三、安全的传输方式1. SSH 隧道2. SFTP3. VPN 连接 四、异地存储的安全性1. 云存储服务2. 内部存储设…

人话学Python-基础篇-字符串

一&#xff1a;字符串的定义 在Python中使用引号来定义。不论是单引号还是双引号。 str1 Hello World str2 "Hello World" 二&#xff1a;字符串的访问 如果我们要取出字符串中单独的字符&#xff0c;需要使用方括号来表示取得的位置。如果要取出字符串的子串&…

原创作品—数据可视化大屏

设计数据可视化大屏时&#xff0c;用户体验方面需注重以下几点&#xff1a;首先&#xff0c;确保大屏信息层次分明&#xff0c;主要数据突出显示&#xff0c;次要信息适当弱化&#xff0c;帮助用户快速捕捉关键信息。其次&#xff0c;设计应直观易懂&#xff0c;避免复杂难懂的…

前端javascript中的排序算法之冒泡排序

冒泡排序&#xff08;Bubble Sort&#xff09;基本思想&#xff1a; 经过多次迭代&#xff0c;通过相邻元素之间的比较与交换&#xff0c;使值较小的元素逐步从后面移到前面&#xff0c;值较大的元素从前面移到后面。 大数据往上冒泡&#xff0c;小数据往下沉&#xff0c;也就是…

大语言模型垂直化训练技术与应用

在人工智能领域&#xff0c;大语言模型&#xff08;Large Language Models, LLMs&#xff09;已经成为推动技术进步的关键力量&#xff0c;垂直化训练技术逐渐成为研究的热点&#xff0c;它使得大模型能够更精准地服务于特定行业和应用场景。本文结合达观数据的分享&#xff0c…