將地理位置不同的具有獨立功能的多臺計算機及其外部裝置,通過通訊線路連線起來。
計算機網路是指將地理位置不同的具有獨立功能的多臺計算機及其外部裝置,通過通訊線路連線起來,在網路作業系統,網路管理軟體及網路通訊協議的管理和協調下,實現資源共享和資訊傳遞的計算機系統。
1、計算機 (可以包括客戶端、伺服器)
2、網路裝置 (路由器、交換機、防火牆等)
3、傳輸介質(可以分為有線和無線的)
計算機網路的定義就是把分佈在不同地理區域的計算機與專門的外部裝置用通訊線路互聯成一個規模大、功能強的系統,使用某種通訊協議,使眾多的計算機可以方便的互相傳遞資訊,共享硬體(印表機等)、軟體、資料資訊等資源。
互相連線:計算機之間能夠進行通訊或者交流資訊。
自治:孤立的計算機,有自己的軟體和硬體,可以獨立執行。
由定義可知:最簡單的計算機網路是兩臺計算機。
聯網的基本目的是共享資源與交流資料。
根據這節課所講的會發現計算機網路和通訊網路十分相似呀。
但計算機網路和通訊網路不是一個概念。
通訊網著重是資訊資料在傳輸時要保證安全性和可靠性以及傳輸效率。有行動通訊網、衛星通訊網等,我們經常說的2G、3G就是說的是通訊網。
我們經常所說的網際網路internet是全球最大的網際網路絡,它主要包含主機(端系統,執行各種網路應用)、通訊鏈路(光纖、電纜、無線電、衛星)、分組交換裝置(交換機和路由器),為網路應用提供通訊服務的通訊基礎設施,為網路應用提供應用程式設計介面(API)
網路協議(network protocol),是為進行網路中的資料交換而建立的規則、標準或約定。它主要包含了交換資訊所需要的格式即語法(syntax),正確的地址資訊和傳輸控制的內容即語義(Semantics),通訊順序和速度問題即時序(Timing)。
網路應用的通訊方式主要有兩種:客戶/伺服器應用模型(client/Server),對等的(peer -peer P2P)模型。