网络层【第二篇】

子网的划分和路由的配置 IP(interten protocol)互联网协议 ip地址:其实就是互联网协议里使用的地址 一台电脑就是一台主机 ;一个服务器就是一个主机; 一台服务器也是一台主机;一个主机就是一个节点。 节点(node) IPV4: internet protocol version 4 --》平常的网络里非常常见 --》32位 IPV6: internet protocol version 6 --》已经在公网里使用了 --》128位 IP地址由网络部分和主机部分组成... 阅读详情

一、IP数据包的首部格式

一个 IP 数据报由首部和数据两部分组成

  • 首部的前一部分是固定长度,共 20 字节,是所有 IP 数据报必须具有的

  • 版本——占 4 位,指 IP 协议的版本。目前的 IP 协议版本号为 4 (即 IPv4)

  • 首部长度——占 4 位,可表示的最大数值是 15 个单位(一个单位为 4 字节),因此 IP 的首部长度的最大值是 60 字节

  • 总长度——占 16 位,指首部和数据之和的长度,单位为字节,因此数据报的最大长度为 65535 字节。总长度必须不超过最大传送单元 MTU。

  • 标志(flag) ——占 3 位,目前只有前两位有意义。标志字段的最低位是 MF (More Fragment)。MF  1 表示后面“还有分片”。MF  0 表示最后一个分片。标志字段中间的一位是 DF (Don't Fragment) 。只有当 DF  0 时才允许分片。

  • 片偏移—— 占13 位,指出:较长的分组在分片后某片在原分组中的相对位置。片偏移以 8 个字节为偏移单位。

  • 生存时间——占8 位,记为 TTL (Time To Live),指示数据报在网络中可通过的路由器数的最大值。

  • 协议——占8 位,指出此数据报携带的数据使用何种协议,以便目的主机的 IP 层将数据部分上交给那个处理过程

  • 首部检验和——占16 位,只检验数据报的首部,不检验数据部分。这里不采用 CRC 检验码而采用简单的计算方法。

  • 源地址和目的地址都各占 4 字节

IP 数据报首部的可变部分,从 1 个字节到 40 个字节不等,取决于所选择的项目。有了可变部分可以增加 IP 数据报的功能,但是往往不常用

640?wx_fmt=png

IP数据包是可支持多种协议的:IP 数据报可以封装多种协议 PDU。

640?wx_fmt=png

1.1IP数据报分组转发流程

  • IP 数据报的首部中没有地方可以用来指明“下一跳路由器的 IP 地址”。

  • 当路由器收到待转发的数据报,不是将下一跳路由器的 IP 地址填入 IP 数据报,而是送交下层的网络接口软件。

  • 网络接口软件使用 ARP 负责将下一跳路由器的 IP 地址转换成硬件地址,并将此硬件地址放在链路层的 MAC 帧的首部,然后根据这个硬件地址找到下一跳路由器

在路由表中,对每一条路由,最主要的是(目的网络地址,下一跳地址)

  • IP 数据报最终一定可以找到目的主机所在目的网络上的路由器(可能要通过多次的间接交付)。

  • 只有到达最后一个路由器时,才试图向目的主机进行直接交付。

虽然互联网所有的分组转发都是基于目的主机所在的网络,但在大多数情况下都允许有这样的特例,即为特定的目的主机指明一个路由。
采用特定主机路由可使网络管理人员能更方便地控制网络和测试网络,同时也可在需要考虑某种安全问题时采用这种特定主机路由。

默认路由:

640?wx_fmt=png

路由器分组转发算法:

(1) 从数据报的首部提取目的主机的 IP 地址 D, 得出目的网络地址为 N。
(2) 若网络 N 与此路由器直接相连,则把数据报直接交付目的主机 D;否则是间接交付,执行(3)。
(3) 若路由表中有目的地址为 D 的特定主机路由,则把数据报传送给路由表中所指明的下一跳路由器;否则,执行(4)。
(4) 若路由表中有到达网络 N 的路由,则把数据报传送给路由表指明的下一跳路由器;否则,执行(5)。
(5) 若路由表中有一个默认路由,则把数据报传送给路由表中所指明的默认路由器;否则,执行(6)。
(6)  报告转发分组出错。

二、IP数据报片

过程:

  1. 一数据报的总长度为 3820 字节,其数据部分的长度为 3800 字节(使用固定首部),需要分片为长度不超过 1420 字节的数据报片。

  2. 因固定首部长度为 20 字节,因此每个数据报片的数据部分长度不能超过 1400 字节。

  3. 于是分为 3 个数据报片,其数据部分的长度分别为 1400、1400 和 1000 字节。

  4. 原始数据报首部被复制为各数据报片的首部,但必须修改有关字段的值。(片偏移字段)

片偏移是以8个字节为单位来进行偏移的,因此要除以8

640?wx_fmt=png
640?wx_fmt=png

三、子网掩码与子网划分

3.1子网划分

子网划分:从两级IP变成三级IP

从 1985 年起在 IP 地址中又增加了一个“子网号字段”,**使两级的 IP 地址变成为三级的 IP 地址。这种做法叫作划分子网 (subnetting) **。划分子网已成为互联网的正式标准协议。

划分子网纯属一个单位内部的事情。单位对外仍然表现为没有划分子网的网络(是对内的,外界并不知道)

从主机号借用若干个位作为子网号 subnet-id,而主机号 host-id 也就相应减少了若干个位。

  • 当没有划分子网时,IP 地址是两级结构。

  • 划分子网后 IP 地址就变成了三级结构。

  • 划分子网只是把 IP 地址的主机号 host-id 这部分进行再划分,而不改变 IP 地址原来的网络号 net-id。

640?wx_fmt=png

那么自从使用了子网划分以后,我们的分组转发就会变得简单一些:通过目的子网号能过滤出不少的主机

  1. 凡是从其他网络发送给本单位某个主机的 IP 数据报,仍然是根据 IP 数据报的目的网络号 net-id,先找到连接在本单位网络上的路由器。

  2. 然后此路由器在收到 IP 数据报后,再按目的网络号 net-id 和子网号 subnet-id 找到目的子网。

  3. 最后就将 IP 数据报直接交付目的主机。

下面根据两张图来进行对比:

未划分子网:

640?wx_fmt=png

已划分子网:

640?wx_fmt=png

但是要清楚的是一点:划分为子网后对外仍是一个网络(外界对我们划分子网是不知道的)

子网划分的优点

  • 减少了 IP 地址的浪费

  • 使网络的组织更加灵活

  • 更便于维护和管理

缺点:

  • 减少了能够在网络上连接的主机数

640?wx_fmt=png

本来B类地址的最多可连接数为65534台,但是在子网划分了以后,我们可以明显看到并没有那么多台了。

3.2子网掩码

子网掩码其实就是子网划分之后才有的,从一个 IP 数据报的首部并无法判断源主机或目的主机所连接的网络是否进行了子网划分。

那么要分辨该IP是否进行了子网划分,就可以通过子网掩码来进行分辨了。

规则:

  1. 子网掩码长度=32位

  2. 某位=1:IP地址中的对应位为网络号和子网号

  3. 某位=0:IP地址中的对应位为主机号

(IP 地址) AND (子网掩码) =网络地址

640?wx_fmt=png
640?wx_fmt=png

3.3使用子网划分了以后,分组转发

  • 但在划分子网的情况下,从 IP 地址却不能唯一地得出网络地址来,这是因为网络地址取决于那个网络所采用的子网掩码,但数据报的首部并没有提供子网掩码的信息。

  • 因此分组转发的算法也必须做相应的改动。

同一个IP地址,由不同的子网掩码可以得出相同的网络地址,但是效果是不一样的。(因为子网掩码的不同,就代表了子网划分的地址不同)

640?wx_fmt=png
640?wx_fmt=png

过程:

  • (1) 从收到的分组的首部提取目的 IP 地址 D。

  • (2) 先用各网络的子网掩码和 D 逐位相“与”,看是否和相应的网

    • 络地址匹配。若匹配,则将分组直接交付。否则就是间接交付,

    • 执行 (3)。

  • (3) 若路由表中有目的地址为 D 的特定主机路由,则将分组传送给

    • 指明的下一跳路由器;否则,执行 (4)。

  • (4) 对路由表中的每一行,将子网掩码和 D 逐位相“与”。若结果与该行的目的网络地址匹配,则将分组传送给该行指明的下一跳路由器;否则,执行 (5)。

  • (5) 若路由表中有一个默认路由,则将分组传送给路由表中所指明

    • 的默认路由器;否则,执行 (6)。

  • (6) 报告转发分组出错。

640?wx_fmt=png
640?wx_fmt=png
640?wx_fmt=png
640?wx_fmt=png

四、无分类编址CIDR

无分类CIDR提出的背景:

划分子网在一定程度上缓解了互联网在发展中遇到的困难。然而在 1992 年互联网仍然面临三个必须尽早解决的问题:

  • (1) B 类地址在 1992 年已分配了近一半,眼看就要在 1994 年 3 月全部分配完毕!

  • (2) 互联网主干网上的路由表中的项目数急剧增长(从几千个增长到几万个)。

  • (3) 整个 IPv4 的地址空间最终将全部耗尽

CIDR干了什么:

  • CIDR消除了传统的 A 类、B 类和 C 类地址以及划分子网的概念,因而可以更加有效地分配 IPv4 的地址空间。

  • CIDR使用各种长度的“网络前缀”(network-prefix)来代替分类地址中的网络号和子网号。

  • IP 地址从三级编址(使用子网掩码)又回到了两级编址。

CIDR 使用“斜线记法”(slash notation),它又称为 CIDR 记法,即在 IP 地址面加上一个斜线“/”,然后写上网络前缀所占的位数(这个数值对应于三级编址中子网掩码中 1 的个数)。例如: 220.78.168.0/24

640?wx_fmt=png
  1. CIDR 虽然不使用子网了,但仍然使用“掩码”这一名词(但不叫子网掩码)。

  2. 对于 /20  地址块,它的掩码是 20 个连续的 1。 斜线记法中的数字就是掩码中1的个数。

128.14.32.0/20 表示的地址块共有 212 个地址(因为斜线后面的 20 是网络前缀的位数,所以这个地址的主机号是 12 位)。

  • 在不需要指出地址块的起始地址时,也可将这样的地址块简称为“/20 地址块”。

  • 128.14.32.0/20 地址块的最小地址:128.14.32.0

  • 128.14.32.0/20 地址块的最大地址:128.14.47.255

  • 全 0 和全 1 的主机号地址一般不使用。

640?wx_fmt=png
640?wx_fmt=png

4.1路由聚合

  • 一个 CIDR 地址块可以表示很多地址,这种地址的聚合常称为路由聚合,它使得路由表中的一个项目可以表示很多个(例如上千个)原来传统分类地址的路由。

  • 路由聚合有利于减少路由器之间的路由选择信息的交换,从而提高了整个互联网的性能。

  • 前缀长度不超过 23 位的 CIDR 地址块都包含了多个 C  类地址。

  • 这些 C 类地址合起来就构成了超网

  • CIDR 的一个好处是:可以更加有效地分配 IPv4 的地址空间,可根据客户的需要分配适当大小的 CIDR 地址块。

通过一个网络号就可以查找ISP了,非常方便。

640?wx_fmt=png
640?wx_fmt=png

4.2CIDR 记法的其他形式

  • 点十进制中的0可以省略

  • 掩码可以根据CIDR的网络前缀推断出来

  • 星号前面表示的是网络前缀,星号后面表示的是主机号。主机号的0和1是任意的。

640?wx_fmt=png

4.3最长匹配

  1. 使用 CIDR 时,路由表中的每个项目由“网络前缀”和“下一跳地址”组成。在查找路由表时可能会得到不止一个匹配结果

  2. 应当从匹配结果中选择具有最长网络前缀的路由:最长前缀匹配 (longest-prefix matching)。

  3. 网络前缀越长,其地址块就越小,因而路由就越具体 (more specific) 。

举例子:

路由表中的两个项目都匹配出目的地址:

640?wx_fmt=png

640?wx_fmt=png

但是我们选择最具体的那个:

640?wx_fmt=png

最后

如果大家有更好的理解方式或者文章有错误的地方还请大家不吝在评论区留言,大家互相学习交流~~~

如果想看更多的原创技术文章,欢迎大家关注我的微信公众号:Java3y。Java技术群讨论:742919422。公众号还有海量的视频资源哦,关注即可免费领取。

可能感兴趣的链接:

  • 文章的目录导航(微信公众号端):https://zhongfucheng.bitcron.com/post/shou-ji/wen-zhang-dao-hang

  • 文章的目录导航(PC端):http://www.zhongfucheng.bitcron.com/post/shou-ji/pcduan-wen-zhang-dao-hang

  • 海量精美脑图:http://www.zhongfucheng.bitcron.com/post/shou-ji/nao-tu-da-quan


计算机网络第六章网络层例题分析第二篇 5.2 IPv4协议的基本内容 例7 如果一个路由器收到一个IP分组的前8位是01000010,路由器丢弃了该分组,为什么? 分析:设计这个例题的目的是加深读者对IPv4报头结构和各个字段的理解。 (1)IPv4报头的结构如图所示。 (2)本题讨论的是前8位,即版本与报头长度。版本与报头长度字段均为4位。版本字段值为4,表示是IPv4协议;报头长度字段值是定义了以4字节为单位的报头长... 阅读详情

相关推荐

计网-网络层-常考习题

网络层习题 网络层功能 例题 在路由器互联的多个局域网的结构中,要求每个局域网()。 A.A.A.物理层协议可以不同,而数据链路层及其以上的高层协议必须相同 B.B.B.物理层、数据链路层协议可以不同,而数据链路层以上的高层协议必须相同 C.C.C.物理层、数据链路层、网络层协议可以不同,而网络层以上的高层协议必须相同 D.D.D.物理层、数据链路层、网络层及高层协议都可以不同 解:CCC。路由器是第三层设备,向传输层及以上层次隐藏下层的具体实现,所以物理层、数据链路层、网络层协议可以不同。而网络层之上的协

weixin_72525373的博客 1401

计算机网络 | 构造超网 | CIDR

目录 一.无分类编址CIDR(构造超网) 1.为什么要使用CIDR 2.网络前缀 3.路由聚合和构成超网 4.CIDO的其他表示方法 5.总结 一.无分类编址CIDR(构造超网) 1.为什么要使用CIDR 划分子网在一定程度上缓解了互联网在发展中遇到的困难。然而在1992年互联网仍然面临三个必须尽早解决的问题,这就是 B类地址在1992年已分配了近一半,眼看很快就将全部分配完毕...

ThinPikachu的博客 7704

物联网网络层设计

任务一、网络层规划与设计 第1、物联网网络层概述 1、概述:网络层位于物联网三层的第二层,功能为传输感知层所采集的数据,是应用层和感知层的纽带。 2、传输层的基本功能: 核心功能:各类感知网络的接入和业务支撑运营平台。 服务于物联网信息汇聚、传输、初步处理的网络设备和平台。 3、物联网网络层分类: (1)传输网: 公网和专网(电信网/广电网/互联网) (2)接...

qq_56127077的博客 9962

IP地址介绍,子网划分(VLSM),构造超网(CIDR) 详解

概述 IPv4地址从被设计开始一直到现今,一共经历了三次重大变化: 分类的IPv4地址 子网划分 构造超网 1、分类的IPv4地址 IP地址是路由器用来跨网段转发IP数据报,寻找路线的32位 二进制代码,由网络地址(网络号)和主机地址(主机号)构成,分为四段每段8位二进制数,每一段最大值是255,每一段用句点隔开,如:11000000.10101000.00000001.00000001。但是因为二进制代码让网络设计、开发人员难以理解和接受,所以我们在计算机上面能看到的IP地址都以点分十进制表

luoqiang616477607的专栏 5202

华硕笔记本全硬盘恢复原厂状态 实机操作,MYASUS IN WINRE恢复,ASUS RECOVERY恢复

本教程的前提的在之前就备份了原厂的RECOVERY分区,RESTORE分区,MYASUS分区 如果这些分区都没有的话那就只能找同型号笔记本的朋友要一份了,或者去售后,告诉他这三个分区都要恢复。一般售后为了节约硬盘空间,不会给你恢复restore分区,这个分区有将近20G。 我机器撒天选2 i7-11800H,3060,32G,512GB,型号FX506HM 这篇教程先说全格式化怎么做,下次有空再说免格式化怎么弄。下面开始。 首先首先你的先做给优盘或者移动硬盘做一个PE。网上做PE启动盘的教程很多,这

JamesCurtis的博客 3万+

FPGA控制DDR读写(AXI4总线接口)

FPGA控制DDR读写

qq_42712308的博客 1万+

计算机网络第五篇【网络层之二】

tags: 计算机网络, title: 计算机网络第五篇【网络层之二】 IP数据包的首部格式 一个 IP 数据报由首部和数据两部分组成 首部的前一部分是固定长度,共 20 字节,是所有 IP 数据报必须具有的 版本——占 4 位,指 IP 协议的版本。目前的 IP 协议版本号为 4 (即 IPv4) 首部长度——占 4 位,可表示的最大数值是 15 个单位(一个单位为 4 字节),因此 IP...

weixin_33688840的博客 429

audio框架学习-Audio_Flinger分析

文章目录一、代码位置二、audio服务启动2.1 main服务2.2 audioflinger添加到系统服务中2.3 audioflinger的对外接口 之前记录过audioTrack的笔记,这次继续参考audioFlinger相关的代码并做笔记; 参考文档:https://www.cnblogs.com/innost/archive/2011/01/15/1936425.html和https://blog.csdn.net/zyuanyun/article/details/60890534?spm=100

永不秃头的程序员的博客 2135

计算机网络之构造超网(无分类编址)

构造超网,也称为路由聚合。 为什么要进行路由聚合: 因为如果不聚合的话,路由转发表将会很大,例如下图,将会增加5个路由转发表,而聚合后就变成了1个。 如何进行路由聚合呢? 找出共同前缀。 例如: 为什么要构造超网 我们知道,在地址分类的方法里面,不管哪一类地址,网络号和主机号所占的长度都是固定不变的,只要你确定了这个网络号,那就是固定长度的,这样用起来就很不灵活,而且也直接导致了IP地址资源的浪...

EmotionComputer 9686

【fNIRS可视化学习1】基于NIRS-SPM进行光极可视化并计算通道坐标

设头皮上的目标点为P₀(x₀, y₀, z₀),需要在大脑皮层点集S上找到最合适的投影点P'。

Rose9614的博客 2208

告别手动标注!PDMS NakiToolkit插件安装与初体验:以Pipeline工具为例

本文详细介绍了PDMS NakiToolkit插件的安装与使用,特别是其Pipeline工具如何通过自动化标注和材料统计功能大幅提升三维工厂设计效率。从环境准备到实战演示,帮助工程师告别繁琐的手动标注工作,实现项目交付周期的大幅缩短。

weixin_30047059的博客 351

深研《TCP/IP详解卷一》第二篇——网络层(上)

某一天,当我被很多世俗规则限制住自己的行为而不能去做很多正常人能做的事时,于是突然间感觉到:人,本不该来到这个世上!自从我们呱呱坠地那一刻起就注定我们这辈子要承受很多痛苦。。。打破规则和循规蹈矩间永远也找不到合适的平衡点。想起电影《刺客联盟》(又名通缉令)中女杀手fox最终以结束所有刺客(include herself)生命来继续维持规则的正序那撼动人心的行为,我会依旧...

weixin_33767813的博客 135

联想X3650M5服务器双模式切换实战:UEFI与Legacy BIOS如何选择?

本文深入探讨了联想X3650 M5服务器在UEFI与Legacy BIOS启动模式间的选择策略。文章从技术原理、决策矩阵、实战切换步骤及后期验证等方面,为企业IT管理员提供了基于操作系统兼容性、存储架构、安全合规与运维习惯的完整决策框架,帮助其在数据中心硬件生命周期管理中做出明智选择。

weixin_29207533的博客 281

网络层 详解,网络层功能,网络层协议,网络层设备。

网络层的主要功能,网络层协议,网络层设备。

wangyuxiang946的博客 1万+

【PG高可用】一 PostgreSQL高可用方案repmgr部署(非常详细)

repmgr安装部署

DBA之路的博客 7054

【Halcon 】Halcon 实战:如何为 XLD 模板添加极性信息以提升匹配精度?

本文介绍了Halcon中为XLD轮廓模板添加极性信息的实用技巧。通过先以"ignore_local_polarity"模式创建模板,首次匹配获得位置后,使用set_shape_model_metric运算符结合真实图像为模板注入极性信息(边缘明暗方向)。这种方法弥补了XLD模板初始不支持极性的缺陷,可显著提升后续匹配的精度和抗干扰能力。实验显示,添加极性信息后的模板匹配效果明显优于无极性的匹配结果。该技术特别适用于基于手动绘制或处理后的XLD轮廓创建模板的场景。

songhuangong123的博客 751

网络层概述

网络层是OSI模型中的第三层,主要负责数据包的路由选择和转发,确保数据从源端传输到目的端。其主要功能包括路由选择、分组转发、异构网络互连和拥塞控制。网络层的关键技术涉及路由算法(如距离向量算法、链路状态算法和路径向量算法)、分组转发机制、IP协议(IPv4和IPv6)以及地址解析协议(ARP)和ICMP协议。IPv4是广泛使用的网络协议,其核心包括地址分配、数据报文格式和分组交换机制。ICMP协议用于网络状态监测和错误反馈,如常用的ping命令。网络层的核心协议包括IP、ICMP、ARP和IGMP,这些协议

qq_53734740的博客 2527

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

【网络协议栈】网络层(上)网络层的基本理解、IP协议格式、网络层分组(内附手画分析图 简单易懂)

本章我将带你了解网络层,以及网络层中非常重要的IP协议格式和网络层的分片组装问题

溟洵的博客 1880

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

网络层的作用

我们知道网络层处于数据链路层和传输层之间,它在数据报文包的传递中起到了重要作用。         我们来看上面这张图。左边的主机想和右边的主机通话,那么这个数据包一定会经过网络。中间灰色的圆圈是路由器,他们组成了一个网络,数据链路层只是把这个信息传递了“一跳”,也就是从介质的一端传递到另一端,在图里面比如说从路由器1传递到2.但是网络层做的事情是,规划好所有跳的路线,比如说数据包要依次经

hanzhen7541的博客 2万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

网络层详解

IP分组转发是指在互联网络中路由器根据IP分组的目的地址,将其从接收接口转发到合适的输出接口的过程。这是网络层的核心功能之一,用于确定数据包传输的最优路径。通过这些步骤,IP分组能够在复杂的网络环境中被准确地转发到目的地。

ZZH1120KQ的博客 1150

网络层

网络层网络层提供的两种服务1.虚电路服务网际协议IP各类IP地址的网路号字段和主机号字段:IP地址与与硬件地址的区别:地址解析协议ARP的作用路由器分组转发算法划分子网和构造超网1.1 划分子网1.2 子网掩码1.3 子网划分方法1.4 在划分子网情况下路由器转发分组的算法无分类编址CIDRCIDR地址块路由聚合(构成超网)内部网关协议RIPRIP协议的三个特点 网络层提供的两种服务 1.虚电路服...

Jachins的博客 1万+

四、网络层

网络层习题

qq_47302320的博客 5156

四、网络层(一)网络层的功能

网络层的主要任务就是将分组从源主机经过多个网络和多段链路传输到目的主机,可以将该任务划分为分组转发和路由选择两种重要的功能。

24考研人晴落的博客 8918
上一篇: 计算机网络【开山篇】
下一篇: 网络层【第三篇】
Java3y
Java3y 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄9年 1万+粉丝 509原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值