如果沒有 UPnp 和手動連接埠轉發,路由器是否可以偵聽某個連接埠?

如果沒有 UPnp 和手動連接埠轉發,路由器是否可以偵聽某個連接埠?

考慮到這個設定:

  • 兩棟房子有兩個獨立的網路連線(因此有兩個公共 IP 位址)。
  • 每個連接的路由器後面都有一台安裝有任意桌面。我們將電腦 A 和 B(Windows 作業系統)稱為電腦。註:A、B透過Wifi或乙太網路連接到對應的路由器;因此,網路位址轉換用於存取互聯網。
  • 在一台電腦上使用 AnyDesk,連接到另一台電腦。連接順利。
  • 在 AnyDesk 中,有一個圖示表示連線已建立直接的解釋),這意味著不需要第三方伺服器來中繼通訊。

在此輸入影像描述

問題描述:

  • 可以保證通用即插即用殘障人士在兩個路由器上。
  • 在兩個路由器中為 AnyDesk 進行有意的連接埠轉送設定。
  • 使用工具目前連接埠,在電腦 A 中,我偵測到 AnyDesk(A 中)正在連線的遠端公用 IP 位址及其偵聽連接埠。該遠端 IP 位址是肯定是電腦B的路由器
  • 我仔細檢查掃描連接埠工具,前面提到的Listening Port其實是處於Open狀態的!

以我對網路的有限了解,這是不可能的!電腦B的Router,當收到電腦A的Router發來的網路封包時,它如何知道它應該指向電腦B?

更多的

我殺死了電腦B中的AnyDesk進程,電腦B的路由器監聽連接埠立即被關閉。

在TCP/IP網路中,如下客戶端-伺服器模型:伺服器打開監聽端口,等待客戶端的連接

要么我的知識有漏洞,要么計算機 B 的路由器給出了錯誤狀態(它說 UPnP 已禁用),因此 AnyDesk(B 中)與路由器(B 中)協商並打開偵聽端口!

相關內容