Linux CentOS7 基础:网络管理技术

1. OSI 七层模型和 TCP/IP 四层模型

OSI 七层模型:

OSI(Open System Interconnection)开放系统互连参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。

优点:

          (1)把复杂的网络划分成更容易管理的层(将整个庞大而复杂的问题划分为若干个容易处理的小问题);

          (2)没有一个厂家能完整的提供整套解决方案和所有的设备、协议;

          (3)独立完成各自该做的任务,互不影响,分工明确,上层不关心下层具体细节,分层有益于网络排错功能与代表设备。

分层 名字 功能 工作在该层的设备
7 应用层 提供用户界面 QQ、IE、应用程序
6 表示层 表示数据,进行加密等处理
5 会话层 将不同应用程序的数据分离
4 传输层 提供可靠或不可靠的传输,在重传前执行传错 防火墙
3 网络层 将分组拆分为字节,并讲字节组合成帧,使用 MAC 地址提供介质访问,执行错误检测,但不纠错 三层交换机、路由器
2 数据链路层 将分组拆分为字节,并将字节组合成帧,使用 MAC 地址提供介质访问,执行错误检测,但不纠错 二层交换机、网卡
1 物理层 在设备之间传输比特,指定电平,电缆速度和电缆针脚 集线器

TCP/IP 四层模型:

TCP/IP 参考模型是计算机网络的祖父 ARPANET 和其后继的因特网使用的参考模型。

Linux CentOS7 基础:网络管理技术_第1张图片

使用四层模型的优势:

OSI 七层模型是理想模型,一般用于理论研究,它的分层有些冗余。实际应用选择 TCP/IP 的四层模型。而且 OSI自身也有缺陷,大多数人都认为 OSI 模型的层次数量与内容可能是最佳的选择,其实并非如此,其中会话层和表示层几乎是空的,而数据链路层和网络层包含的内容太多,有很多的子层插入,每个子层都有不同的功能。

网络协议:

英文名称 中文及作用
ARP 地址解析协议;将 IP 地址解析成 MAC 地址
DNS 域名解析协议
SNMP 网络管理协议
DHCP

动态主机配置协议;在 TCP/IP 网络上使客户机获得配置信息的协议

FTP 文件传输协议;标准协议,在计算机和网络之间交换文件的最简单的方法
HTTP 超文本传输协议
HTTPS 安全超文本传输协议;由 Netscape 开发并内置于其浏览器中,用于对数据进行压缩和解压操作
ICMP Internet 控制信息协议;互联网控制报文协议
SMTP 简单邮件传递协议
TELNET 虚拟终端协议
TFTP 文件传输协议
UDP 用户数据报协议;定义在互连网络环境中提供包交换的计算机通信的协议
TCP 传输控制协议;面向连接的、可靠的、基于字节流的传输层通信协议

TCP 协议和 UDP 协议的:

区别:

(1)面向连接(TCP)和无连接(UDP)的;

(2)对系统资源的要求(TCP 较多,UDP 少);

(3)UDP 程序结构较简单,信息包的标题很短,只有8个字节,相对于 TCP 的20个字节信息包的额外开销很小,传输快;

(4)TCP 保证数据正确性,UDP 可能丢包;

(5)TCP 保证数据顺序,UDP 不保证。

应用场景:

(1)视频,语音通讯使用 UDP;

(2)网络环境好的情况下,例如局域网中通讯可以使用 UDP。UDP 数据传输完整性,可以通过应用层的软件来校对;

(3)TCP 传文件,对数据完整性要求高。

TCP 常用端口号名称:

端口号 协议名称 作用
21 FTP 文件传输服务
22 SSH 安全远程连接服务
23 TELNET 远程连接服务
25 SMTP 电子邮件服务
53 DNS 域名解析服务
80 HTTP WEB 服务
443 HTTPS 安全 WEB服务

查看端口对应的服务:

Linux CentOS7 基础:网络管理技术_第2张图片

IP 地址分类:

A 类:范围从0~127,0是保留的并别表示所有 IP 地址,127是保留的用于测试回环口用的。A 类地址可用的范围是1~126。子网掩码 255.0.0.0

B 类:范围从128~191。子网掩码 255.255.0.0

C 类:范围从192~223。子网掩码 255.255.255.0

D 类:范围从224~239。用于多点广播中,多点广播地址用于一次寻址一组地址,标识共享同一协议的一组计算机

E 类:范围从 240~254。保留

私有 IP:10.0.0.0~10.255.255.255,172.16.0.0~172.31.255.255,192.168.0.0~192.168.255.255

2. Linux 网络相关的调试命令

网卡:

查看网卡连接情况:

Linux CentOS7 基础:网络管理技术_第3张图片

查看 IP 地址信息:

Linux CentOS7 基础:网络管理技术_第4张图片

常见的网络接口:

eth0~eth4 以太网接口(linux6)
wlan0 无线接口
eno177776 以太网接口(linux7)
ens33 以太网接口(linux7)
band0   team0 网卡绑定接口
virbr0 虚拟交换机桥接接口
br0 虚拟网桥接口
lo 本地回环接口
vnet KVM 虚拟网卡接口

手动修改网卡配置文件:

Linux CentOS7 基础:网络管理技术_第5张图片

启动或关闭指定的网卡:

Linux CentOS7 基础:网络管理技术_第6张图片

Linux CentOS7 基础:网络管理技术_第7张图片

端口:

查看系统中网络连接状态:

Linux CentOS7 基础:网络管理技术_第8张图片

优化TCP 连接,快速释放 TCP 连接(Linux 下默认 MSL 等待时间是60秒):

DNS:

查看 DNS 配置文件:

查看 DNS 解析顺序:

Linux CentOS7 基础:网络管理技术_第9张图片

路由:

查看路由信息:

Linux CentOS7 基础:网络管理技术_第10张图片

查看 IP 地址是否冲突(查看网关是否冲突):

Linux CentOS7 基础:网络管理技术_第11张图片

你可能感兴趣的:(云计算)