网络基础知识
在本节开始之前,我们需要了解一个概念:IP地址。我们发快递,需要知道对方的地址;给某个人写信,需要知道对方的地址;呼叫上门服务,服务方需要知道你家的地址。而我们在网上冲浪时,你的电脑实际上也有一个地址,而你访问的网页所在的服务器也有一个地址,而这个地址就是IP地址。网上冲浪就是你的电脑IP在和服务器的IP通信,因此IP地址对于我们来说尤为关键。
IP地址全称为Internet Protocol Address,它是一种协议地址,所有联网设备都遵从这种协议才能进行通信。目前绝大多数使用的是IPV4(Internet Protocol version 4)的地址,下一代IPV6的协议地址已经小规模应用了,目前我们的学习仍以IPV4为主。计算机只认识二进制数1和0,而IP地址就是一个32位的二进制数,然后分割成4个8位的二进制数。而这32位中又有网络标识符和主机标识符两种标记,看下面的例子。
IP地址二进制: 11000000 10101000 00100110 10000001 ==》 转换成十进制IP地址: 192.168.38.129
子网掩码二进制:11111111 11111111 11111111 00000000 ==》转换成十进制的子网掩码:255.255.255.0
注:请自行了解十进制和二进制之间的转换
请看子网掩码部分,1对应的IP地址位表示网络位,0对应的IP地址位表示主机位。也就是说"11000000 10101000 00100110"是网络地址,而"10000001"是主机地址,对应的十进制地址就是"192.168.38"是网络地址,"129"是主机地址。而只有在同一个网络下的主机才能进行通信,不在同一个网络下的主机则不可以通信。子网掩码就是为了标记一个地址中的网络位和主机位,因此它是和IP地址结合使用的,而它还可以和IP地址结合表示:192.168.38.129/24, 这个24就是二进制中1的个数,表示这个地址有24位掩码。
不同网络下的主机不可以互相通信,但是网上冲浪的网站和我们的电脑并不在同一个网络下,这是怎么做到通信的?这就需要一个叫网关的东西,它可以将两个不相干的网络连接起来,以使得这两个不同网络下的主机可以跨网络通信。打个比方,公司A将一份文件给了前台,要求她送到公司B的行政部门,该前台将文件送给了公司B的前台,公司B的前台又将该文件送到行政部门完成这个传递过程。而公司A、B的前台就相当于网关,她们打通了两家公司的传送过程。
我们通常使用的手机,电脑及其它联网设备在家中可以自动获取配置ip地址。这是因为路由器中包含了一个叫作DHCP(Dynamic Host Configuration Protocol)的服务为这些连入路由器的设备自动配置ip地址,而我们在安装虚拟机中的rocky linux时,打开网络连接,也通过DHCP服务自动配置了一个地址,今天的教程将会通过命令配置一个静态IP。
最后了解一个知识:DNS。全称Domain Name System,它是映射IP地址和域名的关键。比如我们经常使用的bing搜索引擎的网址为https://cn.bing.com,而它的服务器地址为202.89.233.100。bing公司将域名cn.bing.com注册后与202.89.233.100关联起来,而我们在浏览器中输入cn.bing.com这个域名后,DNS会自动为我们解析这个域名,之后我们便得到202.89.233.100这个IP地址进行使用。
以上知识只是简略介绍,请百科搜索IP地址、子网掩码、网关、DHCP和DNS进行深入了解。有了这些基础知识,我们就可以进行本节的教程了。
上一节我们学习了更改系统日期时间、系统语言、键盘类型等内容,这节学习配置linux系统中的网络。
3.1的内容就是我们在安装rocky linux时,找开了网络连接,系统通过DHCP自动为我们配置了一个IP地址,现在我们尝试手动配置一个静态的IP地址,这个就是3.2的内容了。
为了让我们的此次配置行动得以顺利实施,我们也需要准备以上信息,不过可以忽略IPv6的内容,只准备IPv4的内容。此次手动配置需要配置rocky linux当前所在网络的IP,因此我们先找到自己安装的rocky linux中的网络信息,在命令行中输入以下命令即可:
nmcli d show
<< · Back Index ·>>
下一篇
Lot 220民國三年袁世凱像中圓銀幣樣幣一枚,L.GORGI簽字版,此幣打制深峻精美,壓力十足,圖案極為立體,人像細節突出,精細...
1說起季羨林先生,首先浮現腦海的便是專屬於他的各種標簽:“學界泰鬥”、“國學大師”、“國寶”。關於季老先生的稱謂和榮譽羅列出...