Skip to content

network文档关于"为什么要TCP 三次握手"的 SYN 字段存在混淆错误 #179

@suwe12

Description

@suwe12

您好,我在阅读计算机网络文档时发现一处关于 TCP 三次握手的概念错误,
地址为:https://github.com/itwanger/toBeBetterJavaer/blob/master/docs/src/sidebar/sanfene/network.md
具体如下:

错误描述
文档中提到“服务器也及时回复了 SYN=2 和 ACK=1 的第二次握手”,这里存在对 SYN 字段的概念混淆,可能作者误写。

  • TCP 中的 SYN标志位(仅占 1 位),取值只能是 01,表示是否为同步请求包;

正确逻辑
服务器的第二次握手应是 SYN=1(表示同步请求)、ACK=1(表示确认)

附截图说明

Image

建议修改文档表述,以避免读者对 TCP 字段的概念产生混淆。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions