跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • ping 与 tcping
未分類
2 11 月 2020

ping 与 tcping

ping 与 tcping

資深大佬 : Stefango 0

工控网络基础入门篇之 Ping 、TCPing 、traceroute 命令 文中提到了一句话

TCPing 的命令参数和使用方法和 Ping 很相似,主要的区别是 Ping 是通过既有的 ICMP 协议进行,而 TCPing 是通过 TCP 协议进行,所以可以再最后加入一个端口参数

我不是很懂这句话中的因果关系,求浅显的解释和深入学习的资料

大佬有話說 (6)

  • 資深大佬 : CallMeReznov

    ICMP 是网络层
    TCP 是传输层

    建议主去批站随便找个 CCNA HCNA 这类视频看以下就明白了,零零散散全看下来也不要一个星期,对于网络得基础知识有很大帮助.

  • 資深大佬 : locoz

    就是字面意思,Ping 是基于 ICMP 协议做的、TCPing 是基于 TCP 协议做的,都是发一个包然后等对方响应。最后那个“所以可以再最后加入一个端口参数”是因为 ICMP 是网络层的协议,没有端口这个东西,所以不需要指定端口;而 TCP 在传输层,是有端口的,所以可以(应为必须)指定端口。

  • 資深大佬 : aaronlam

    我的理解是这样的,ping 主要是测试源主机与目标主机的连通性,而 ping 是跑在第三层上的,第三层还没有端口这一概念只有 IP,然后现在很多主机为了防止早期兴起的 ping 攻击,所以都在防火墙关闭 ping 响应了。
    然后就有了 TCPing,TCPing 顾名思义就是跑在第四层上的,利用第四层的 TCP 协议进行连通性测试,但第四层就有端口的概念了,因为 TCP 的协议数据段头需要填上目标主机,这样才知道应该把这个 TCPing 产生的 TCP 协议数据段送往目标主机的哪个端口,所以就需要加端口,如果不加默认就 ping 80 端口。

  • 資深大佬 : aaronlam

    因为 TCP 的协议数据段头需要填上目标主机 -> 因为 TCP 的协议数据段头需要填上目标主机的端口

  • 資深大佬 : Jirajine

    找本计算机网络原理,过一遍。

  • 資深大佬 : Devin

    了解一下 OSI 七层模型或 TCP/IP 协议

    ping 使用的是 OSI 第三层的 ICMP 协议
    tcping 使用的是第四层的 TCP 协议(syn 握手?)

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具