有關port的問題 |
答題得分者是:ha0009
|
yabula
初階會員 發表:47 回覆:117 積分:42 註冊:2002-10-02 發送簡訊給我 |
|
jackkcg
站務副站長 發表:891 回覆:1050 積分:848 註冊:2002-03-23 發送簡訊給我 |
【轉貼】port大全
http://delphi.ktop.com.tw/topic.php?topic_id=21615 建議你先搜索有關port的資料 在問真正問題也不遲 *********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind to make knowledge together!
希望能大家敞開心胸,將知識寶庫結合一起
------
********************************************************** 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind |
yabula
初階會員 發表:47 回覆:117 積分:42 註冊:2002-10-02 發送簡訊給我 |
|
ha0009
版主 發表:16 回覆:507 積分:639 註冊:2002-03-16 發送簡訊給我 |
你好: 一port 的值是os給予的ㄇ??那又是怎樣安排順序的
80 Http
25 SMTP
110 POP3 上面的數值部分就是 Port 的編號,文字部分就是提供服務的名稱。每台電腦都有 1 ~ 65535 個 Port 可以使用,
而 Port 的使用則要考慮扮演的角色決定。
Service
當你的程式是提供服務的,那你的 Port 就必須固定,不然使用者怎麼知道要連接哪個 Port 呢!所以一般常用的
Service 大都有固定的 Port,如上面所列出的 Services。但如果你要改成別的 Port 服務可以嗎?答案是可以的,
祇要你告訴你的客戶新的 Port 號碼,這樣它的程式才能連接到你提供的服務。就像有些往只是這樣表示的
http://aaa.bbb.ccc:8080/index.htm
Client
Client 通常是由 1024 ~ 65535 的號碼由系統亂數使用,當然系統會跳過已在使用的號碼。當連接上系統時,
Service 就會由封包資訊中得知你使用的 Port。所以每次斷線重新連接後 Port 值不一定會一樣。 二依第1個問題,假設我連續 開啟>關閉同一之程式,出現相同的port 機會大ㄇ??
如上所言,Service 本來就要固定 Port,而 Client 會由系統選取未使用的號碼。 三假設程式死當,但是尚未將他強制踢除,他的port也不會釋放出來吧??
這情形對 Client 來說無妨,因為系統會自動挑沒使用的號碼。但對 Service 有差,因為如果每連接一個 Client
則系統要耗費相對的資源。 以上只是說明一般的情形,也有 Service 會要求兩邊的 Port 必須一樣的,端看開發者的設計與規劃了。
以上是提供我所了解 Port 的知識,希望對你有用。現在網路資訊如此豐富,一些資訊在 Google 等引擎尋找也都能找到很好的資料,希望你也能善用資源
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |