「網路」標籤的文章
帶有「網路」標籤的文章共 9 篇,依發布日期由新到舊排列。
-
Windows 名稱解析的順序 ── hosts、DNS 快取、LLMNR/mDNS 與 DoH
「解析不了名稱」「只有部分電腦連不上」,結果取決於回答的是 hosts、DNS 快取、DNS 伺服器還是 LLMNR/mDNS。本文從機制上整理 Windows 名稱解析的順序與 DoH 改變了什麼,並說明逐層釐清的步驟。
-
企業內部 Proxy 與 Windows 應用程式 ── 整理 WinINET、WinHTTP、.NET 的 Proxy 解析
瀏覽器連得上,只有業務應用程式過不了企業內部 Proxy。原因多半出在 WinINET、WinHTTP、環境變數、.NET 之中,誰讀哪一套 Proxy 設定的落差。本文整理 PAC 與 WPAD、需要驗證的 Proxy、TLS 檢查,一直到疑難排解步驟。
-
Windows 封包擷取實務 ── pktmon、netsh trace、Wireshark 怎麼分工
應用程式紀錄只留下「逾時」的通訊故障,看實際流過線路的封包就能往下挖一層。即使伺服器不能安裝 Wireshark,也能用作業系統內建的 pktmon 與 netsh trace 擷取。本文以實務步驟說明擷取與分析的分工。
-
Windows 防火牆與業務應用程式 ── 輸入規則要在安裝程式中登錄
Windows 業務應用程式在客戶端無法通訊時,要如何從輸入規則、接聽狀態、網路設定檔與管理原則縮小範圍。本文說明不依賴首次啟動警訊的規則設計、在安裝程式中的登錄與更新,以及防火牆記錄檔的判讀方式。
-
網路磁碟機與 UNC 路徑的陷阱 ── 業務應用程式處理檔案伺服器(共用資料夾)的實務
整理業務應用程式對共用資料夾進行輸出・監控時常見的麻煩。說明磁碟機代號(Z:)為何無法從服務中看到、各執行帳戶所需的權限、錯誤 1219,以及 FileSystemWatcher 的注意事項。
-
不要用 using 包住 HttpClient ── C# 商用應用程式的 HTTP 通訊實務(生成模式・逾時・重試)
C# 的 HttpClient 若每次都用 using 生成,會導致 Socket 枯竭;改用 static 又無法跟上 DNS 變更──本文從 Windows 商用應用程式的實務角度,整理這兩大問題的成因,以及透過 PooledConnectionLifetime、IHttpClientFactory 的正確生...
-
把OSI參考模型看得明明白白 ── 解剖一個HTTP請求的七層結構
不靠死記硬背來理解OSI參考模型,而是看真實的東西。本文用C#組出一個承載HTTP GET請求的Ethernet訊框並加以解剖,透過十六進位傾印和Wireshark確認L2〜L7如何以位元組序列的形式一層層物理地嵌套在一起。文章從實務角度整理各層與.NET API(HttpClient/SslStream/Soc...
-
Windows NIC 詳細設定指南 - RSS/LSO/EEE/Wake on LAN
以實務角度梳理 Windows 的 NIC 詳細設定。整理 Jumbo Packet、Speed & Duplex、RSS、RSC、LSO、Flow Control、EEE、Wake on LAN 等項目,說明改動設定之後究竟會有什麼變化。
-
TCP 重送導致工業相機通訊停頓的原因與釐清方法
本文梳理工業相機通訊因 TCP 重送而停頓數秒時的釐清方法,並一併說明封包遺失、RTO、RFC1323 timestamp 與 Wireshark 的檢查重點。