TCP协议有哪些实用特性?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3213个文字,预计阅读时间需要13分钟。
TCP(传输控制协议)是一种面向连接、可靠、基于字节流的传输层通信协议。TCP协议假定下层协议可以提供简单的不可靠数据报服务,在此基础上构建可靠的端到端服务。
传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP 协议假设下层协议可以提供简单的不可靠数据报, 并在此基础上构建可靠的端到端字节流服务。TCP 协议通常工作在 IP 协议上,依赖 IP 协议提供的地址和路由机制。 本文将介绍 TCP 协议的握手、挥手、流量控制、拥塞控制等基本机制。传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP 协议假设下层协议可以提供简单的不可靠数据报, 并在此基础上构建可靠的端到端字节流服务。TCP 协议通常工作在 IP 协议上,依赖 IP 协议提供的地址和路由机制。
本文将介绍 TCP 协议的握手、挥手、流量控制、拥塞控制等基本机制。
TCP 包结构- 发送方端口
- 接收方端口
- 序列号(SEQ)
- 确认号码(Acknowledge Number):设置了 ACK 标志位后有效,表示期待要收到下一个数据包的 SEQ
- 资料偏移(offset): 表示数据段开始位置相对于 TCP 数据包开头的偏移量,也是 TCP Header 的长度
- 保留位: 目前不使用
- 标志位(Flag): 一共有 9bit, 对应位置1表示标志位有效
- ACK: 表示确认收到了发送方发送的数据, ACK=1 时 TCP Header 中的 ACK Number 字段有效。
- PSH: 优先推送。接收方 TCP 应该尽快推送给接收应用程序,而不用等到 TCP 缓存填满后再交付
- RST: 重置连接。表示 TCP 连接中出现严重错误,需要释放并重新建立连接。
本文共计3213个文字,预计阅读时间需要13分钟。
TCP(传输控制协议)是一种面向连接、可靠、基于字节流的传输层通信协议。TCP协议假定下层协议可以提供简单的不可靠数据报服务,在此基础上构建可靠的端到端服务。
传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP 协议假设下层协议可以提供简单的不可靠数据报, 并在此基础上构建可靠的端到端字节流服务。TCP 协议通常工作在 IP 协议上,依赖 IP 协议提供的地址和路由机制。 本文将介绍 TCP 协议的握手、挥手、流量控制、拥塞控制等基本机制。传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP 协议假设下层协议可以提供简单的不可靠数据报, 并在此基础上构建可靠的端到端字节流服务。TCP 协议通常工作在 IP 协议上,依赖 IP 协议提供的地址和路由机制。
本文将介绍 TCP 协议的握手、挥手、流量控制、拥塞控制等基本机制。
TCP 包结构- 发送方端口
- 接收方端口
- 序列号(SEQ)
- 确认号码(Acknowledge Number):设置了 ACK 标志位后有效,表示期待要收到下一个数据包的 SEQ
- 资料偏移(offset): 表示数据段开始位置相对于 TCP 数据包开头的偏移量,也是 TCP Header 的长度
- 保留位: 目前不使用
- 标志位(Flag): 一共有 9bit, 对应位置1表示标志位有效
- ACK: 表示确认收到了发送方发送的数据, ACK=1 时 TCP Header 中的 ACK Number 字段有效。
- PSH: 优先推送。接收方 TCP 应该尽快推送给接收应用程序,而不用等到 TCP 缓存填满后再交付
- RST: 重置连接。表示 TCP 连接中出现严重错误,需要释放并重新建立连接。

