计算机网络的类型
目录
按覆盖范围分类
个人区域网(PAN)
局域网(LAN)
城域网(MAN)
4. 广域网(WAN)
按使用场景和性质分类
公网(全球网络)
外网
内网(私有网络)
按传输介质和技术分类
有线网络
无线网络
特殊网络类型
虚拟局域网(VLAN)
存储区域网络(SAN)
网络桥接
接入网
按网络拓扑结构分类
总线型网络
星型网络
树型网络
环型网络
网状型网络
按交换方式分类
电路交换
报文交换
分组交换
按覆盖范围分类
个人区域网(PAN)
定义:个人区域网是一种短距离无线通信网络,用于连接个人设备,如智能手机、智能手表、无线耳机等。
技术:通常使用蓝牙、NFC(近场通信)等无线技术。
特点:
覆盖范围小,通常不超过10米。
设备间通信速度快,延迟低。
主要用于个人设备之间的数据传输和互联。
局域网(LAN)
定义:局域网是在有限地理区域内(如家庭、办公室、校园等)连接多台计算机和其他设备的网络。
技术:有线局域网通常使用以太网技术,无线局域网则使用Wi-Fi等技术。
特点:
传输速度快,延迟低。
易于配置和管理。
可以是有线或无线连接。
支持多种设备接入,如计算机、打印机、服务器等。
城域网(MAN)
定义:城域网是覆盖一个城市或城市周边地区的网络,用于连接多个局域网或提供城市范围内的数据传输服务。
技术:通常使用光纤、微波等高速传输技术。
特点:
覆盖范围较大,但小于广域网。
提供高速、可靠的数据传输服务。
支持多种业务应用,如电话、互联网、视频传输等。
4. 广域网(WAN)
定义:广域网是连接不同地理位置的局域网或其他网络的计算机网络,通常跨越城市、国家甚至全球。
技术:使用公共或专用线路(如光纤、卫星、微波等)作为传输介质。
特点:
覆盖范围广泛,可以连接全球范围内的网络。
提供远程通信和数据传输服务。
面临复杂的网络拓扑结构和传输挑战。
按使用场景和性质分类
公网(全球网络)
定义:公网是指连接全球范围内所有计算机、服务器和移动设备的庞大网络,如互联网。
特点:
开放性强,允许全球范围内的设备相互通信和数据传输。
提供丰富的资源和服务,如电子邮件、网页浏览、文件传输等。
面临安全挑战,需要采取多种安全措施来保护数据传输和隐私。
外网
定义:外网是指连接不同局域网或其他外网的公共网络,用于实现远程通信和数据共享。
特点:
通常与公网重叠,但更侧重于连接不同地点的局域网。
提供远程访问和数据传输服务,如VPN(虚拟专用网络)等。
需要采取安全措施来保护数据传输和隐私。
内网(私有网络)
定义:内网是指仅允许组织内部设备访问的受限网络。
特点:
安全性高,提供内部资源的共享和保护。
可以是局域网的一部分或整个组织内部的网络。
需要采取访问控制和安全措施来保护内部资源。
按传输介质和技术分类
有线网络
定义:有线网络是通过物理线缆(如双绞线、同轴电缆、光纤等)连接设备的网络。
技术:以太网、同轴电缆网络等。
特点:
传输速度快,稳定性好。
布线复杂,需要专业的安装和维护。
移动性差,设备位置固定。
无线网络
定义:无线网络是通过无线信号(如Wi-Fi、蓝牙等)连接设备的网络。
技术:Wi-Fi、蓝牙、Zigbee等。
特点:
便捷灵活,覆盖范围广。
易于部署和使用。
但易受干扰和攻击,安全性相对较低。
特殊网络类型
虚拟局域网(VLAN)
定义:虚拟局域网是一种通过逻辑方式将局域网设备划分为多个虚拟网段的技术。
特点:
提高网络性能和资源利用率。
实现隔离和安全性,防止广播风暴和恶意攻击。
不受物理拓扑限制,易于配置和管理。
存储区域网络(SAN)
定义:存储区域网络是一种将存储设备共享池连接到多个服务器的专用高速网络。
特点:
提供高性能的数据存储和访问能力。
支持数据备份、恢复和灾难恢复等功能。
适用于大型企业和数据中心等需要高效数据存储和管理的场景。
网络桥接
定义:网络桥接是一种连接不同网络段的技术,用于扩展网络范围或简化配置。
特点:
实现跨物理位置的设备通信和数据传输。
简化IP地址管理,提高网络连通性。
可以用于连接不同类型的网络(如有线和无线)。
综上所述,网络类型繁多且各具特色。在选择和使用网络类型时,需要根据实际需求和环境条件进行综合考虑,以确保网络的稳定性、安全性和高效性。
接入网
定义:接入网是骨干网络到用户终端之间的所有设备组成的网络,它通常被称为“最后一千米”网络。
特点:
接入方式多样,包括铜线、光纤、光纤同轴电缆混合接入和无线接入等。
是整个网络系统的瓶颈,因为骨干网通常采用光纤结构,传输速度快,而接入网的传输速度相对较慢。

按网络拓扑结构分类
总线型网络
定义:总线型网络是由一条高速共享总线连接多个节点形成的网络。
特点:
结构简单灵活,易于扩充。
信道利用率高,但容易产生访问冲突。
传输速率高,但可靠性相对较差。
星型网络
定义:星型网络是以中央节点为中心,多个节点通过点到点的方式与中央节点连接形成的网络。
特点:
网络结构简单,便于管理和控制。
延迟较小,误码率较低。
但网络共享能力较差,通信线路利用率不高。
树型网络
定义:树型网络是将多级星型网络按层次方式排列形成的网络。
特点:
结构简单,成本低。
节点扩充方便灵活,路径选择简单。
但除叶子节点及其相连的链路外,其他节点或链路故障会影响整个网络。
环型网络
定义:环型网络中的各个节点通过环路接口连接在一条首尾相连的闭合环型通信线路中。
特点:
信息或数据在网络中沿固定方向流动,路径唯一。
可靠性较高,可以自动旁路故障节点。
但当节点过多时,网络响应时间会变长。
网状型网络
定义:网状型网络中的各节点之间的连接呈网状交错,节点之间存在多条路径可达。
特点:
可靠性高,传输时延小。
资源易于共享,控制复杂。
适用于广域网等大规模网络。
按交换方式分类

电路交换
定义:电路交换是以电路连接为交换目的的通信方式,通信双方必须在建立连接后才能开始通信。
特点:
建立连接时间长,线路利用率低。
一旦建立连接,就独占线路,无纠错机制。
但传输延迟小,适用于实时性要求高的通信。
报文交换
定义:报文交换不需要在两个通信节点之间建立专用通道,节点将需要发送的信息组成数据报文,通过存储/转发的方式在网络中传输。
特点:
报文大小不一,造成缓冲区管理复杂。
大报文传输延迟长,存储转发效率低。
出错后整个报文需要重发,可靠性较低。
分组交换
定义:分组交换是将数据分成多个分组进行传输的交换方式,每个分组包含用户数据块、目的地址和管理信息。
特点:
存储量要求小,转发速度快。
转发延迟小,适用于交互式通信。
若某个分组出错,则仅重发该分组,效率高。
各分组可通过不同路径传输,可靠性高。
数据传输前不需要建立端到端的通路,灵活性高。
有强大的纠错机制、流量控制和路由选择功能。
相关文章:
计算机网络的类型
目录 按覆盖范围分类 个人区域网(PAN) 局域网(LAN) 城域网(MAN) 4. 广域网(WAN) 按使用场景和性质分类 公网(全球网络) 外网 内网(私有网…...
解决 MySQL 5.7 安装中的常见问题及解决方案
目录 前言1. 安装MySQL 5.7时的常见错误分析1.1 错误原因及表现1.2 错误的根源 2. 解决方案2.1 修改YUM仓库配置2.2 重新尝试安装2.3 处理GPG密钥错误2.4 解决依赖包问题 3. 安装成功后的配置3.1 启动MySQL服务3.2 获取临时密码3.3 修改root密码 4. 结语 前言 在Linux服务器上…...
VITE+VUE3+TS环境搭建
前言(与搭建项目无关): 可以安装一个node管理工具,比如nvm,这样可以顺畅的切换vue2和vue3项目,以免出现项目跑不起来的窘境。我使用的nvm,当前node 22.11.0 目录 搭建项目 添加状态管理库&…...
【设计模式】【创建型模式(Creational Patterns)】之原型模式(Prototype Pattern)
1. 设计模式原理说明 原型模式(Prototype Pattern) 是一种创建型设计模式,它允许你通过复制现有对象来创建新对象,而无需通过构造函数来创建。这种方式可以提高性能,尤其是在对象初始化需要消耗大量资源或耗时较长的情…...
黄仁勋:人形机器人在内,仅有三种机器人有望实现大规模生产
11月23日,芯片巨头、AI时代“卖铲人”和最大受益者、全球市值最高【英伟达】创始人兼CEO黄仁勋在香港科技大学被授予工程学荣誉博士学位;并与香港科技大学校董会主席沈向洋展开深刻对话,涉及人工智能(AI)、计算力、领导…...
【C语言】宏定义详解
C语言中的宏定义(#define)详细解析 在C语言中,宏定义是一种预处理指令,使用 #define 关键字定义。它由预处理器(Preprocessor)在编译前处理,用于定义常量、代码片段或函数样式的代码替换。宏是…...
LangChain——多向量检索器
每个文档存储多个向量通常是有益的。在许多用例中,这是有益的。 LangChain 有一个基础 MultiVectorRetriever ,这使得查询此类设置变得容易。很多复杂性在于如何为每个文档创建多个向量。本笔记本涵盖了创建这些向量和使用 MultiVectorRetriever 的一些常…...
《岩石学报》
本刊主要报道有关岩石学基础理论的岩石学领域各学科包括岩浆岩石学、变质岩石学、沉积岩石学、岩石大地构造学、岩石同位素年代学和同位素地球化学、岩石成矿学、造岩矿物学等方面的重要基础理论和应用研究成果,同时也刊载综述性文章、问题讨论、学术动态以及书评等…...
数据结构 (12)串的存储实现
一、顺序存储结构 顺序存储结构是用一组连续的存储单元来存储串中的字符序列。这种存储方式类似于线性表的顺序存储结构,但串的存储对象仅限于字符。顺序存储结构又可以分为定长顺序存储和堆分配存储两种方式。 定长顺序存储: 使用静态数组存储ÿ…...
职场发展陷阱
一、只有执行,没有思考 二、只有过程,没有结果 三、只有重复,没有精进 四、不懂向上管理 五、定期汇报 六、不要憋大招 七、多同步信息...
Xcode15(iOS17.4)打包的项目在 iOS12 系统上启动崩溃
0x00 启动崩溃 崩溃日志,只有 2 行,看不出啥来。 0x01 默认配置 由于我开发时,使用的 Xcode 14.1,打包在另外一台电脑 Xcode 15.3 Xcode 14.1 Build Settings -> Asset Catalog Compliter - Options Xcode 15.3 Build S…...
极狐GitLab 17.6 正式发布几十项与 DevSecOps 相关的功能【二】
GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。 学习极狐GitLab 的相关资料: 极狐GitLab 官网极狐…...
PVE相关名词通俗表述方式———多处细节实验(方便理解)
PVE设置初期,对CIDR、 网关、 LinuxBridge、VLAN等很有困惑的朋友一定很需要一篇能够全面通俗易懂的方式去理解PVE 中Linux网桥的工作方式,就像操作一个英雄,多个技能,还是需要一点点去学习理解的,如果你上来就对着别人…...
Ansible--自动化运维工具
Ansible自动化运维工具介绍 1.Ansible介绍 Ansible是一款自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。…...
微信小程序学习指南从入门到精通
🗽微信小程序学习指南从入门到精通🗽 🔝微信小程序学习指南从入门到精通🔝✍前言✍💻微信小程序学习指南前言💻一、🚀文章列表🚀二、🔯教程文章的好处🔯1. ✅…...
微服务篇-深入了解使用 RestTemplate 远程调用、Nacos 注册中心基本原理与使用、OpenFeign 的基本使用
🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍ 文章目录 1.0 认识微服务 1.1 单体架构 1.2 微服务 1.3 SpringCloud 框架 2.0 服务调用 2.1 RestTemplate 远程调用 3.0 服务注册和发现 3.1 注册中心原理 3.2 Nacos 注册中心 …...
使用 Django 构建支持 Kubernetes API 测试连接的 POST 接口
文章目录 使用 Django 构建支持 Kubernetes API 测试连接的 POST 接口功能需求使用 kubectl 获取 Token命令解析输出示例 完整代码实现Kubernetes API 客户端类功能说明 Django 接口视图关键点解析 路由配置 接口测试请求示例响应结果成功错误 优化建议1. 安全性2. 错误处理3. …...
十二、正则表达式、元字符、替换修饰符、手势和对话框插件
1. 正则表达式 1.1 基本使用 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title&g…...
计算机毕业设计Python+大模型美食推荐系统 美食可视化 美食数据分析大屏 美食爬虫 美团爬虫 机器学习 大数据毕业设计 Django Vue.js
温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…...
【后端面试总结】MySQL索引
数据库索引不只一种实现方法,但是其中最具代表性,也是我们面试中遇到最多的无疑是B树。 索引为什么选择B树 数据量很大的查找,是不能直接放入内存的,而是需要什么数据就通过磁盘IO去获得。 红黑树,AVL树等二叉查找树…...
【Go语言基础【13】】函数、闭包、方法
文章目录 零、概述一、函数基础1、函数基础概念2、参数传递机制3、返回值特性3.1. 多返回值3.2. 命名返回值3.3. 错误处理 二、函数类型与高阶函数1. 函数类型定义2. 高阶函数(函数作为参数、返回值) 三、匿名函数与闭包1. 匿名函数(Lambda函…...
return this;返回的是谁
一个审批系统的示例来演示责任链模式的实现。假设公司需要处理不同金额的采购申请,不同级别的经理有不同的审批权限: // 抽象处理者:审批者 abstract class Approver {protected Approver successor; // 下一个处理者// 设置下一个处理者pub…...
Kafka入门-生产者
生产者 生产者发送流程: 延迟时间为0ms时,也就意味着每当有数据就会直接发送 异步发送API 异步发送和同步发送的不同在于:异步发送不需要等待结果,同步发送必须等待结果才能进行下一步发送。 普通异步发送 首先导入所需的k…...
uniapp 小程序 学习(一)
利用Hbuilder 创建项目 运行到内置浏览器看效果 下载微信小程序 安装到Hbuilder 下载地址 :开发者工具默认安装 设置服务端口号 在Hbuilder中设置微信小程序 配置 找到运行设置,将微信开发者工具放入到Hbuilder中, 打开后出现 如下 bug 解…...
ubuntu22.04有线网络无法连接,图标也没了
今天突然无法有线网络无法连接任何设备,并且图标都没了 错误案例 往上一顿搜索,试了很多博客都不行,比如 Ubuntu22.04右上角网络图标消失 最后解决的办法 下载网卡驱动,重新安装 操作步骤 查看自己网卡的型号 lspci | gre…...
《Offer来了:Java面试核心知识点精讲》大纲
文章目录 一、《Offer来了:Java面试核心知识点精讲》的典型大纲框架Java基础并发编程JVM原理数据库与缓存分布式架构系统设计二、《Offer来了:Java面试核心知识点精讲(原理篇)》技术文章大纲核心主题:Java基础原理与面试高频考点Java虚拟机(JVM)原理Java并发编程原理Jav…...
数据库正常,但后端收不到数据原因及解决
从代码和日志来看,后端SQL查询确实返回了数据,但最终user对象却为null。这表明查询结果没有正确映射到User对象上。 在前后端分离,并且ai辅助开发的时候,很容易出现前后端变量名不一致情况,还不报错,只是单…...
【1】跨越技术栈鸿沟:字节跳动开源TRAE AI编程IDE的实战体验
2024年初,人工智能编程工具领域发生了一次静默的变革。当字节跳动宣布退出其TRAE项目(一款融合大型语言模型能力的云端AI编程IDE)时,技术社区曾短暂叹息。然而这一退场并非终点——通过开源社区的接力,TRAE在WayToAGI等…...
python基础语法Ⅰ
python基础语法Ⅰ 常量和表达式变量是什么变量的语法1.定义变量使用变量 变量的类型1.整数2.浮点数(小数)3.字符串4.布尔5.其他 动态类型特征注释注释是什么注释的语法1.行注释2.文档字符串 注释的规范 常量和表达式 我们可以把python当作一个计算器,来进行一些算术…...
初探用uniapp写微信小程序遇到的问题及解决(vue3+ts)
零、关于开发思路 (一)拿到工作任务,先理清楚需求 1.逻辑部分 不放过原型里说的每一句话,有疑惑的部分该问产品/测试/之前的开发就问 2.页面部分(含国际化) 整体看过需要开发页面的原型后,分类一下哪些组件/样式可以复用,直接提取出来使用 (时间充分的前提下,不…...
