1.TCP和UDP
TCP:有连接;可靠,丢失可重传,自动排序;有拥塞控制,流量控制;字节流传导模式;系统资源多;首部复杂开销大;
UDP:无连接;不可靠,丢失不可重传,不自动排序;无拥塞控制,流量控制;数据报传导模式;系统资源少;首部简单开销小;
2.三次握手四次挥手
建立连接三次握手时,服务器同时把ACK和SYN放在一起发送到了客户端那里
释放连接:四次挥手时,当A收到B的 FIN 时,仅仅表示B不再发送数据了但是还能接收数据,A是否现在关闭发送数据通道,需要上层应用来决定,因此,A的 ACK 和 FIN 一般都会分开发送。
3.死锁
指多个有关进程由于争夺资源而造成的一种僵局,在无外力的情况下这些进程都将无法再向前推进的状态