小弟最近在看作業系統和計算機網路,有個小困惑!
計算機網路中提到通訊本質上是不同計算機行程之間的通訊!而其中的埠號是對行程的標識,而在
作業系統原理中每個行程確有個PID,如windows任務管理器中顯示的PID,現在我的問題是 :
埠號與行程PID之間有關聯嗎 ?如果有,他們怎么關聯是 ?
如果沒有,計算機通訊的時候怎么通過埠號找到指定的行程的 ?
uj5u.com熱心網友回復:
是執行緒吧
uj5u.com熱心網友回復:
這幾句基本不對。
1、應該是大困惑
2、通信本質和計算機沒什么關系
3、是用回掉函式,或事件通知的
uj5u.com熱心網友回復:
也是我的問題說明的不大清楚,舉個例子:我的電腦上的qq和 你qq之間通訊,是2個計算機間行程的通訊,在計算機網路中,用埠號去標識某一行程,如80埠等,而作業系統 中OS會給每個行程分配行程號(PID),所以我想問的埠號與PID之間是否有關系
uj5u.com熱心網友回復:
埠號是約定好的用什么,是相對固定的,行程號好像是隨機的,比如qq可以監控某個埠收到的訊息,多個qq行程都是監控這一個埠的資訊.計算機通訊的時候怎么通過埠號找到指定的行程的 ?一臺計算機發送資訊到另一個計算機2的某埠,該埠發給計算機2的某血行程.
我是新人
uj5u.com熱心網友回復:
我叫張三,我有2個手機號碼。你叫李四,你有1個手機號碼。我用其中一個手機給你打電話,這就是我的一個埠和你的埠通信,手機號碼就是埠號。我和你就是2個計算機上的行程。
行程ID是由作業系統內核進行分配和管理的,而埠號是由通訊協議內核分配并進行管理的。至于埠號和行程ID的對應關系則是由通訊協議在分配埠時記錄行程ID,并維持一張對應表進行管理。這是電信公司的任務!
uj5u.com熱心網友回復:
簡單的說,就是沒關系轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/131770.html
標籤:網絡及通訊開發
