【发布时间】:2018-10-10 02:15:34
【问题描述】:
这是来自教科书 James F. Kurose、Keith W. Ross 的图片:计算机网络:一种自上而下的方法, ISBN-13:978-0-13-285620-1。 ISBN-10:0-13-285620-4。
根据图片,欢迎端口与实际连接端口不同。(因为不同的套接字分配了不同的端口号。 那么假设Client正在初始化一个HTTP请求,那么Web服务器上的欢迎端口是80,那么实际的连接端口就不是80了?
第二个问题是,TCP握手的目的是什么?我只是被教导为什么 TCP 的握手是但实际上并不知道为什么握手是必不可少的。如果我们摆脱 TCP 的握手,我们仍然可以让 TCP 成为一个可靠的数据传输协议,不是吗?
【问题讨论】:
-
请注意,您包含的图表显示服务器进程上有两个 sockets。不是两个端口。两个套接字使用相同的服务器端口。 (“套接字”的概念只是服务器端的软件,与通过网络发送的内容没有任何关系。)
标签: sockets networking tcp tcp-ip