arp协议
ip地址解析为mac地址
pc1发送数据给pc2,查看缓存有没有pc2的mac地址
pc1发送arp请求消息(广播)
所有主机收到arp请求消息 1pc2回复arp应答(单播)2其他主机丢弃
pc1将pc2的mac地址保存到换存中,发送数据
arp:正向地址解析协议
数据传输通信:源ip,源mac ,目标ip 目标mac直接发数据
已知目标ip,未知mac时广播
rarp:反向地址解析协议:使用场合,已知目标mac,未知目标ip时使用
三次握手,四次挥手
为什么要三次握手?
因为tcp是可靠的传输层协议,它在传输数据前,会建立双向数据通信通道,当保证双向数据传输的通道没有问题是,才会发送收据,起到保护数据的作用。
为什么要断开四次?
数据传输的方向是双向的,一个方向的数据通道关闭时需要一次请求和一次确认,而我们有两个数据方向,因此要断开四次,三次握手是因为第二次握手既有应答又有请求,两个运作在一起,因此少了一次握手。
TCP半关闭状态是什么
客户机向服务器发送了FIN请求服务器也给予了ACK响应。但是服务器向客户机还有数据要传输,因此并没有向客户机立即发售那个FIN请求。