5.3.1 TCP协议的特点和报文段

    技术2022-07-10  153

    TCP协议的特点

    1,面向连接(虚连接)

    2,只能有两个端点,每条TCP连接只能点对点(不能广播和组播)

    3,可靠交付:无差错,不丢失,不重复,按需到达

    4,全双工通信,发送缓存和接收缓存

    5,TCP面向字节流,一串的字节序列

    TCP报文段首部格式

    1,序列号:字节流的第一个序号

    2,确认号,希望收到下一个报文段的序号,表示之前的数据都已经收到了

    3,数据偏移(首部长度):单位是4B,固定是20B,首部可以添加多个字段

    6个控制位

    URG = 1:不排队,直接发出去

    ACK = 1:连接后都是1

    SYN = 1:表示连接/请求报文

    FIN = 1:表示发完,结束

    PSH = 1:紧急处理,不在接受缓存,直接交付

    RST = 1:拒绝

    窗口:反映接受窗口

    检验和:12B,协议是6

    紧急指针:在URG为1才有效,指出紧急数据的字节数

    选项:

    Processed: 0.011, SQL: 9