tcping 是一款 基于 TCP 協(xié)議的網(wǎng)絡(luò)診斷工具,核心作用是精準(zhǔn)探測目標(biāo)主機(jī)的特定端口是否開放、服務(wù)是否可用,并評估鏈路質(zhì)量,彌補(bǔ)了傳統(tǒng) ping 工具的短板,具體用途可通俗概括為 3 個(gè)核心場景:
tcping www.baidu.com 443,能直接判斷 HTTPS 服務(wù)是否正常,而非只知道百度服務(wù)器沒宕機(jī);tcping 192.168.1.5 3306,快速確認(rèn) MySQL 服務(wù)是否啟動(dòng)、端口是否開放。穿透防火墻,解決 “ping 不通但服務(wù)可能正?!?的問題企業(yè)內(nèi)網(wǎng)、云服務(wù)器為了安全,常會禁用 ICMP 協(xié)議(導(dǎo)致 ping 顯示 “超時(shí)”),但 TCP 端口是業(yè)務(wù)必需的。此時(shí) tcping 可繞開 ICMP 限制,通過業(yè)務(wù)端口探測真實(shí)狀態(tài) —— 比如云服務(wù)器 ping 不通,但用 tcping 服務(wù)器IP 80 能返回正常延遲,說明網(wǎng)頁服務(wù)沒問題,只是 ICMP 被屏蔽了。
排查網(wǎng)絡(luò)故障、評估鏈路質(zhì)量當(dāng)網(wǎng)頁打不開、應(yīng)用連不上時(shí),tcping 能快速定位問題根源:
tcping -t 目標(biāo)IP 端口 持續(xù)探測,還能查看延遲波動(dòng)、丟包率,判斷是否存在網(wǎng)絡(luò)卡頓、間歇性故障(比如視頻卡頓、游戲掉線時(shí),可用來測試對應(yīng)服務(wù)的鏈路穩(wěn)定性)。簡單說,ping 解決 “服務(wù)器活沒活”,tcping 解決 “業(yè)務(wù)能不能用”,是個(gè)人排查網(wǎng)絡(luò)問題、企業(yè)運(yùn)維監(jiān)控服務(wù)的實(shí)用工具。