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