計算機網路學習

WuliweiT發表於2024-11-20

網際網路簡介

三大網路:電信網路、有線電視網路和計算機網路。

計算機網路是由若干個節點和連線這些節點的鏈路組成。網路中的結點可以是計算機、集線器、交換機或路由器等。

網路之間還可以透過路由器互聯起來,構成一個覆蓋範圍更大的計算機網路,這樣的網路稱為網際網路。

網路把許多計算機連線在一起,而網際網路則把許多網路透過路由器連線在一起。與網路相連的計算機常稱為主機。

多層次ISP(網際網路服務提供商,移動電信聯通)結構的組成了網際網路。

網際網路由邊緣部分和核心部分組成。邊緣部分:由所有連線在網際網路上的主機組成。這部分是使用者直接使用的,用來進行通訊(傳送資料、音訊或影片)和資源共享。核心部分:有大量網路和連線這些網路的路由器組成。這部分是為邊緣部分提供服務的(提供連通性和交換)

網路邊緣的端系統之間的通訊方式通常可劃分為兩大類:客戶-服務方式(C/S方式)和對等方式(P2P方式)

客戶(client)和伺服器(server)都是值通訊中所涉及的兩個應用程式。是服務與被服務的關係。客戶是服務請求方,伺服器是服務提供方。

客戶程式:被使用者呼叫後執行,在通訊時主動向遠地伺服器發起通訊(請求服務)因此客戶程式必須知道伺服器程式的地址。不需要特殊的硬體和很負責的作業系統。

伺服器程式:(1)是一種專門用來提供某種服務的程式,可同時處理多個原地或本地客戶的請求。(2)系統啟動後即自動呼叫並一直不斷地執行著,被動地等待並接受來自各地方客戶的通訊請求。因此,伺服器程式不需要知道客戶程式的地址。(3)一般需要有強大的硬體和高階的作業系統支援。

客戶與伺服器建立關係後,通訊可以是雙向的,客戶和伺服器都可以傳送和接收資料。

對等連線(P2P)指兩臺主機在通訊室並不區分哪一個是服務請求方哪一個是服務提供方,只要兩臺主機都執行了對等連線軟體,他們就可以進行平等的對等連線通訊。這時雙方都可以下載對方已經儲存在硬碟中的共享文件。

相關文章