計算機網絡通常由三個部分組成,它們是資源子網、通信子網和通信協議。
所謂通信子網就是計算機網絡中負責數據通信的部分;資源子網是計算機網絡中面向用戶的部分,負責全網絡面向應用的數據處理工作;而通信雙方必須共同遵守的規則和約定就稱為通信協議,它的存在與否是計算機網絡與一般計算機互連繫統的根本區別。
一般地說,將分散的多臺計算機、終端和外部設備用通信線路互聯起來,彼此間實現互相通信,並且計算機的硬體、軟體和數據資源大家都可以共同使用,實現資源共享的整個系統就叫做計算機網絡。連入網上的每臺計算機本身都是一臺完整獨立的設備。它自己可以獨立工作。例如 們可以對它進行啟動、運行和停機等操作。 們還可以通過網絡去使用網絡上的另外一臺計算機。
計算機之間可以用雙絞線、電話線、同軸電纜和光纖等有線通信,也可以使用微波、衛星等無線媒體把它們連接起來。
計算機網絡的組成基本上包括:
1、計算機
進行數值計算,又可以進行邏輯計算,還具有存儲記憶功能。是能夠按照程序運行,自動、高速處理海量數據的現代化智能電子設備。
2、網絡作業系統:
網絡作業系統,是一種能代替作業系統的軟體程序,是網絡的心臟和靈魂,是向網絡計算機提供服務的特殊的作業系統。藉由網絡達到互相傳遞數據與各種消息,分為伺服器(Server)及客戶端(Client)。
而伺服器的主要功能是管理伺服器和網絡上的各種資源和網絡設備的共用,加以統合併控管流量,避免有癱瘓的可能性,而客戶端就是有著能接收伺服器所傳遞的數據來運用的功能,好讓客戶端可以清楚的搜索所需的資源。
3、傳輸介質(可以是有形的,也可以是無形的,如無線網絡的傳輸介質就是空間):
網絡中傳輸信息的載體,將信號從一方傳輸到另一方。
4、相應的應用軟體:
用戶可以使用的各種程序設計語言,以及用各種程序設計語言編制的應用程式的集合,分為應用軟體包和用戶程序。