6 1 網路應用模型

2021-10-14 08:54:06 字數 1367 閱讀 5569

一、客戶/伺服器模型

在客戶/伺服器模型中,有乙個總是開啟的主機稱為伺服器,它服務於許多來自其他稱為客戶機

的主機請求。其工作流程如下:(1

)伺服器處於接收請求的狀態。 (2

)客戶機發出服務請求,並等待接收結果。 (3

)伺服器收到請求後,分析請求,進行必要的處理,得到結果並傳送給客戶機。

客戶程式必須直到伺服器程式的位址,客戶機上一般不需要特殊的硬體和複雜的作業系統,而

伺服器上執行的軟體則是專門用來提供某種服務的程式,可同時處多個遠端或本地客戶的要求。系

統自啟動後即自動呼叫並一直不斷地執行著,被動地等待並接收來自各地客戶的請求。因此,伺服器

程式不需要知道客戶程式的位址。

客戶/伺服器模型最主要的特徵是:客戶是服務請求分,伺服器是服務提供方。如web應用程式,

其中總是開啟的web伺服器服務於執行在客戶機上的瀏覽器的請求。當 web 伺服器接收到來客戶

機對某物件的請求時,它向該客戶機傳送請求的物件以做出響應。常見的使用客戶/伺服器模型的應

用器包括 web、檔案傳輸協議(ftp)、遠端登入和電子郵件等。

客戶/伺服器模型的主要特點還有:(1

)網路中各計算機的地位不平等,伺服器可以通過對使用者許可權的限制來達到管理客戶機的

目的,使它們不能隨音儲存/刪除資料,或進行其他受限的網路活動。整個網路的管理工作由

作由少數伺服器擔當,因此網路的管理非常集中和方便。 (2

)客戶機相互之間不直接通訊。 (3

)可擴充套件性不佳。受伺服器硬體和網終頻寬的限制,伺服器支援的客戶機數有限。

二、p2p模型

不難看出,在c/s模型中,伺服器效能的好壞決定了整個系統的效能,當大量使用者請求服務時,服

務器就必然成為系統的瓶頸。p2p模型的思想是整個網路中的傳輸內容不再被儲存在中心伺服器

在p2p模型中,各計算機沒有固定的客戶和伺服器劃分。相反,任意一對計算機--

-稱為對等方,

直接相互通訊。實際上,p2p模型從本質上來看仍然使用客戶/伺服器模型,每個結點既作為客戶訪

問其它結點的資源,也作為伺服器提供資源給其他結點訪問。

與c/s模型相比,p2p模型的優點主要體現如下:(1

)減輕了伺服器的計算壓力,消除了對某個伺服器的完全依賴,可以將任務分配到各個結點

上,因此大大提高了系統效率的資源利用率。 (2

)多個客戶機之間可以直接共享文件 (3

)可擴充套件性好,傳統伺服器有響應和頻寬的限制,因此只能接受一定數量的請求。 (4

)網路健壯性強,單個結點的失效不會影響其他部分的結點。

p2p模型也有缺點。在獲取服務的同時,還要給其他結點提供服務,因此會占用較多的記憶體,影

響整機速度。

9 1 1 網路模型

9.1.1 osi七層模型。1.應用層 一般指應用程式,該層主要負責確定通訊物件。常用協議有ftp,http,snmp 2.表示層 資料的編碼和轉化,根據不同的應用目的將資料處理為不同格式,表現出各種副檔名。3.會話層 負責在網路中的兩個結點之間建立,維護,控制會話。提供單工,半雙工,全雙工 x,h...

0905網路模型

pid t waitpid pid t pid,int status,int options pid 1 等待程序組識別碼為 pid 絕對值的任何子程序。pid 1 等待任何子程序,相當於 wait pid 0 等待程序組識別碼與目前程序相同的任何子程序。pid 0 等待任何子程序識別碼為 pid ...

2018 9 14 網路模型

物理層 利用傳輸介質為資料鏈路層提供物理連線,位元流傳輸 資料鏈路層 為網路層提供服務,解決兩個相鄰結點之間的通訊問題,負責透明傳輸資料幀,傳送的協議資料單元稱為資料幀,資料幀中包含實體地址 mac 控制碼 資料及校驗碼等資訊,該層的主要作用是通過校驗 確認和反饋重發手段,將不可靠的資料鏈路層轉換為...