我試圖確定如何/如果多個機器後面的NAT建立獨特的TCP/IP連接到相同的遠程IP地址,如果所有機器正在使用相同的端口。在這種情況下,我的理解是,用於識別每個TCP連接的五元組,實際上將看起來是一樣的單個遠程機器上 - 因爲它是由組成:多個開放的TCP/IP連接從NAT後面到相同的IP和端口
- 協議
- 遠程IP
- 遠程端口
- 本地IP
- 本地端口
因此,在這種情況下,如何將單個遠程機器CON區分如果它們都使用端口80,則來自NAT'd計算機A與NAT'd計算機B的連接?我假設這是可能的,因爲在NAT後面的計算機能夠同時在相同的端口上執行相同的操作而沒有問題......我只是沒有看到遠程機器如何正確處理這個問題。
謝謝!
您的列表有點不對:您有兩次「遠程端口」。其中之一應該是「本地港口」。 – Crontab 2012-01-30 17:55:25
謝謝 - 更正。 – EnemyBagJones 2012-01-30 18:01:03