2012-04-02 100 views
3

在我所遇到的人說,有幾個論壇主題,即WCF NetTcpBinding雙工信道端點可以在端口80上嗎?

netTCP不能用端口80,這樣就會有防火牆的問題如果我使用 它的網絡。

如果我有一個Windows 2008服務器,使用IP「專用」我的WCF服務,並會NetTcpBinding的端點綁定到端口80,將我的客戶端應用程序能夠從網絡訪問這其中只有訪問允許外部服務器的80端口? 80/tcp限制是純粹的「端口分配」 - 相關,還是有更多的限制?

+0

我想自己問這個問題,並有興趣看到一個authoratitive答案 - 我覺得奇怪它沒有看到更多的輸入。有人在那裏添加一些東西? – Ricibob 2012-04-03 12:48:56

回答

1

我的(相當未受教育的)猜測是它取決於管理端口的防火牆。如果花園裏的所有adsl路由器都內置了防火牆/ NAT,那麼當你說轉發端口80時,如果不檢查數據包內容,那麼很可能會發生這種情況。
另一方面,在一個像Pix防火牆一樣的公司環境中,如果你告訴它在端口80上轉發http,它只會爲http數據包做這件事(因爲它實際上檢查數據包內容)並且你的nettcp將被阻塞。