簡說ping、telnet、netcat

簡說 pingtelnet 命令的作用、用法和區別,方便理解它們在網絡診斷中的用途。


🌐 ping 命令

? 作用:

ping 用于檢測網絡連通性。它通過向目標主機發送 ICMP Echo 請求 并等待回應,從而判斷目標主機是否可達,并測量網絡延遲(往返時間)。

📝 常用語法:

ping <目標主機/IP>

? 常用參數(以 Linux/Windows 為例):

  • ping 192.168.1.1 —— 測試與該 IP 是否連通。
  • ping -t 192.168.1.1 (Windows)—— 持續 ping,直到手動停止。
  • ping -c 4 192.168.1.1 (Linux)—— ping 4 次。
  • ping -n 4 192.168.1.1 (Windows)—— ping 4 次。

📌 輸出信息:

  • 數據包發送和接收情況。
  • 丟包率。
  • 往返延時(RTT:最小/最大/平均值)。

? 注意:

  • 如果對方禁用了 ICMP(防火墻或安全策略),ping 可能收不到回應,實際網絡未必不通。

🌐 telnet 命令

? 作用:

telnet 用于測試 TCP 端口連通性 或遠程登錄到支持 telnet 服務的設備(早期常用于遠程終端,現在多用于端口檢測)。

📝 常用語法:

telnet <目標主機/IP> <端口號>

? 示例:

  • telnet 192.168.1.1 80 —— 測試能否連接到 192.168.1.1 的 80 端口(HTTP 服務)。
  • telnet example.com 25 —— 測試郵件服務器 25 端口。

📌 輸出信息:

  • 如果端口開放:屏幕會顯示成功連接的信息(或進入該服務的會話界面)。
  • 如果端口未開放或被防火墻屏蔽:顯示連接失敗。

? 注意:

  • 現代系統默認可能未安裝 telnet 客戶端(比如 Windows 10 需手動啟用,Linux 可能需安裝)。
  • telnet 本身沒有加密,不適合實際遠程登錄,現代更多用 SSH。

🚀 ping 和 telnet 區別

特性pingtelnet
檢測層級網絡層(ICMP 協議)傳輸層(TCP 協議)
檢測內容主機是否可達主機的指定端口是否可達
是否可用于端口測試? 不可? 可以
是否可以遠程交互? 不可以? 可以(用于遠程終端登錄)
常用場景測試網絡連通性測試端口開放狀態,簡單遠程控制

pingtelnet 相比,nc 功能更強大,更靈活。


🌟 netcat(nc)簡介

nc(或 netcat)是一個強大的網絡工具,可以用于:
? 端口連通性測試(類似 telnet,但更好用)
? 數據傳輸(可當簡單的 TCP/UDP 客戶端或服務器)
? 端口監聽(臨時啟動服務測試)
? 網絡調試和腳本編程

被稱為 網絡界的瑞士軍刀


📝 基本語法

nc [參數] <目標IP/域名> <端口>

🚀 常用示例

1?? 測試端口連通性

nc -zv 192.168.1.100 80

解釋:

  • -z 只掃描端口,不發送數據。
  • -v 顯示詳細信息。

輸出:

Connection to 192.168.1.100 80 port [tcp/http] succeeded!

或者

nc: connect to 192.168.1.100 port 80 (tcp) failed: Connection refused

2?? 掃描一段端口

nc -zv 192.168.1.100 20-100

👉 檢查 20 到 100 端口哪些開放。


3?? 簡單 TCP 客戶端

比如向 Web 服務器發 HTTP 請求:

echo -e "GET / HTTP/1.1\r\nHost: www.example.com\r\n\r\n" | nc www.example.com 80

👉 可以直接看 HTTP 響應內容。


4?? 臨時搭建 TCP 服務器監聽

nc -l 12345

👉 在本機監聽 12345 端口,等客戶端連接。
可以配合另一個機器:

nc <服務器IP> 12345

👉 用來臨時傳文件或消息。


5?? 文件傳輸

在一臺機器監聽接收:

nc -l 12345 > received_file

在另一臺機器發送:

nc <接收方IP> 12345 < file_to_send

🆚 與 telnet 相比

特性nctelnet
測試端口連通性? 支持端口范圍掃描、單端口測試? 只能測試單個端口
支持 UDP??
可用作服務器監聽??
數據傳輸功能??
腳本集成? 易集成? 較少用作腳本

? 注意事項

  • 有的系統默認未裝 nc,可通過 apt install netcat(Debian/Ubuntu)、yum install nc(CentOS)等安裝。
  • 部分防火墻可能攔截 nc 的數據包。
  • 有些版本是 ncat(Nmap 工具包里的 nc)。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/909499.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/909499.shtml
英文地址,請注明出處:http://en.pswp.cn/news/909499.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

基于STM32的超聲波模擬雷達設計

一、雷達概述 雷達&#xff08;Radio Detection and Ranging&#xff0c;無線電探測與測距&#xff09;是一種利用電磁波探測目標位置、速度等信息的主動式傳感器系統。其基本原理是發射電磁波并接收目標反射的回波&#xff0c;通過分析回波的時間差、頻率變化等參數&#xff0…

飛書多維表格利用 Amazon Bedrock AI 能力賦能業務

背景 飛書多維表格是一款功能強大的在線數據管理與協作工具。它打破傳統表格局限&#xff0c;將電子表格與數據庫特性融合&#xff0c;支持看板、甘特圖、表單等多種視圖自由切換&#xff0c;可根據項目進度、任務管理等不同場景靈活展示數據。其豐富的字段類型能精準適配各類…

表格對比工具推薦,快速比對Excel文件

軟件介紹 今天為大家推薦一款專為Excel用戶設計的表格比較工具&#xff0c;簡單易用&#xff0c;零基礎也能快速掌握。 輕量高效的辦公助手 Excel比較工具體積僅為11MB&#xff0c;占用空間小&#xff0c;運行流暢&#xff0c;適合各類電腦配置使用。 簡潔明了的操作界面 軟…

深入探究其內存開銷與JVM布局——Java Record

Java 14引入的Record類型如同一股清流&#xff0c;旨在簡化不可變數據載體的定義。它的核心承諾是&#xff1a;??透明的數據建模??和??簡潔的語法??。自動生成的equals(), hashCode(), toString()以及構造器極大地提升了開發效率。 當我們看到這樣的代碼&#xff1a; …

Vue 3 九宮格抽獎系統,采用優雅的 UI 設計和流暢的動畫效果

九宮格抽獎 預覽地址 項目簡介 這是一個基于 Vue 3 開發的現代化九宮格抽獎系統&#xff0c;采用優雅的 UI 設計和流暢的動畫效果&#xff0c;為用戶提供極致的抽獎體驗。系統支持多種獎品配置&#xff0c;實時抽獎記錄展示&#xff0c;以及完整的活動說明功能。 核心功能 …

無縫對接大疆算力平臺:基于Coovally的無人機AI模型端到端優化方案

【導讀】 隨著無人機應用場景的快速拓展&#xff0c;企業對于定制化AI解決方案的需求日益迫切。大疆算力開放平臺為開發者提供了專業的模型量化與部署環境&#xff0c;幫助開發者將訓練好的AI模型高效部署至大疆無人機平臺。 然而&#xff0c;要實現完整的AI開發閉環&#xf…

ubuntu下載CUDA cuDNN

nivida-smi查看顯卡驅動版本 &#xff08;一&#xff09;安裝CUDA cuda官網 cuda官網 下載對應版本的cuda 這個官網真不錯啊&#xff0c;下面附上了指令 wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-ubuntu2404.pin sudo mv c…

FreeRTOS定時器

目錄 1.特性2.運行環境2.1 守護任務2.2 回調函數2.3 內部源碼 3.和Linux對比4.ID5.數據傳輸6.操作函數6.1 創建6.2 刪除6.3 啟動6.4 停止6.5 復位&#xff08;重置&#xff09;6.6 修改周期6.7 注意事項 7.示例&#xff1a;一般使用8.示例&#xff1a;定時器防抖 1.特性 定時器…

JavaScript中的迭代器模式:優雅遍歷數據的“設計之道”

JavaScript中的迭代器模式&#xff1a;優雅遍歷數據的“設計之道” 一、什么是迭代器模式&#xff1f; 在編程世界中&#xff0c;迭代器模式&#xff08;Iterator Pattern&#xff09;是一種經典的設計模式&#xff0c;它的核心思想是&#xff1a;為集合對象提供一種統一的訪…

Debian/Ubuntu systemd coredump調試程序Crash

程序是通過systemd監管&#xff0c;當程序出現crash的時候&#xff0c;需要保存crash的日志&#xff0c;也就是coredump日志&#xff0c;按照一般做法設置coredump。而在安裝有systemd服務的系統中一般都有systemd-coredump服務。 systemd-coredump 是 systemd 子系統中的一個工…

【圖片轉 3D 模型】北大·字節跳動·CMU攜手——單圖15 秒生成結構化3D模型!

??引言&#xff1a;單圖生成結構化 3 D 模型的技術突破? ? PartCrafter 由北京大學、字節跳動與卡耐基梅隆大學聯合研發&#xff0c;是全球首個??端到端生成結構化 3 D 網格??的模型。它僅需單張 RGB 圖像&#xff0c;即可在 34 秒內生成帶語義分解的 3 D 部件&#xf…

零基礎RT-thread第二節:按鍵控制

我這里依然使用的是野火開發板&#xff0c;F767芯片。 這一節寫一下按鍵控制LED亮滅。 這是按鍵以及LED的原理圖。 按鍵對應的引腳不按下時是低電平&#xff0c;按下后是高電平。 LED是在低電平點亮。 接下來是key.c: /** Copyright (c) 2006-2021, RT-Thread Development T…

《Gulp與SCSS:解構前端樣式開發的底層邏輯與實戰智慧》

探尋Gulp與SCSS協作的底層邏輯 Gulp&#xff0c;作為任務自動化的佼佼者&#xff0c;其核心價值在于將一系列復雜的任務&#xff0c;如文件的編譯、合并、壓縮等&#xff0c;以一種流暢且高效的方式串聯起來&#xff0c;形成一個自動化的工作流。它基于流&#xff08;stream&a…

OpenCV CUDA模塊圖像變形------對圖像進行GPU加速的透視變換函數warpPerspective()

操作系統&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 編程語言&#xff1a;C11 算法描述 該函數用于對圖像進行 GPU 加速的透視變換&#xff08;Perspective Transformation&#xff09;&#xff0c;是 cv::warpPerspective 的 CUDA 版…

吳恩達機器學習筆記(2)—單變量線性回歸

目錄 一、模型表示 二、代價函數 三、代價函數的直觀理解&#xff08;1&#xff09; 四、代價函數的直觀理解&#xff08;2&#xff09; 五、梯度下降 六、梯度下降的直觀理解 七、線性回歸的梯度下降 在本篇內容中&#xff0c;我們將介紹第一個機器學習算法——線性回歸…

最新華為 HCIP-Datacom(H12-821)

最新 HCIP-Datacom&#xff08;H12-821&#xff09;&#xff0c;完整題庫請上方訪問&#xff0c;更新完畢。 在OSPF網絡中&#xff0c;NSSA區域與STUB區域都是為了減少LSA數量&#xff0c;兩者最主要的區別在于&#xff0c;NSSA區域可以引入外部路由&#xff0c;并同時接收OSPF…

vba學習系列(11)--批退率通過率等數據分析

系列文章目錄 文章目錄 系列文章目錄前言一、外觀報表1.產能2.固定傷排查3.鏡片不良TOP4.鏡片公式計算5.鏡片良率計算6.鏡片批退率7.鏡筒不良TOP8.鏡筒公式計算9.鏡筒良率計算10.鏡筒批退率 二、反射率報表1.機臺通過率2.鏡片通過率圈數分析3.鏡片通過率罩次分析4.鏡筒通過率圈…

成功在 Conda Python 2.7 環境中安裝 Clipper(eCLIP peak caller)

&#x1f52c; 成功在 Conda Python 2.7 環境中安裝 Clipper&#xff08;eCLIP peak caller&#xff09; 本文記錄了如何在無 root 權限下使用 Conda 環境&#xff0c;解決依賴、構建擴展模塊并成功安裝運行 clipper 的詳細流程。適用于再現 eCLIP 分析流程時遇到 clipper 安裝…

通過 VS Code 連接 GitLab 并上傳項目

通過 VS Code 連接 GitLab 并上傳項目&#xff0c;請按照以下步驟操作&#xff1a; 1. 安裝必要工具 確保已安裝 Git 并配置用戶名和郵箱&#xff1a; git config --global user.name "你的用戶名" git config --global user.email "你的郵箱" 在 VS Cod…

開源夜鶯支持MySQL數據源,更方便做業務指標監控了

夜鶯監控項目最核心的定位&#xff0c;是做一個告警引擎&#xff0c;支持多種數據源的告警。這個版本的更新主要是增加了對 MySQL 數據源的支持&#xff0c;進一步增強了夜鶯在業務指標監控方面的能力。 之前版本的夜鶯主要聚焦在 Prometheus、VictoriaMetrics、ElasticSearch…