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  阅读(0)  评论(0)    收藏  举报