1、简述osi七层模型和TCP/IP五层模型
OSI:
物理层:信息以电流或者光信号来传播,主要是物理硬件。
数据链路层:信息以数据帧的方式传播,主要是硬件寻址,校验
网络层:信息以数据包的方式传播,主要是通过寻址的方式,发送到目标
传输层:信息以数据分片的方式,通过端口标记,来找到对应的服务
会话层:主要对应设备的进程,管理设备的会话建立,断开
表示层:主要用于数据的解密压缩
应用层:和用户的交互。
TCP/IP的前四层和OSI对应,OSI中的会话层,表示层,应用层对应TCP/IP的应用层。
2、总结描述TCP三次握手四次挥手
三次握手:
client --SYN=1,seq=x-->server
SYN-SENT LISTEN
client<--ACK=1,SYN=1,seq=y,ack=x+1--server
ESTABLISH SYN-RECVD
client--ACK=1,seq=x+1,ack=y+1-->server
ESTABLISH ESTABLISH
四次挥手:
dev1--FIN=1,seq=x-->dev2
ESTABLISH ESTABLISH
dev1<--ACK=1,seq=y,ack=x+1--dev2
FIN-WAITE1 CLOSE-WAITE
dev1<--FIN=1,ACK=1,seq=z,ack=x+1--dev2
FIN-WAITE2 LAST-ACK
dev1--ACK=1,seq=x+1,ack=z+1--dev2
TIME-WAITE CLOSED
CLOSED
3、描述TCP和UDP区别
tcp:有链接,可靠,速度慢
udp:无连接,不可靠,速度快
4、网卡绑定bond0的实现