TCP:传输控制协议是面向连接的协议。
TCP传送的数据单元是报文段。一个报文段分为首部和数据两部分,而TCP的功能都体现在首部各字段的作用。
序号(seq):我要发送的第一个字节数据的序号。
确认号(ack):我要接收的第一个字节数据的序号。
ACK:当ACK = 1时确认号字段有效。
SYN:SYN = 1表明报文是连接请求或连接接收报文,ACK = 0表明是请求报文,若同意连接将ACK置为1。
TCP连接的建立采用客户服务器方式。
运输连接有三个阶段:连接建立,数据传送,连接释放。
为什么客户端还要再次发送确认呢?
答:避免一些由于在某些结点停留过久而导致失效的包造成服务器资源浪费。