本書定位為理工及應用型學科計算機網絡課程的教材。全書具有知識覆蓋面寬、知識點講解淺顯易懂、基礎知識和應用緊密結合等特點。全書分為理論知識和實訓操作兩個部分,理論知識部分對基本的網絡原理進行了講解,并介紹了主流的網絡服務器、網絡安全、網絡互聯設備配置、網絡工程與綜合布線,講述了目前最新的無線局域網技術、物聯網和云計算技術,使得本書緊跟計算機網絡技術發展的步伐。實訓操作部分精選了8個與組建局域網相關的實踐案例,使讀者可以將理論與實踐緊密結合。全書每章后都配有相應的習題,以便讀者鞏固所學知識。
本書可作為普通高等院校計算機專業和理工科非計算機專業的計算機網絡教材,也可作為計算機愛好者學習計算機網絡相關知識的參考書。
第1章 計算機網絡概述 1
1.1 計算機網絡的基本概念 1
1.2 計算機網絡的形成與發展 1
1.2.1 以主機為中心的聯機系統 1
1.2.2 計算機-計算機網絡 2
1.2.3 分組交換技術的產生 3
1.2.4 Internet的產生與發展 8
1.3 計算機網絡的功能和拓撲結構 9
1.3.1 計算機網絡的功能 9
1.3.2 計算機網絡的拓撲結構 10
1.4 計算機網絡的分類 11
1.4.1 按功能分類 11
1.4.2 按地理范圍劃分 13
1.4.3 按使用范圍分類 14
1.4.4 按傳輸介質分類 14
1.4.5 按企業公司管理分類 15
1.5 計算機網絡的組成 15
1.5.1 計算機網絡的系統組成 15
1.5.2 計算機網絡涉及的軟件 18
1.6 計算機網絡的體系結構 18
1.6.1 網絡的層次體系結構 18
1.6.2 ISO/OSI參考模型 19
1.6.3 Internet的體系結構 22
1.6.4 計算機網絡的原理體系結構 24
習題一 26
第2章 網絡通信介質及通信設備 28
2.1 網絡通信介質 28
2.1.1 有線通信介質 28
2.1.2 無線通信介質 34
2.2 網絡通信設備 35
2.2.1 網卡 35
2.2.2 調制解調器 37
2.2.3 集線器 38
2.2.4 交換機 41
2.2.5 路由器 43
2.2.6 無線設備 44
習題二 45
第3章 計算機網絡的基本原理 47
3.1 網絡分層與數據封裝 47
3.2 物理層 48
3.2.1 物理層的信號 48
3.2.2 模擬信號與數字信號之間的轉換 49
3.2.3 信號在信道中的復用 50
3.3 數據鏈路層 52
3.3.1 高級數據鏈路控制 52
3.3.2 點對點協議 53
3.3.3 以太網的MAC協議 54
3.3.4 CSMA/CD協議 55
3.4 網絡層 56
3.4.1 IP協議 56
3.4.2 ARP協議 62
3.4.3 ICMP協議 63
3.4.4 路由選擇 65
3.5 傳輸層 71
3.5.1 UDP協議 71
3.5.2 TCP協議 72
3.6 應用層 74
3.6.1 HTTP協議 74
3.6.2 FTP協議 75
3.6.3 電子郵件 76
3.6.4 DHCP 77
3.6.5 DNS協議 78
習題三 79
第4章 客戶端網絡配置 82
4.1 Windows系統的TCP/IP基本配置 82
4.1.1 本地連接參數的配置 82
4.1.2 默認網關 83
4.1.3 DNS地址 83
4.2 Linux系統的TCP/IP基本配置 84
4.3 Windows中常用網絡命令的使用 85
4.3.1 ping命令的使用 85
4.3.2 ipconfig/all命令的使用 87
4.3.3 ARP命令的使用 87
4.4 Linux中常用網絡命令的使用 87
4.5 網絡瀏覽器的使用 89
4.5.1 Windows的IE瀏覽器 89
4.5.2 Linux的文字界面瀏覽器 91
4.6 電子郵件客戶端代理的使用 92
4.6.1 Windows系統的Outlook Express 92
4.6.2 Linux系統的郵件客戶端 94
4.7 使用FTP客戶端程序上傳、下載文件 95
4.7.1 Windows系統的FTP客戶端 95
4.7.2 Linux系統的FTP客戶端 97
4.8 DHCP客戶端設置 98
4.8.1 Windows系統的DHCP客戶端 98
4.8.2 Linux系統的DHCP客戶端 99
習題四 100
第5章 網絡服務器配置 102
5.1 域名系統 102
5.1.1 域名系統基本概念 102
5.1.2 Internet域名空間 103
5.1.3 DNS域名解析的方法 104
5.1.4 DNS域名解析的過程 104
5.1.5 DNS服務器的安裝和添加 105
5.1.6 創建和管理DNS區域 108
5.2 DHCP概述 109
5.2.1 DHCP 110
5.2.2 DHCP服務的原理 111
5.2.3 安裝DHCP服務器 112
5.2.4 配置DHCP服務器 114
5.3 WWW服務 116
5.3.1 WWW的工作原理 116
5.3.2 統一資源定位符URL 117
5.3.3 超文本傳送協議HTTP 117
5.3.4 IIS的安裝 118
5.3.5 創建新的Web站點 119
5.3.6 網站的配置 120
5.4 FTP 文件傳輸協議 125
5.4.1 FTP簡介 125
5.4.2 FTP的功能 126
5.4.3 FTP服務的工作過程 126
5.4.4 FTP的訪問方式 126
5.4.5 創建FTP服務器 127
5.4.6 管理FTP服務器 127
5.4.7 客戶端的配置與使用 130
習題五 133
第6章 網絡安全 135
6.1 網絡安全概述 135
6.1.1 網絡安全研究背景 135
6.1.2 網絡中存在的不安全因素 137
6.1.3 網絡安全體系結構 138
6.1.4 網絡安全標準 139
6.2 現代密碼技術基礎 140
6.2.1 密碼技術概述 140
6.2.2 對稱加密體制 140
6.2.3 公開密鑰體制 143
6.2.4 對稱加密體制與公開密鑰體制的比較 144
6.3 數字簽名與認證 145
6.3.1 數字簽名概述 145
6.3.2 單向散列函數 146
6.3.3 Kerberos 身份驗證 146
6.3.4 公開密鑰基礎設施PKI 147
6.4 計算機病毒 148
6.4.1 計算機病毒概述 148
6.4.2 計算機病毒制作技術 149
6.5 網絡安全協議 150
6.5.1 網絡安全服務協議 150
6.5.2 SSL協議 150
6.5.3 TLS協議 151
6.5.4 SSH協議 151
6.5.5 網際協議安全 151
6.6 防火墻技術 152
6.6.1 防火墻概述 152
6.6.2 防火墻的體系結構 153
6.6.3 防火墻技術 154
6.7 入侵檢測技術 155
6.7.1 入侵檢測系統概述 155
6.7.2 入侵檢測的一般步驟 155
6.7.3 入侵檢測系統的分類 156
習題六 157
第7章 無線局域網 159
7.1 無線局域網概述 159
7.1.1 無線局域網的概念 159
7.1.2 無線局域網的特點 159
7.1.3 無線局域網的應用 161
7.2 無線局域網的協議標準 161
7.2.1 IEEE 802.11標準 162
7.2.2 Wi-Fi 163
7.2.3 藍牙 164
7.2.4 IrDA 164
7.3 無線局域網的主要實現技術 164
7.3.1 微波通信 164
7.3.2 微波擴頻通信 165
7.4 無線局域網的設備與組成 165
7.4.1 無線局域網的設備 165
7.4.2 無線局域網的組成 166
7.5 無線局域網的安全問題 168
7.5.1 傳輸介質的脆弱性 168
7.5.2 WEP存在的不足 168
7.5.3 WPA 169
習題七 170
第8章 網絡互連設備配置 172
8.1 網絡互連設備概述 172
8.2 交換機技術 174
8.2.1 交換機的管理 174
8.2.2 VLAN技術 174
8.2.3 VLAN——交換機的互連 175
8.2.4 VLAN劃分 175
8.2.5 交換機的端口工作模式 177
8.2.6 VLAN配置 177
8.2.7 STP技術 178
8.2.8 交換機的端口技術 181
8.3 路由器技術 183
8.3.1 路由器的管理 183
8.3.2 靜態路由 183
8.3.3 動態路由 185
8.3.4 RIP協議 185
8.3.5 OSPF協議 186
8.3.6 路由器高級技術 190
8.3.7 訪問控制列表的分類 191
習題八 192
第9章 網絡工程與綜合布線 194
9.1 網絡工程技術 194
9.1.1 網絡工程概述 194
9.1.2 網絡工程設計 197
9.1.3 網絡性能參數 200
9.1.4 網絡工程文檔 202
9.1.5 招標與投標 206
9.2 綜合布線技術 210
9.2.1 綜合布線概述 210
9.2.2 綜合布線系統的組成 213
9.2.3 綜合布線標準 216
9.2.4 綜合布線系統測試 217
習題九 220
第10章 物聯網和云計算 222
10.1 物聯網 222
10.1.1 物聯網的起源與發展現狀 222
10.1.2 物聯網的相關概念 224
10.1.3 物聯網的體系結構 228
10.1.4 物聯網的關鍵技術簡介 229
10.1.5 物聯網的標準體系 231
10.1.6 物聯網的應用領域 234
10.1.7 物聯網的發展 238
10.2 云計算 238
10.2.1 云計算簡介 238
10.2.2 云計算實現技術 241
10.2.3 云計算的擴展應用 247
10.2.4 典型的云計算平臺 249
10.3 云計算與物聯網 251
習題十 251
實訓一 雙絞線的制作 253
實訓二 交換機的配置方法 256
實訓三 路由器的配置 260
實訓四 撥號接入Internet 264
實訓五 ADSL接入Internet 267
實訓六 IE配置 268
實訓七 網卡的配置方法 269
實訓八 無線寬帶路由器的配置 270
參考文獻 274