端口协议-TCP
TCP协议简介
TCP协议的数据格式
TCP协议的可靠传输
- TCP协议简介
TCP(Transition Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层的通信协议。提供的是面向连接的服务,主要解决的问题是主机间的进程之间的通信,保证传输中数据的有序、可靠、无丢失、不重复。 - TCP协议的数据格式
- 源端口和目的端口:各站两个字节
- 序列号:四字节,TCP是面向字节的,它会为每一个字节编一个号码,其中这里的序号是本报文段发送的数据的第一个字节的序号。
- 确认序号:四字节,是期望收到下一个报文段第一个字节的序号,同时是对上一组序号的确认
- 确认位ACK:当ACK为1的时候,确认序号才为有效的序号。否则确认序号无效
- 同步位SYN:当该位为1的时候,说明这是一个请求连接或者连接接受报文
- 终止位FIN:当该位置1的时候,说明数据已经传输完毕,请求释放连接
- TCP协议的可靠传输
- “三次握手”建立连接
</
- “三次握手”建立连接