美文网首页
TCP协议详解

TCP协议详解

作者: 超级工程师进阶之路 | 来源:发表于2020-05-10 21:35 被阅读0次

    同学们,大家好,本节课我们进入TCP协议的学习,那么什么是TCP协议呢?TCP协议全称Transmission Control Protocol,中文名:传输控制协议。TCP协议是计算机网络中非常复杂的一个协议,后面我们从很多个角度去深入到TCP去。同样,我们先来看下TCP它位于的一个位置。


    数据包结构.png

    TCP位于IP数据包里面,分成TCP首部和TCP数据报的数据两个部分。从结构上来讲,TCP协议和UDP协议它们的数据结构都是一样的,都是由首部和数据所组成,包括我们之前所学习的IP数据包也是由首部和数据所组成的。这里我们先对TCP数据的特点进行了解。

    1. TCP是面向连接的协议
    2. TCP的连接有两端(点到点的通信)
    3. TCP提供可靠的传输服务
    4. TCP提供全双工的协议
    5. TCP是面向字节流的协议

    接下来我们看TCP协议的头部:

    TCP协议的头部.png

    序号:收到的数据报的首字节序号
    确认号:期望收到数据的首字节序号 如:确认号为601,则表示1-600序号的数据都已经收到
    数据偏移:真实数据偏移首部的距离 最大60个字节
    TCP标记:占有六位


    TCP标记.png
    TCP标记含义.png

    窗口:指明允许对方发送的数据量
    紧急指针(URG=1):指定紧急数据在报文的位置
    本节课主要内容:
    1.TCP是什么
    2.TCP的特点
    3.TCP的首部

    相关文章

      网友评论

          本文标题:TCP协议详解

          本文链接:https://www.haomeiwen.com/subject/dejsnhtx.html