1、简述osi七层模型和TCP/IP五层模型
osi 七层模型
物理层
数据链路层
网络层
传输层
会话层
表示层
应用层
TCP/IP五层模型
物理层
数据链路层
互联网层
传输层
应用层
2、总结描述TCP三次握手四次挥手
三次握手,主机A要与主机B通信
- 主机A向主机B发SYN包,seq=X,进入SYN_SENT状态
- 主机B收到SYN包,回包ACK=X+1,同时发SYN包SEQ=y,进入SYN_RECV状态
- 主机A收到B 回包及SYN包,回ACK=y+1的回包。三次握手完成。进入ESTABLISHED状态
四次挥手,主机A要与主机B断开连接
1、主机A向主机B发FIN包,seq=x进入FIN-WAIT状态。
2、主机B收到,回复ACK=x+1包,进入CLOSE-WAIT状态
3、主机B处理完应用数据,向主机A发送FIN包,进入LAST-ACK状态
4、主A收到FIN包,向主机B发送ACK包进入TIME-WAIT状态,等2*MSL后进入CLOSED状态,主机B收到ACK包进入CLOSED状态
3、描述TCP和UDP区别
TCP面向连接 UDP面向无连接
TCP 有错误检查功能 UDP有限的错误检查
TCP 因为有确认机制传输性能较低 UDP传输性能高
TCP 有重传机制 UDP无错误重传
4、网卡绑定bond0的实现
新建bond网卡
nmcli con add type bond con-name testbond0 ifname bond0 mode active-backup ipv4.method manual ipv4.addresses 10.0.0.200/24
添加网卡到bond中
nmcli con add type bond-slave ifname eth0 master bond0
nmcli con add type bond-slave ifname eth1 master bond0
启用slave网卡
nmcli con up bond-slave-eth0
nmcli con up bond-slave-eth1
启用bound网卡
nmcli con up testbond0