(17)IPv4协议的功能实现原理

一、IPv4:是Internet Protocol version 4(网际协议版本4)的英文简称,而中文简称为“网协版4”

二、IPv4协议:网际协议版本4(英语:Internet Protocol version 4IPv4),又称互联网通信协议第四版,是网际协议开发过程中的第四个修订版本,也是此协议第一个被广泛部署的版本。IPv4是互联网的核心,也是使用最广泛的网际协议版本,其后继版本为IPv6,直到2011年,IANA IPv4位址完全用尽时,IPv6仍处在部署的初期。

IPv4是一种无连接的协议,操作在使用分组交换的链路层(如以太网)上。此协议会尽最大努力交付数据包,意即它不保证任何数据包均能送达目的地,也不保证所有数据包均按照正确的顺序无重复地到达。这些方面是由上层的传输协议(如传输控制协议)处理的。、

ipv4协议的构成:IPv4协议族(维基百科的翻译是协议族: 。 簇的说法我听闻是早期认为该系列协议都是从一个protocol stack上分支出来的,所以采用簇这个形象的说法。 但是后来许多协议不再必须在这个栈上运行了,也就不成了簇,所以转而用族。)

IPv4协议族是TCP/IP协议族中最为核心的协议族。IPv4协议主要包括

地址解析协议ARP(Address Resolution Protocol)、逆地址解析协议RARP(Reverse Address Resolution Protocol)、互联网控制消息协议ICMP(Internet Control Message Protocol)、传输控制协议TCP(Transmission Contronl Protocol)和用户数据报协议UDP(User Datagram Protocol)等协议。

ARP协议

ARP 是用来将 IP 地址解析为 MAC 地址的协议,可以分为动态和静态两种类型。另外 ARP 还有扩展应用功能,包括 Proxy ARP 功能、免费 ARP、 ARP 安全以及 ARP-Ping。

RARP协议

RARP 和 ARP 正好相反,是将主机的 MAC 地址解析为 IP 地址的协议。

ICMP协议
为了更有效地转发 IP 数据报文和提高数据报文交付成功的机会,在网络层使用 ICMP 协议。ICMP允许主机或路由器报告差错情况和提供有关异常情况的报告。ICMP 报文作为 IP 层数据报文的数据,加上数据报文的首部,组成 IP 数据报文发送出去。
 

三、IPv4协议的功能:作用是为每一个网络和每一台主机分配一个 IP,即能通过IP才能在计算机网络中定位一台计算机(广义的计算机,泛指接入计算机网络并且有TCP/IP协议栈的设备)

IPv4协议是怎么实现给主机分配IP的呢 :

ip地址是由32位二进制数,即4个字节组成的,由网络号主机号两个字段组成。总的来说,寻址的过程是:先按网络号把网络找到,再按主机号把主机找到。

四、IPv4协议的功能怎么实现的:

 

按协议解析地址 然后寻址 总的来说,寻址的过程是按网络号把网络找到,再按主机号把主机找到

IP地址解析

一台路由设备用来连接多个网络,具有多个网络的IP地址。为保证用户使用IP地址进行正常通信,需要满足如下两点:

  • IP地址只是主机在网络层中的地址,若要将网络层中传送的数据报交给目的主机,必须知道该主机的物理地址,因此必须将IP地址解析为物理地址。

  • 用户平时不愿意使用难于记忆的IP地址,而更愿意使用易于记忆的主机名,因此也需要将主机名解析为IP地址。

在以太网上,主机的物理地址就是指MAC地址。将主机名解析为IP地址的操作是由DNS服务器来完成,而将IP地址解析为MAC地址的操作是由ARP来完成的

***看到这里可以看下下表 看看关于IPV4相关有哪些。

【网络干货】IPV4基本原理技术详解

 在互联网中,用户想要将计算机连入网络,就需要向因特网服务提供方 申请一个 IP 地址

IPv4使用32位(4字节)地址,因此地址空间中只有4,294,967,296(2)个地址。IPv4采用了“点分十进制表示法” 来便于用户识别和记忆,这种表示法的 IP 地址由 4 个点分十进制整数来表示,每个十进制整数对应一个字节

例如,IPv4 地址使用二进制的表示形式为 00001010 00000001 00000001 00000010,采用点分十进制表示法表示为 10.1.1.2。

IPv4 地址由网络号码字段和主机号码字段组成:

网络号码字段(Net-id):IP 地址的网络号码字段用来标识一个网络,网络号码字段的前几位用来区分 IP 地址的类型。

主机号码字段(Host-id):主机号码字段用来区分一个网络内的不同主机。对于网络号相同的设备,无论实际所处的物理位置如何,它们都是处在同一个网络中。

摘要:ip地址的分配原理详解 - SAUCERMAN (saucer-man.com)

1. ip地址概述

互联网中有数百万台的主机和路由器,为了确切的标识它们,TCP/IP建立了一套编址方案,为每台主机和路由器分配一个全网唯一的地址,即IP地址。任何两台主机的ip地址不能相同,但是允许一个主机拥有多个ip地址。

2. ip地址结构及分类

这里介绍的是ipv4版本的ip地址,也是大家现阶段都在用的ip地址。

ip地址是由32位二进制数,即4个字节组成的,由网络号主机号两个字段组成。总的来说,寻址的过程是:先按网络号把网络找到,再按主机号把主机找到。

为了便于对ip地址进行管理,同时还考虑到网络的差异很大,ip地址分为5类,即A类到E类,如下所示

ip address

这些32位的地址通常写成四个二进制的数,其中每个整数对应一个字节,这就是点分十进制记法,例如我的ip地址就是171.48.163.10。

关于上图中的网络号范围:

  • A类地址网络号占用一个字节,但是由于有一位是类别位,只有7位可供使用,但是由于规定,网络字段全0是个保留字段表示本网络,而127(01111111)是另外一个保留字段,作为本地软件的环回测试。我们常见的127.0.0.1表示本机,原因也是出自这里。所以A类地址可以指派的网络号个数为(2^7-2).
  • B类网络地址网络号有两个字节,前两位为10已经固定,只剩下14位可用,由于这14位无论怎么取值都不会使得网络号为全0或者全1,但是实际上规定,B类不指派128.0.0.0,所以最小网络地址为128.1.0.0。因此B类地址可指派的网络号个数为(2^14-1).
  • C类地址有3个字节的网络字段号,前三位固定110,只有剩下21位可用,同样C类地址192.0.0.0也不指派,可指派的最小网络地址也是192.0.1.0。因此C类地址可指派的网络号个数为(2^21-1).

可以看出区分各类地址最简单的方法就是看它的第一个十进制整数:

类型范围
A0.0.0.0到127.255.255.255
B128.0.0.0到191.255.255.255
C192.0.0.0到123.255.255.255
D224.0.0.0到239.255.255.255
E240.0.0.0到247.255.255.255

目前大量使用的是A、B、C三类地址,当某单位申请一个ip地址时,实际上只是申请到了一个网络号,具体主机号由本单位自行分配。

3. 建立子网

现在所有的主机都支持子网编址,不是把ip地址看成单纯的网络号+主机号,而是把主机号再分成一个子网号和一个主机号。这个分配的过程就是管理员建立子网的过程。

举个例子,假设这里有个A类网络地址(120.252),在剩下的16bit中,8bit用于子网号,8bit用于主机号,格式如下所示。

16位8位8位
网络号=120.252子网号主机号

这样就允许有254个子网,每个子网有254台主机。

子网对于外部来说隐藏了内部网络组织的细节。在我们的网络例子中,所有的ip地址都有一个B类网络号120.252。但是其中有超过30多个子网,多于400台主机分配在这些子网中,由一台路由器提供Internet的接,在各子网之间用路由器互连。

4. 子网掩码

上例中对于主机号的分配我们是把16位拆分成8位子网号和8位主机号,那么为什么不是7位子网号9位主机号呢,这里就涉及到子网掩码的作用了。

TCP/IP体系规定用一个32位的子网掩码来表示子网号字段对应的长度。具体的做法是:子网掩码由一连串的‘1’和一连串的‘0’组成,‘1’对应于网络号和子网号字段,而‘0’对应主机号。

现在我们来看一个例子。假设还是分配到一个A类地址120.252。其子网掩码是11111111.11111111.11111111.00000000。可以看出前24位为‘1’,后‘8’位是‘0’,说明网络号+子网号为前24位,子网号为24-16=8位,主机号为后8位。划分的主机地址格式为

16位8位8位
网络号=120.252子网号主机号

如果子网掩码为11111111.11111111.11111110.00000000,那么子网号有23-16=7位,主机号有9位。对应的主机地址格式就变成:

16位7位9位
网络号=120.252子网号主机号

通过上述例子我们便可以知道子网掩码的作用就是用来确定对主机号的划分。

A、B、C类ip地址默认的子网掩码分别为:255.0.0.0255.255.0.0255.255.255.0

有了子网掩码,总路由器才可以确定把数据转发到哪个子网。举个例子:

假设一个公司网络的网段为120.252。子网掩码11111111.11111111.11111111.11000000(前26位是网络号+子网号,后6位是主机号)。

这时外界计算机要将一个数据传送给ip地址为120.252.16.98的主机,那么这个数据会先到公司的总路由器,进入120.252网络中。总路由器接收到了这个数据该转发到哪个子网中呢?

首先将120.252.16.98转化为2进制为1111000.11111100.00010000.01100010,根据子网掩码便可以确定网段为1111000.11111100(120.252),子网号为0001000001(65),主机号为100010(34)。

最终路由器把数据转发到第65个子网上,在由子网路由器转发到第34个主机上。

5. 同一网段

想在同一网段,必须做到网络标识相同。各类IP的网络标识算法都是不一样的,需要根据子网掩码的位数来判断。

算法只要把IP和子网掩码的每位数AND就可以了。(AND方法:0和1=0 0和0=0 1和1=1)

如:And 192.168.0.1,255.255.255.0,先转换为二进制,然后AND每一位。
IP: 11000000.10101000.00000000.00000001
子网掩码: 11111111.11111111.11111111.00000000
得出AND结果:  11000000.10101000.00000000.00000000
转换为十进制192.168.0.0,这就是网络标识。

其实很容易理解,只要两个ip地址的网络号和子网号都一样就是同一网段。 而网络号和子网号的位数是需要根据子网掩码才可以知道了,上述算法的原理也是基于此。

举例: 假设我们的主机地址是140.252.1.1(一个B类地址),而子网掩码是255.255.255.0(子网号8位,主机号8位主机号)

  • 如果目的ip地址为140.252.1.5,那么我们就知道b类网络号是相同的(140.252),子网号是相同的(1),属于同一网段
  • 如果目的ip地址为140.252.4.5,那么我们就知道b类网络号是相同的(140.252),但是子网号是不同的(1和4)。不属于同一网段
  • 如果目的ip地址为140.251.4.5,那么我们就知道b类网络号是不相同的(140.252和140.251),后面比较就没必要了,不属于同一网段。

一般来说,如果主机没有设置防火墙禁止别人访问的话,位于同一网段是主机是可以直接访问的。

6. 私有地址

A、B、C三类地址是我们常见的IP地址段。在这三类地址中,绝大多数的IP地址都是公有地址,需要向国际互联网信息中心申请注册。但是在IPv4地址协议中预留了3个IP地址段,作为私有地址,供组织机构内部使用。这三个地址段分别位于A、B、C三类地址内:

  • A类地址:10.0.0.0--10.255.255.255
  • B类地址:172.16.0.0--172.31.255.255
  • C类地址:192.168.0.0--192.168.255.255

这些地址是不会被Internet分配的,它们在Internet上也不会被路由。也就是说在外界公网上,不可能有ip地址是上述范围之中的。

绝大部分计算机都是在一个内网中,而不是直接分配一个公网ipv4地址,我们可以用ipconfig查看一下本地的吧ip地址,然后对比一下公网ip地址:

内网ip

公网ip

ipconfig查出来的是你本机的IP地址,也就是内网私有地址,此类地址仅在局域网使用,不能联通外网。

百度查出来的地址是你上网的公网地址。

为什么要使用这种机制呢?

ipv4的数目看起来很多,实际上全世界分一分就捉襟见肘了,因此我们使用私有ip,大量的内网ip地址转换为一个或少量的公网IP地址,就减少对公网IP地址的占用;有时候一家公司不需要连接Internet,只需要内部之间相互通信,便可以建立一个局域网,分配私有ip给公司的每个电脑,这样可以防止hacker的入侵。

实际上这个公网地址就是内网连接Internet的身份。外界只会知道你的公网ip地址,内网的地址可以根据需要自行分配,对外界是不可知的。

公网ip的数量稀少,导致一般一个公司或者单位才会分到一个公网ip,一般企业内部或者学校的计算机都是只分配了内网ip。

那如果我们的ip是私有地址,那怎么连接Internet呢?

既然我们都是用的私有ip,那么我们应该只可以在内网内部进行通信,你可能会疑问那么我们是怎么连接上Internet的呢?

这是使用了NAT技术。NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在Internet上。顾名思义,它是一种把内部私有网络地址(IP地址)翻译成合法网络IP地址的技术。

简单的说,NAT就是在内部网络中使用私有地址,而当内部计算机连接Internet时,就在网关(可以理解为出口,打个比方就像院子的门一样)处,将内部地址替换成公用地址,从而在外部公网(internet)上正常使用,NAT可以使多台计算机共享Internet连接。

实现NAT转换的地方一般是路由器。我们也可以通过对路由器的设置来让外界对公网的访问映射成对局域网某一主机的访问,当我们要将计算机做成服务器时,需要用到此技术。

最后让我们来模拟一下我们上网的流程。

小明是个大学生,电信公司分给他宿舍楼一个ip是118.168.14.117,宿舍楼网络管理员给小明同学分配的私有ip是192.168.1.150。这天小明打开了浏览器想要搜索明天天气怎么样,这时的数据发给了路由器,然后路由器把数据发送给了百度的服务器(私有ip转换为公网ip)。百度接收到之后返回了一段数据到了路由器(百度以为是路由器的公网ip请求的),然后路由找到小明的私有ip(公网ip转换到私有ip),将数据发给了小明,这就是小明真实上网的流程。

7. 网关

上述小明的例子中,路由器作为公网和私网的桥梁,这时路由器便充当了网关的角色。实际上路由器并不是内外网的连接点,网关才是,这里路由器可以完成网关的功能完成网络的互连罢了。

网关就是一个网络连接到另一个网络的“关口”,也就是网络关卡,又称网间连接器、协议转换器。网关是一个网络层上的概念,既可以用于局域网互连,也可以用于广域网互连。

由于历史的原因,许多有关TCP/IP的文献曾经把网络层使用的路由器称为网关,在今天很多局域网采用都是路由来接入网络,因此通常指的网关就是路由器的IP!

1、IPv4地址:

2、IPv4地址分类

为了方便 IP 地址的管理及组网, IP 地址分成五类,如图所示

【网络干货】IPV4基本原理技术详解_Java_02

 

目前大量使用的 IP 地址属于 A、 B、 C 三类 IP 地址中的一种。D 类地址是组播地址, E 类地址保留。A、 B、 C、 D、 E 类的类别字段分别是二进制数 0、 10、 110、 1110、 1111,通过网络号字段的前几个比特就可以判断 IP 地址属于哪一类,这是区分各类地址最简单的方法。

在使用 IP 地址时要注意,一些 IP 地址是保留作为特殊用途的,一般的用户不能使用。表中列出各类 IP 地址的范围。

 

 

3、特殊IPv4地址:

 

4、私有IPv4地址

为了解决 IP 地址短缺的问题,提出了私有地址的概念。私有地址是指内部网络或主机地址,这些地址只能用于某个内部网络,不能用于公共网络。RFC1918 描述了为私有网络预留的 3 个 IP 地址段。

【网络干货】IPV4基本原理技术详解_Java_06

IPv4 报文格式

一个 IPv4 数据报文由首部和数据两部分组成。首部的前一部分是固定长度,共 20 个字节,是所有IPv4 数据报必须具有的。在首部的固定部分的后面是一些可选字段,其长度是可变的。


子网划分

通过将 IP 地址的网络部分进一步划分为若干个子网,解决了 IP 地址空间利用率低和两级 IP 地址不够灵活的问题。

当一个单位的主机很多而且分布在很广的地理范围时,为了便于管理,可将单位内部的主机号码再进一步划分为多个子网。通过子网划分,整个网络地址可以划分成更多的小网络。

子网的划分是网络内部的行为,从外部看,这个单位只有一个网络号码。只有当外部的报文进入到本单位范围后,本单位的路由设备才根据子网号码再进行选路,找到目的主机。

如图所示,为一个 B 类 IP 地址子网划分情况,其中子网掩码由一串连续的“1”和一串连续的“0”组成。“1”对应于网络号码和子网号码字段,而“0”对应于主机号码字段。

图中,把一个B类地址的 Host-id的高位 5bits用来划分子网, Subnet-id的范围是从 00000~11111,总共可以划分 25(32)个子网出来。对应的子网掩码也会相应的发生变化,比如 Subnet-id 为 11111的子网掩码就是 255.255.248.0。将 IP 地址与其相应掩码位执行与运算的结果就是网络地址。

多划分出一个子网号码字段是要付出代价的。举例来说,本来一个 B 类 IP 地址可以容纳 65534 个主机号码。但划分出 5bits 长的子网字段后,最多可有 32 个子网,每个子网有 11bit 的主机号码,即每个子网最多可有 2046(211-2,去掉全 1 和全 0 的主机号码)个主机号码。因此主机号码的总数是(32 x 2046 = 65472)个, 比不划分子网时要少 62 个。

子网划分与 IP 地址规划时,通常需要综合考虑以下原则,实现合理高效的网络规划

层次性

实现网络的层次性划分,需要综合考虑地域和业务因素,采用自顶向下的方法划分,达到有效管理网络、简化路由表的目标。一般情况下:

对于大骨干网络和大城域网络相结合的网络,采用层次性划分方式。

对于行政区类型的网络,采用多级网络分配方式。

连续性

连续地址在层次结构的网络中易于进行路由聚合,大大缩减路由表数量,提高路由查找的效率。

尽量为每个区域分配连续的 IP 地址空间。

尽量为具有相同业务和功能的设备分配连续的 IP 地址。

扩展性

分配地址时,在每一层次上都要留有余量。当网络规模扩展时能保证地址分配的连续性,实现网络的长远规划。骨干网络应有足够的连续地址组成独立的自治域,并为今后的扩展留有余地。

高效性

划分子网时,要保证充分利用地址资源,使子网的划分满足主机个数的要求。

利用可变长子网掩码 VLSM(Variable Length Subnet Mask)技术分配 IP 地址,充分合理地利
用地址资源。与网络的路由机制设计相结合,合理使用已划分的地址空间,提高地址的利用率。

拓展:IPv4和IPv6有什么区别? - 知乎 (zhihu.com)

         【网络干货】IPV4基本原理技术详解【图文】_网工的笔记_51CTO博客

           IPV4基本知识介绍 - 坏掉的开关 - 博客园 (cnblogs.com)

我画了 40 张图就是为了让你搞懂计算机网络层

1、IPv4地址:

2、IPv4地址分类

为了方便 IP 地址的管理及组网, IP 地址分成五类,如图所示

【网络干货】IPV4基本原理技术详解_Java_02

目前大量使用的 IP 地址属于 A、 B、 C 三类 IP 地址中的一种。D 类地址是组播地址, E 类地址保留。A、 B、 C、 D、 E 类的类别字段分别是二进制数 0、 10、 110、 1110、 1111,通过网络号字段的前几个比特就可以判断 IP 地址属于哪一类,这是区分各类地址最简单的方法。

在使用 IP 地址时要注意,一些 IP 地址是保留作为特殊用途的,一般的用户不能使用。表中列出各类 IP 地址的范围。

3、特殊IPv4地址:

4、私有IPv4地址

为了解决 IP 地址短缺的问题,提出了私有地址的概念。私有地址是指内部网络或主机地址,这些地址只能用于某个内部网络,不能用于公共网络。RFC1918 描述了为私有网络预留的 3 个 IP 地址段。

【网络干货】IPV4基本原理技术详解_Java_06

IPv4 报文格式

一个 IPv4 数据报文由首部和数据两部分组成。首部的前一部分是固定长度,共 20 个字节,是所有IPv4 数据报必须具有的。在首部的固定部分的后面是一些可选字段,其长度是可变的。


子网划分

通过将 IP 地址的网络部分进一步划分为若干个子网,解决了 IP 地址空间利用率低和两级 IP 地址不够灵活的问题。

当一个单位的主机很多而且分布在很广的地理范围时,为了便于管理,可将单位内部的主机号码再进一步划分为多个子网。通过子网划分,整个网络地址可以划分成更多的小网络。

子网的划分是网络内部的行为,从外部看,这个单位只有一个网络号码。只有当外部的报文进入到本单位范围后,本单位的路由设备才根据子网号码再进行选路,找到目的主机。

如图所示,为一个 B 类 IP 地址子网划分情况,其中子网掩码由一串连续的“1”和一串连续的“0”组成。“1”对应于网络号码和子网号码字段,而“0”对应于主机号码字段。

图中,把一个B类地址的 Host-id的高位 5bits用来划分子网, Subnet-id的范围是从 00000~11111,总共可以划分 25(32)个子网出来。对应的子网掩码也会相应的发生变化,比如 Subnet-id 为 11111的子网掩码就是 255.255.248.0。将 IP 地址与其相应掩码位执行与运算的结果就是网络地址。

多划分出一个子网号码字段是要付出代价的。举例来说,本来一个 B 类 IP 地址可以容纳 65534 个主机号码。但划分出 5bits 长的子网字段后,最多可有 32 个子网,每个子网有 11bit 的主机号码,即每个子网最多可有 2046(211-2,去掉全 1 和全 0 的主机号码)个主机号码。因此主机号码的总数是(32 x 2046 = 65472)个, 比不划分子网时要少 62 个。

子网划分与 IP 地址规划时,通常需要综合考虑以下原则,实现合理高效的网络规划

层次性

实现网络的层次性划分,需要综合考虑地域和业务因素,采用自顶向下的方法划分,达到有效管理网络、简化路由表的目标。一般情况下:

对于大骨干网络和大城域网络相结合的网络,采用层次性划分方式。

对于行政区类型的网络,采用多级网络分配方式。

连续性

连续地址在层次结构的网络中易于进行路由聚合,大大缩减路由表数量,提高路由查找的效率。

尽量为每个区域分配连续的 IP 地址空间。

尽量为具有相同业务和功能的设备分配连续的 IP 地址。

扩展性

分配地址时,在每一层次上都要留有余量。当网络规模扩展时能保证地址分配的连续性,实现网络的长远规划。骨干网络应有足够的连续地址组成独立的自治域,并为今后的扩展留有余地。

高效性

划分子网时,要保证充分利用地址资源,使子网的划分满足主机个数的要求。

利用可变长子网掩码 VLSM(Variable Length Subnet Mask)技术分配 IP 地址,充分合理地利
用地址资源。与网络的路由机制设计相结合,合理使用已划分的地址空间,提高地址的利用率。

 

对于很多初学者来而,虽然知道了哪些协议号对应哪些上层应用,毕竟只要背熟了就好,但是我们还需要更深入的思考?例如,在IP协议里面加入协议号标识传输层协议,意义何在?

通过上面这张图我们可以看到,若PC1 PING PC2,则此时会采用ICMP协议,而ICMP协议对应的协议号是1。当PC2收到这个数据包时,拆开IP头部,则会看到协议号,根据协议号调用对应的上层协议或应用来进行上层数据处理。

以这里例子来看,若PC2采用TCP或UDP来解开ICMP数据包,则无法正常解析,好比用word程序要打开一部mp4电影,肯定会有故障。而如果这里PC2根据协议号为1,调用ICMP协议来处理ICMP数据包,则可以正常解读并返回回应包。

所以,协议号(Protocol)、端口号(Port)、类型值(Type)这些的功能都是:标记上层协议/应用,告诉接收方,有正确的协议/应用来打开这个数据,功能相当于电脑文件的后缀名,告诉电脑用哪些应用程序来打开对应的文件。

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值