Network-Share

通過 UNC 路徑訪問本地共享文件的流量是否仍通過交換機?

  • July 26, 2012

如果我通過 UNC 路徑訪問本地文件,例如 //hostname/abc.txt,流量是否仍會通過交換機,或者它足夠聰明地確定這是一臺本地機器,即會有顯著的速度如果我通過 UNC 路徑而不是其本地路徑(例如 d:\abc.txt)訪問文件會產生影響

謝謝。

文件共享基於普通的 TCP/IP,所以規則與其他網路應用程序沒有什麼不同。來自 UNC 路徑的主機名將始終首先使用 DNS 或 NetBIOS 解析,然後流量將根據路由表發送出去。由於它將解析為本地地址,因此流量永遠不會流出,除非您在機器上有一些非常奇怪的規則(我不確定是否可以創建這樣的設置)。

至於速度,我不太確定在連接到本地地址時不使用 TCP/IP(即使數據包永遠不會離開機器)是否足夠聰明。如果它確實使用 TCP/IP,則本地文件訪問會更快,因為它沒有網路套接字成本。您可以使用數據包分析器進行測試,例如 Wireshark(請參閱此連結以了解如何在本地介面上設置擷取)。

引用自:https://serverfault.com/questions/411389