2017-11-10 396 views
1

我對瀏覽器如何從網站獲取數據存在疑問。我讀這兩個環節:當端口被阻塞時瀏覽器如何訪問互聯網

how can an application use port 80/HTTP without conflicting with browsers?

Port 80 blocked on my ISP so how my browser still works?

有了這個,我明白,瀏覽器打開一個局部隨機源端口和連接到網站的端口80。現在我們的系統防火牆已經打開所有出站連接並將所有傳入連接作爲默認配置。那麼它是如何得到迴應的。同樣,當我們的家庭路由器和ISP阻塞端口時,響應如何回來。

所以現在,我假設連接與響應有所不同。並且必須有一些頭文件/信息一起發送,這有助於將其識別爲響應?這有助於繞過端口?

如果我搞砸了所有術語並感謝耐心,我謙虛的道歉。我是這個東西的初學者。任何指向的鏈接都將非常有用。

+0

這個問題應該在superuser.com或serverfault.com上提出。正如麥芽給出的答案是正確的,你應該將其標記爲「已接受」。點擊灰色複選標記將其變成綠色。 –

回答

1

那麼它是怎樣找回響應

假設你正在談論一個防火牆或NAT,這些設備跟蹤傳出連接,並允許回覆通過。連接通常使用源IP +目標IP +源端口+目標端口+協議(TCP/UDP)進行識別。這些連接標識符存儲在NAT /防火牆中的表中。

+0

非常感謝麥芽! – ashu