TCP传输控制协议
TCP(Tranmission Control Protocol 传输控制协议)协议是一种面向连接的、可靠的、
基于字节流的传输层通信协议。在因特网五层网络协议中TCP 和UDP属于传输层,介意应用层和网络层之间。
在使用TCP传输过程中,应用层向TCP层发送用于网络传输的8位字节数据流,然后TCP把数据流分区成适当长度的报文段。之后TCP将报文传递给网络层,由网络层将报文传递给接收端的TCP层。在输出过程中,TCP为了保证不丢包,会给每一个报文进行序号标记,接收端在就收到报文之后会给发送端返回一个ACK(确认)。如果发送端在预期的时间内未能收到ACK,那么发送端认为数据包已经丢失并且重新发送丢失的数据包。