端口协议-TCP

本文详细介绍了TCP协议,包括其作为面向连接、可靠的传输协议的特性,TCP数据格式中的源端口、目的端口、序列号等字段,以及TCP的可靠传输机制,如三次握手建立连接和四次挥手终止连接。此外,还讨论了超时重传和冗余ACK策略确保数据的正确传输。
摘要由CSDN通过智能技术生成

TCP协议简介

TCP协议的数据格式

TCP协议的可靠传输

  • TCP协议简介
    TCP(Transition Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层的通信协议。提供的是面向连接的服务,主要解决的问题是主机间的进程之间的通信,保证传输中数据的有序、可靠、无丢失、不重复。
  • TCP协议的数据格式
    TCP协议的数据格式
  1. 源端口和目的端口:各站两个字节
  2. 序列号:四字节,TCP是面向字节的,它会为每一个字节编一个号码,其中这里的序号是本报文段发送的数据的第一个字节的序号。
  3. 确认序号:四字节,是期望收到下一个报文段第一个字节的序号,同时是对上一组序号的确认
  4. 确认位ACK:当ACK为1的时候,确认序号才为有效的序号。否则确认序号无效
  5. 同步位SYN:当该位为1的时候,说明这是一个请求连接或者连接接受报文
  6. 终止位FIN:当该位置1的时候,说明数据已经传输完毕,请求释放连接
  • TCP协议的可靠传输
    • “三次握手”建立连接
      “三次握手”建立连接</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值