最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

【轉(zhuǎn)載翻譯】Windows 如何檢測網(wǎng)絡(luò)是否連通

2023-01-13 11:27 作者:BHznJNs  | 我要投稿

原文鏈接:https://devblogs.microsoft.com/oldnewthing/20221115-00/?p=107399

你可以通過 Windows 知道你的計(jì)算機(jī)的網(wǎng)絡(luò)連接是否正常,這是怎么做到的?

Windows 會(huì)嘗試從這兩個(gè)鏈接中下載文件:

  • http://www.msftncsi.com/ncsi.txt

  • http://www.msftconnecttest.com/connecttest.txt

如果對服務(wù)器的下載請求成功且獲取到的內(nèi)容正確,Windows 會(huì)認(rèn)為你的網(wǎng)絡(luò)狀況正常。

如果其中的某個(gè)環(huán)節(jié)出現(xiàn)問題,則 Windows 會(huì)認(rèn)為網(wǎng)絡(luò)連接受到限制或無網(wǎng)絡(luò)連接,這取決于具體出現(xiàn)問題的地方。

你可以從這個(gè)鏈接獲取更多技術(shù)細(xì)節(jié):https://learn.microsoft.com/en-us/troubleshoot/windows-client/networking/internet-explorer-edge-open-connect-corporate-public-network

以下為原文的評論:

Yuri Khan:這樣的檢測機(jī)制不是很容易被欺騙嗎?

????????原作者:所以為什么會(huì)有人去欺騙這個(gè)機(jī)制?你欺騙 Windows 你的網(wǎng)絡(luò)連接正常,然后當(dāng)你準(zhǔn)備網(wǎng)上沖浪時(shí),你才發(fā)現(xiàn)了不對。你做的不過是在增加更多技術(shù)支持成本以解決消費(fèi)者對于網(wǎng)絡(luò)的抱怨。


Simon Geard:Linux 發(fā)行版的解決方案也很類似。例如,在 Fedora 中,有http://fedoraproject.org/static/hotspot.txt 。

需要注意的是,Windows 中使用的協(xié)議是 HTTP 而不是 HTTPS,因?yàn)閺?qiáng)制主頁(captive portals,譯注:此處應(yīng)該指的是路由器使用的登錄界面)會(huì)阻止 TLS 連接,而純文本的 HTTP 則會(huì)直接被重定向到該網(wǎng)站,允許網(wǎng)絡(luò)服務(wù)喚起瀏覽器界面以使用戶驗(yàn)證登錄。

????????Simon Farnsworth:類似的,安卓和 ChromeOS 設(shè)備請求?http://connectivitycheck.gstatic.com/generate_204 (因?yàn)樯鲜鲈蚴褂?HTTP) 并期望返回 HTTP 204。這幾乎是我唯一能在實(shí)際應(yīng)用中看到的 HTTP 204。

????????????????Chris Warrick:我有時(shí)能在實(shí)際應(yīng)用中看到 HTTP 204,比如 REST API 有時(shí)會(huì)將其作為 DELETE 請求的響應(yīng)值。

????????????????Justin Goldberg:我使用?neverssl.com 來測試我的網(wǎng)絡(luò)。因?yàn)槎虝r(shí)間內(nèi)找一個(gè)非 HTTPS 的網(wǎng)站真的很難。

????????Danstur:有一個(gè)小 PSA(譯者注:可能為技巧之意):當(dāng)你的設(shè)備因?yàn)橐恍┰驘o法檢測到強(qiáng)制主頁時(shí),你需要一個(gè) HTTP 網(wǎng)站,http://neverssl.com 這個(gè)網(wǎng)站很合適并且域名也很好記。

Douglas Dlutz:現(xiàn)在我更好奇了,為啥不同的 Windows 版本要使用兩個(gè)不同的 URL,為什么不使用同一個(gè)域名?

并且,這些文件必然面臨著非常大的訪問量,我認(rèn)為?connecttest.txt 的 URL 正在使用?Azure Front Door(譯注:微軟的云 CDN 服務(wù)) 緩存服務(wù),這使得其具有 x-msedge-ref headers?請求頭,但我沒有在?ncsi.txt 的 URL 中看到這個(gè)請求頭,是因?yàn)檫@個(gè)文件用了不同的 CDN 嗎?

????????Chris Warrick:他們將域名從?“msftncsi” 換成了 “msftconnecttest”。其中一個(gè)意義明確,而另一個(gè)是模糊的縮寫詞。他們這樣做可能是為了讓人們通過流量來理解這個(gè)東西。

并且,你真的需要一個(gè) CDN 來提供一個(gè) 14 字節(jié)的文本文件,即使是面向數(shù)百萬人?

????????????????Trevor Little:CDN 有很多好處,其中一個(gè)是給用戶以最小的延遲。CDN 在全世界有數(shù)百甚至數(shù)千個(gè)存儲(chǔ)著這個(gè)文件的服務(wù)器。如果只在美國中心有一個(gè)源服務(wù)器,并且沒有 CDN,一個(gè)來自印度的連接會(huì)穿越半個(gè)地球。而有了 CDN ,印度的用戶也能連接到位于印度的 CDN 服務(wù)器。

????????????????Justin Goldberg:我猜想這些 URL 會(huì)不會(huì)在 Windows 的源代碼中,我想要找到他們。


【轉(zhuǎn)載翻譯】Windows 如何檢測網(wǎng)絡(luò)是否連通的評論 (共 條)

分享到微博請遵守國家法律
新邵县| 西安市| 恩施市| 油尖旺区| 同心县| 青海省| 格尔木市| 赤水市| 汉川市| 黑龙江省| 淅川县| 静乐县| 葫芦岛市| 宜阳县| 柳林县| 永济市| 玉山县| 长岛县| 进贤县| 文成县| 龙井市| 乌拉特后旗| 兰州市| 金湖县| 定兴县| 庆城县| 龙江县| 延吉市| 肇源县| 阿勒泰市| 滁州市| 清河县| 察雅县| 广宗县| 五家渠市| 莆田市| 盐池县| 青浦区| 仲巴县| 武清区| 桂阳县|