tcp各个阶段
tcp是传输控制协议,工作在传输层,是可靠的传输协议,tcp主要包含tcp首部和数据,
TCP的工作方式tcp连接的建立以及tcp连接的终止
tcp连接的建立
1.主机A向服务器B发送SYN复位标志以及一个***x,服务器B被动打开服务
2 服务器B向主机A发送SYN复位标志,ACK复位标志,发送***y,回复ack确认号x+1
3 主机A向服务器B发送ACK复位标志,发送***x+1,回复确认号y+1
完成三次握手后,就进入数据传输阶段
tcp连接的终止
客户端A向服务器发送FIN复位标志,发送一个***u给服务器B
服务器B向客户端A发送ACk复位标志,发送***v,回复确认号u+1
服务器关闭客户端的连接,向客户端发送FIN,ACK复位标志,发送***w
客户端A向服务器B发送ACk复位标志,发送***u+1,回复确认号w+1
UDP是一个无连接的传输协议,该协议被叫做用户数据包协议
Udp不提供数据包的分组,组装和不能对数据包进行排序,当报文发送后,不知道是否安全到达
Udp首部报文格式
源端口 目的端口 总长度 检验和 8字节