小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

本文介绍了如何用约100行C代码实现traceroute的核心原理,主要依赖TTL(生存时间)机制。traceroute通过发送特定TTL的UDP数据包,监听路由器返回的ICMP超时消息,从而逐步获取每一跳的IP地址和延迟。文章还讨论了traceroute的输出特点及其与真实traceroute的比较。

100 行 C 代码拆解 traceroute 的 TTL 把戏

暗无天日
暗无天日 · 2026-07-01T00:00:00Z

在讨论隐藏机房路由设备时,B认为禁用ICMP会影响调试,而C建议转发TTL=1的ICMP包但不回复,以使traceroute只显示A和C,从而达到隐藏目的。

如何把网络设备从 traceroute 中隐藏

卡瓦邦噶!
卡瓦邦噶! · 2025-12-12T03:44:33Z

ping 命令是网络管理中常用的工具,用于测试主机的连通性、延迟和丢包率。Rocky Linux 默认预装该命令,基于 ICMP 协议。文章介绍了 ping 的基本原理、安装方法、常用选项及最佳实践,并强调结合其他工具进行故障排查的重要性。

Rocky Linux 中的 ping 命令详解:从基础到高级网络诊断

极客技术博客’s Blog
极客技术博客’s Blog · 2025-11-26T10:00:12Z

本文讨论了Linux环境下的ping sweep技术,包括其原理、常用工具和最佳实践。ping sweep通过发送ICMP请求批量探测网络中的存活主机,广泛用于网络管理和安全评估。使用时需遵循法律法规,避免未授权扫描和网络拥堵。

Linux 下的 Ping Sweep:网络发现与主机探测详解

极客技术博客’s Blog
极客技术博客’s Blog · 2025-11-22T10:00:10Z

本文介绍了 ping 命令的原理、结构、常用选项及高级用法,帮助用户进行网络故障排查和性能评估。ping 通过发送 ICMP 数据包测试设备连通性,是开发者和运维工程师的重要工具。

Linux 网络诊断利器:ping 命令完全指南

极客技术博客’s Blog
极客技术博客’s Blog · 2025-11-22T10:00:10Z
并发、Java与Spring重点概念

本文讨论了域名解析、ARP与RARP协议、DHCP动态获取IP地址、NAT网络地址转换、ICMP和IGMP协议等网络基础知识。重点介绍了DNS的层级结构及解析过程,ARP和RARP的功能与应用,DHCP的工作流程和NAT的作用,以及ICMP用于网络诊断和IGMP用于组播管理,强调了这些协议在网络通信中的重要性。

并发、Java与Spring重点概念

Sekyoro的博客小屋
Sekyoro的博客小屋 · 2025-07-29T12:07:29Z
Weekly Issue-远离公众号

文章讨论了HTTP QUERY方法、ICMP类型69的调试过程、年轻人裸辞现象及其对社交的影响,以及婚姻与经济压力的关系,强调了经济困境与生活方式转变的共性。

Weekly Issue-远离公众号

Yiran's Blog
Yiran's Blog · 2025-07-27T00:00:00Z

smokeping-prober 是一款通过 ICMP 请求监测网络质量的工具,部署过程包括生成配置文件、启动服务和设置监控,能够查看丢包率和延迟等指标。

部署 smokeping-prober 探测网络质量

陈少文的博客
陈少文的博客 · 2025-05-11T00:00:00Z
如何解读Traceroute以进行网络故障排除

Traceroute工具是网络故障排除的重要工具,通过显示数据在网络设备间的每个跳跃来诊断问题。不同操作系统实现方式不同,Windows使用ICMP,而macOS和Linux通常使用UDP。运行traceroute可以识别网络问题,如超时和延迟,帮助用户定位故障。

如何解读Traceroute以进行网络故障排除

The New Stack
The New Stack · 2025-04-17T21:00:16Z

经过两个月的排查,发现复杂网络问题的原因是路由器与网关的交互,导致25%或50%的丢包。确认是路由器行为引起,建议禁用ICMP重定向解决问题。

由 ICMP Redirect 消息引起的丢包问题排查

卡瓦邦噶!
卡瓦邦噶! · 2024-12-24T12:57:51Z

基于tokio的用户态协议栈,简单易用,性能优良,支持TCP、UDP和ICMP,欢迎大家参与贡献。

用户态tcp/ip协议栈

Rust.cc
Rust.cc · 2024-12-22T09:58:13Z

本文介绍了网络通信中的隧道通信方式和判断内网连通性的方法,包括网络层、传输层和应用层隧道。还介绍了常用的网络工具和应用层隧道工具。通过实战背景介绍了利用ICMP隧道搭建反向TCP over ICMP隧道或者SOCKS over ICMP隧道上线远控平台的方案设计和工具安装步骤。

内网知识之ICMP隧道搭建

FreeBuf网络安全行业门户
FreeBuf网络安全行业门户 · 2024-02-05T09:56:28Z
mping: 使用新的icmp库实现探测和压测工具

使用mdlayher/icmpx库实现ICMP协议压测,主程序解析参数,发送和接收函数处理数据,统计丢包率和时延,支持设置多个参数。

mping: 使用新的icmp库实现探测和压测工具

鸟窝
鸟窝 · 2023-09-10T14:02:15Z

关于网络相关的历史文章中,很多次提到 Socket 套接字的重要性。最近看到 ICMP 的一些知识,发现和 Socket 有非常强的依赖。于是对 Socket 和周边,再做一次逻辑的梳理。本文会对 ICMP 查询 / 差错报文 如何 NAT 网关 和写入 Socket 接收缓冲区进行具体阐释。 Socket、文件描述符、API、套接字Socket 在系统内部创建后是唯一的。和 源 ip...

Socket 与 ICMP

一个工匠
一个工匠 · 2023-05-13T14:07:57Z
使用Go实现ping工具

本文介绍了使用Go语言实现ping工具的方法,包括调用操作系统自带的ping工具、使用golang.org/x/net/icmp和使用ip4:icmp实现,以及一个高级的ping库go-ping/ping。同时,还介绍了Linux下ping的实现方式,并解释了go-ping库中处理返回消息和发送请求匹配的技术点。下一篇将介绍traceroute工具的实现。

使用Go实现ping工具

鸟窝
鸟窝 · 2023-04-26T13:51:08Z

建议软件包安装,二进制安装请自行解决配置问题,docker安装需考虑网络问题。linux 软件包直接部署apt install prometheus-blackbox-exporter二进制部署...

Prometheus 部署 Black Exporter 黑盒监控 DNS-TCP-ICMP

Frytea's Blog
Frytea's Blog · 2023-01-15T00:27:24Z
Prometheus 部署 Black Exporter 黑盒监控 DNS-TCP-ICMP

本文介绍了如何安装和配置 Prometheus 的黑盒监控工具 blackbox_exporter,包括通过软件包和二进制文件的安装方法,以及创建 HTTP、TCP 和 ICMP 探测配置的步骤。

Prometheus 部署 Black Exporter 黑盒监控 DNS-TCP-ICMP

Frytea's Blog
Frytea's Blog · 2023-01-15T00:27:24Z
网络基础: ICMP 是如何工作的?

网络基础: ICMP 是如何工作的?

蛮荆
蛮荆 · 2017-09-30T00:00:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码