簡單地說,計算機網路軟體的編程通常採用客戶端/伺服器(即:Client/Server)編程模式。即:無論是在 WINDOWS 系統下,還是 UNIX/Linux 系統下,均採用網路套接字 SOCKET 編程,在此編程過程中所涉及到的庫函數通常有:socket( )、bind( )、listen( )、connect( )、accept( )、write( )、read( ) 、close( ) 等函數。
關於涉及到 TCP/IP 網路協議的詳細編程的技能以及編程過程中的注意事項,可以參考《TCP/IP 協議詳解》一套共三本書籍。
2. 計算機網路由硬體和軟體組成。軟體包括哪些
邏輯組成: 資源子網 和 通訊子網
物理組成:
網路四要素
連接元件(pc機, 路由器,交換機等)
連接介質 (雙絞線, 同軸電纜, 光纖等)
連接控制機制 (組要是協議:如tcp/ip, rip,ospf等)
連接拓撲結構 (匯流排型,星型,環形,樹形等)
3. 計算機網路的軟硬體各由哪些部分構成
計算機網路軟體:網路操作系統、網路協議、通訊軟體;
計算機網路硬體:伺服器、客戶機、防火牆、路由器、交換機、網線。
計算機內部電路組成,可以高速准確地完成各種算術運算。當今計算機系統的運算速度已達到每秒萬億次,微機也可達每秒億次以上,使大量復雜的科學計算問題得以解決。
計算機不僅能進行精確計算,還具有邏輯運算功能,能對信息進行比較和判斷。計算機能把參加運算的數據、程序以及中間結果和最後結果保存起來,並能根據判斷的結果自動執行下一條指令以供用戶隨時調用。
(3)網路軟體是由哪些原件組成擴展閱讀:
隨著科技的進步,各種計算機技術、網路技術的飛速發展,計算機的發展已經進入了一個快速而又嶄新的時代,計算機已經從功能單一、體積較大發展到了功能復雜、體積微小、資源網路化等。
計算機的未來充滿了變數,性能的大幅度提高是不可置疑的,而實現性能的飛躍卻有多種途徑。不過性能的大幅提升並不是計算機發展的唯一路線,計算機的發展還應當變得越來越人性化,同時也要注重環保等等。
4. 系統軟體由哪幾部分組成
系統軟體用於實現計算機系統的管理、調度、監視和服務等功能,其目的是方便用戶,提高計算機使用效率,擴充系統的功能。通常將系統軟體分為以下六類:
1.操作系統
操作系統是控制和管理計算機各種資源、自動調度用戶作業程序、處理各種中斷的軟體。操作系統的作用是控制和管理系統資源的使用,是用戶與計算機的介面。目前比較流行的操作系統有DOS操作系統(主要用於PC系列微機)、UNIX操作系統(它是多用戶多任務通用的互動式操作系統,通用於各種計算機中)、Windows操作系統(是單用戶多任務圖形界面操作系統)。
2.語言處理程序
計算機能識別的語言與機器能直接執行的語言並不一致。計算機能識別的語言很多,如匯編語言、Basic語言、Fortran語言、Pascal語言與C語言等,它們各自都規定了一套基本符號和語法規則。用這些語言編制的程序叫源程序。用「0」或「1」的機器代碼按一定規則組成的語言,稱為機器語言。用機器語言編制的程序,稱為目標程序。語言處理程序的任務就是將源程序翻譯成目標程序。不同語言的源程序對應有不同的語言處理程序。
語言處理程序有匯編程序、編譯程序、解釋程序等。
匯編程序也稱匯編器,其功能是把用匯編語言編寫的源程序翻譯成機器語言的目標程序,其翻譯過程稱為「匯編過程」,簡稱匯編。
高級語言的處理程序,按其翻譯的方法不同,可分為解釋程序與編譯程序兩大類。解釋程序對源程序的翻譯採用邊解釋邊執行的方法,並不生成目標程序,稱為解釋執行,如Basic語言;編譯程序則先將源程序翻譯成目標程序後才能開始執行,稱為編譯執行,如Pascal、C語言等。
3.標准庫程序
為方便用戶編製程序,通常將一些常用的程序段按照標準的格式預先編制好,組成一個標准程序庫,存人計算機系統中,需要時,由用戶選擇合適的程序段嵌入自己的程序中,這樣,既省事,又可靠。
4.服務性程序
服務程序(也稱為工具軟體)擴大了機器的功能,一般包括診斷程序、調試程序等。常用的微機服務軟體程序有QAPLUS、PCTOOLS等。
5.資料庫管理系統
隨著計算機在信息處理、情報檢索及各種管理系統的不斷發展,使用計算機時需要處理大量的數據、建立和檢索大量的表格,將這些數據和表格按一定的規律組織起來,以便處理更有效、檢索更迅速、用戶使用更方便,於是就出現了資料庫管理系統。所謂資料庫,就是能實現有組織地、動態地存儲大量的相關數據,方便多用戶訪問的計算機軟,硬體資源組成的系統。資料庫和資料庫管理軟體一起,組成了資料庫管理系統.
資料庫管理系統有各種類型,目前許多計算機包括微型機都配有資料庫管理系統,如FoxPro、Oracle、Sabase等。
6.計算機網路軟體
計算機網路軟體是為計算機網路配置的系統軟體。它負責對網路資源進行組織和管理,實現相互之間的通信。計算機網路軟體包括網路操作系統和數據通信處理程序等。前者用於協調網路中各機器的操作系統及實現網路資源的管理,後者用於網路內的通信,實現網路操作。
總之,軟體系統是在硬體系統的基礎上。為有效地使用計算機而配置的。沒有系統軟體,現代計算機系統就無法正常地、有效地運行;沒有應用軟體,計算機就不能發揮效能。
然而,隨著大規模集成電路技術的發展和軟體逐漸硬化,要明確劃分計算機系統軟、硬體界限已經比較困難了。因為任何操作都可以由軟體來實現,也可以由硬體來實現;任何指令的執行都可以由硬體完成,同樣也可以由軟體來完成。
因此,計算機系統的軟體與硬體可以互相轉化,它們之間互為補充。隨著大規模集成電路技術的發展,軟體硬化或固化是必然的趨勢。在微機中已普遍採用固件。這種將程序固化在ROM中組成的部件稱為固件,固件是一種具有軟體特性的硬體。它既有硬體的快速性特點,又有軟體的靈活性特點.這是軟體和硬體互相轉化的典型實例。
5. 計算機網路的硬體系統是由以下那些部件組成
所謂硬體系統,是指構成計算機的物理設備,即由機械、光、電、磁器件構成的具有計算、控制、存儲、輸入和輸出功能的實體部件。如CPU、存儲器、軟盤驅動器、硬碟驅動器、光碟驅動器、主機板、各種卡及整機中的主機、顯示器、列印飢、繪圖儀、數據機等等,整機硬體也稱「硬設備」。 隨著電子系統的復雜化,系統設計已經成為一門重要的學科,傳統的反復試驗法已經越來越不適應時代的發展。近年來,發展迅速的軟硬體協同設計技術越來越受到人們的重視。它是在系統目標要求的指導下,通過綜合分析系統軟硬體功能及現有資源,最大限度地挖掘系統軟硬體之間的並發性,協調設計軟硬體體系結構,以使系統工作在最佳工作狀態。文章系統地闡述了軟硬體設計實際技術的特點及實際過程中應該注意的問題
6. 計算機網路軟體主要包含哪幾個部分
計算機網路軟體主要由 計算機系統、數據通信系統、網路軟體及協議三大部分組成。
計算機系統是由 硬體系統 和 軟體系統 兩大部分組成的。
由硬體系統和軟體系統所組成,沒有安裝任何軟體的計算機稱為裸機。可分為超級計算機、工業控制計算機、網路計算機、個人計算機、嵌入式計算機五類,較先進的計算機有生物計算機、光子計算機、量子計算機等。
計算機的組成
計算機是由硬體系統(hardware system)和軟體系統(software system)兩部分組成的。傳統電腦系統的硬體單元一般可分為輸入單元、輸出單元、算術邏輯單元、控制單元及記憶單元,其中算術邏輯單元和控制單元合稱中央處理單元(Center Processing Unit,CPU)。
(6)網路軟體是由哪些原件組成擴展閱讀:
計算機的主要特點
一、運算速度快:計算機內部電路組成,可以高速准確地完成各種算術運算。當今計算機系統的運算速度已達到
每秒萬億次,微機也可達每秒億次以上,使大量復雜的科學計算問題得以解決。例如:衛星軌道的計算、大型水壩的計算、24小時天氣算需要幾年甚至幾十年,而在現代社會里,用計算機只需幾分鍾就可完成。
二、計算精確度高:科學技術的發展特別是尖端科學技術的發展,需要高度精確的計算。計算機控制的導彈之所以能准確地擊中預定的目標,是與計算機的精確計算分不開的。一般計算機可以有十幾位甚至幾十位(二進制)有效數字,計算精度可由千分之幾到百萬分之幾,是任何計算工具所望塵莫及的。
三、邏輯運算能力強:計算機不僅能進行精確計算,還具有邏輯運算功能,能對信息進行比較和判斷。計算機能把參加運算的數據、程序以及中間結果和最後結果保存起來,並能根據判斷的結果自動執行下一條指令以供用戶隨時調用。
四、存儲容量大:計算機內部的存儲器具有記憶特性,可以存儲大量的信息,這些信息,不僅包括各類數據信息,還包括加工這些數據的程序。
7. 計算機網路由幾部分組成各有什麼功能
計算機網路通常由三個部分組成,它們是資源子網、通信子網和通信協議。
所謂通信子網就是計算機網路中負責數據通信的部分;資源子網是計算機網路中面向用戶的部分,負責全網路面向應用的數據處理工作;而通信雙方必須共同遵守的規則和約定就稱為通信協議,它的存在與否是計算機網路與一般計算機互連系統的根本區別。
(7)網路軟體是由哪些原件組成擴展閱讀:
一般地說,將分散的多台計算機、終端和外部設備用通信線路互聯起來,彼此間實現互相通信,並且計算機的硬體、軟體和數據資源大家都可以共同使用,實現資源共享的整個系統就叫做計算機網路。
連入網上的每台計算機本身都是一台完整獨立的設備。它自己可以獨立工作。例如 們可以對它進行啟動、運行和停機等操作。 們還可以通過網路去使用網路上的另外一台計算機。
計算機之間可以用雙絞線、電話線、同軸電纜和光纖等有線通信,也可以使用微波、衛星等無線媒體把它們連接起來。
參考資料:計算機網路系統_網路
8. 計算機網路由哪幾個部分組成
計算機網路主要由計算機系統、數據通信系統、網路軟體及協議三大部分組成。
計算機系統是網路的基本模塊,為網路內的其它計算機提供共享資源;
數據通信系統是連接網路基本模塊的橋梁,它提供各種連接技術和信息交換技術;
網路軟體是網路的組織者和管理者,在網路協議的支持下,為網路用戶提供各種服務。
計算機網路也是由網路硬體系統和網路軟體系統組成。
網路硬體系統:主要包括有:網路伺服器、網路工作站、網路適配器、傳輸介質等。
網路軟體系統:主要包括有:網路操作系統軟體、網路通信協議、網路工具軟體、網路應用軟體等。
計算機網路分成通信子網和資源子網兩部分。
通信子網的功能:負責全網的數據通信;
9. 網路是由什麼組成
計算機網路(Computer Network)是利用通信線路和通信設備,把分布在不同地理位置的具有獨立功能的多台計算機、終端及其附屬設備互相連接,按照網路協議進行數據通信,由功能完善的網路軟體,實現資源共享和網路通信的計算機系統的集合。 計算機網路由硬體和軟體兩大部分組成。網路硬體負責數據處理和數據發,它為數據的傳輸提供一條可靠的傳輸通道。網路硬體包括計算機系統、通信線路和通信設備。其中各個組成部分的主要功能是: 計算機系統是網路的基本模塊,是被連接的對象。它的主要作用是負責數據信息的收集、處理、存儲和傳播,它還可以提供共享資源和各種信息服務。 通信線路指的是通信介質及其介質連接部件,通信介質包括光纜、同軸電纜、雙絞線、微波和衛星等,介質連接部件包括水晶頭、T型接頭等。通信設備是指網路連接設備和網路互連設備,包括網卡、集線器(HUB)、中繼器(Repeater)、交換機(Switch)、網橋(Bridge)和路由器(Router)及Modem等其他的通信設備。使用通信線路和通信設備將計算機互連起來,在計算機之間建立一條物理通道,用於數據傳輸。通信線路和通信設備負責控制數據的發出、傳送、接收或轉發,包括信號轉換、路徑選擇、編碼與解碼、差錯校驗、通信控制管理等,以便完成信息交換。通信線路和通信設備是連接計算機系統的橋梁,是數據傳輸的通道。