传输控制协议TCP(Transmission Control Protocol)报文格式

TCP是一种面向连接的、可靠的传输层协议,提供全双工服务。每个TCP连接有唯一的套接字标识,由IP地址和端口号组成。TCP报文段包含源端口、目的端口、序号、确认号等字段,用于数据的可靠传输。此外,TCP报文段还有紧急指针、检验和等选项,确保数据的正确性和及时性。
摘要由CSDN通过智能技术生成

*这篇总结一下TCP协议的内容和特点。。→_→*

  1. TCP协议的特点

    • TCP是面向连接的运输层协议:先建立连接,再传输数据,最后释放连接

    • 每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点

    • TCP提供可靠交付的服务:通过TCP传输的数据,无差错、不丢失、不重复、按序到达

    • TCP提供全双工服务TCP连接双方都设有发送缓存、接收缓存用来临时存放双向通信的数据。TCP在合适的时候将数据发送或应用程序在合适的时候读取数据

    • 面向字节流:流入到进程或从进程流出的字节序列,TCP把应用程序交下来的数据看成一连串的无结构的字节流
  2. TCP的连接

    • TCP的连接的端点叫做套接字(socket)端口号拼接到IP地址即构成了套接字

    • 套接字 socket = (IP地址:端口号)

    • 同一个IP地址可以有多个不同的TCP连接,同一个端口号也可以出现在多个不同的TCP连接中

  3. TCP报文段首部格式

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值