- 网络管理
- 分层:
- 整体分为:接入层、汇聚层、核心层(适用于企业网络)
- 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)
评论()
收藏
举报