一、TCP / IP网络模型:
TCP / IP网络模型是一种简化的四层抽象集合,用于描述不同的协议如何进行互操作,以便计算机通过互联网将流量从一台计算机发送到另一台计算机。它由互联网主机要求的四层通信层规定。
应用 | 用于通信规范,以便客户端和服务器可以跨平台通信。常见的协议有SSH(远程登录)、HTTPS(安全web)、NFS(文件共享)以及SMTP(文件共享) |
传输 | 传输协议有TCP(可靠连接导向型通信)UDP(无连接数据报协议),/etc/services文件中可以找到常用和已注册的端口列表。 |
互联网 | 互联网或网络层将数据从源主机传送到目标主机,ipv4和ipv6协议是互联网层协议,每一主机具有ip地址和前缀,用于确定网络地址,路由器用于连接。 |
链接 | 链路或介质存取层提供与物理介质的连接,最常见的网络类型是有线以太网和无线局域网。 |
二、网络接口:
1、每个网络端口都有一个名称,网络接口名称以接口类型开头:
(1)以太网接口以en开头
(2)WLAN接口以wl开头
(3)WWAN接口以ww开头
2、接口名称的其余部分将基于服务器固件所提供的信息:
(1)oN表示一个板载设备
(2)sN表示该设备位于PCI热插拔插槽N中
(3)pMsN表示这是一个位于插槽N中总线M上PCI设备
三、IPV4和IPV6网络、DNS:
1、IPV4:
IPV4地址是一个32位数字,通常使用点号分隔的四个十进制八位字节(取值范围从0到255)表示,分为网络和主机部分,网络部分用于标识子网,同一子网中任何两台主机都不能具有相同的主机部分,主机部分用于标识子网中的特定主机。
子网中可能达到的最低地址(主机部分的二进制全为零)称为网络地址,子网中可能达到的最高地址(主机部分的二进制全为一)称为广播地址。
子网掩码制定一个网络前缀,即IP地址有多少前导位组成网络地址。
2、IPV6:
IPV6地址是一个128位数字,通常表示为八组以分号分隔的四个十六进制半字节,每个半字节均表示4位的IPV6地址。一般编写IPV6地址时如果地址有两个以上连续的零组,则可以把零组,一个IP地址中最多只能有一个::合并的字符串。
3、DNS:
对主机来说,可以借助域名系统(DNS)的网络服务从主机名查找地址(或从地址查找主机名)。
四、验证网络配置:
1、ip link命令:
(1)ip link命令:列出系统上可用的所有网络接口。
设备的MAC地址在每个接口link/ether后面,即MAV地址52:54:00:00:fa:09的网卡是网络接口eth0
(2)ip -s link命令:显示关于网络性能的统计信息,包括收到(RX)和传出(TX)的数据包数、数据包错误数,以及丢弃的数据包数。
2、ip addr命令:查看设备和地址信息,查看ip地址和子网掩码。
(1)link/ether行指定设备的硬件(MAC)地址
(2)inet行显示ipv4地址、网络前缀和作用域
3、ping命令:测试主机之间的连接,按ctrl+c组合键结束(添加-c选项可指定发送数据包数量)
4、ip route命令:用于显示路由信息,验证网关是否配置。
目标为172.25.250.0/24网络的所有数据包将通过设备eth0直接发送到目标位置, 目标为192.168.122.0/24网络的所有数据包将通过设备virbr0直接发送到目标位置,所有其他数据包将发送到位于172.25.250.254的默认路由器,也通过eth0传输。