网络协议与层次划分:探索计算机网络体系结构

VFH避障/局部路径规划算法 VFH避障/局部路径规划算法 本文章是我看《The Vector Field Histogram-Fast Obstacle Avoidance for Mobile Robots》论文时候的笔记,感兴趣的欢迎去看原论文。 VFH中有一些概念是从其他算法中借鉴过来的,并且VFH算法本身就是对VFF(Virtural Force Field)的一种改进,其中有很多的相似之处。所以按照原论文的思路,先介绍由CMU提出的Certainty Grid算法中的一些概念,再介绍一下势场法中的一些概念,接着介绍一下VFF 阅读详情


✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭
❤~✨✨

🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。

我是Srlua小谢,在这里我会分享我的知识和经验。🎥

希望在这里,我们能一起探索IT世界的奥妙,提升我们的技能。🔮

记得先点赞👍后阅读哦~ 👏👏

📘📚 所属专栏:计算机网络

欢迎访问我的主页:Srlua小谢 获取更多信息和资源。✨✨🌙🌙

​

目录

协议与划分层次

网络协议的三个组成要素

协议的两种形式

层次式协议结构

划分层次的概念举例

两个主机交换文件

再设计一个通信服务模块

再设计一个网络接入模块

分层的好处与缺点

好处

缺点

层数多少要适当

各层完成的主要功能

差错控制:

流量控制:

分段和重装:

复用和分用:

连接建立和释放:

计算机网络的体系结构

具有五层协议的体系结构

主机1向主机2发送数据流程(图解)

实体、协议、服务和服务访问点

协议和服务在概念上是不一样的

复杂的协议

TCP/IP 的体系结构

​TCP/IP 体系结构的另一种表示方法


协议与划分层次

计算机网络中的数据交换必须遵守事先约定好的规则。

这些规则明确规定了所交换的数据的格式以及有关的同步问题(同步含有时序的意思)。

网络协议(network protocol),简称为协议,是为进行网络中的数据交换而建立的规则、标准或约定。

开始之前可以先大概了解一下计算机网络中的网络基础与通信原理,链接如下:

网络基础与通信原理:构建数字世界的框架-优快云博客icon-default.png?t=N7T8https://blog.youkuaiyun.com/Srlua/article/details/136201056


网络协议的三个组成要素

  • 语法:数据与控制信息的结构或格式
  • 语义:需要发出何种控制信息,完成何种动作以及做出何种响应。
  • 同步:事件实现顺序的详细说明。

由此可见,网络协议是计算机网络的不可缺少的组成部分。


协议的两种形式

  • 一种是使用便于人来阅读和理解的文字描述。
  • 另一种是使用让计算机能够理解的程序代码。

这两种不同形式的协议都必须能够对网络上信息交换过程做出精确的解释。


层次式协议结构

ARPANET的研制经验表明,对于非常复杂的计算机网络协议,其结构应该是层次式的。


划分层次的概念举例

主机 1向主机 2 通过网络发送文件。可以将要做的工作进行如下的划分:

第一类工作与传送文件直接有关。

  • 确信对方已做好接收和存储文件的准备。
  • 双方已协调好一致的文件格式。

两个主机将文件传送模块作为最高的一层,剩下的工作由下面的模块负责。


两个主机交换文件

再设计一个通信服务模块

再设计一个网络接入模块

网络接入模块负责做与网络接口细节有关的工作,例如:规定传输的帧格式,帧的最大长度等。


分层的好处与缺点

好处

  • 各层之间是独立的。
  • 灵活性好。
  • 结构上可分割开。
  • 易于实现和维护

缺点

  • 降低效率。
  • 有些功能会在不同的层次中重复出现,因而产生了额外开销能促进标准化工作。

层数多少要适当

  • 层数太少,就会使每一层的协议太复杂。
  • 层数太多,又会在描述和综合各层功能的系统工程任务时遇到较多的困难。

各层完成的主要功能

差错控制:

使相应层次对等方的通信更加可靠。

流量控制:

发送端的发送速率必须使接收端来得及接收,不要太快。

分段和重装:

发送端将要发送的数据块划分为更小的单位,在接收端将其还原。

复用和分用:

发送端几个高层会话复用一条低层的连接,在接收端再进行分用。

连接建立和释放:

交换数据前先建立一条逻辑连接,数据传送结束后释放连接。


计算机网络的体系结构

计算机网络的体系结构(architecture)是计算机网络的各层及其协议的集合。

体系结构就是这个计算机网络及其部件所应完成的功能的精确定义。

实现(implementation)是遵循这种体系结构的前提下用何种硬件或软件完成这些功能的问题。

体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。

  • OSI的七层协议体系结构的概念清楚,理论也较完整,但它既复杂又不实用。
  • TCP/IP 是四层体系结构:应用层、运输层、网际层和网络接口层。但最下面的网络接口层并没有具体内容。

因此往往采取折中的办法,即综合 OSI和TCP/IP 的优点,采用一种只有五层协议的体系结构

具有五层协议的体系结构

主机1向主机2发送数据流程(图解)

 

OSI参考模型把对等层次之间传送的数据单位称为该层的协议数据单元 PDU(ProtocolDataUnit)。这个名词现已被许多非OSI标准采用。

任何两个同样的层次把数据(即数据单元加上控制信息)通过水平虚线直接传递给对方。这就是所谓的“对等层”(peer layers)之间的通信。

各层协议实际上就是在各个对等层之间传递数据时的各项规定。


实体、协议、服务和服务访问点

实体(entity)表示任何可发送或接收信息的硬件或软件进程。

协议是控制两个对等实体进行通信的规则的集合。

在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。

要实现本层协议,还需要使用下层所提供的服务。


协议和服务在概念上是不一样的

协议的实现保证了能够向上一层提供服务。

本层的服务用户只能看见服务而无法看见下面的协议。即下面的协议对上面的服务用户是透明的。

协议是“水平的”,即协议是控制对等实体之间通信的规则。

服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。


复杂的协议

协议必须把所有不利的条件事先都估计到,而不能假定一切都是正常的和非常理想的。

看一个计算机网络协议是否正确,不能光看在正常情况下是否正确,还必须非常仔细地检查这个协议能否应付各种异常情况。


TCP/IP 的体系结构

TCP/IP 体系结构的另一种表示方法

实际上,现在的互联网使用的 TCP/IP 体系结构有时已经发生了演变,即某些应用程序可以直接使用IP层,或甚至直接使用最下面的网络接口层。

​

希望对你有帮助!加油!

若您认为本文内容有益,请不吝赐予赞同并订阅,以便持续接收有价值的信息。衷心感谢您的关注和支持!

贝叶斯(Bayes)决策理论 在博文【模式识别PR和模式的概念】介绍了相关的模式识别与模式的概念。在本节描述所要讨论的问题之前,再提一下对于待识别的物理对象的描述问题。假设一个待识别的物理对象用其d个属性观察值描述,称之为d个特征,这组成一个d维的特征向量,而这d维待征所有可能的取值范围则组成了一个d维的特征空间。一般地,机器实现自动分类有两大类方法:一种是模板匹配方法,另一种是对特征空间划分为子空间(每类的势力范围)的方法。 阅读详情

相关推荐

从零开始:用君正T23ZN打造智能门锁双摄系统(含代码示例与调试技巧)

本文详细介绍了基于君正T23ZN视频处理芯片构建智能门锁双摄系统的完整实战方案。内容涵盖硬件选型与核心电路设计、软件开发环境搭建、双摄驱动框架、图像信号处理(ISP)调优、人脸识别算法集成与性能优化,以及系统调试与稳定性保障。文章提供了丰富的代码示例和调试技巧,旨在帮助嵌入式开发者高效实现具备人脸识别与监控功能的低功耗智能门锁视觉系统。

opencv7vision的博客 717

计算机网络 第二章 计算机网络体系结构(习题)

(2)转发设备(路由器):数据帧到达路由器,进入路由器接口,数据链路层去掉帧的首部和尾部,将其中封装的分组交给网络层,网络层根据分组首部中的地址信息,为分组选路,确定转发接口。(2)SDU 称为服务数据单元,第 n 层的 PDU 需要第 n-1 层发送到对端第 n 层,第 n-1层为第 n 层服务,所以第 n 层的 PDU 是第 n-1 层的 SDU。(3)第 n 层将 PDU 交给第 n-1 层发送时,还需要提供传输的一些参数,这些参数放在ICI 中,称为接口控制信息,用来控制 PDU 的发送。

ZShiJ的博客 2676

LabVIEW波形图表时间轴设置:三种方法实现横坐标显示日期时间

在数据采集与设备监控场景中,波形图表的横坐标默认显示采样点序号而非日期时间,这给工程师分析历史数据带来不便。理解时间标识(Timestamp)的本质——一个自1904年起算的双精度秒数,是解决问题的关键。时间轴设置既是显示格式问题,更是数据层与显示层的协同设计。通过属性节点动态生成刻度标签、将时间标识数组直接作为X轴数据、或使用波形数据(Waveform)类型绑定t0与dt,分别适用于固定点数显示、非等间隔事件记录和等间隔连续采样等不同需求。合理选择方案并注意缓冲区预分配与时间连续性处理,可让波形图表准确呈

weixin_33416697的博客 255

学习笔记之—《计算机网络》第一章-概述

《计算机网络》第一章-概述 小知识:三个名词: Internet = 因特网 = 互联网 因特网是全国技术名词审定委员会推荐的,但是互联网是流行最广泛的,现在人们多数都使用互联网而不用因特网,因为互联网可以有更加直观的体现Internet的特征,其实这也反映出了一个问题,有时候标准往往得服从于现实的实际情况,就像下面介绍的OSI模型和TCP/IP模型一样。 计算机网络 计算机网络就是把多个结点通过链路连接起来,结点可以简单的认为是一台台计算机(但不只是计算机路由器、集线器等都可以看作是一个结点)

X_Radishi的博客 389

scRNA-seq的fastq文件处理流程——持续更新

获得了一批新的scRNA-seq的fastq.gz文件,每个样本的数据形式为: 我打算使用10X cellranger处理fastq.gz文件,下载及安装方式在官网:https://support.10xgenomics.com/single-cell-gene-expression/software/downloads/2.0这个网址写了10X cellranger处理fastq.gz文件的命名规则https://support.10xgenomics.com/single-cell-gene-expr

watermel__的博客 3199

【1.2】Costas环的基本原理概述

Costas环是一种用于载波恢复的相干解调技术,可直接从BPSK等抑制载波信号中恢复本地载波并完成解调。其核心结构包含同相/正交双支路处理,通过混频、低通滤波后,利用I/Q支路信号乘积进行相位误差检测,经环路滤波器调节VCO输出频率,实现载波同步。课程将重点讲解Costas环的MATLAB仿真实现、系统性能分析及FPGA开发,包括信号产生、频偏模拟、滤波器设计等模块,并通过AWGN信道和不同频偏条件下的测试验证系统性能。该技术无需单独提取载波,在数字通信系统中具有重要应用价值。

fpga/matlab/simulink算法仿真工程 452

探索网络模型与协议:从OSI到HTTPs的原理解析

和客户端一样,在报文中包含SSL版本以及加密组件(客户端支持中筛选)、服务器生成的随机数Random-B、服务器公钥证书PublicKey-B。8)客户端使用自己的私钥PrivateKey-A解密报文,并通过Random-A、Random-B推算出Random-C,也就是对称加密的密钥。一般CA证书的验证包括:证书信任链验证、证书有效期验证、证书是否吊销等。一般CA证书的验证包括:证书信任链验证、证书有效期验证、证书是否吊销等。一般CA证书的验证包括:证书信任链验证、证书有效期验证、证书是否吊销等。

Hanko的专栏 325

学 Simulink—— 基于储能系统(BESS)并网逆变器的 削峰填谷(Peak Shaving & Valley Filling)功能仿真

本文详细介绍了基于储能系统(BESS)并网逆变器的削峰填谷功能Simulink仿真方法。主要内容包括:1)削峰填谷原理与典型日负荷曲线控制逻辑;2)简化系统拓扑与关键参数设置;3)分步骤建模过程,重点讲解EMS控制逻辑、SOC模型和PQ控制实现;4)典型仿真结果分析及参数调优建议;5)常见问题解决方案和工程扩展方向。通过该仿真可掌握BESS在用户侧储能、虚拟电厂等场景的核心应用,实现电网侧功率按峰谷时段规划、BESS充放电控制及并网逆变器PQ控制。文章还提供了完整的BESS/微网系列课程框架和混合微网系统进

xiaoheshang_123的博客 42

网络世界的基石:深入探索OSI 7层模型的奥秘

OSI模型将网络通信过程分为七个层次,从下到上依次是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。下面将逐一介绍每一层的功能和作用。

Von_016's Blog 1494

海格通信嵌入式面试题及参考答案

计算电路的最高工作频率如何计算? 计算电路的最高工作频率主要考虑电路中的关键路径延迟。关键路径是指在整个电路中,信号传播延迟最长的路径。电路的最高工作频率的倒数就是时钟周期,而时钟周期必须大于关键路径的延迟时间。 首先要确定电路中各个模块的延迟。比如对于组合逻辑电路,可以通过查看芯片手册获取门电路的延迟参数。以一个简单的与门、或门、非门组成的组合逻辑为例,每个门都有自己的传输延迟,把信号从输入到输出经过的所有门的延迟相加,就得到这部分组合逻辑的延迟。 对于包含寄存器的电路,还需要考虑寄

大模型大数据攻城狮的专栏 1273

MATLAB 基于 Baker 映射和 Logistic 混沌序列的图像加解密实现

图像加密是信息安全领域的重要研究方向,在数字版权保护、隐私保护等领域有着广泛应用。本文将介绍基于 MATLAB 的 Baker 映射和 Logistic 混沌序列的图像加解密算法,该算法利用混沌系统的初值敏感性和伪随机性,能够有效地对图像进行加密和解密。基于 Baker 映射和 Logistic 混沌序列的图像加解密算法是一种有效的方法,可以应用于数字版权保护、隐私保护等领域。MATLAB 提供了强大的工具和函数,可以方便地实现该算法。

走向CTO的路上... 937

静思书屋:专为程序员打造的技术深度探索资源库

技术人需要深度阅读以应对快节奏的技术迭代焦虑。静思书屋提供系统性知识库,聚焦计算机科学原理与软件工程实践,帮助构建完整知识体系。资源分类体现学习路径:从计算机基础、软件工程到架构设计,培养解决复杂问题的能力。通过案例展示深度知识如何指导高并发优化和微服务拆分等实际问题。建议采用"问题-理论-实践"循环和主题式阅读策略,建立个人知识库。强调在技术变化中掌握不变的核心原理,静思书屋不追逐热点但提供理解技术本质的工具和方法。

yq198204301156的博客 780

2026年数学建模国赛B题无线电干扰源的快速自动定位与清除 论文详细解析

数学建模竞赛论文无线电干扰源的快速自动定位与清除2026 年高教社杯全国大学生数学建模竞赛 B 题完整求解论文交会定位、极大极小测点优化、自适应多频道搜索与定向源恢复的统一建模模型、算法、代码、图表与验证一体化交付本文研究圆形目标区域中多个未知无线电干扰源的快速检测、定位与清除问题,建立了由误差楔交会模型、角度观测信息模型、分层勘测模型、鲁棒射线交会模型和定向覆盖反馈模型组成的统一求解框架。模型同时覆盖题目中的四个子问题:多测向射线形成的多边形定位区域及直径、第二个测点的极大极小优选、全向源自动搜索清除策略

YOLO 360

【计算机网络篇|第二篇】深度解析TCP三次握手

TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。它在通信双方之间建立一条逻辑连接,保证数据按序到达、不丢失、不重复,并提供流量控制和拥塞控制能力。HTTP、FTP、SSH 等大量应用层协议都构建在 TCP 之上。由于 TCP 是面向连接的协议,通信双方在传输数据之前必须先建立连接,而建立连接的过程就是著名的「三次握手」。

wuzhihua66的博客 530

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

【计算机网络篇|第三篇】TCP四次挥手详解

TCP 是面向连接的可靠传输协议,连接的建立需要三次握手,而连接的释放则需要四次挥手。之所以是四次而不是三次,是因为 TCP 连接是全双工的,通信双方各自拥有独立的发送通道,每个方向都需要单独关闭,因此需要双方各发送一次 FIN 报文和一次 ACK 确认报文。FIN:表示发送方已经没有数据要发送了,请求关闭连接。ACK:确认标志,表示已收到对方的报文。seq:序列号,标识本报文段的数据位置。ack:确认号,表示期望收到对方下一个报文段的第一个字节的序号。下面按照四次挥手的顺序逐一说明。

wuzhihua66的博客 436

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

计算机网络(上):从网线到 IP · 学习笔记

(欢迎来访)✨| UP 主:LearnCAD | 时长 23:28演示环境(片中说明):一台 Linux 上用 network namespace 搭的「迷你互联网」——两台主机、家用路由器、三家运营商(BIRD 跑 BGP)、一个机房(nginx + 自建三级 DNS),地址全部使用 RFC 5737 / RFC 3849 文档专用网段。

lihaoweiwudi_的博客 1026

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

从零入门计算机网络系列(十六):TCP流量控制与六大标志位详解——从窗口机制到连接管理

本文围绕TCP首部的窗口大小与六大标志位展开,从16位窗口字段入手,介绍接收窗口的含义及流量控制如何协调收发速度。随后分析标志位,讲解ACK确认应答、PSH数据推送、SYN连接建立、FIN连接关闭与RST连接复位,结合三次握手、四次挥手理解连接管理过程。最后聚焦URG标志位与紧急指针,说明紧急数据的标记、带外数据的接收方式,澄清紧急机制不等于让数据优先插队,帮助读者理解TCP的流量调节与控制机制。

沫漓的博客 619

【计算机网络篇|第七篇】TCP为什么需要四次挥手

TCP 需要四次挥手,本质上是全双工协议下两个方向必须独立关闭的必然结果:一方发 FIN 表示自己不再发送,另一方先 ACK 确认,等自己的数据发完后再发 FIN,最后再被 ACK 确认。理解这一点,也就能理解半关闭状态、CLOSE_WAIT 堆积和 TIME_WAIT 存在的意义。

wuzhihua66的博客 522

计算机网络篇23:数据链路层——以太网帧格式与 MAC 地址,MTU 牵住 UDP 和 TCP,ARP 拿 IP 换 MAC

网络层把报文送到正确的子网,数据链路层负责同子网里两台节点之间这一跳的交付。它解决的是「怎么办」,和网络层的「为什么走这条」、传输层的「怎么保可靠」各扛一个问题。

2502_94387000的博客 721

汽车租赁系统(协同过滤算法、支付宝沙盒支付、 腾讯地图接入、WebSocket在线沟通、ECharts运营分析、三角色协同、还车费用处理)

本系统基于B/S架构,采用前后端分离设计,集成SpringBoot3、Vue2、MySQL等技术,实现用户、商家、管理员三角色协同管理。亮点包括:车型加权推荐与话题协同过滤算法提升个性化体验;支付宝沙盒支付、腾讯地图定位、WebSocket在线沟通保障流程闭环;还车费用智能计算与ECharts多维数据可视化助力运营分析,全面支持租车全生命周期管理。

paopaokaka_luck的博客 168

第15篇:UDP 深度解析--为什么 HTTP3 要抛弃 TCP?(附 Wireshark 实战抓包)

本文系统解析UDP与QUIC的核心原理与应用场景。UDP以极简无连接、不可靠传输为特点,适用于DNS、直播等对延迟敏感的场景;而QUIC在UDP基础上自建可靠传输,实现0-RTT握手、多路复用、连接迁移与强制加密,彻底解决TCP队头阻塞与协议僵化问题,成为HTTP/3基石。通过实验与抓包验证,深入揭示其底层机制,展现从传统网络向智能算网演进的关键路径。

cyf31的专栏 383

Socket编程UDP-简单的聊天室

最后的全部代码我们服用了上一节的代码最后的样子结果是这样的一开始的框架是这样的 后续我们慢慢加~我们要实现的是如下图,就是一个简单的聊天室!

wdeok的博客 242

【Qt】系统相关:UDP 回显服务器

🎬 艾莉丝的简介:QUdpSocket 封装 UDP 套接字描述符,基于 Qt 信号槽机制实现事件驱动 I/O,默认走非阻塞模型。QNetworkDatagram 表示一个完整 UDP 数据报,封装载荷数据、源/目的 IP 与源/目的端口。端口号为 16 位无符号整数,取值范围 0–65535,按 IANA 划分为四段。必须引入 network 模块,否则编译器无法定位 QUdpSocket 头文件。 引入模块后仍提示找不到头文件:执行 qmake 重新解析 .pro,触发工程重新构建。 2.0.2

艾莉丝努力练剑的博客,感谢大家一直以来的对艾莉丝的支持和鼓励,uu们如果对C/C++方向感兴趣的话,可以通过艾莉丝主页的微信名片加艾莉丝的好友,和努力练剑的艾莉丝一起加油! 997

从零入门计算机网络系列(十八):TCP连接管理详解——从三次握手与四次挥手到TIME_WAIT机制

本文围绕TCP连接建立、关闭与状态管理展开,解释三次握手如何确认双方收发能力,以及SYN与ACK如何建立连接。接着分析四次挥手、半关闭状态及ACK与FIN合并发送的条件,结合CLOSE_WAIT说明未及时关闭连接带来的资源占用,并介绍shutdown接口的作用。针对服务器重启后的端口绑定问题,讲解TIME_WAIT、2MSL等待与SO_REUSEADDR的适用边界,分析历史报文干扰与随机初始序列号的作用。最后梳理客户端和服务端的TCP状态转换,理解连接管理底层机制与常见故障。

沫漓的博客 515

第2讲:Socket 编程 UDP

本文介绍了UDP网络编程的四个版本:从简单的回显服务器(V1)到字典查询服务(V2),再到封装后的字典服务器,最后实现一个简易聊天室(V3)。代码基于C++,使用socket、bind、recvfrom和sendto等系统调用,结合自定义类如UdpServer、InetAddr实现网络通信。重点展示了地址转换函数、INADDR_ANY的使用及避免拷贝的nocopy设计。通过实例演示了无连接协议下的客户端-服务器交互流程,适用于学习网络编程基础。

2301_80791727的博客 350

第14讲:传输层协议 UDP

传输层负责端到端通信,通过五元组(源IP、源端口、目的IP、目的端口、协议号)标识连接。端口号分为知名端口(0-1023,如80/443)、注册端口(1024-49151)和动态端口(49152-65535)。UDP协议无连接、不可靠,面向数据报,保留应用层报文边界,不保证顺序与可靠性,具有接收缓冲区但无发送缓冲区。其最大数据包为65,507字节,超限需应用层分包。常见基于UDP的应用包括DNS、TFTP、DHCP等。

2301_80791727的博客 175
上一篇: 计算机网络:关键性能指标与非性能特征解析
下一篇: 机界先锋:Figure 01实现全面沟通与AGI通用人工智能的征途
Srlua小谢
Srlua小谢 优质创作者: 编程框架技术领域 优质创作者: 编程框架技术领域
博客等级 码龄4年 8963粉丝 332原创
评论 78
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值