Tracert 是每一个节点都会TCP握手一次吗?

我知道 TCP会有三次握手、四次挥手
但是每一次 http 请求,用tracert去追踪会经过很多站点,请问每一个站点都会握手回传数据一次吗? 只要有一个站点卡住所有 tcp 就会失效?

阅读 1.1k
1 个回答

你指的是 “你 → 路由器 → 中继器 ... → 网关 → 服务器” 这中间的每一跳?

你跟服务器之间是 TCP,中间的部分当然不是 TCP 了,就是 IP 协议。你这又不是代理。

如果计算机相关专业出身的话不应该有这个疑问才对,计算机网络是国内必学的科目。如果非科班出身的话,可以自学一下 OSI 模型这部分内容。


tracert 利用的就是 IP 协议层承载的的 ICMP 协议(虽然从 OSI 划分上看它属于更上面一层)。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题