我正在观看有关网络的视频讲座,讲师提到 ICMP 作为传输层协议。然而,谷歌搜索它显示了各种论坛将其描述为网络层协议。这让我很困惑。有人可以澄清一下吗?
传输层协议涉及端到端发送数据并确保(或明确不确保)可靠性。 TCP 用于将数据从一台计算机发送到另一台计算机,并包含确保正确传输数据所需的逻辑,而 UDP 用于将数据从一台计算机发送到另一台计算机,同时希望获得可靠性。
ICMP 确实不这样做。它的工作是帮助路由器弄清楚互联网的形状以及使用不同协议发送数据包的方向。因此,它被认为是网络层协议,因为它的工作是确保数据路由到正确的位置,但实际上并不路由数据。
希望这可以帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)