日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

网络调试指令ping、telnet、curl

發布時間:2024/10/5 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网络调试指令ping、telnet、curl 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

背景:最近遇到了復雜網絡下的網絡聯通測試,記錄一下命令

一、ping 命令

ping命令用來測試主機之間網絡的連通性。執行ping指令會使用ICMP傳輸協議,發出要求回應的信息,若遠端主機的網絡功能沒有問題,就會回應該信息,因而得知該主機運作正常;若遠端主機斷開網絡連接,就不會有回應信息;

ping無法檢查系統端口是否開放。

?

ping baidu.com PING baidu.com (123.125.115.110): 56 data bytes 64 bytes from 123.125.115.110: icmp_seq=0 ttl=56 time=3.920 ms 64 bytes from 123.125.115.110: icmp_seq=1 ttl=56 time=5.308 ms 64 bytes from 123.125.115.110: icmp_seq=2 ttl=56 time=2.011 ms 64 bytes from 123.125.115.110: icmp_seq=3 ttl=56 time=2.439 ms

二、curl命令

工作中實際使用場景:即判斷自己的服務器S1是否可以訪問其他的服務器S2的具體的服務;

?

步驟:1.登錄自己的服務器S12.curl -I S2(IP地址) :port/接口 PS:通過-I或者-head可以只打印出HTTP頭部信息:

看響應結果,如果響應的code碼是200,則證明S1是可以訪問S2的;

?

Qufangdemac:~ qfcomputer$ curl -I 192.168.1.102:8080/hello HTTP/1.1 200 Content-Type: text/plain;charset=UTF-8 Content-Length: 18 Date: Sun, 08 Jul 2018 12:08:08 GMTYou have new mail in /var/mail/qfcomputer

如果S2的對應服務是沒有開啟的,則CURL不通,如:

?

Qufangdemac:~ qfcomputer$ curl -I 192.168.1.102:8080/hello curl: (7) Failed to connect to 192.168.1.102 port 8080: Connection refused You have new mail in /var/mail/qfcomputer

三、telnet命令

Telnet是位于OSI模型的第7層---應用層上的一種協議,是一個通過創建虛擬終端提供連接到遠程主機終端仿真的TCP/IP協議。這一協議需要通過用戶名和口令進行認證,是Internet遠程登陸服務的標準協議。應用Telnet協議能夠把本地用戶所使用的計算機變成遠程主機系統的一個終端。它提供了三種基本服務: 
1)Telnet定義一個網絡虛擬終端為遠程系統提供一個標準接口。客戶機程序不必詳細了解遠程系統,他們只需構造使用標準接口的程序; 
2)Telnet包括一個允許客戶機和服務器協商選項的機制,而且它還提供一組標準選項; . 
3)Telnet對稱處理連接的兩端,即Telnet不強迫客戶機從鍵盤輸入,也不強迫客戶機在屏幕上顯示輸出。

telnet可以檢查某個端口是否開放:telnet IP:Port

四、traceroute指令

traceroute :跟蹤數據報的傳輸路徑,獲取兩臺計算機之間眾多通路中的一條,可以定位傳輸路徑中的所有路由器
工作原理:利用ICMP協議和TTL的值,開始TTL的值設置為1,經過第一個路由器時,TTL的值減去1為0,所以路由器不再轉發數據報,直接拋棄,超時后請求機器會重新發送TTL為2的數據 包,找到第二個路由器。按照上面思路直到抵達目的地。

五、Netstat 命令

Netstat 命令用于顯示各種網絡相關信息,如網絡連接,路由表,接口狀態 (Interface Statistics),masquerade 連接,多播成員 (Multicast Memberships) 等等。

https://blog.csdn.net/baidu_35901646/article/details/80841896

?

總結

以上是生活随笔為你收集整理的网络调试指令ping、telnet、curl的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。