软考第四章 局域网与城域网

news2025/2/25 12:23:13

局域网与城域网

传统局域网(LAN)是分组广播式网络,这是与分组交换式的广域网的主要区别。广播技术中,所有工作站都连接到共享的传输介质上,共享信道的分配技术是局域网的核心技术,而这一技术又与网络的拓扑结构和传输介质有关。

1.局域网技术概论

1.1 拓扑结构和传输介质

总线型

总线是一种多点广播介质,所有的站点都通过接口硬件连接到总线上。

  • 多个站点同时发送数据时会发生冲突,需要一种解决分配冲突的介质访问控制协议
  • 任意一对设备之间传输的信号强度不能太大也不能太小。通常把总线划分成一定长度的网段,并限制每个网段接入的站点数。

适合于总线型拓扑的传输介质主要是同轴电缆,分为传播数字信号的基带同轴电缆和传播模拟信号的宽带同轴电缆。宽带电缆比基带电缆传输的距离更远,还可以使用频分多路技术提供多个信道和多种数据传输业务,主要用在城域网中;而基带系统主要用了室内或建筑物内部联网。

  • 基带系统:数字信号是一种电压脉冲,它从发送处沿着基带电缆向两端均匀传播。总线网的发明者把这种网络称为以太网,以太网使用特性阻抗为50Ω的同轴电缆。一般来说,数据速率越小,传输的距离越远;传输系统的电气特性越好,可连接的站点数越多。若要扩展网络的长度,可以用中继器把多个网络段连接起来。
  • 宽带系统:采用频分多路技术传播模拟信号。不同频率的信道可分别支持数据通信、TV和CD质量的音频信号。宽带系统中使用特性阻抗为75Ω的CATV电缆。由于宽带系统中需要模拟放大器,而这种放大器只能单方向工作,所以加在宽带电缆上的信号只能单方向传播。有两种技术可提供双向传输:双缆配置和分裂配置
环型拓扑

环形拓扑由一系列首尾相接的中继器组成,每个中继器连接一个工作站。中继器是一种简单的设备,它能从一端接收数据,然后在另一端发出数据。整个环路是单向传输的。由于多个站共享环上的传输介质,所以需要某种访问逻辑来控制各个站的发送顺序。例如令牌。

星型拓扑

星型拓扑有一个中心节点,所有站点都连接到中心节点上。中心节点在星型网络中起到了控制和交换的作用。

1.2 LAN/MAN的IEEE802标准

  • 802.1:局域网体系结构、寻址、网络互联和网络管理
  • 802.2:逻辑链路控制子层(LLC)的定义
  • 802.3:以太网介质访问控制协议CSMA/CD及物理层技术规范
  • 802.4:令牌总线网
  • 802.5:令牌环网
  • 802.6:研究城域网介质访问控制协议DQDB及物理层技术规范
  • 802.7:宽带技术咨询组
  • 802.8:光纤技术咨询组
  • 802.9:综合声音数据的局域网(IVD LAN)
  • 802.10:网络安全技术咨询组
  • 802.11:无线局域网
  • 802.12:需求优先的介质访问控制协议
  • 802.14:采用线缆调制解调器的交互式电视介质访问控制协议及物理层技术规范
  • 802.15:采用蓝牙技术的无线个人网
  • 802.16:宽带无线接入工作组
  • 802.17:弹性分组环工作组
  • 802.18:宽带无线局域网技术咨询组
  • 802.19:多重虚拟局域网共存技术咨询组
  • 802.20:移动宽带无线接入工作组
  • 802.21:无线网络之间的切换问题
  • 802.22:无线局域网工作组

IEEE 802标准把数据链路层划分为两个子层。与物理介质相关的部分叫做介质访问控制(MAC)子层,与物理层介质无关的部分叫做逻辑链路控制(LLC)子层。

2.逻辑链路控制子层

img

SSAP,DSAP 分别是源目服务接入点的地址

2.1 LLC地址

LLC地址实际上是主机中上层协议实体的地址。DSAP和SSAP表示目标地址和源地址,这两个地址都是7位长,相当于HDLC中的扩展地址格式。另外增加的一种功能是可提供组地址,I/G位为1时表示一组用户。

2.2 LLC服务

LLC提供以下3种服务:

  • 无确认无连接的服务:数据报类型的服务
  • 连接方式的服务:类似于HDLC提供的服务
  • 有确认无连接的服务

3.IEEE 802.3标准

3.1 CSMA/CD协议

与计算机网络自顶向下方法中相同

  • 监听算法:非坚持/1-坚持/P-坚持
  • 冲突检测
  • 二进制指数后退

3.2 CSMA/CD协议的性能分析

最大吞吐率:
T = L t p + t f = L d / v + L / R T = \frac{L}{t_p+t_f} = \frac{L}{d/v+L/R} T=tp+tfL=d/v+L/RL
网络利用率:
E = T R = L / R d / v + L / R = t f t p + t f E = \frac{T}{R} = \frac{L/R}{d/v+L/R} = \frac{t_f}{t_p+t_f} E=RT=d/v+L/RL/R=tp+tftf
利用 a = t p / t f a = t_p/t_f a=tp/tf可得:
E = 1 a + 1 E = \frac{1}{a+1} E=a+11

3.3 MAC和PHY规范

IEEE802.3 帧格式
img

(本图省去了前面的帧起始符,10101011)

物理层规范
属性拓扑结构最大段长/m传输介质数据速率/Mbps
Ethernet总线型500粗同轴电缆10
10Base 5总线型500粗同轴电缆10
10Base 2总线型185细同轴电缆10
1Base 5星型250UTP1
10Base-T星型100UTP10
10Broad 36总线型3600CATV电缆10
10Base-F星型500或2000光纤10

3.4 交换式以太网

交换式以太网的核心部件是交换机。与计网中相同,即插即用

3.5 高速以太网

快速以太网

IEEE 802.3u:100Mbps

千兆以太网

IEEE 802.3z和802.3ab:1000Mbps

万兆以太网

IEEE 802.3ae:10Gbps

万兆以太网基本应用于点到点线路,不再共享带宽,没有冲突检测,载波监听和多路访问技术也不再重要

3.6 虚拟局域网

虚拟局域网(VLAN)是根据管理功能、组织机构或应用类型对交换局域网进行分段而形成的逻辑网络。

把物理网络划分为VLAN的好处如下:

  1. 控制网络流量
  2. 提高网络的安全性
  3. 灵活的网络管理

在划分成VLAN的交换网络中,交换机端口之间的连接分为两种

  • 接入链路连接(Access)
  • 中继链路连接(Trunk):在进入Trunk前交换机在数据包中加入VLAN标记,这样,在中继链路另一端的交换机就不仅要根据目标地址,而且要根据数据包所属的VLAN进行转发决策。

4.局域网互连

局域网通过网桥互连

网桥的路由选择算法可能很复杂,在最复杂的情况下,所有网络层的路由技术在网桥中都能用得上。当然,一般由网桥互连局域网的情况远远没有广域网中的网络层复杂,所以有必要研究更适合于网桥的路由技术。

4.2 生成树网桥

生成树网桥是一种完全透明的网桥,插入电缆后就可以自动完成路由选择的功能。

帧转发

网桥为了决定是否转发一个帧,必须为每个转发端口保存一个转发数据库,数据库中保存着必须通过该端口转发的所有站的地址。作为一般情况,假定网桥从X端口收到一个MAC帧,则它按以下算法进行路由决策:

  1. 查找除X端口之外的其他转发数据库
  2. 如果没有发现目标地址,则丢弃帧
  3. 如果在某个端口Y的转发数据库发现目标地址,并且Y端口没有阻塞就从Y端口发送出去,阻塞则丢弃
地址学习

类似交换机的即插即用地址学习

环路分解——生成树算法

以上说的只适合网络中没有环路的情况,环路引起的循环转发破坏了网桥的数据库,需要设法消除环路

这篇讲的很详细了:

STP生成树原理及选举规则

4.3 源路由网桥

源路由网桥的核心思想是由帧的发送者显式的地指明路由信息。路由信息由网桥地址和LAN标识符的序列组成,包含在帧头中。每个收到帧的网桥根据帧头中的地址信息可以知道自己是否在转发路径中,并可以确定转发的方向。

网桥无需保存路由表,只需记住自己的地址标识符和它所连接的LAN标识符,就可以根据帧头中的信息做出路由决策。然而,发送帧的工作站必须知道网络的拓扑结构,了解目标站的位置,才能给出有效的路由信息。

5.城域网

城域网能够覆盖整个城市范围,作为开放型的综合平台,要求能够提供分组传输的数据、语音、图像和视频等多媒体综合业务。城域网要比局域网有更大的传输容量,更高的传输效率,还要有多种接入手段,以满足不同用户的需要。

5.1 城域以太网

802.1ad:Q-in-Q技术,实际上就是把用户VLAN嵌套在城域以太网的VLAN中传送。缺点是用户的MAC地址暴露

802.1ah:MAC-in-MAC,就是对用户以太帧再封装一层运营商的MAC帧头,通过主干网桥传送。

城域以太网的帧格式:802.1q即为VLAN

5.2 弹性分组环

弹性分组环是一种采用环形拓扑的城域网技术。

弹性分组环RPR

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

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

相关文章

故障分析 | 从一则错误日志到 MySQL 认证机制与 bug 的深入分析

作者:李锡超 一个爱笑的江苏苏宁银行 数据库工程师,主要负责数据库日常运维、自动化建设、DMP平台运维。擅长MySQL、Python、Oracle,爱好骑行、研究技术。 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得…

Redis的MoreKey和BigKey问题

文章目录1、MoreKey案例2、BigKey案例1、MoreKey案例 大批量往Redis里面插入200w测试数据key 在Linux Bash下面执行&#xff0c;插入200w数据 for((i1;i<200*10000;i)); do echo "set k$i v$i">>/root/redisTest.txt;done;使用命令 tail -10 redisTest.t…

Android四大组件之 Activity的启动过程源码解析

前言 Activity是Android中一个很重要的概念&#xff0c;堪称四大组件之首&#xff0c;关于Activity有很多内容&#xff0c;比如生命周期和启动Flags&#xff0c;这二者想要说清楚&#xff0c;恐怕又要写两篇长文&#xff0c;更何况分析它们的源码呢。不过本文的侧重点不是它们…

小黑向携程进攻啦1:跟紧沛奇老师的携程步伐

为什么要学 异步非阻塞、asynciotornado、fastapi、django 3.x asgi、aiohttp都在异步->提升功能 如何讲解&#xff1f; 协程asyncio模块进行异步编程实战案例 1.协程 协程不是计算机提供&#xff0c;程序员人为创造出来的。协程&#xff0c;又称微线程&#xff0c;是一…

共聚焦显微镜——光伏产业制造智能化测量新技术

我国智能光伏应用持续升级&#xff0c;产业各环节产量又创新高。根据光伏行业规范公告企业信息和行业协会预测的数据来看&#xff0c;全国多晶硅、组件产量同比增长均超过60%&#xff0c;晶硅电池产品出口同比增长超过156%。 以共聚焦显微测量技术为原理、应用于材料生产领域的…

STM32的SRAM

文章目录SRAM的概念XM8A51216介绍特点连接线原理框图硬件连接图SRAM的配置使能 FSMC 时钟&#xff0c;并配置 FSMC 相关的 IO 及其时钟使能初始化FSMC&#xff0c;设置FSMC BANK1区域3使能 BANK1 区域 3FSMC读写代码SRAM的概念 SRAM的介绍 STM32F407ZGT6自带了 192K字节的 SRA…

[助人为乐]层次分析法

朋友论文需要用到层次分析法。于是回顾了一下。 相关资料推荐 层次分析法(AHP) 层次分析法&#xff08;AHP&#xff09;详细版本 用人话讲明白AHP层次分析法&#xff08;非常详细原理简单工具实现&#xff09; 层次分析法的流程图 构建层次结构模型(目标-准则-方案层) 深入…

认证服务---OAuth2.0基本介绍,微博登录整合到实际项目中【下篇】

前言 上一篇简单介绍了它的基本使用&#xff0c;这一篇就粗略说明一下如何在项目中实际应用 1、核心代码 1.1 认证微服务 当你进行了授权之后&#xff0c;跳转到一个新的地址。这个地址应该是你访问接口的地址。在这个接口中完成相应的access_token获取&#xff0c;以及调用…

docker-compose容器编排使用详解+示例

文章目录一、docker-compose概述1、产生的背景2、核心概念3、使用的三个步骤4、常用命令二、下载安装1、官方文档2、下载3、卸载三、使用compose1、前置知识&#xff0c;将一个springboot项目打包为镜像2、编写docker-compose.yml文件3、启动docker-compose4、停止一、docker-c…

[Linux]进程控制精讲,简单实现一个shell

目录 前言 进程创建 fork函数初识 写时拷贝 fork常见用法 fork调用失败的原因 进程终止 进程退出场景 进程退出码 查看进程退出码 退出码的含义 进程常见退出方法 exit VS _exit exit函数 _exit函数 二者的区别 return退出 进程等待 进程等待必要性 进程等待…

【Java文件操作】手把手教你拿捏IO 流

哈喽&#xff0c;大家好~我是保护小周ღ&#xff0c;本期为大家带来的是 Java 文件操作&#xff0c;理解文件的概念以及&#xff0c;常用的操作文件的类和方法&#xff0c;FileInputStream 类 和 FileOutputStream , PrintWriter and Scnner, Reader and Wirter 确定不来看看…

Python机器学习:集成学习

前两天看了SVM、逻辑回归、KNN、决策树、贝叶斯分类这几个很成熟的机器学习方法&#xff0c;但是&#xff0c;今天不看方法了&#xff0c;来看一种思想&#xff1a;集成学习&#xff1a; 先来看一下集成学习的基本原理&#xff1a;通过融合多个模型&#xff0c;从不同的角度降…

3.4 随机变量的相互独立性

学习目标&#xff1a; 要学习二维随机变量的相互独立性&#xff0c;我会按照以下步骤进行&#xff1a; 学习独立性的概念&#xff1a;在概率论中&#xff0c;两个事件A和B是相互独立的&#xff0c;当且仅当它们的概率乘积等于它们的联合概率&#xff0c;即P(A∩B)P(A)P(B)。将…

【Java EE】-网络编程(二) Socket(套接字) + Udp版本客户端服务器 +Tcp版本客户端服务器

作者&#xff1a;学Java的冬瓜 博客主页&#xff1a;☀冬瓜的主页&#x1f319; 专栏&#xff1a;【JavaEE】 主要内容&#xff1a;传输层协议对应Socket编程&#xff0c;DatagramSocket&#xff0c;DatagramPacket&#xff0c;Udp版本的客户端和服务器&#xff0c;UdpEchoSeve…

大力出奇迹——GPT系列论文学习(GPT,GPT2,GPT3,InstructGPT)

目录说在前面1.GPT1.1 引言1.2 训练范式1.2.1 无监督预训练1.2.2 有监督微调1.3 实验2. GPT22.1 引言2.2 模型结构2.3 训练范式2.4 实验3.GPT33.1引言3.2 模型结构3.3 训练范式3.4 实验3.4.1数据集3.5 局限性4. InstructGPT4.1 引言4.2 方法4.2.1 数据收集4.2.2 各部分模型4.3 …

【轻NAS】Windows搭建可道云私有云盘,并内网穿透公网访问

文章目录1.前言2. Kodcloud网站搭建2.1. Kodcloud下载和安装2.2 Kodcloud网页测试3. cpolar内网穿透的安装和注册4. 本地网页发布4.1 Cpolar云端设置4.2 Cpolar本地设置5. 公网访问测试6.结语1.前言 云存储作为近些年兴起的概念&#xff0c;成功吸引了各大互联网厂商下场&…

thingsboard ARM网关

G5501边缘计算网关 G5501是采用中高端的通用型 SOC&#xff0c;一款4 核 arm 架构 A55 处理器的 网关设备。标配处理器为 Cortex-A55 四核&#xff0c;最高主频 2GHz 的处理器&#xff0c; 内置 4GB DDR4 内存&#xff0c;32GB eMMC 存储。 集成Mali G52 2EE 图形处理器GPU&am…

matplotlib设置中文字体为微软雅黑

matplotlib无法设置任何中文字体怎么办&#xff1f; 如何在linux系统下让matplotlib显示中文&#xff1f; 下载微软雅黑字体&#xff0c;把它放在某个目录下。 链接&#xff1a; https://pan.baidu.com/s/1SCLYpH_MzY7vn0HA0wxxAw?pwdft2j 提取码&#xff1a;ft2j 在代码中加…

Learning C++ No.18【STL No.8】

引言&#xff1a; 北京时间&#xff1a;2023/3/18/21:47&#xff0c;周末&#xff0c;不摆烂&#xff0c;但是欠钱终于还是遭报应了&#xff0c;导致坐牢7小时&#xff08;上午3.5&#xff0c;下午3.5&#xff09;&#xff0c;难受&#xff0c;充分意识到行哥是那么的和蔼可亲…

DLRover: 云上自动扩缩容 DeepRec 分布式训练作业

背景 如今&#xff0c;深度学习已广泛应用在搜索、广告、推荐等业务中&#xff0c;这类业务场景普遍有两个特点&#xff1a; 1&#xff09;训练样本量大&#xff0c;需要分布式训练提升训练速度&#xff1b; 2&#xff09;模型稀疏&#xff0c;即模型结构中离散特征计算逻辑占…