全書分為8章,內容包括計算機網絡與企業信息基礎、因特網基本服務與應用、局域網與網絡設備、網絡服務平臺的構建、網頁設計與編程、網絡多媒體技術應用、基于Mambo的網站建設與內容管理,以及網絡安全與網絡管理等。《計算機網絡應用基礎》圍繞基于網絡的企業信息系統構建,提供了較為全面的知識和實驗體系,內容新穎,層次分明,可操作性強,具有較強的實用性。《計算機網絡應用基礎》可作為高等院校非計算機專業“計算機網絡”課程的教材,也可作為計算機網絡培訓班的教學參考書。
精講網絡理論,突出基礎實踐,強調企業應用,可操作性強,理論特色新穎,內容系統化。
本書重點介紹企事業單位網絡應用過程中基本問題的解決方法。本書以理論為導向,以實驗為手段對網絡應用的基本概念進行實踐;系統介紹企事業單位信息基礎平臺的構建并進行初步的實驗;在內容選取上注意培養學生的綜合應用能力,提供了系統的網絡實驗平臺和在此基礎上進行實踐和創新的必要知識。本書內容包括企業網絡建設、信息平臺構成、網頁設計、網絡多媒體應用、基于內容管理系統的網站實現和管理等。本書注重網絡實踐,多數章節都配有實驗內容。
本書可作為高等院校非計算機專業“計算機網絡”課程的教材,也可作為計算機網絡培訓班的教學參考書。
進入2l世紀以來,計算機網絡,尤其是因特網,在國內高等院校得到了空前的普及和應用。大部分學習計算機網絡課程的學生對因特網的基本應用并不陌生,通過學習“大學計算機基礎”課程對于計算機網絡的基本構成也有了一定的認知。
如何深入學習計算機網絡,目前有很多方案可供選擇。例如,傳統的計算機網絡課程通常把重點放在網絡理論上,即在數據通信技術的基礎上,分層講述計算機網絡體系結構的具體內容;計算機網絡工程技術類課程,則把重點放在路由器、服務器配置和組網技術上;計算機網絡應用類課程,則偏重介紹HTML、網頁設計和網絡程序設計等。
對于普通高等院校非計算機專業的學生,如果學習傳統的計算機網絡課程,由于缺乏必要的后續課程,所學的內容很難轉換成為實踐技能;如果學習計算機網絡工程技術類課程,所需要的實驗條件可能難以保證;在計算機網絡應用類課程中,如果需要學習網絡編程,一般需要有程序設計方面的預備知識。
這樣,一門針對普通高校非計算機專業學生的計算機網絡應用基礎課程,必須考慮到以下幾方面的因素:
課程內容應該與“大學計算機基礎”課程中網絡知識內容有傳承、有區別;
應該考慮到學生畢業后在企事業單位工作時可能用到的知識;
由于基于網絡的企業信息系統可能涉及網頁設計、網站管理、網絡編程、數據庫等諸多內容,即使不能一一盡述,也應該通過一定的模型和實例進行這些知識的普及和訓練;
有一定的理論內容,便于學生今后對網絡知識和理論進行深入探討。
在考慮上述因素的基礎上,本書以企事業單位信息系統構建為主線,講述計算機網絡的基本原理、建網技術、信息服務平臺的建設、應用和管理等。
本書中心內容是介紹企業網絡的建設和管理,目的是使讀者可以盡快掌握建設和使用網絡平臺所必需了解的網絡基礎知識并付諸實踐;遵循“學以致用”的原則,強調理論與實踐的緊密結合。
為了培養學生綜合應用計算機網絡的能力,本書包括了網絡實驗平臺相關實驗內容,引入國際上先進的開放性網絡應用軟件進行教學,努力使讀者獲取的網絡知識和技能與國際接軌,并具備一定的網絡信息平臺的建設和管理能力。
馮博琴,西安交通大學教授,計算機教學實驗中心主任,首屆國家級教學名師,現任教育部計算機基礎課程教學指導委員會副主任委員,全國計算機教育研究會副會長。從事計算機教學和科研工作40多年,成果頗豐,提出的“精講多練、教考分離、機試為主”教學方法在國內產生了較大影響。編寫了多部國家級和省部級規劃教材,主編出版的教材已逾30部。譯著20余部。獲國家級教學成果一等獎2項、二等獎3項.國家級優秀教材一、二等獎各一項,國家精品課程兩門:承擔國家十五規劃教材、教育部多項國家級教改項目。先后獲得首屆國家級教學名師獎、寶鋼教育基金優秀教師特等獎、全國模范教師、全國五一勞動獎章、全國師德先進個人稱號,享受政府特殊津貼。是國家級計算機實驗教學示范中心、國家級教學團隊牽頭人。
第1章 計算機網絡與企業信息基礎結構 1
1.1 計算機網絡與發展歷史 1
1.1.1 計算機網絡基本概念 1
1.1.2 計算機網絡發展歷史 1
1.1.3 計算機網絡在中國的發展 3
1.2 因特網概述 4
1.2.1 基本組成 4
1.2.2 服務模型 5
1.2.3 通信模式 6
1.2.4 內聯網、外聯網概念 7
1.3 計算機網絡體系結構 7
1.3.1 網絡協議 8
1.3.2 分層的體系結構 8
1.3.3 網絡體系結構中各層的功能 9
1.3.4 因特網的體系結構 9
1.3.5 協議體系結構與網絡組件 11
1.4 因特網的主干結構和網絡接入 11
1.4.1 因特網的主干結構 12
1.4.2 因特網接入技術 13
1.5 因特網端系統工作方式及網絡通信的實現 17
1.5.1 端系統上兩種類型的服務 17
1.5.2 因特網通信的實現 18
1.5.3 分組交換網絡的傳送模式 22
1.5.4 廣域網技術標準 24
1.6 企業信息基礎結構 26
1.6.1 網絡基礎設施 27
1.6.2 計算機與操作系統 27
1.6.3 客戶端軟件(Clientware) 27
1.6.4 服務器軟件(Serverware) 27
1.6.5 中間件(Middleware) 27
1.6.6 管理類軟件(Manageware) 28
小結 28
習題 28
第2章 因特網基本服務與應用 30
2.1 應用層協議的工作機理 30
2.1.1 客戶機/服務器模式及定位 31
2.1.2 因特網進程通信的基本特征 31
2.1.3 主機名、IP與URL 32
2.1.4 域名服務系統(DNS) 33
2.2 萬維網(WWW) 34
2.2.1 超文本傳輸協議 36
2.2.2 萬維網的緩存機制 39
2.2.3 瀏覽器的選擇和應用 41
2.3 文件傳輸服務(FTP) 46
2.3.1 FTP的主要工作原理 46
2.3.2 FTP的使用 47
2.4 電子郵件系統 48
2.4.1 簡單郵件傳送協議 51
2.4.2 電子郵件的信息格式 51
2.4.3 郵件讀取協議 51
2.4.4 通用因特網郵件擴充 52
2.4.5 電子郵件的客戶端和訪問形式 52
2.5 遠程登錄 53
2.5.1 Telnet 53
2.5.2 SSH 54
2.5.3 遠程桌面 55
2.6 基于因特網的對等網應用 56
2.6.1 P2P技術的3種結構模式 57
2.6.2 常用P2P應用軟件 59
小結 60
習題 60
第3章 局域網與網絡設備 61
3.1 局域網 61
3.1.1 局域網概述 61
3.1.2 局域網技術標準 63
3.1.3 局域網地址與地址解析協議(ARP) 64
3.2 網絡接口卡 65
3.2.1 網卡的功能 65
3.2.2 網卡的選擇 66
3.3 集線器和交換機 66
3.3.1 集線器 66
3.3.2 以太網和廣播風暴 67
3.3.3 網橋 68
3.3.4 以太網交換機 70
3.3.5 虛擬局域網 71
3.4 無線局域網(WLAN) 74
3.4.1 無線通信協議 74
3.4.2 無線局域網組建 75
3.4.3 無線局域網操作 77
3.5 路由器 78
3.5.1 路由器的結構 79
3.5.2 路由器的路由選擇過程 79
3.5.3 路由器與網橋的比較 80
3.5.4 網絡地址轉換(NAT) 81
3.5.5 虛擬專網(VPN) 81
3.6 結構化布線技術 83
3.6.1 結構化布線的必要性 83
3.6.2 結構化布線系統的組成 83
小結 84
習題 85
第4章 網絡服務平臺的構建 86
4.1 服務器硬件選擇 86
4.1.1 應用級別 86
4.1.2 機箱結構 87
4.1.3 常用組件 88
4.2 網絡服務器操作系統 91
4.2.1 Windows NT簡介 92
4.2.2 Linux入門 94
4.3 企業常用的服務器軟件 99
4.3.1 IIS的簡介 99
4.3.2 Apache Friends服務器套件 102
4.3.3 Mercury郵件服務器的設置和測試 104
4.3.4 FilezilarFTP服務器的配置、啟動和測試 107
4.3.5 Apache Web服務器認證 107
4.4 服務器的部署問題 110
4.4.1 虛擬化 110
4.4.2 集群和鏡像 110
4.4.3 托管和租賃 111
小結 113
習題 113
第5章 網頁設計與編程 115
5.1 HTML概述 116
5.2 HTML文檔結構和常用元素 117
5.3 HTML標準單位 118
5.4 動態文檔的工作原理 119
5.5 PHP的基本元素 121
5.5.1 一個簡單PHP程序示例 121
5.5.2 將PHP程序嵌入網頁的方法 122
5.5.3 PHP的常量、變量和數據類型 122
5.6 表單與PHP處理程序 126
5.7 網頁的設計與測試環境 135
5.7.1 Dreamweaver的主要操作 136
5.7.2 Dreamweaver的站點設置 136
5.7.3 靜態網頁設計和測試 137
5.7.4 動態網頁的編制與測試 138
小結 141
習題 142
第6章 網絡多媒體技術應用 143
6.1 多媒體基本概念 143
6.1.1 多媒體技術的特點 144
6.1.2 網絡多媒體應用的重要模型 144
6.2 計算機網絡與多媒體傳輸 145
6.2.1 理想的多媒體傳輸網絡 146
6.2.2 網絡技術現狀對多媒體傳輸的影響 147
6.2.3 目前網絡條件下的多媒體應用基本對策 148
6.3 Web媒體的應用 149
6.3.1 Web與文字信息編碼 149
6.3.2 Web圖像格式和應用 153
6.3.3 音頻文件的格式與應用 155
6.4 流媒體網站開發技術 157
6.4.1 流媒體傳輸技術 157
6.4.2 流媒體文件格式 160
6.4.3 流媒體傳輸的實踐案例 161
6.4.4 Real流媒體處理技術 161
6.4.5 流媒體網站的部署 163
6.4.6 流媒體傳輸質量控制 164
6.5 視頻會議技術與應用 165
6.5.1 視頻通信技術的標準 166
6.5.2 視頻會議通信系統原理 167
6.5.3 組網結構 167
6.5.4 視頻會議系統的構建 168
小結 169
習題 169
第7章 基于Mambo的網站建設與內容管理 171
7.1 CMS與Mambo 171
7.2 安裝和配置Mambo 172
7.3 網站內容的發布 175
7.3.1 單元、分類和內容條目的建立 175
7.3.2 菜單的建立 178
7.3.3 內容的發布 179
7.4 媒體管理及網站LOGO的更改 180
7.4.1 媒體管理 180
7.4.2 網站LOGO的更改 181
7.5 網站模板的使用 183
7.5.1 模板的框架 183
7.5.2 模板的切換 184
7.5.3 模板的分配 185
7.5.4 模板的編輯 186
7.5.5 模板的新增與安裝 187
7.6 模塊管理 188
7.6.1 模塊的編輯 188
7.6.2 模塊的安裝 190
7.7 用戶管理 191
7.8 組件管理及應用 192
7.8.1 橫幅廣告 193
7.8.2 在線調查 195
7.8.3 新聞轉播 196
小結 198
習題 199
第8章 網絡安全與網絡管理 200
8.1 常見計算機網絡安全問題 200
8.2 企事業單位網絡安全的基本概念 202
8.3 客戶端安全性 202
8.3.1 進程管理 202
8.3.2 端口管理 204
8.3.3 瀏覽器安全設置 206
8.3.4 常用Windows下網絡命令 207
8.3.5 轉移重要的工作目錄 213
8.4 服務器安全性 213
8.4.1 訪問控制 213
8.4.2 安全套接字層及應用 215
8.4.3 DoS與DDoS攻擊原理及其防范 216
8.4.4 漏洞及“木馬”的防治 218
8.5 企業網絡安全性 219
8.5.1 防火墻 219
8.5.2 網絡流量分析 221
8.5.3 企事業網絡安全方案 225
8.5.4 企業常規網絡安全檢測與防范 226
小結 227
習題 227
第1章 計算機網絡與企業信息基礎結構
如果上個世紀末,中國剛剛開啟通向因特網的大門,那么今天的因特網,已經成為中國人民共享的重要的綜合性文化、科技、教育、娛樂媒體平臺。根據《中國互聯網絡發展狀況統計報告》,截至2007年12月,中國網民數已增至2.1億人,略低于美國的2.15億,位于世界第二位。中國互聯網的出口帶寬達到368927Mbit/s。各省正式注冊的網站數量達到1503800個。僅從以上數據可以得知,因特網實際上成為讓世界了解中國,讓中國走向世界最為重要的媒體之一。
除了作為公眾網絡提供信息共享,因特網也廣為中國的企事業單位的信息管理和電子商務提供了重要的信息平臺技術,形成了新型的企事業單位信息基礎結構。因特網所具有的開放和競爭的特點,使得新的網絡應用形式和網絡應用軟件不斷出現,為企事業單位信息管理技術的進步,提供了豐富的技術資源。
1.1 計算機網絡與發展歷史
1.1.1 計算機網絡基本概念
計算機網絡是指將地理位置不同的具有獨立功能的多臺計算機及其外部設備,通過通信線路連接起來,在網絡操作系統、網絡管理軟件及網絡通信協議的管理和協調下,實現資源共享和信息傳遞的系統。計算機網絡的組成基本上包括:計算機、網絡操作系統、傳輸介質(可以是有導向的,如電纜或光纖;也可以是非導向的,如無線網通過大氣和外層空間傳播)、交換設備(如因特網中的路由器)以及相應的應用軟件5個部分。
1.1.2 計算機網絡發展歷史
計算機網絡的發展經歷了從簡單到復雜的過程,從最初為解決遠程計算信息的收集和處理而形成的聯機系統開始,發展到目前以資源共享為目的而互連起來的計算機群。計算機的發明和應用加速了計算機網絡的誕生和發展,而計算機網絡的發展又促進了計算機技術和通信技術的發展,并使得全社會逐步認識到網絡和信息傳播手段的進步給工作和生活帶來的重大變化。計算機網絡已經滲透到社會生活的各個領域,而各個領域應用不斷拓寬和深入也對計算機網絡的發展提出了新的更高的要求。計算機網絡發展過程可歸結為以下4個主要階段。