这是教科书 James F. Kurose、Keith W. Ross 的图片:计算机网络:自上而下的方法, ISBN-13:978-0-13-285620-1。ISBN-10:0-13-285620-4。
从图中可以看出,欢迎端口与实际连接端口不同。(因为不同的socket分配了不同的端口号。假设Client正在初始化一个HTTP请求,那么Web服务器上的欢迎端口为80,然后实际连接端口与80不同?
第二个问题是,TCP握手的目的是什么?我只被告知为什么 TCP 需要握手,但实际上并不知道为什么握手是必要的。如果我们摆脱 TCP 的握手,我们仍然可以使 TCP 成为可靠的数据传输协议,不是吗?