0x00 前言简述

0x01 名称解析

Q:内网、外网、宽带、带宽、流量、网速之间的区别与联系?

带宽

解析:带宽是量词,指的是网速的大小,比如1Mbps的意思是一兆比特每秒,这个数值就是指带宽(单位是比特/秒(bps))。

Q: 通常在运营商那里申请宽带时候就会问您选择怎样的的套餐,根据套餐的不同会有10Mb/s 、20Mb/s、50Mb/s、 100Mb/等,比如申请办理移动宽带1M的带宽,此处1MB = 1Mbps,指的是数字信号的传输速率即网络带宽。

比如利用计算机字节换算比例可以计算出自己的带宽大小:

1
2
3
4
5
6
7
8
9
10
11
12
13
# 比特是信息的最小单位:1字节=8比特 也就是1B=8bit 或者 1B=8b
1KB=1024B
1MB=1024KB
1GB=1024MB

1字节/秒=8比特/秒 (1B/s=8bps)
1B(1字节)是比较小的存储单位:一般情况下1个英文字母占1个字节,一个汉字占2个字节;

# *单位说明*
- (B) 是指字节(Byte)1个字节有8个比特位组成
- (b) 是指比特(bit)代表一个2进制位(值为0或1)
- (Kbps) 是指每秒钟传送多少个千位的信息(K表示千位,Kb表示的是多少千个位,ps是指每秒)
- (Mbps) 是指每秒钟传送多少个兆位的信息

注意:假如我们申请的带宽是10Mb/s中的单位中的b是小写,而我们刚才说的1B(Byte-字节) = 8b(bits-位) 所以这里刚好是8倍的关系即下载速度:10 Mb / 8 = 1.25 MB
注意:计算机数据单位与网络通信带宽单位是有区别的,两者特别容易被混淆;

Q: 有的人就会问,为什么要除以8?

答:在计算机中下载速度是以字节(B)为单位的,而提供商说的是以比特(b)为单位的。
比如说: 在网上下载一个软件,都会以B(字节)为单位的,再比如你打开一个网页,这个网页中可能会有图片,文字,视频等内容,这些内容本质上来说,也是下载到你电脑了,然后你才能看到的。

我们可以带宽(带宽大小/8)来计算出自己的下载速度,注意下面都是以字节(B)为单位;

1
2
3
4
5
6
7
带宽        下载速度           公式
带宽为2Mb 下载速度为256KB/s 2 / 8 = 0.25
带宽为4Mb 下载速度为512KB/s 4 / 8 = 0.5
带宽为8Mb 下载速度为1.00MB/s 8 / 8= 1.0
带宽为10Mb 下载速度为1.25MB/s 10 / 8 = 1.25
带宽为20Mb 下载速度为2.50MB/s 20 / 8 = 2.50
带宽为100Mb 下载速度为12.5MB/s 100 / 8 = 12.50

有的时候,使用一些软件测试网速时,发现与我们计算的结果有点差距,这个是正常现象,这是由于一些物理线路磨损等客观原因造成的。
还有的时候,大家在深夜下载软件时,会发现,下载速度超过了我们理论上计算出来的值,这种情况也是存在的

我们可以这样理解: 比如你家在J区,那么提供商拉到J区的总线路是100Mb/s , 而你家申请的是10M, 由于限制都是从路由器里设置的,这个与设置路由器的设置有关.

  • 第二种情况就是,你下载软件的服务器比较闲,这样速度也是比较快的
  • 第三种情况就是我们下载软件时,可能会用迅雷呀这方面的软件,由于这个软件下载的人多了,那么他的速度也是比较快的。


宽带

描述: 宽带是名词,说明网络的传输速率快慢。
宽带的标准各不相同,最初认为128kbps以上带宽的就是宽带,而以下的就是窄带;但现在国内运营商一般提供至少512kbps带宽的宽带服务。

  • 宽带:在数字通信中通常指64kbit/s以上信号的带宽。
  • 窄带:在数字通信中通常指64kbit/s以下信号的带宽。

Q: 通常别人会说你家能不能上网呀?
答:其实这个意思就是你家有没有宽带,换句话说就是一个名词,先有了宽带一词然后才可以说你带宽是多少,宽带与上网的速度快慢没有直接关系。


流量

描述: 流量是对外发送数据与接收数据包的大小总和单位是采取1024进制的单位有 B,KB,MB(M),GB(G)

1
2
3
1G=1024MB
1M=1024KB
1KB=1024字节(B)

比如:一般我们手机有 5元30MB,10元70MB的流量套餐,当我们打开一个网页,需要多少流量呢?(以前哈)

假设某一个网页上有 100个汉字与一张100KB的图片,一个汉字=2个字节
即这个页面的数据大小为:100 * 2B / 1024 + 100KB = 0.2KB +100KB =100.2KB,每访问一次这个页面,将产生100.2KB的流量,如果是70MB的流量,那么访问几个网页基本快没有了,所以更不要说看视频了;


上行带宽

描述:上行带宽即上行速率,一般是指从你的电脑上传的速度,别人对你的电脑进行通讯的速率

比如你往QQ空间上传你的相片,这个时候上传相片的速度就是上行速度,其他还有比如你往一些云盘里面上传文件的时候,这个时候的速度也是上行速率,我们可能会发现,通常情况下,上传文件的速度比我们平常使用的网络速度要慢很多。

理想的状态下:100M光纤宽带的下行带宽在10M/S-15M/s之间;上行宽带是指上传到互联网上的速度;这个要开你开通的宽带是上下行等同还是不等同了,经过测试上行带宽在2M/S~3M/S;不知道的可以咨询你的运营商;

注:一般企业开通的是上下行带宽等同的;家用的是不等同,一般只管下行带宽,上行的不管的。


下行带宽

描述: 下行带宽即下行速率,一般是你从网络上的主机下载的速度,比如你下载文件的速度,打开网页的速度,这种速度就是下行速率,下行速率通常就是我们平常所说的网速,比如你的带宽是电信8M 、光纤20M等,这种速度其实就是指的网络的下行速率。

我们平时所使用的宽带说多少M,都是指的下行宽带,因为我们上网主要是从互联网上下载数据,而上传的数据量要少很多。

测试地址: https://www.speedtest.cn/


服务器的上行和下行

描述:假如我们从Client与Server进行通信此时,对服务器而言客户端下载资源消耗的是服务器的上行流量,客户端上传资源消耗的是服务器的下行流量;

通常买的服务器,比如阿里云一般买的带宽指的是上行带宽,下行通常是不限的。而且流量的计算一般都是以上行的来计算的。
所以客户端上传资源,对服务器的带宽基本没有影响,因为服务器的下行基本不限的,跟客户端本身网络的带宽有影响;
而客户端下载资源,除了跟服务器的带宽有影响,跟客户端本身的网络带宽也有影响的。

服务器的上行带宽
描述:服务器的上行带宽主要用于本地用户请求服务器上的资源(每秒钟服务器传给客户端的最大数据量,服务器流出的带宽)(即本地的下载、服务器的上传)`,如果是在其他机器下载服务器上的文件,用的主要是服务器的上行带宽。

这里一定要分清楚上行带宽和下行带宽是对谁而言的,个人PC下载速度看的是自己的下行带宽和服务器的上行带宽,即个人PC(A)与服务器(B)连接,服务器B的最大上行带宽(上行速度)决定了PC最大下载速度。

服务器的下行带宽
下行带宽主要用于本地用户上传文件至服务器(客户上传数据到服务器),对于服务器来说,下行带宽是不限制的,网络因素,取决于客户端当前的网络情况


内网IP与外网IP

描述: 我们知道网络拓扑结构中有链路、星型、网状等结构;

比如:你上百度搜索整个网络呈网状结构,它会自动找到一条通往百度的路径——基于深度优先搜索或者广度优先搜索

内网地址IP地址空间:如果你查到的ip地址在以上A、B、C类IP地址的范围内,它一定就是局域网的ip地址,否则就是公网的地址。

1
2
3
4
5
6
7
8
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

注意事项:

  • 1.公网ip具有世界范围的唯一性,而内网ip只在局域网内部具有唯一性;
  • 2.一个局域网里所有电脑的内网IP是互不相同的,但共用一个外网IP。
  • 3.在局域网中每台电脑都可以自己分配自己的IP,但是这个IP只在局域网中有效。而如果你将电脑连接到互联网,你的网络提供商的服务器会为你分配一个IP地址,这个IP地址才是你在外网的IP。两个IP同时存在一个对内,一个对外。
  • 4.互联网上的IP(即外网IP)地址统一由一个叫“IANA(互联网网络号分配机构)”的组织来管理。由于分配不合理以及IPv4协议本身存在的局限,现在互联网的IP地址资源越来越紧张。IANA将A、B、C类IP地址的一部分保留下来留作局域网使用。
  • 5.实际生活中不仅有一级NET技术,还有二级NET技术。也就是可能你的校园网关也只是个局域网。通过多级转换可以得到更多的地址。


总结问答:

  • Q: 带宽与宽带的区别是什么?

    答:即宽带是一种业务,带宽是传输速度。带宽是一个具体数值而宽带则是满足一定带宽数值的一种传输标准(服务)。

  • Q: 那么带宽、网速、流量之间有什么关系,他们分别代表什么呢?

    1、带宽单位是:比特/秒(bps)10M = 10Mbps(10兆比特每秒);
    2、网速是数据传输的速度,单位是字节/秒 (B/s, KB/s, MB/s) 例如: 1MB/s=1024KB/s 1KB/s=1024B/s;
    3、流量是用户上网发送和接收的数据量总和 ,单位是字节(Byte);
    4、他们之间的换算:带宽大小 / 8 下载电脑中都以B为单位;

    1
    2
    3
    4
    5
    1M 带宽(1Mb/s)   = 0.125MB/s = 128KB/s  # 网速
    10M 带宽(10Mb/s) = 1.25MB/s

    我们所知在计算机中 1M = 1024K ,如果需要转换成为 Kbps 则 1Mbps = `1024Kbps`.
    10Mbps = 10*1024Kbps = 10*1024*1024bps = 10*1024*1024/8 Byte/s = 10/8 MB/s = 1.25
  • Q: 上行带宽和下行带宽,或者说上行速度和下行速度是什么意思?

    答: 在设置路由器的限速,或者配置其它一些软件的时会遇到上行速度和下行速度的配置,很多用户根本就不知道这两个所代表的意思,下面会对这两种进行详细讲解:
    在访问互联网时存在两种行为, 上行宽带(速度) 指的是上传的速度,而下行宽带(速度) 指的是下载数据时的数度;
    注意事项: 上行宽带(速度)和下行宽带(速度)是不对称的,一般是下行速度大于上行的速度。

  • Q: 为什么在使用宽带的过程中,发现电脑下载的速度根本就达不到自己办理的宽带的标准,例如10Mb/s的宽带,下载速度只有1MB/s左右的速度,这是为什么呢?

    答:因为宽带运营商的带宽下行速度和Windows电脑上的下行速度的单位不一样,Windows电脑的单位是KBbs/s,而宽带运营上的单位是Kbbs/s,1B=8b(1字节=8位)`。

  • Q: 如何区分内外网?

    答: 1.经验法一般电信ADSL带宽在未升级大带宽前是(动态)公网IP。如果花费很少的钱给你升级为100M光纤上网,99.99%是内网IP,那0.01%是我还没有发现过案例。代理网络运营商99.99%都是内网IP,如长城带宽、聚友E家等。光纤上网的99.99%都是内网IP。
    2.直观法有IANA保留的A/B/C类IP地址区分;