Linux:ping、curl、telnet作用異同
學習自:
Linu網(wǎng)絡判斷指令ping、curl、telnet的區(qū)別與應用場景_ping 和 curl 的區(qū)別_飲風丶歟的博客-CSDN博客
telnet和curl和ping的區(qū)別_curl和telnet的區(qū)別-CSDN博客
1、curl
在Linux中curl是一個利用URL規(guī)則在命令行中工作的文件傳輸工具,是一個http命令行工具,可以幫助我們在服務器上模仿http行為。
curl url:返回網(wǎng)頁內容
curl -I url:返回網(wǎng)頁header
curl -i url:返回網(wǎng)頁header+內容
curl -v url:返回詳細的Response
url中需要有http或https前綴,沒有的話默認為http。
有時候curl成功卻沒有返回值,可以嘗試用curl -v,看看是否有狀態(tài)碼 200
2、ping
ping,Packet Internet Groper,因特網(wǎng)包探索器
ping用于檢查網(wǎng)絡是否通暢、測試網(wǎng)速;
ping屬于TCP/IP協(xié)議的一部分。它位于應用層,相當于一個應用程序,直接使用網(wǎng)絡層的ICMP協(xié)議。
3、telnet
telnet用于探測某IP是否開放了指定端口。
telnet是TCP/IP協(xié)議族之一,是Internet遠程登錄服務的標準協(xié)議和主要方式,常用于網(wǎng)頁服務器的遠程控制,供使用者在本地主機執(zhí)行遠端主機上的工作。
指令:telnet IP Port
傳統(tǒng)telnet會話傳輸?shù)馁Y料未加密,賬號和密碼等敏感資料容易被竊聽,因此很多服務器會封鎖telnet服務,改用更安全的SSH。
telnet 成功時,顯示Connected to localhost;
telnet 失敗時,顯示Connection refused。
連接成功時,可以用quit退出。

浙公網(wǎng)安備 33010602011771號