Linux系统之网络管理

  • 网络管理
  • 分层:
  • 整体分为:接入层、汇聚层、核心层(适用于企业网络)
  • OSI七层模型【应用层、表示层、会话层、传输层、网络层、链路层、物理层】
  • TCP/IP四层模型【应用层、传输层、网络层、网络链路层】
  • Tcp/IP五层模型【应用层、传输层、网络层、链路层、物理层】
  • 表示层是负责数据的表示和编码转换,确保数据在不同系统之间的兼容性
  • 应用层协议有:http、https,FTP,TELNET,SSH,SMTP,POP3,MYSQL等
  • 网卡传输方式:
  • 单工通信机制:是一种单向传输的方式,只能从一个节点传输到另一个节点。
  • 半双工通信机制:发送和接收方都可以发送和接收,但不能同时发送和接收。
  • 全双工通信机制:允许数据在两个方向上同时传输的方式。
  • Mac地址由6部分组成,前3部分是厂商的唯一标识;后3部分是厂商的唯一标识。
  • 以太网使用CSMA/CD机制来避免数据冲突,方式有先听后发,边听边发,冲突停止;以太网使用PAUSE命令,告诉其他设备在一定时间内不要发送数据,就可以在媒体上获得持续的时间段,从而实现流量控制。
  • TCP:
  • 三次握手、四次断开
  • 结构:20字节、源port【2字节】、目标port【2字节】、标志位【FIN、SYN、ACK】
  • 端口:TCP端口号的范围是从0到65535,知名端口从0到1023;比如1433/tcp(sqlserver),1521/tcp(oracle),3306/tcp(mysql),1121/tcp(memcached),53(dns),6379(redis)
  • 动态端口范围从1024到65535,是操作系统动态分配给需要网络通信的进程。
  • 特点:是可靠的数据连接、面向字节流、面向连接、有序传输;适用于需要高可靠性、顺序性和完整性传输的应用,如浏览器,邮件等
  • UDP:
  • 不可靠的数据连接,面向报文,无连接,无序传输
  • 适用于对实时性要求较高,对可靠性要求不高的应用,如视频、实时通信等
  • IP:
  • 结构:20字节、源ip【4字节】、目标ip【4字节】
  • 版本:ipv4【32位】、ipv6【128位】
  • ARP地址解析协议:用于将IP地址解析成Mac地址,实现8局域网主机之间的通信;arp请求和arp应答使得设备能够获取对方Mac地址,从而进行数据传输。
  • 掩码长度:掩盖起来的这一部分是网络部分不能动;没有掩盖起来的这一部分是给主机使用的。
  • ipv4样式:
  • 10.0.0.12 255.255.255.0
  • 10.0.0.12/24(CIDR)
  • 分类:
  • A【10.0.0.0/8】
  • B【172.16.0.0/16~172.31.0.0/16】
  • C【192.168.0.0/24~192.168.255.0/24】
  • D、E
  • 私有IP范围:
  • A类:10.0.0.0-10.255.255.255
  • B类:172.16.0.0-172.31.255.255
  • C类:192.168.0.0-192.168.255.255
  • Vmware虚拟机网络模式:
  • 桥接:虚拟机和物理机连接同一个网络,两者之间是并列关系,通过vmnet0连接
  • NAT:虚拟机通过vmnet8网卡连接,在通过物理上的网卡连接物理机,能访问外网,物理机充当路由器
  • 仅主机:虚拟机通过vmnet1网卡连接,在通过物理机上的vmnet1网卡连接物理机,不能访问外网。
  • Linux系统不同系列操作系统网卡配置文件:
  • rocky:
  • /etc/NetworkManager/system-connections/网卡名.nmconnection
  • ubuntu:
  • /etc/netplan/...
  • 01桌面版增加的网卡配置文件名;
  • 50是Ubuntu系统默认的网卡配置文件名;
  • 90桌面版手工打开配置终端定制IP,增加的文件名。
  • openeuler:
  • /etc/sysconfig/network-scripts/ifcfg-网卡名
  • 注意: (centos6之前,网络接口使用连续号码命名:eth0,eth1等;centos7开始,改变了网卡设备命名规则,基于硬件或网卡名,如ens33、ens160等)、
  • 网卡配置文件名修改点:
  • ip addr=
  • prefix=
  • gateway=
  • DNS1=
  • UUID=(删除)
  • centos系列网卡配置步骤:
  • 1.关掉网卡
  • nmcli con
  • nmcli con down 网卡名
  • 2.修改配置文件
  • 3.重启网络服务(不关掉网卡启动,直接修改完重启,不会生效)
  • systemctl restart NetworkMaanager
  • 安装NetworkManager软件会同时安装NetworkManager服务和nmcli管理工具(依赖于NetworkManager服务正常运行)

  • 网络命令:
  • ifconfig、route、netstat
  • ip link、ip addr、ip route、ss
  • nmcli
  • ping、fping、curl、wget、tcpdump、traceroute、tracepath、mtr
  • nmap、nc
posted @ 2026-05-05 16:25  kevin-579  阅读(14)  评论(0)    收藏  举报