1.TCP/IP网络模型
TCP/IP网络模型是一种简化的四层抽象集合,用于描述不同协议如何进行操作,便于计算机通过互联网将流量从一台计算机发送到另一台计算机。
应用层 | 应用程序具有用于通信的规范,便于客户端和服务器跨平台通信,常见的协议有:SSH、HTTPS、NFS、CIFS以及SMTP等 |
传输层 | 传输协议有TCP(可靠连接导向型通信)和UDP(无连接数据报协议)。应用协议使用TCP和UDP端口,/etc/services文件中包含常用和已注册的端口列表。 |
互联网层 | 将数据从源主机传送到目标主机。互联网层协议有IPV4和IPV6协议,每个主机具有IP地址和前缀,用于确定网络地址,路由器用于连接网络 |
链路层 | 链路或介质存取层提供与物理介质的连接,最常见的网络类型是有线以太网和无限区域网。每个物理设备具有一个硬件地址(MAC),用于标识局域网络段中数据包的目的地。 |
2.网络接口名称
网络接口名称以接口类型开头,在类型之后,接口名称的其余部分将基于服务器固件所提供的信息或由PCI拓扑中设备的位置确定。
以太网接口 | en开头 |
WLAN接口 | wl开头 |
WWAN接口 | ww开头 |
oN | 板载设备 |
sN | 该设备位于PCI热插拔插槽N中 |
pMsN | 位于插槽N总线M上的PCI设备 |
3.IPv4网络
IPv4地址是一个32位数字,通常使用点号分隔的四个十进制八位字节(取值范围0-255),此地址分为两个部分:网络部分和主机部分。网络部分用于标识子网,同一个子网中的主机不能具有两个相同的主机部分。子网掩码指明有多少位的IPv4地址属于子网,主机部分的位数越多子网中就能有越多的主机。
网络地址:子网中可能达到的最低地址,主机部分的二进制全为0。
广播地址:子网中可能达到的最高地址,主机部分的二进制全为1。
子网掩码的表示:第一种:较早的子网掩码语法中将24位用于网络部分即255.255.255.0
第二种:CIDR表示法,指定一个网络前缀/24。
4.IPv6网络
(1)IPv6地址是一个128位数字,通常表示为八组以分号分隔的四个十六进制半字节。每半个字节均表示4位的IPv6地址。
(2)编写IPv6地址,不需要编写分号分隔的组中的前导零,但是每个冒号分隔组中至少写入一个十六进制数字。
2001:db8:0:10:0:0:0:1
(3)当带有很长的零字符串的地址时,一组或多组连续零可以通过(::)块来合并,只能使用一次。
2001:db8:0:10::1
5.主机名和IP地址
Linux有多种机制可以将主机名映射到IP地址统称为名称解析。可以在/etc/hosts文件中为每个名称设置一个静态条目。可以借助域名系统(DNS)的网络服务,从主机名查找地址或从地址中查找主机名,DNS是提供主机名到IP地址映射的分布式服务器网络。