請問各位網大~
1.假如今天我要在防火牆設置,可連外的服務。
我查網路上的動態Port範圍是從1024到65535,
所以這些範圍的port,我都可以自由選擇一個設定,沒有關係嗎?
例如:外port[10007] 外IP[123.123.123.123] 內port[80] 內IP[192.168.1.200]
這樣設置是可以的嗎?
2.在請問這些眾所周知的Port號,範圍從0到1023,
是大廠都已經有共識,都照這樣設定服務port號,給大家了嗎?
例如:比如21Port分配給FTP服務,25Port分配給SMTP服務,80Port分配給HTTP服務,
135Port分配給RPC(遠端程序呼叫)。
所以要使用網頁HTTP服務,就一定得設定[80]port,不能自己隨意設定嗎?,
例如設定[1200]port,這樣是無法正常使用服務的對嗎?
拜託大家為小弟解惑,感謝。
小赤柴 wrote:
感謝你的回覆~你所舉(恕刪)
並不是,出站與入站方向先確定到底是由誰發起
連線的port是由應用程式所決定 可能隨機可能有範圍
以火狐上網為例就是:
你自己的位址 出站去雅虎 80 應用程式為火狐 (允許) 協議是tcp/ip
https://www.mobile01.com/topicdetail.php?f=508&t=6008733
其他的應用請參考:
https://blog.csdn.net/gengzhikui1992/article/details/89183302
小赤柴 wrote:
我查網路上的動態Port範圍是從1024到65535,
所以這些範圍的port,我都可以自由選擇一個設定,沒有關係嗎?
不知道怎麼設, 就先用內設..
等哪天你發現 有程式的守聽 port 去相衝到, 那再去設範圍, 避開那個 port 就好了..
以免開啟那種程式時, 它專用的 port 已經被系統分配出去了, 就會伸請失敗來..
動態 是指 由系統決定..
彼如你寫一個程式, 要用網路 , 那就得向系統伸請一個 網路的 socket. ..
伸請時, 如果我方沒有填 指定port 時, 系統就會找一個 空閒的 port 給我用.
但如果你的程式是等人連進來的, 那對方是不是要先知道你在哪一個 port 守聽. 此時若再用 讓系統找給你用, 那就會很不方便, 因為無法保証每次伸請都一樣.. 編號可能會被異動, 所以叫 動態..
此時, 就會指定一個 固定 的 port 編號 去伸請..
小赤柴 wrote:
那一般架好網頁後,直接設定好PORT為1200的時候。
它的輸入與輸出規則,都變成同時打開了嗎?
你只要告訴對方, 你的 http server 在 PORT 1200 守聽 ,. 就好了..
址址欄這樣打 http://xxx.xxx.xxx.xxx:1200
關閉廣告