Linux下的网络环境部署
部署网络的意义:只有配置好网络才能上网,计算机有网络才有意义,使得网络达到效果。
一、有关IP
-
ip address = internet protocol address 官方叫做网络进程地址
-
ipv4 = internet protocol version 4
-
tcp/ip协议实际上是个协议簇
-
TCP/IP 协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。
-
TCP/IP 协议采用4层结构,分别是应用层、传输层、网络层和链路层
-
ip地址32位,由32个0和1组成
-
11111111.11111111.11111111.11111111==254.254.254.254
-
每个IP地址长32bit,,0和1均是1比特bit;0|1=1bit 比特
-
8个bit是1个字节byte;8bit=byte 字节
-
日常快递的发送有两个重要的信息:什么地方(是一个集合)+什么人,对应在网络中,是网络位+主机位
-
一个网络地址由网络位(区域).主机位(哪个主机)构成,一共32位(二进制)
-
怎么定义网络位和主机位,使用到子网掩码!
-
子网掩码中1的个数对应表示网络位数,剩下的位数表示该网络区域的主机个数(表示网络位的开启用1表示,网络位不开启用0表示)
-
若子网掩码为:11111111.11111111.00000000.00000000==255.255.0.0
表示网络区域为前十六位,也就是IP地址的网络位为前16位,后16位是主机位。 -
若子网掩码是255.255.0.0
那么主机位为:254.254.0.1–254.254.254.253(共2^16-2)
主机位全0没意义,主机位全1表示广播地址 -
可直接通信的条件:同一个网络区域(网络位相同)的不同主机。不在同一区域,需要借助工具才能通信。
-
172.25.254.1/24=172.25.254.1/255.255.255.0
172.25.254.1表示 这个网络区域的第1个主机
此ip可以通信的地址:例如172.25.254.10(网段为172.25.254即可)
扩展:ipv4和ipv6的区别(IPv6和IPv4都属于“互联网协议”)
- 地址空间不同,IPv4中规定IP地址长度为32,而IPv6中IP地址的长度为128。
- 安全性不同,IPv6的安全性更高,在使用IPv6网络中,用户可以对网络层的数据进行加密并对IP报文进行校验,这极大地增强了网络安全。
- 协议扩充不同,IPv6允许协议进行扩充而IPv4不允许
- IPv6的地址空间更大。
(1)IPv4中规定IP地址长度为32,即有2^32-1个地址。
(2)IPv6中IP地址的长度为128,即有2^128-1个地址。 - IPv6使用新的头部格式,简化和加速了路由选择过程,因为大多数的选项不需要由路由选择。
实验一:关于IP命令
ip addr show 或者ifconfig | 查看IP地址 |
---|---|
ping | 检测网络是否畅通 |
ping -c1 172.25.254.10 | 只ping 一次(但网络不存在时,要等很久) |
ping -w1 172.25.254.10 | ping时设定等待时间(网路不存在时) |
查看网络状况
ping 192.168.43.11
ping -c1 192.168.43.11
ping -c1 192.168.43.12
ping -w1 192.168.43.12
ping -w5 192.168.43.12
实验二:临时设定ip地址
< ifconfig方式>
修改网络IP地址: ifconfig ens33 192.168.43.111 netmask 225.255.255.0
ip addr show ens33
< ip addr方式>
man ip addr 查看ip addr的用法
(1) ip addr del dev ens33 192.168.43.111/24 删除ip