TCP协议段信息及作用
在前面我们讲述了UDP协议段的头部信息,UDP协议段信息
那么今天接着说传输层的另一个协议,TCP协议。
TCP是传输层中比较重要的一种协议,它运用的地方很多,比如在FTP协议、http协议中就是运用了TCP的协议,因为它的可靠性,所以很大程度解决了文件传输丢失,或者错误顺序的情况。
我们先来看TCP头部格式
协议画的顺序是从左到右,头部信息也是从左到右进行的。
- 端口号
端口号我们在UDP中已经讲过,我们再来说一下,源端口号为发送主机的某个进程的端口号,目的端口号是发送到远端主机的哪个端口号上。 - 32位序号
在UDP中没有序号,是因为UDP是不可靠传输,那么TCP是可靠传输,就需要对可靠传输做出相对的办法,序号就是其中的一种,给每个发送的数据段打上序号,进行发送,这样就不会出现发送过过去数据错乱问题,这也是确认应答是第一步。初步了解 - 32位确认序号
要想做到可靠传输,那么就要有应答机制,当一个人找一个说话时候,说一会得到那个人的回应就知道那个人听到了,同样的就是这个原理。至于怎么应答,一会说~ - 4位首部长度
首部长度是什么意思,还是4位?首部长度就是TCP协议段中的头部长度