Windows netstat命令詳解,Windows查看網絡連接

「作者簡介」:冬奧會網絡安全中國代表隊,CSDN Top100,就職奇安信多年,以實戰工作為基礎著作 《網絡安全自學教程》,適合基礎薄弱的同學系統化的學習網絡安全,用最短的時間掌握最核心的技術。

在這里插入圖片描述

netstat 常用來查看監聽端口和網絡連接的情況。

參數

  • -a:顯示所有連接
  • -b:顯示可執行程序
  • -n:顯示IP地址和端口號(默認顯示主機名和協議名)
  • -o:顯示進程PID
  • -p:指定協議(TCP、UDP、IP、IPv6、ICMP、ICMPv6、TCPv6 或 UDPv6)
  • -t:顯示連接的卸載狀態
  • -q:顯示所有連接,監聽端口不一定與連接相關
  • -r:顯示核心路由表
  • -f:顯示外部地址的完整域名
  • -e:以太網統計,配合-s
  • -s:每個協議的統計
  • -x:活動 NetworkDirect 連接、偵聽器和共享端點
  • -y:顯示所有連接的 TCP 連接模板

netstat

  • 1、字段含義
  • 2、狀態類型
    • 2.1、TCP建立連接的5種狀態
    • 2.2、TCP關閉連接的6種狀態
    • 2.3、故障排查3種狀態
  • 3、常用參數和過濾
  • 4、定時刷新
  • 5、查看丟包

1、字段含義

netstat -bo 顯示完整的字段,

在這里插入圖片描述

字段解釋:

  • 協議(Proto):TCP或UDP協議。
  • 本地地址(local Address):本機使用的IP地址和端口號
  • 外部地址(foreign Address):連接到遠程IP地址和端口
  • 狀態(State):TCP連接狀態
  • PID(-o參數):進程ID
  • 可執行程序(-b參數):發起TCP連接的進程。一個進程可以打開多個端口,一個端口只能對應一個程序。

2、狀態類型

狀態一欄對應著TCP連接狀態。因為UDP是無狀態協議,不建立連接,所以狀態這一欄總是空的。

2.1、TCP建立連接的5種狀態

  1. CLOSED:關閉狀態,TCP連接的初始狀態。
  2. LISTEN:監聽狀態,服務端監聽客戶端的TCP連接請求。
  3. SYN-SENT:主動建立連接狀態,「第一次握手」客戶端發送建立連接請求后,等待服務端的響應。
  4. SYN-RCVD:等待連接狀態,「第二次握手」服務端接受連接請求后,等待客戶端確認。
  5. ESTABLISHED:數據傳輸狀態,「第三次握手」TCP連接建立成功。

TCP三次握手與連接狀態的對應關系。

在這里插入圖片描述

2.2、TCP關閉連接的6種狀態

  1. ESTABLISHED:數據傳輸狀態。
  2. FIN-WAIT-1:主動關閉狀態,「第一次揮手」客戶端主動發送關閉連接的請求,等待服務器確認。
  3. CLOSE-WAIT:等待關閉狀態,「第二次揮手」服務端收到關閉連接請求后,等待本地用戶關閉連接。
  4. FIN-WAIT-2:等待關閉狀態,等待服務端發送關閉連接的請求。
  5. LAST-ACK:等待關閉狀態,「第三次揮手」服務端發送關閉連接的請求后,等待客戶端確認。
  6. TIME-WAIT:確認關閉狀態,「第四次揮手」客戶端確認關閉連接后,等待一段時間后自動關閉連接,目的是保證所有數據包都被對方接收。
  7. CLOSED:關閉狀態,TCP連接斷開,回到初始狀態。

TCP四次揮手與連接狀態的對應關系。

在這里插入圖片描述

2.3、故障排查3種狀態

LISTEN是監聽狀態,當遇到故障時,可以觀察服務對應的端口有沒有被監聽,定位到具體的服務進程,縮小排查范圍。

SYN-RCVD是中間狀態,正常情況下很少見到,如果發現大量SYN-RCVD,則很有可能是遇到了SYN Flood攻擊。

ESTABLISHED是數據傳輸狀態,排查外聯情況時,可以把ESTABLISHED狀態的外部地址,放到威脅情報平臺,如果IP報了惡意,就根據PID找到進程,做進一步排查。

3、常用參數和過濾

平時用的最多的參數是 netstat -ano,以數字形式顯示所有連接。

在這里插入圖片描述

netstat -ano | findstr ESTABLISHED 根據狀態過濾

netstat -ano | findstr 20.198.162.76 或者根據IP地址過濾

4、定時刷新

參數后面加上數字,可以間隔刷新。

比如 5秒刷新一次,就會每5秒重新打印一次最新的網絡情況,Ctrl + c 停止命令

在這里插入圖片描述

常配合其他參數使用,比如 netstat -ano 5

5、查看丟包

netstat -e 查看接口收發包情況,檢查是否丟包。

在這里插入圖片描述

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

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

相關文章

rocketmq實現限流

目錄 問題背景 技術方向 方案確認 消息隊列(√) 分布式鎖() 方案實現 監控方向 業務方向 問題背景 公司郵件服務token有 分鐘內超200封的熔斷機制,當前token被熔斷后,系統發郵件操作會被忽略&…

python中的原子操作簡介

深入理解Python中的原子操作 在現代編程中,多線程是提高程序執行效率的常用技術。然而,當多個線程并發執行時,如何確保數據的一致性和操作的正確性成為了一個關鍵問題。原子操作(Atomic Operation)便是解決這一問題的…

責任鏈模式(大話設計模式)C/C++版本

責任鏈模式 C #include <iostream> #include <memory>using namespace std; // 請求類 struct Request {std::string requestType; // 請求類型int number; // 該請求類型的數量std::string requestContent; // 請求內容 };// 抽象經理類 clas…

MySQL學習記錄 —— ?? CentOS7.9環境下的MySQL8.4 安裝和配置

文章目錄 1、安裝和配置2、MySQL 包位置3、主要程序介紹 本篇開始在之前mysql博客的基礎上繼續延伸&#xff0c;適合有一定基礎的mysql使用者閱讀 環境 &#xff1a;CentOS 7.9 root 用戶&#xff0c;MySQL 8.4 1、安裝和配置 看一下當前系統版本 cat /etc/redhat-release應當…

前端重點之:Vue+websocket通信詳細用法和websocket心跳機制的使用,websocket斷開實時監測,websocket實時通信

今年年初找工作,好多gou面試官總喜歡問關于websocket通信的使用方式,此次又用到了,在此做個總結:主要包含websocket的具體使用方法,和重點:(心跳機制的使用),就是主要是前端實時監測websocket是否有斷連和數據的處理 在前端開發中,WebSocket 是一種常見的技術,用于…

淺談序列化及文本格式

序列化及文本格式 需求背景 軟件項目在開發過程中&#xff0c;將大量初始化配置項在一定程度上保存在配置文件中。肯定有很多人有疑問&#xff0c;為什么不將這些信息放在軟件內存中。開機時與用戶交互進行確認&#xff1f;這肯定是一個好想法&#xff0c;但是如果配置太多或…

眾所周知沃爾瑪1P是怎么運營?

??沃爾瑪的1P模式&#xff0c;即第一方供應商模式&#xff0c;是其獨特的采購策略。在這種模式下&#xff0c;供應商先將商品賣給沃爾瑪&#xff0c;由沃爾瑪負責庫存管理和銷售。沃爾瑪通過強大的采購和物流能力控制庫存&#xff0c;確保商品品質&#xff0c;為客戶提供更加…

FPGA問題

fpga 問題 第一道坎&#xff0c;安裝軟件&#xff1b;沒有注冊&#xff0c;無法產生sop文件&#xff0c;無法下載 沒有相應的庫的quartus ii版本&#xff0c;需要另下載 第二道坎&#xff0c;模擬器的下載&#xff0c;安裝&#xff1b; 第三道&#xff0c;verilog 語法&#x…

deepspeed huggingface傳入參數 optimizer和lr_scheduler測試

Trainer中 首先&#xff1a; WarmupDecayLR --lr_scheduler_type linear WarmupLR --lr_scheduler_type constant_with_warmup 1 TrainArgument不傳lr_scheduler_type、optim&#xff0c;warmup_steps15 ds config文件中定義如下&#xff1a; 注意&#xff1a;如果不在Trai…

LangChain(四)工具調用的底層原理!給大模型按上雙手吧!(新手向)

背景 經過前面三篇的內容&#xff0c;我想大家對于大模型的構建、Langchain的優勢、Chain的構建有了相當程度的理解&#xff08;雖然只是最簡單的示例&#xff0c;但是足夠有代表性&#xff09;。 后續Chain的使用將會更加豐富多彩&#xff0c;您會了解Langchain開發的大模型…

14-31 劍和詩人5 - 使用 AirLLM 和分層推理在單個 4GB GPU 上運行 LLama 3 70B

利用分層推理實現大模型語言(LLM) 大型語言模型 (LLM) 領域最近取得了顯著進展&#xff0c;LLaMa 3 70B 等模型突破了之前認為可能實現的極限。然而&#xff0c;這些模型的龐大規模給其部署和實際使用帶來了巨大挑戰&#xff0c;尤其是在資源受限的設備上&#xff0c;例如內存…

怎么壓縮pdf文件的大小?減小PDF文件大小的四種方法

怎么壓縮pdf文件的大小&#xff1f;文件大小不僅影響傳輸速度&#xff0c;還可能涉及存儲空間的管理。當處理大型PDF文件時&#xff0c;可能會面臨電子郵件附件限制或云存儲容量不足的問題。此外&#xff0c;過大的文件在瀏覽和加載時也會導致延遲&#xff0c;影響閱讀體驗。這…

3款自己電腦就可以運行AI LLM的項目

AnythingLLM、LocalGPT和PrivateGPT都是與大語言模型&#xff08;LLM&#xff09;相關的項目&#xff0c;它們允許用戶在本地環境中與文檔進行交互&#xff0c;但它們在實現方式和特點上存在一些差異。AnythingLLM使用Pinecone和ChromaDB來處理矢量嵌入&#xff0c;并使用OpenA…

【C語言】return 關鍵字詳解

在C語言中&#xff0c;return是一個關鍵字&#xff0c;用于從函數中返回值或者結束函數的執行。它是函數的重要組成部分&#xff0c;負責將函數的計算結果返回給調用者&#xff0c;并可以提前終止函數的執行。 主要用途和原理&#xff1a; 返回值給調用者&#xff1a; 當函數執…

mysql數據庫創建用戶并授權某個庫的所有權限

這個就直接上語句吧&#xff01;只是注意要用管理員帳號執行&#xff0c;比如root去執行。 -- 創建新用戶&#xff08;替換new_user為您的用戶名&#xff0c;password為您的密碼&#xff09; CREATE USER new_user% IDENTIFIED BY password; -- 授予權限&#xff08;替換data…

社交媒體數據分析:賦能企業營銷策略的利器

在這個數字化時代&#xff0c;社交媒體不僅是品牌與消費者互動的舞臺&#xff0c;更是企業洞察市場趨勢、優化營銷策略的金礦。本文將探討如何利用社交媒體數據分析賦能企業營銷&#xff0c;通過實戰案例與技巧分享&#xff0c;揭示這把“利器”如何幫助企業精準定位目標受眾、…

【論文閱讀】-- Visual Traffic Jam Analysis Based on Trajectory Data

基于軌跡數據的可視化交通擁堵分析 摘要1 引言2 相關工作2.1 交通事件檢測2.2 交通可視化2.3 傳播圖可視化 3 概述3.1 設計要求3.2 輸入數據說明3.3 交通擁堵數據模型3.4 工作流程 4 預處理4.1 路網處理4.2 GPS數據清理4.3 地圖匹配4.4 道路速度計算4.5 交通擁堵檢測4.6 傳播圖…

架構面試-場景題-單點登錄(SSO)怎么實現的

文章目錄 概述基于Cookie基于Token(OAuth, JWT)集中式認證服務 (CAS, SAML)分布式Session:輕型目錄訪問協議&#xff08;LDAP&#xff09;OAuth 2.0/OIDCKerberos 概述 單點登錄&#xff08;Single Sign-On&#xff0c;簡稱SSO&#xff09;是一種身份驗證機制&#xff0c;允許…

掌握【Python異常處理】:打造健壯代碼的現代編程指南

目錄 ?編輯 1. 什么是異常&#xff1f; 知識點 示例 小李的理解 2. 常見的內置異常類型 知識點 示例 小李的理解 3. 異常機制的意義 知識點 示例 小李的理解 4. 如何處理異常 知識點 示例 小李的理解 5. 拋出異常 知識點 示例 小李的理解 6. Python內置…

Springboot整合Jsch-Sftp

背景 開發一個基于jsch的sftp工具類&#xff0c;方便在以后的項目中使用。寫代碼的過程記錄下來&#xff0c;作為備忘錄。。。 Maven依賴 springboot依賴 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-par…