WEBVTT

00:00.090 --> 00:02.910
教师：在这节课中, 我们将讨论IPv4,

00:02.910 --> 00:05.250
或互联网协议版本4｡

00:05.250 --> 00:11.100
IPv4非常流行, 是我们网络上使用的最常见的IP寻址类型｡

00:11.100 --> 00:12.840
事实上, 如果你和大多数人一样,

00:12.840 --> 00:15.690
你以前已经见过IPv4地址了｡

00:15.690 --> 00:16.530
当你看到它们时,

00:16.530 --> 00:18.660
它们被写成一系列的四个十进制数字,

00:18.660 --> 00:20.010
由点分隔｡

00:20.010 --> 00:28.470
这方面的一些例子是IPv4地址, 如10｡  1. 2. 3或172｡

00:28.470 --> 00:28.470
21. 243. 67.

00:28.470 --> 00:33.360
正如您所看到的, 每个IPv4地址由四个部分组成｡

00:33.360 --> 00:35.970
这被称为点分十进制记法｡ 

00:35.970 --> 00:36.900
当你提到这四个独立部分中的每一个时,

00:36.900 --> 00:43.890
我们称之为八位字节, 因为它们每个都有一个十进制数, 用于表示一个八位数｡

00:43.890 --> 00:47.640
由于这些十进制数表示8位或8个二进制数字,

00:47.640 --> 00:53.580
这意味着它们只能在这四个位置中的每一个位置表示从0到255的值｡

00:53.580 --> 00:55.620
现在, 当所有四个二进制八位数组合在一起时,

00:55.620 --> 00:58.680
我们有四个二进制八位数, 每个八位数包含8位,

00:58.680 --> 01:04.350
当使用IPv4地址时, 总共有32位的可寻址空间｡

01:04.350 --> 01:08.413
现在, 例如, 如果我有192的IPv4地址｡  168. 1. 4, 这是写在点十进制记法,

01:10.290 --> 01:14.730
使它更容易为我们作为人类阅读它｡

01:14.730 --> 01:17.583
但实际上是11000000｡

01:20.941 --> 01:21.774
10101000.

01:24.682 --> 01:25.515
00000001.

01:28.690 --> 01:34.620
00000100如果我把它的真正的二进制形式｡

01:34.620 --> 01:40.110
正如你所看到的, 能够使用点分十进制记数法对我们来说更容易阅读和打字｡

01:40.110 --> 01:48.660
因此, 我们不太容易出错, 因为人类使用二进制将这些数字输入到我们的网络设备中对我们来说是一个大问题｡

01:48.660 --> 01:50.460
我们只是不这么想｡ 

01:50.460 --> 01:55.380
现在, 当我们看到一个像192这样的IP地址时｡  168. 1. 4, 它实际上被分解成两个部分,

01:55.380 --> 02:02.010
使用第二个32位数字称为子网掩码｡

02:02.010 --> 02:05.910
现在, IPv4地址的一部分用于标识网络部分,

02:05.910 --> 02:09.150
另一部分将用于标识主机部分｡

02:09.150 --> 02:10.470
当您查看子网掩码时,

02:10.470 --> 02:15.030
它看起来很像IPv4地址, 但如果将其转换为二进制,

02:15.030 --> 02:16.830
您将看到它具有连续的1或0字符串,

02:16.830 --> 02:23.370
以标识客户端或设备使用的该地址的网络和主机部分｡

02:23.370 --> 02:31.590
如果我有一个子网掩码, 比如255｡  255. 255. 0, 这称为默认C类子网掩码｡

02:31.590 --> 02:35.910
现在不要担心类, 我们将在稍后介绍它们｡

02:35.910 --> 02:38.820
现在我只想让你看看子网掩码是什么样子的｡

02:38.820 --> 02:45.693
现在如果我把它转换成二进制, 每个255的八位字节都将被写为1111111｡

02:47.400 --> 02:51.360
所以我会得到1111111｡ 

02:51.360 --> 02:52.653
11111111.

02:54.434 --> 02:55.267
11111111.

02:57.780 --> 02:59.193
然后是00000000｡ 

03:01.530 --> 03:06.930
这是因为在二进制中, 八个一等于255, 当我读到十进制时｡

03:06.930 --> 03:08.580
如果我在二进制中有八个零,

03:08.580 --> 03:11.100
那就等于十进制中的零｡

03:11.100 --> 03:12.810
现在, 当你看到这个数字时,

03:12.810 --> 03:15.480
如果你看到子网掩码的二进制中有一个1,

03:15.480 --> 03:19.110
这意味着它是IP地址的网络部分的一部分｡

03:19.110 --> 03:25.140
如果我在子网掩码的二进制部分看到零, 这意味着它是IPv4地址的主机部分的一部分｡

03:25.140 --> 03:30.360
因此, 让我们通过同时显示IPv4地址和子网掩码来将其组合在一起｡

03:30.360 --> 03:35.360
首先, 我们有192的IPv4地址｡  168. 1. 4.

03:35.790 --> 03:42.030
接下来, 我们有我们的子网掩码下, 它与255｡

03:42.030 --> 03:42.030
255. 255. 0.

03:42.030 --> 03:44.430
现在我看到255的任何地方,

03:44.430 --> 03:46.950
这都将代表二进制的1｡

03:46.950 --> 03:51.120
因此, 这成为该IPv4地址的网络部分的一部分｡

03:51.120 --> 03:59.520
如果我用这个例子, 192｡  168. 1. 4, 198｡

03:59.520 --> 03:59.520
168. 1､ 这是网络的一部分｡ 

03:59.520 --> 04:07.020
现在我可以做任何以192开头的事情｡  168. 1. 而且它们都可以由同一个本地网络寻址,

04:07.020 --> 04:10.260
因为它们都共享同一个网络部分｡

04:10.260 --> 04:11.850
现在, 当我到了第二部分,

04:11.850 --> 04:15.930
每当我看到这些零, 这代表了二进制中的所有零｡

04:15.930 --> 04:19.770
所以这将是该IPv4地址的主机部分｡ 

04:19.770 --> 04:23.250
在这种情况下, 这就是｡  4这个地址的一部分,

04:23.250 --> 04:24.930
它将代表主机｡

04:24.930 --> 04:27.780
该主机可以是服务器､ 台式机､ 笔记本电脑､

04:27.780 --> 04:30.780
平板电脑､ 智能手机或任何其他网络设备｡

04:30.780 --> 04:32.070
这真的不重要

04:32.070 --> 04:34.200
但当我们谈论这个｡  4台设备,

04:34.200 --> 04:35.760
即一台主机｡

04:35.760 --> 04:43.320
当我谈到192｡  168. 1, 即最多可包含254台设备的网络｡

04:43.320 --> 04:51.540
所以如果我有一个像192这样的设备｡  168. 1. 50, 子网为255｡

04:51.540 --> 04:51.540
255. 255. 0,

04:51.540 --> 04:57.330
该设备也与我们的192在同一网络上｡

04:57.330 --> 04:57.330
168. 1. 4设备,

04:57.330 --> 04:59.820
并且它们可以使用交换机彼此通信, 并且它们将不必使用路由器,

04:59.820 --> 05:01.320
因为它们两者共享相同的网络部分,

05:01.320 --> 05:06.320
192｡ 168. 1.

05:06.480 --> 05:11.970
另一方面, 假设我有一个像192这样的设备｡

05:11.970 --> 05:11.970
168. 0. 100,

05:11.970 --> 05:18.150
子网为255｡ 255. 255. 0, 则该设备位于不同的网络上｡

05:18.150 --> 05:22.710
特别是在192号公路上 168. 0. 网络的东西｡ 

05:22.710 --> 05:28.710
因此, 我们无法从192处的原始设备传达该信息｡

05:28.710 --> 05:28.710
168. 1. 4而不离开我们的网络并将我们的流量路由到这个新网络,

05:30.330 --> 05:36.360
这个192｡

05:36.360 --> 05:36.360
168. 0. 网络的东西｡ 

05:36.360 --> 05:38.430
这就是为什么我们需要一个路由器｡ 

05:38.430 --> 05:40.320
现在, 如果这还不太有意义,

05:40.320 --> 05:41.820
不要太担心｡

05:41.820 --> 05:45.280
现在, 我们刚刚触及了我们所讨论的例子的表面｡

05:45.280 --> 05:46.920
我只是想让你的想法,

05:46.920 --> 05:48.960
并介绍给你这个概念｡

05:48.960 --> 05:52.950
现在, 我们需要讨论的下一个概念是IPv4地址,

05:52.950 --> 05:58.440
以及它们如何被分解为可用于不同目的的类或范围组｡

05:58.440 --> 06:01.650
现在, 每个类都有自己的默认子网掩码｡ 

06:01.650 --> 06:04.710
当我们谈论类时, 我们用字母来标识它们｡ 

06:04.710 --> 06:08.850
这些字母是A､ B､ C､ D和E｡ 

06:08.850 --> 06:11.610
现在, 要识别给定IP地址的类,

06:11.610 --> 06:14.130
您只需查看第一个八位字节｡

06:14.130 --> 06:17.850
如果第一个二进制八位数以1到127之间的数字开头, 则它将被视为A类地址,

06:17.850 --> 06:24.360
并且它的默认子网掩码为255｡

06:24.360 --> 06:24.360
0. 0. 0.

06:24.360 --> 06:28.170
这意味着该地址的网络部分只是第一个二进制八位数｡

06:28.170 --> 06:32.070
第二､ 第三和第四个八位字节将组成主机部分｡

06:32.070 --> 06:39.180
这意味着在A类网络中, 我们可以在单个网络上拥有256乘以256乘以256台主机,

06:39.180 --> 06:43.320
这意味着有16台主机｡

06:43.320 --> 06:43.320
700万个可能的主机IP地址可用于A类中分配的单个网络地址部分｡

06:49.050 --> 06:55.800
第二类是当第一个二进制八位数从128到191开始时｡

06:55.800 --> 07:03.050
这将被认为是一个B类地址, 我们将有一个默认掩码255｡

07:03.050 --> 07:03.050
255. 0. 0.

07:03.150 --> 07:07.560
这意味着该地址的网络部分将是第一个和第二个二进制八位数｡

07:07.560 --> 07:11.010
第三和第四个八位字节将组成主机部分｡

07:11.010 --> 07:17.490
这意味着对于B类网络, 我们可以在单个网络上拥有多达256乘以256台主机｡

07:17.490 --> 07:22.490
这意味着我们可以为B类中分配的单个网络地址部分获得65,

07:22.710 --> 07:27.120
536个可能的主机IP地址｡

07:27.120 --> 07:33.600
第三类是第一个二进制八位数以192到223之间的一个数字开始的｡

07:33.600 --> 07:40.610
这被认为是C类地址, 它的默认子网掩码为255｡

07:40.610 --> 07:40.610
255. 255. 0.

07:40.920 --> 07:42.780
这意味着地址的网络部分将是第一､

07:42.780 --> 07:48.720
第二和第三个二进制八位数, 我们将第四个二进制八位数保存为主机部分｡

07:48.720 --> 07:50.550
这意味着对于C类网络,

07:50.550 --> 07:53.910
单个网络上只能有256台主机｡

07:53.910 --> 08:01.020
这意味着只有256个可能的主机IP地址可用于分配的单个网络地址部分｡

08:01.020 --> 08:07.260
第四类是当第一个八位字节以224到239之间的数字开始时｡

08:07.260 --> 08:09.780
这被认为是D类地址｡ 

08:09.780 --> 08:13.710
现在, D类地址没有分配任何子网掩码｡

08:13.710 --> 08:16.410
这是因为D类地址是特殊的,

08:16.410 --> 08:20.010
它们是为组播或组播路由保留的｡

08:20.010 --> 08:24.720
现在, 多播地址是计算机网络中一组主机的逻辑标识符,

08:24.720 --> 08:31.380
这些主机已经可用于处理旨在为指定网络服务多播的数据报或帧｡

08:31.380 --> 08:35.940
因此, 实际的多播地址不必与单个主机对齐,

08:35.940 --> 08:38.490
而是与一组主机对齐｡

08:38.490 --> 08:42.900
当你想到一个多播地址时, 我希望你把它想象成Facebook上的一个群聊｡

08:42.900 --> 08:44.250
您可能有一个群聊名称,

08:44.250 --> 08:46.320
在我们的情况下, 是一个多播地址｡

08:46.320 --> 08:48.720
当你发送一条消息到你的群聊的名字,

08:48.720 --> 08:51.690
该组的所有成员都将获得该消息的副本｡

08:51.690 --> 08:56.160
同样的事情也会发生在我们使用IPv4的多播中｡

08:56.160 --> 08:58.830
这就是你需要了解的多播的概念｡

08:58.830 --> 09:02.970
我从一个人那里发送它, 它同时发送给多个人｡

09:02.970 --> 09:08.520
第五类是当第一个八位字节以240到255之间的数字开始时｡

09:08.520 --> 09:10.650
这被称为E类地址,

09:10.650 --> 09:13.410
它也没有默认子网掩码｡

09:13.410 --> 09:16.140
这是因为E类地址也很特殊｡ 

09:16.140 --> 09:21.780
在这种情况下, 它们被保留用于研究和开发或研究的实验目的｡

09:21.780 --> 09:28.050
这个实验范围包含大约2.68亿个地址, 这些地址是为将来使用而保留的｡

09:28.050 --> 09:30.030
多年来, 有一些建议重新分配这些E类地址用于一般用途,

09:30.030 --> 09:42.330
因为随着越来越多的设备开始连接到互联网, 公共IPv4地址在A类, B类和C类范围内变得越来越稀缺｡

09:42.330 --> 09:55.080
也就是说, 到目前为止, 这些C类地址仍然只分配给实验性使用, 我们网络中的大多数IP实现将考虑240到240范围内的任何IP｡

09:55.080 --> 09:55.080
0. 0. 0,

09:55.080 --> 10:03.210
一直到255｡ 255. 255. 255作为数据报中的源或目的地无效｡

10:03.210 --> 10:07.050
因此, 数据报将被目的地系统拒绝｡

10:07.050 --> 10:10.830
因此, 如果你试图发送一些东西到一个窗口服务器或工作站,

10:10.830 --> 10:16.080
它将拒绝与该设备通信, 如果你声称是从一个E类地址｡

10:16.080 --> 10:16.913
好吧

10:16.913 --> 10:20.370
既然我们已经介绍了IPv4地址的五种不同类别,

10:20.370 --> 10:23.040
现在让我们再讨论一下子网掩码｡

10:23.040 --> 10:27.540
假设我们有一个192的IP地址｡

10:27.540 --> 10:27.540
168. 1. 子网掩码为255｡

10:27.540 --> 10:32.010
255. 255. 0.

10:32.010 --> 10:36.150
此子网掩码是C类网络的默认子网掩码｡

10:36.150 --> 10:38.700
由于我们的IP地址以192开头,

10:38.700 --> 10:40.890
因此它也是C类地址｡

10:40.890 --> 10:45.240
这意味着我们有一个使用C类默认子网掩码的C类地址｡

10:45.240 --> 10:48.240
所以我们认为这是有类的｡ 

10:48.240 --> 10:50.610
我们称之为有类掩码｡ 

10:50.610 --> 10:55.770
现在, 有类子网掩码只是给定IP地址类的默认值｡

10:55.770 --> 10:59.130
但这并不意味着它是我们一直使用的最佳选择｡

10:59.130 --> 11:06.590
例如, 如果我们使用A类地址, 您可能还记得默认子网掩码是255｡

11:06.590 --> 11:06.590
0. 0. 0.

11:06.900 --> 11:12.630
这意味着我们有可能有16个｡

11:12.630 --> 11:12.630
一个网络上有700万台主机｡ 

11:12.630 --> 11:13.920
现在, 我不知道你怎么想,

11:13.920 --> 11:18.240
但我不经常遇到这么大的网络, 需要这么多的主机｡

11:18.240 --> 11:21.510
事实上, 我曾经在世界上最大的内部网之一工作,

11:21.510 --> 11:23.730
我们有100多万台主机,

11:23.730 --> 11:26.310
分布在全球六大洲｡

11:26.310 --> 11:28.560
这是一个非常非常大的网络｡ 

11:28.560 --> 11:32.880
但我们还是没能用上全部16个｡

11:32.880 --> 11:32.880
有类A子网中的700万个IP地址｡

11:34.980 --> 11:39.450
因此, 我们通常希望将这些大型网络分解为较小的网络｡

11:39.450 --> 11:42.330
为此, 我们将使用一个称为子网划分的过程｡ 

11:42.330 --> 11:45.690
在本课程中, 我们不会详细介绍子网划分｡

11:45.690 --> 11:47.520
现在, 我只想让您记住,

11:47.520 --> 11:50.280
我们不必坚持使用有类子网掩码｡

11:50.280 --> 11:53.970
相反, 如果我们愿意, 我们可以使用无类子网掩码｡ 

11:53.970 --> 11:57.540
这是一个称为无类内部域路由的过程｡ 

11:57.540 --> 12:01.860
这将允许我们借用一些主机位, 我在子网掩码中向您展示的那些零,

12:01.860 --> 12:04.500
然后将它们重新分配给网络部分｡

12:04.500 --> 12:07.080
因此, 这可以让我将网络的大小减少到更小的部分,

12:07.080 --> 12:10.770
使用更少的主机, 并且效率更高｡

12:10.770 --> 12:12.000
这将给我同样的时间,

12:12.000 --> 12:14.310
更多的网络, 我可能会使用｡

12:14.310 --> 12:16.230
因为再一次, 如果你把它想象成一个馅饼,

12:16.230 --> 12:17.730
你可以用很多不同的方式来切它,

12:17.730 --> 12:21.540
但它仍然是一个馅饼, 我们总共拥有的IP数量是固定的｡

12:21.540 --> 12:23.340
所以我可以把馅饼切成两半,

12:23.340 --> 12:25.110
我们会有两个一半的馅饼,

12:25.110 --> 12:26.430
或者我可以把它切成四分之一,

12:26.430 --> 12:31.920
我们会有四块馅饼, 但每一块都更小, 我们的网络也是如此｡

12:31.920 --> 12:33.180
例如, 假设我有一个有类的C类子网掩码,

12:33.180 --> 12:40.740
我会有255｡

12:40.740 --> 12:40.740
255. 255. 0作为子网掩码｡ 

12:40.740 --> 12:43.620
这让我有256个主机, 对吗？

12:43.620 --> 12:47.220
在我的家庭网络中, 我不需要256台主机｡ 

12:47.220 --> 12:50.550
所以我想把它分成四个小的网络｡ 

12:50.550 --> 12:56.670
如果我用256除以4, 那么这四个网络中的每一个都有64台主机｡

12:56.670 --> 13:01.950
要做到这一点, 我会改变子网掩码从255｡

13:01.950 --> 13:01.950
255. 255. 0到255

13:01.950 --> 13:05.940
255. 255. 192.

13:05.940 --> 13:06.960
我是怎么做到的？

13:06.960 --> 13:11.760
我从主机那里借了两个位给了地址的网络部分｡

13:11.760 --> 13:17.610
这就是我如何使用子网掩码来创建四个不同的子网｡

13:17.610 --> 13:19.380
现在, 我只想让你记住,

13:19.380 --> 13:28.830
子网划分允许你使用无类子网掩码来创建更小的网络, 每个网络中的主机比你单独使用有类子网掩码时少｡

13:28.830 --> 13:32.130
这个过程被称为无类内部域路由或C-I-D-R,

13:32.130 --> 13:39.030
我们将使用此C-I-D-R或CIDR表示法来扩展我们的IP地址｡

13:39.030 --> 13:40.140
现在, 当我们这样做时,

13:40.140 --> 13:42.000
我们不必写出子网掩码｡

13:42.000 --> 13:46.050
相反, 我们只写IP地址, 一个斜杠和一个数字｡ 

13:46.050 --> 13:48.300
这就是我们的CIDR符号｡ 

13:48.300 --> 13:57.270
所以如果我有一个192的IP地址｡  168. 1. 4, 子网掩码为255｡

13:57.270 --> 13:57.270
255. 255. 0.

13:57.270 --> 14:04.610
我可以用CIDR表示法将其表示为192｡

14:04.610 --> 14:04.610
168. 1. 4/24.

14:04.620 --> 14:08.310
通常你会听到CIDR或斜线符号｡ 

14:08.310 --> 14:17.300
现在, 如果我有一个192的IP地址｡  168. 1. 4, 但我的子网掩码是255｡

14:17.300 --> 14:17.300
255. 255. 第192章我可以当你是192

14:17.370 --> 14:22.370
168. 1. 4/26, 因为请记住,

14:23.520 --> 14:31.790
我从主机部分借用了两位, 所以我从24作为默认子网掩码/24变成了/26,

14:32.190 --> 14:35.220
借用两位并使我的网络部分更大,

14:35.220 --> 14:39.210
从24增加到26｡

14:39.210 --> 14:41.160
现在对于有类子网掩码,

14:41.160 --> 14:43.950
我们的CIDR注释将非常简单｡

14:43.950 --> 14:46.530
如果你有一个A类有类子网掩码,

14:46.530 --> 14:49.560
你将在IP地址后有一个/8｡

14:49.560 --> 15:00.390
这意味着子网掩码为255｡  0. 0. 0, 或者子网掩码中有8位1（即/8）和24位0｡

15:00.390 --> 15:02.760
现在, 如果你有一个B类有类子网掩码,

15:02.760 --> 15:05.940
你将在你的IP地址后使用/16｡

15:05.940 --> 15:10.230
这意味着子网掩码为255｡  255. 0. 0.

15:10.230 --> 15:16.020
此外, 这意味着它在子网掩码中有16位1和16位0｡

15:16.020 --> 15:18.390
现在, 如果你有一个C类有类子网掩码,

15:18.390 --> 15:21.690
你将在IP地址后使用/24｡

15:21.690 --> 15:32.280
这意味着子网掩码将为255｡  255. 255. 0, 或者子网掩码中有24位1和8位0｡

15:32.280 --> 15:36.180
接下来, 我们需要讨论两种不同类型的IPv4地址｡

15:36.180 --> 15:42.390
这些被称为公共和私有IP, 你也可能会听到他们称为可路由和不可路由的IP｡

15:42.390 --> 15:47.460
当IP被认为是公共或可路由的IP时, 此IP地址可以通过Internet直接访问,

15:47.460 --> 15:51.900
并由Internet服务提供商分配给您的网络｡

15:51.900 --> 15:55.590
可共享的IP在整个互联网上都是公开可路由的,

15:55.590 --> 15:57.270
因此它们由互联网公司进行全球管理,

15:57.270 --> 16:00.330
以分配名称和号码｡

16:00.330 --> 16:02.460
因此, 如果您想要一个公共IP地址,

16:02.460 --> 16:06.330
例如为您的公司运行Web服务器或为您的孩子运行Minecraft服务器,

16:06.330 --> 16:10.080
您可以通过本地互联网服务提供商购买该IP地址｡

16:10.080 --> 16:13.980
另一方面, 也有不可路由的IP被称为私有IP,

16:13.980 --> 16:16.290
因为它们不是公共的｡

16:16.290 --> 16:21.960
任何人都可以随时使用私有IP, 但只能在自己的局域网内使用｡

16:21.960 --> 16:28.470
这就是为什么这些IP被认为是不可路由的, 因为没有人控制谁在使用它们以及在哪个网络中使用它们｡

16:28.470 --> 16:31.620
事实上, 如果你现在看看你的IP地址,

16:31.620 --> 16:32.883
我敢打赌你使用的IP地址是以10､

16:32.883 --> 16:38.130
172或192开头的｡

16:38.130 --> 16:41.430
不相信我？ 去吧, 暂停这段视频看看｡ 

16:41.430 --> 16:42.300
如果你不知道如何检查,

16:42.300 --> 16:44.250
我现在就告诉你如何去做｡

16:44.250 --> 16:45.660
如果你在Windows电脑上,

16:45.660 --> 16:47.310
我希望你按住Windows键,

16:47.310 --> 16:52.350
同时按R键, 然后键入cmd并按Enter｡

16:52.350 --> 16:53.850
这代表命令｡ 

16:53.850 --> 16:56.070
接下来, 您的屏幕上有这个黑色窗口,

16:56.070 --> 17:02.370
输入ipconfig进行IP配置, 然后点击Enter并查看您的IP地址｡

17:02.370 --> 17:05.520
是10开头的, 172还是192？

17:05.520 --> 17:06.870
我敢打赌｡ 

17:06.870 --> 17:08.220
如果你用的是Mac, 不用担心｡ 

17:08.220 --> 17:09.420
我没有把你排除在外｡ 

17:09.420 --> 17:11.340
你也可以继续看这个｡ 

17:11.340 --> 17:14.040
如果您正在通过无线网络连接观看此视频,

17:14.040 --> 17:16.020
请继续按住Option键,

17:16.020 --> 17:19.560
然后单击菜单栏右上角的Wi-Fi图标｡

17:19.560 --> 17:23.130
向下看你的无线网络名称, 你会看到你的IP地址｡

17:23.130 --> 17:29.490
同样, 我敢打赌它以10, 172或192作为IP的一部分开始｡

17:29.490 --> 17:32.640
现在, 我是一个魔术师, 能够告诉你你的IP地址是什么？

17:32.640 --> 17:33.870
其实也不是

17:33.870 --> 17:38.040
您可以看到这三个值是我们所说的私有IP范围的一部分｡

17:38.040 --> 17:44.490
其中包括10个左右｡  0. 0. 或者172.

17:44.490 --> 17:44.490
16. 1. 或者192.

17:44.490 --> 17:49.590
168. 1. 还有一些其他的IP地址

17:49.590 --> 17:51.780
所以, 如果你正在使用这些私人IP之一,

17:51.780 --> 17:56.310
我说他们是不可路由的, 你实际上是如何获得到互联网上观看这个视频？

17:56.310 --> 18:00.360
当你上网时, 你的路由器实际上会进行一个小技巧通知网络地址转换,

18:00.360 --> 18:05.074
它会将你的私有IP转换为公有IP｡

18:05.074 --> 18:05.907
好吧

18:05.907 --> 18:09.270
对于考试和您作为现实世界网络技术人员的生活,

18:09.270 --> 18:13.620
了解私有IP地址的范围对您来说非常重要｡

18:13.620 --> 18:20.340
如果您正在查看A类地址, 则第一个八位字节中以10开头的任何内容都将被视为私有IP｡

18:20.340 --> 18:28.440
所以你可以从10点开始｡  0. 0. 从0一直到10｡

18:28.440 --> 18:28.440
255. 255. 255作为你的地址,

18:28.440 --> 18:30.030
它将是一个私人IP｡

18:30.030 --> 18:35.400
总共有16个｡  700万个IP地址, 任何人都可以使用｡

18:35.400 --> 18:36.480
除此之外,

18:36.480 --> 18:38.340
我们还有一些B类地址,

18:38.340 --> 18:40.380
这个有点难记｡

18:40.380 --> 18:47.850
对于B类, 地址是以172开头的任何内容｡  16, 一直到172｡

18:47.850 --> 18:47.850
31将成为私有IP范围的一部分｡

18:49.560 --> 18:52.260
这包括超过100万个IP地址,

18:52.260 --> 18:56.250
因为我们有16乘以256乘以256｡

18:56.250 --> 19:01.200
如果你在找一个C类地址, 任何以192开头的地址｡

19:01.200 --> 19:01.200
168被认为是私有IP｡

19:03.120 --> 19:11.190
这包括192的范围｡  168. 0. 从0一直到192｡

19:11.190 --> 19:11.190
168. 255. 255.

19:11.190 --> 19:15.090
这给了你65, 536个IP地址, 如果你想要的话,

19:15.090 --> 19:17.520
你可以使用它们｡

19:17.520 --> 19:19.860
现在, 我要你记住这些范围｡ 

19:19.860 --> 19:22.050
记住, A类很简单｡ 

19:22.050 --> 19:27.600
任何以10开头的东西｡  什么 什么 A类范围内的某个私有IP｡

19:27.600 --> 19:32.970
C类也很简单, 因为任何192.

19:32.970 --> 19:32.970
168. 什么 也被认为是私有地址,

19:32.970 --> 19:37.410
在这种情况下, 是C类私有地址｡

19:37.410 --> 19:39.960
但B类是大多数人都会挣扎的地方,

19:39.960 --> 19:41.520
因为它有点不同｡

19:41.520 --> 19:46.800
它将包含所有以172开头的地址｡

19:46.800 --> 19:46.800
16. 什么 一直到172

19:46.800 --> 19:50.550
31. 什么 什么

19:50.550 --> 19:55.350
这基本上是16个彼此相邻的B类地址｡

19:55.350 --> 19:58.110
您可以选择其中任何一个作为私有IP｡ 

19:58.110 --> 20:01.350
现在在测试日CompTIA可能会试图欺骗你,

20:01.350 --> 20:04.890
说这些地址中的哪一个不是私有IP｡

20:04.890 --> 20:09.060
然后他们会给你172.

20:09.060 --> 20:09.060
12. 什么 什么

20:09.060 --> 20:12.420
这是以172开头的, 所以它看起来像一个私有IP,

20:12.420 --> 20:19.680
但因为它是172｡ 12, 不在172之间｡

20:19.680 --> 20:19.680
16和172｡  31.

20:19.680 --> 20:22.710
所以是172｡  12. 什么 有些东西实际上是公共IP,

20:22.710 --> 20:26.580
因为它超出了我的私有范围｡

20:26.580 --> 20:27.900
当您看到以172开头的地址时,

20:27.900 --> 20:34.403
必须特别小心, 因为它必须在172之间｡

20:34.403 --> 20:34.403
16到172 31是一个私有IP｡

20:37.350 --> 20:41.520
其他的172个｡  地址是公开的｡ 

20:41.520 --> 20:44.940
现在, 我们需要谈论的下一件事是一些专门的IP,

20:44.940 --> 20:47.340
我们需要涵盖两大类｡

20:47.340 --> 20:50.160
环回地址和APIPA地址｡ 

20:50.160 --> 20:53.070
第一个特殊IP是Loopback地址｡ 

20:53.070 --> 20:56.550
它被称为127｡  0. 0. 1.

20:56.550 --> 20:59.520
在互联网的早期, 设计者们并不太担心IP地址的浪费,

20:59.520 --> 21:06.390
因为他们从未想过我们会在整个世界上使用大量的IP地址｡

21:06.390 --> 21:15.510
所以他们只是把127英里的范围｡  0. 0. 0/8或16｡

21:15.510 --> 21:15.510
700万个IP地址将用作互联网主机环回地址｡

21:18.240 --> 21:20.520
现在, 这允许任何更高级别的协议将数据发送到主机本身,

21:20.520 --> 21:24.900
而无需实际发送到交换机或路由器｡

21:24.900 --> 21:27.300
从本质上讲, 这会创建一个到主机的环回,

21:27.300 --> 21:29.220
并测试您的网络协议｡

21:29.220 --> 21:33.180
因此, 它经常用于故障排除和测试给定系统上的网络协议,

21:33.180 --> 21:35.370
以确保您的驱动程序正常工作｡

21:35.370 --> 21:41.220
由于标准的发展方式, 你看到的任何以127开头的东西｡

21:41.220 --> 21:41.220
什么 什么 这被认为是一个环回地址｡

21:43.110 --> 21:49.560
虽然大多数人只使用127｡  0. 0. 默认情况下, 我们的Loopback地址为1｡

21:49.560 --> 21:53.640
这意味着其他16个｡  700万个IP几乎被浪费了,

21:53.640 --> 21:59.820
因为我们使用这个范围作为整个环回范围, 即使我们大多数人只使用这一个IP地址｡

21:59.820 --> 22:03.180
现在你可能已经听过一些网络技术人员喜欢使用的老笑话｡

22:03.180 --> 22:06.450
没有比127更好的地方了｡  0. 0. 1, 这意味着没有地方比得上这里的家,

22:06.450 --> 22:09.240
对不对？

22:09.240 --> 22:12.420
一共127个｡  0. 0. 1. 是本地的主持人｡ 

22:12.420 --> 22:16.380
现在, 当涉及到127的IP地址时｡  0. 0. 1, 你会听到它被称为环回,

22:16.380 --> 22:18.210
或者你可能会听到人们称之为本地主机,

22:18.210 --> 22:21.900
就像我之前做的那样｡

22:21.900 --> 22:29.250
现在单词local host将始终解析为127｡  0. 0. 1作为其本地DNS设置的一部分｡

22:29.250 --> 22:34.250
所以如果你ping 127. 0. 0. 1, 或者你ping本地主机,

22:34.410 --> 22:36.030
你会得到同样的结果｡

22:36.030 --> 22:39.270
这将导致该Loopback IP的IP地址,

22:39.270 --> 22:41.910
127｡ 0. 0. 1.

22:41.910 --> 22:44.130
第二个特殊的IP地址是APIPA,

22:44.130 --> 22:47.220
A-P-I-P-A｡

22:47.220 --> 22:50.460
这也被称为自动专用IP路由器｡ 

22:50.460 --> 22:55.650
当DHCP服务器不可用且尚未静态分配IP地址时,

22:55.650 --> 22:58.860
操作系统会动态分配这些地址｡

22:58.860 --> 23:04.320
APIPA地址总是以169开头｡

23:04.320 --> 23:04.320
254. 什么 什么

23:04.320 --> 23:09.630
所以你会在169的地址范围内找到它们｡

23:09.630 --> 23:09.630
254. 0. 0,

23:09.630 --> 23:14.070
一直到169｡ 254. 255. 255.

23:14.070 --> 23:18.660
因此, 如果您在查看网络设备的IP时看到此范围内的IP地址,

23:18.660 --> 23:27.240
则意味着DHCP过程有问题, 并且设备没有从我们的A类, B类或C类范围中获得正常的私有IP｡

23:27.240 --> 23:28.950
现在, 当您的工作站启动时,

23:28.950 --> 23:34.560
它将尝试使用DHCP协议使用动态IP获取自己的IP地址｡

23:34.560 --> 23:37.620
这需要经过一个称为DORA的四步过程,

23:37.620 --> 23:41.160
即发现､ 提供､ 请求和确认｡

23:41.160 --> 23:42.060
如果与DHCP的DORA协商过程出现问题,

23:42.060 --> 23:52.080
系统根本无法获得地址, 您的计算机最终会崩溃, 因为它不知道该怎么做, 并且会一遍又一遍地尝试｡

23:52.080 --> 23:56.820
因此, 互联网工作组的杰出工程师们所做的就是创造了这个APIPA系列｡

23:56.820 --> 24:01.800
现在, 基本上它说的是, 如果工作站不能在一段时间内获得动态IP地址的DHCP分配,

24:01.800 --> 24:07.260
工作站将简单地从这个特殊的APIPA范围中选择自己的地址｡

24:07.260 --> 24:13.260
基本上一次任何IP, 只要它以169开头｡

24:13.260 --> 24:13.260
254. 什么 什么

24:13.260 --> 24:16.290
因此, 如果您发现无法连接到互联网的计算机,

24:16.290 --> 24:19.080
您应该做的第一件事就是检查其IP地址｡

24:19.080 --> 24:23.670
现在, 如果您看到IP地址为169｡

24:23.670 --> 24:23.670
254. 什么 如果你知道你有一个DHCP问题,

24:25.740 --> 24:27.600
你需要检查你的DHCP服务器,

24:27.600 --> 24:29.040
以确保它正常工作,

24:29.040 --> 24:34.380
然后它从A类, B类或C类分配范围分发私有IP地址｡

24:34.380 --> 24:37.980
这就是我们现在需要深入讨论DHCP的内容, 但我保证我们稍后会回到DHCP,

24:37.980 --> 24:47.520
我们将讨论所有这些内容, 以及它如何提供这些IP地址, 以及如何在网络中使用这些地址｡

24:47.520 --> 24:48.353
好吧

24:48.353 --> 24:51.390
我知道这是一个吨的信息在这个长视频｡ 

24:51.390 --> 24:53.370
如果我说得太快了,

24:53.370 --> 24:55.950
请再看一遍｡

24:55.950 --> 24:57.600
有很多关于IPv4寻址的重要信息,

24:57.600 --> 25:00.600
你只需要知道｡

25:00.600 --> 25:02.700
重要的是, 您要了解不同类别的IP地址,

25:02.700 --> 25:05.340
公共和私有IP以及何时使用这些IP地址,

25:05.340 --> 25:06.930
以及我们拥有的不同特殊IP地址,

25:06.930 --> 25:11.763
例如Loopback, APIPA等｡
