计算机网络的分类及其性能指标

一. 计算机网络的分类

1. 按分布范围分类

  1. 广域网(WAN)
    也称远程网。广域网提供长距离通信,通常是几十千米到几千千米的区域,比如跨国通信。连接广域网的各结点交换机的链路一般是高速链路,具有较大的通信容量
  2. 城域网(MAN)
    覆盖范围跨越几个街区甚至几个城市,城域网大多采用以太网技术因此有时也常并入局域网范围进行讨论
  3. 局域网(LAN)
    范围几十米到几千米的区域,一般用微机或工作站通过高速线路相连。传统上,局域网使用广播技术,而广域网使用交换技术
  4. 个人局域网(PAN)
    覆盖范围大约十米左右。指在个人工作的地方将消费电子设备用无线技术连接起来的网络,也常称为无限个人局域网

2. 按传输技术分类

  • 广播式网络:
    所有计算机都共享一个公共通信信道。当一台计算机利用共享通信信道发送报文分组时,所有其他计算机都会收听到这个分组。接收到该分组的计算机将通过检查目的地址来决定是否接受该分组
  • 点对点网络:
    数据只会从发送方“点对点”发送到接收方,精准送达

3. 按拓扑结构分类

网络拓扑结构是指网络总的结点(路由器、主机等)与通信线路(网线)之间的几何关系表示的网络结构。
分为四类:总线型、环形、星形、网状形

  • 总线形:数据“广播式”传播,存在“总线争用问题”
  • 环形:数据“广播式“”传播,通过令牌解决总线争用问题,令牌顺环形依次传递,拿到令牌者可用总线
  • 星形:由中央设备实现数据传输的“点对点”传输,不存在总线争用问题
  • 网状:数据通过各个中间节点逐一存储转发,属于“点到点”传输

4. 按使用者分类

公用网:向公众开放的网络
专用网:仅提供某个组织内部使用的网络

5. 按传输介质分类

有线网络:光纤、网线等
无线网络:蓝牙、5G、WIFI等

二. 性能指标

1. 速率

  1. 定义:速率就是数据传输的速率,来衡量目前传输速度的快慢。
  2. 速率单位:bit/s,或者 b/s ,或 bps

2. 带宽

在计算机网络中,网络带宽是指在单位时间内能传输的数据量,例如:家里的电信网络是100兆比特,意思是:一秒内最大的传输速率是100兆比特

3. 吞吐量

吞吐量指在单位时间内通过某个网络(信道或者接口)的数据量。==带宽说的是最大速率,吞吐量是指某时刻速率。但吞吐量不能超过最大速率

4. 时延

总时延 = 发送时延 + 传输时延 + 处理时延 + 排队时延

  • 发送时延: 又名传输时延,节点将数据推向信道所花费的时间。
    • 发送时延 = 数据长度(bit) / 发送速率(bit/s)
  • 传播时延:指电磁波在信道内传播一定的距离需要花费的时间
    • 传播时延 = 信道长度(m)/ 电磁波在信道中的传播速率(m/s)
  • 处理时延:被路由器处理所花费的时间(如:分析首部、查找存储转发表)

5. 信道

表示向某一方向传送信息的通道(信道 != 通信线路)一条通信线路在逻辑上往往对应一条发送信道和一条接收信道

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

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

相关文章

gralloc usage flags

下面这些示例主要说明了 gralloc usage flags 在图像处理和多媒体应用中如何影响性能和正确性。让我们逐个详细分析每个问题的 根因 和 修复方案,并深入解析 gralloc 标志对 缓存管理 和 数据流 的影响。 ✅ Example 1: 长曝光快照耗时异常 📌 问题描述…

关于kafka的一些知识总结

Kafka 1. 基本知识 1.1 前置知识 topic表示一个类型/业务的数据的组为方便扩展,提高吞吐率,一个topic分为多个partition。配合分区的设计,提出消费者组的概念,每个消费者并行消费,同时,一个分区的数据&a…

深入理解traceroute命令及其原理

traceroute 是一个网络诊断工具(Windows上叫tracert),用于显示数据包从本地主机到远程主机经过的路由(跳数)。它可以帮助您了解数据包在网络中的传输路径,以及每跳的延迟情况。这对于网络故障排除、分析网络…

Spring 6: 3容器-Ioc

3、容器:IoC IoC 是 Inversion of Control 的简写,译为“控制反转”,它不是一门技术,而是一种设计思想,是一个重要的面向对象编程法则,能够指导我们如何设计出松耦合、更优良的程序。 Spring 通过 IoC 容…

git推送代码相关学习——(一)

推荐去阅读一下廖老师的git相关的教程https://liaoxuefeng.com/books/git/introduction/index.html 这个系列就来学习一下git操作。 第一步,新建项目 去github中新建一个项目,然后依据项目来进行本地的开发工作。 第二步,拉取项目 git c…

2025年渗透测试面试题总结-某深信服-深蓝攻防实验室(题目+回答)

网络安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。 目录 深信服-深蓝攻防实验室 一、内网攻击核心思路(2025版) 1. 攻击阶段分层 2. 最…

JAVA学习*Object类

Object类 Object类是所有类的父类 类中有一些方法(都需要掌握) toString()方法 在学习类的对象的时候有介绍过了,当我们重新给此方法就会打印类与对象的信息 equals()方法 在Java中的比较, 如果左右两侧是基本类型变量&#…

《Operating System Concepts》阅读笔记:p471-p472

《Operating System Concepts》学习第 37 天,p471-p472 总结,总计 2 页。 一、技术总结 1.NAS (1)定义 network-attached storage (NAS):Storage accessed from a computer over a network. 虽然平时经常看到 NAS 这个名称,之…

gonet开源游戏服务器环境配置

1.mysql搭建 搜索mysql-server apt安装包名 sudo apt search mysql-server 安装mysql-server sudo apt-get install mysql-server 安装完成后会,启动mysql服务及创建系统服务 查看服务状态 systemctl status mysql.service 使用超级权限登陆mysql sudo mysql 授…

HarmonyOS NEXT(九) :图形渲染体系

HarmonyOS NEXT(九) :图形渲染体系 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,可以分享一下给大家。点击跳转到网站。 https://www.captainbed.cn/ccc 文章目录 HarmonyOS NEXT&#xff0…

网络安全威胁与防护措施(上)

1. SQL注入(SQL Injection) SQL注入是一种常见的安全漏洞,攻击者通过在用户输入中插入恶意的SQL代码,从而篡改、操控数据库,执行未授权的数据库操作,如查询、修改、删除数据,甚至获取系统控制权…

3.22模拟面试

前端模拟面试(1 年经验) 面试时长:40-60 分钟 面试难度:初中级 技术栈:Vue 3、TypeScript、微前端(qiankun)、Webpack/Rspack、Ant Design、组件库迁移 一、基础知识 HTML & CSS 介绍一下…

kotlin 函数引用

引言 先确认一下,什么叫做引用 Object obj new Object() //这里的obj就是一个强引用 再确认一个结论: lambda 属于函数类型对象 。 fun methodResponseResult(msg: String , respo:(Int, String)->Unit){}fun methodRespoResunt(type: Int ,msg: S…

微前端qiankun框架的使用

文章描述 随着工作时间的增加,发现公司的项目逐渐多了起来,有一个项目比较庞大,是需要集成多个子系统而形成的大项目。其中便是使用微前端的概念qiankun框架来集成其他多个子项目的。接下来,一起来看一下qiankun框架的具体使用方…

基于CVX优化器的储能电池调峰调频算法matlab仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 4.1 原理概述 4.2 CVX工具箱概述 5.完整工程文件 1.课题概述 基于CVX优化器的储能电池调峰调频算法matlab仿真。CVX 是一种用于求解凸优化问题的强大工具。凸优化问题具有良好的数学性质,能…

回归——数学公式推导全过程

文章目录 一、案例引入 二、如何求出正确参数 1. 最速下降法 1)多项式回归 2)多重回归 2. 随机梯度下降法 一、案例引入 以Web广告和点击量的关系为例来学习回归,假设投入的广告费和点击量呈现下图对应关系。 思考:如果花了…

微服务中的服务发现

微服务中的服务发现 什么是服务发现 服务发现是微服务架构中的关键机制,用于确定各个微服务的地址。例如,在一个 API Server 服务中,我们可能需要调用 User 服务来处理用户注册、登录和信息查询,也可能需要 Product 服务来获取商…

C#与西门子PLC的六大通信库

C#与西门子PLC的六大通信库: 一、S7.NET S7.NET是一款开源的S7协议通信库,支持西门子S7通信。 二、Sharp7 Sharp7与S7.NET一样,是一款.NET版本的S7通信库。 三、Snap7 Snap7是一个开源的C通信库,支持西门子S7通信。 四、Prodave P…

IOS接入微信方法

导入SDK 和配置 SDK 的不做介绍; 1 在IOS 开发者中心 Identifiers 打开‘Associated Domains’ 2 建立一个文件(不带后缀的)apple-app-site-association, teamid在 IOS 开发者中心的会员找,appid在 xcode里面找 {"applin…

DHCPv6 Stateless Vs Stateful Vs Stateless Stateful

DHCPv6常见配置模式 在 IPv6 网络中,DHCPv6 的 Stateless(无状态)、Stateful(有状态) 和 Stateless + Stateful(混合模式) 是三种常见的配置模式。它们的主要区别在于客户端如何获取 IPv6 地址和其他网络配置信息(如 DNS 服务器)。 Stateless(无状态)模式 Statele…