本書深入淺出地介紹了TCP/IP協(xié)議的入門知識(shí)。全書分為6個(gè)部分,共24章:首先介紹了TCP/IP基礎(chǔ)知識(shí);接著著重介紹了TCP/IP協(xié)議系統(tǒng);然后介紹了TCP/IP聯(lián)網(wǎng)的相關(guān)知識(shí);第4部分對(duì)TCP/IP中使用的工具和服務(wù)進(jìn)行了講解;第5部分是與Internet相關(guān)的內(nèi)容;第6部分則介紹了與運(yùn)行中的TCP/IP相關(guān)的內(nèi)容,比如電子郵件、流與播、云計(jì)算、物聯(lián)網(wǎng)等。
本書敘述簡(jiǎn)明扼要、通俗易懂,不但適合計(jì)算機(jī)網(wǎng)絡(luò)和Internet用戶閱讀參考,也可作為大專院校有關(guān)專業(yè)師生的教學(xué)參考書或者培訓(xùn)班教材。
本書對(duì)驅(qū)動(dòng)Internet運(yùn)行的TCP/IP協(xié)議系統(tǒng)進(jìn)行了詳細(xì)的講解,在介紹 TCP/IP協(xié)議棧運(yùn)行機(jī)制的同時(shí),還探究了當(dāng)今Internet上可用且豐富的服務(wù)。讀者將掌握配置和管理真實(shí)網(wǎng)絡(luò)的方法,深入理解網(wǎng)絡(luò)排錯(cuò)等相關(guān)的知識(shí)。本書還囊括了當(dāng)前Internet中出現(xiàn)的一些新技術(shù),比如跟蹤和隱私、云計(jì)算、移動(dòng)網(wǎng)絡(luò),以及物聯(lián)網(wǎng)等。
本書具體內(nèi)容如下:
理解TCP/IP的角色、工作機(jī)制以及發(fā)展變化;
TCP/IP網(wǎng)絡(luò)訪問層、網(wǎng)際層、傳輸層和應(yīng)用層;
設(shè)計(jì)具有可擴(kuò)展性以及能夠抵御攻擊的現(xiàn)代網(wǎng)絡(luò);
使用加密、數(shù)字簽名、VPN、Kerberos、Web跟蹤、cookie、匿名網(wǎng)絡(luò)和防火墻來解決安全和隱私問題;
IPv6與IPv4的區(qū)別和共存,以及如何將IPv4遷移到IPv6網(wǎng)絡(luò)上;
配置動(dòng)態(tài)尋址、DHCP、NAT和零配置;
建立高效可靠的路由、子網(wǎng)劃分和名稱解析;
在基于云的環(huán)境中使用TCP/IP;
將IoT設(shè)備集成到TCP/IP網(wǎng)絡(luò);
使用新版的TCP/IP工具和實(shí)用程序提升效率;
提供高性能的媒體流和網(wǎng)絡(luò)廣播;
對(duì)與連通性、協(xié)議、名稱解析和性能等相關(guān)的問題進(jìn)行排錯(cuò);
從頭到尾實(shí)現(xiàn)一個(gè)TCP/IP網(wǎng)絡(luò)。
實(shí)用的動(dòng)手示例幫助讀者學(xué)以致用;
測(cè)驗(yàn)和練習(xí)測(cè)試讀者掌握的知識(shí)并拓展其技能;
注意和提示用來顯示解決方案和捷徑。
Joe Casad是一名工程師、作家和編輯,在計(jì)算機(jī)網(wǎng)絡(luò)和系統(tǒng)管理方面有大量著作,已經(jīng)獨(dú)立或協(xié)作編寫了12本關(guān)于計(jì)算機(jī)和網(wǎng)絡(luò)的圖書。他當(dāng)前是Linux Pro Magazine和ADMIN Magazine的編輯。在此之前,他是C/C User Journal的編輯和Sysadmin Magazine的技術(shù)編輯。
第 1部分 TCP/IP基礎(chǔ)知識(shí)
第 1章 什么是TCP/IP3
1.1 網(wǎng)絡(luò)和協(xié)議3
1.2 TCP/IP的開發(fā)5
1.3 TCP/IP的特性6
1.3.1 邏輯編址7
1.3.2 路由選擇8
1.3.3 名稱解析9
1.3.4 錯(cuò)誤控制和流量控制9
1.3.5 應(yīng)用支持9
1.4 標(biāo)準(zhǔn)組織和RFC10
1.5 小結(jié)11
1.6 問與答12
1.7 測(cè)驗(yàn)12
1.7.1 問題12
1.7.2 練習(xí)12
1.8 關(guān)鍵術(shù)語13
第 2章 TCP/IP的工作方式14
2.1 TCP/IP協(xié)議系統(tǒng)14
2.2 TCP/IP和OSI模型16
2.3 數(shù)據(jù)包17
2.4 TCP/IP網(wǎng)絡(luò)概述18
2.5 小結(jié)20
2.6 問與答20
2.7 測(cè)驗(yàn)20
2.7.1 問題21
2.7.2 練習(xí)21
2.8 關(guān)鍵術(shù)語21
第 2部分 TCP/IP協(xié)議系統(tǒng)
第3章 網(wǎng)絡(luò)訪問層25
3.1 協(xié)議和硬件25
3.2 網(wǎng)絡(luò)訪問層與OSI模型26
3.3 網(wǎng)絡(luò)架構(gòu)27
3.4 物理尋址29
3.5 以太網(wǎng)29
3.6 剖析以太網(wǎng)幀30
3.7 小結(jié)31
3.8 問與答31
3.9 測(cè)驗(yàn)32
3.9.1 問題32
3.9.2 練習(xí)32
3.10 關(guān)鍵術(shù)語32
第4章 網(wǎng)際層34
4.1 IP地址背景概述35
4.2 尋址與發(fā)送35
4.3 網(wǎng)際協(xié)議(IP)36
4.3.1 IP報(bào)頭字段38
4.3.2 IP尋址40
4.3.3 將32位的二進(jìn)制地址轉(zhuǎn)換
為點(diǎn)分十進(jìn)制形式41
4.3.4 十進(jìn)制數(shù)值轉(zhuǎn)換為二進(jìn)制
八位組43
4.3.5 特殊的IP
地址45
4.4 地址解析協(xié)議
(ARP)46
4.5 逆向ARP(RARP)47
4.6 Internet控制消息協(xié)議
(ICMP)47
4.7 小結(jié)48
4.8 問與答48
4.9 測(cè)驗(yàn)48
4.10 練習(xí)49
4.11 關(guān)鍵術(shù)語49
第5章 子網(wǎng)劃分和CIDR51
5.1 子網(wǎng)51
5.2 劃分網(wǎng)絡(luò)52
5.3 老方法:子網(wǎng)掩碼53
5.4 新方法:CIDR59
5.5 小結(jié)60
5.6 問與答60
5.7 測(cè)驗(yàn)61
5.7.1 問題61
5.7.2 練習(xí)62
5.8 關(guān)鍵術(shù)語62
第6章 傳輸層63
6.1 傳輸層簡(jiǎn)介63
6.2 傳輸層概念64
6.2.1 面向連接的協(xié)議和無連接
的協(xié)議65
6.2.2 端口和套接字66
6.2.3 多路復(fù)用/多路分解68
6.3 理解TCP和UDP68
6.3.1 TCP:面向連接的傳輸
協(xié)議69
6.3.2 UDP:無連接傳輸
協(xié)議73
6.4 防火墻和端口75
6.5 小結(jié)76
6.6 問與答76
6.7 測(cè)驗(yàn)77
6.7.1 問題77
6.7.2 練習(xí)77
6.8 關(guān)鍵術(shù)語78
第7章 應(yīng)用層79
7.1 什么是應(yīng)用層79
7.2 TCP/IP應(yīng)用層與OSI80
7.3 網(wǎng)絡(luò)服務(wù)80
7.3.1 文件和打印服務(wù)81
7.3.2 名稱解析服務(wù)82
7.3.3 遠(yuǎn)程訪問82
7.3.4 Web服務(wù)83
7.4 API和應(yīng)用層83
7.5 TCP/IP工具84
7.6 小結(jié)84
7.7 問與答84
7.8 測(cè)驗(yàn)85
7.8.1 問題85
7.8.2 練習(xí)85
7.9 關(guān)鍵術(shù)語85
第3部分 TCP/IP聯(lián)網(wǎng)
第8章 路由選擇89
8.1 TCP/IP中的路由選擇89
8.1.1 什么是路由器90
8.1.2 路由選擇過程91
8.1.3 路由表的概念92
8.1.4 IP轉(zhuǎn)發(fā)93
8.1.5 直接路由與間接路由94
8.1.6 動(dòng)態(tài)路由算法96
8.2 復(fù)雜網(wǎng)絡(luò)上的路由98
8.3 內(nèi)部路由器99
8.3.1 路由信息協(xié)議(RIP)99
8.3.2 開放最短路徑優(yōu)先
(OSPF)100
8.4 外部路由器:BGP100
8.5 無類別路由101
8.6 協(xié)議棧中的更高層101
8.7 小結(jié)102
8.8 問與答102
8.9 測(cè)驗(yàn)103
8.9.1 問題103
8.9.2 練習(xí)103
8.10 關(guān)鍵術(shù)語103
第9章 連網(wǎng)105
9.1 電纜寬帶106
9.2 數(shù)字用戶線路(DSL)107
9.3 廣域網(wǎng)(WAN)107
9.4 無線網(wǎng)絡(luò)連接108
9.4.1 802.11網(wǎng)絡(luò)109
9.4.2 移動(dòng)IP113
9.4.3 藍(lán)牙114
9.5 撥號(hào)連接115
9.6 連接設(shè)備118
9.6.1 網(wǎng)橋118
9.6.2 HUB118
9.6.3 交換機(jī)119
9.7 路由與交換的對(duì)比121
9.8 小結(jié)122
9.9 問與答122
9.10 測(cè)驗(yàn)123
9.10.1 問題123
9.10.2 練習(xí)123
9.11 關(guān)鍵術(shù)語123
第 10章 名稱解析125
10.1 什么是名稱解析125
10.2 使用主機(jī)文件進(jìn)行名稱
解析127
10.3 DNS名稱解析128
10.4 注冊(cè)域132
10.5 名稱服務(wù)器類型133
10.5.1 域和區(qū)域133
10.5.2 DNS安全擴(kuò)展
(DNSSEC)136
10.5.3 DNS工具138
10.5.4 域名信息搜索
(DIG)140
10.5.5 PowerShell工具141
10.6 動(dòng)態(tài)DNS141
10.7 NetBIOS名稱解析142
10.8 小結(jié)143
10.9 問與答143
10.10 測(cè)驗(yàn)143
10.10.1 問題143
10.10.2 練習(xí)144
10.11 關(guān)鍵術(shù)語144
第 11章 TCP/IP安全145
11.1 什么是防火墻145
11.1.1 選擇防火墻146
11.1.2 DMZ147
11.1.3 防火墻規(guī)則149
11.1.4 代理服務(wù)150
11.1.5 逆向代理150
11.2 攻擊技術(shù)151
11.3 入侵者想要什么151
11.3.1 證書攻擊153
11.3.2 網(wǎng)絡(luò)層攻擊156
11.3.3 應(yīng)用層攻擊157
11.3.4 root訪問158
11.3.5 網(wǎng)絡(luò)釣魚159
11.3.6 拒絕服務(wù)攻擊160
11.3.7 防范措施161
11.4 小結(jié)161
11.5 問與答162
11.6 測(cè)驗(yàn)162
11.6.1 問題162
11.6.2 練習(xí)162
11.7 關(guān)鍵術(shù)語162
第 12章 配置164
12.1 連接網(wǎng)絡(luò)164
12.2 服務(wù)器提供IP地址的情況165
12.3 什么是DHCP165
12.4 DHCP如何工作166
12.4.1 中繼代理167
12.4.2 DHCP時(shí)間字段168
12.5 配置DHCP服務(wù)器168
12.6 網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)169
12.7 零配置171
12.8 配置TCP/IP173
12.8.1 Windows174
12.8.2 Mac OS177
12.8.3 Linux178
12.9 小結(jié)180
12.10 問與答180
12.11 測(cè)驗(yàn)180
12.11.1 問題180
12.11.2 練習(xí)181
12.12 關(guān)鍵術(shù)語181
第 13章 IPv6:下一代協(xié)議183
13.1 為什么需要新的IP183
13.2 IPv6報(bào)頭格式185
13.2.1 逐跳選項(xiàng)報(bào)頭186
13.2.2 目的選項(xiàng)報(bào)頭186
13.2.3 路由報(bào)頭186
13.2.4 分段報(bào)頭187
13.2.5 身份認(rèn)證報(bào)頭187
13.2.6 有效載荷安全封裝
報(bào)頭187
13.3 IPv6尋址187
13.4 子網(wǎng)劃分189
13.5 多播189
13.6 鏈路本地189
13.7 鄰居發(fā)現(xiàn)190
13.8 自動(dòng)配置190
13.9 IPv6和服務(wù)質(zhì)量190
13.10 IPv6和IPv4191
13.11 IPv6隧道192
13.11.1 6in4和6to4193
13.11.2 TSP193
13.12 小結(jié)194
13.13 問與答194
13.14 測(cè)驗(yàn)194
13.14.1 問題194
13.14.2 練習(xí)195
13.15 關(guān)鍵術(shù)語195
第4部分 工具和服務(wù)
第 14章 經(jīng)典的工具199
14.1 連通性問題200
14.2 協(xié)議功能障礙和配置錯(cuò)誤200
14.2.1 ping201
14.2.2 配置信息工具202
14.2.3 地址解析協(xié)議203
14.3 線路問題205
14.4 名稱解析問題205
14.5 網(wǎng)絡(luò)性能問題206
14.5.1 traceroute206
14.5.2 route207
14.5.3 netstat208
14.6 Telnet209
14.7 Berkeley遠(yuǎn)程工具211
14.8 安全外殼(SSH)212
14.9 網(wǎng)絡(luò)管理213
14.9.1 簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議213
14.9.2 SNMP地址空間214
14.9.3 SNMP命令216
14.9.4 遠(yuǎn)程監(jiān)控217
14.10 小結(jié)218
14.11 問與答218
14.12 測(cè)驗(yàn)219
14.12.1 問題219
14.12.2 練習(xí)219
14.13 關(guān)鍵術(shù)語220
第 15章 經(jīng)典的服務(wù)222
15.1 HTTP223
15.2 E-mail223
15.3 FTP224
15.4 簡(jiǎn)單文件傳輸協(xié)議(TFTP)227
15.5 文件和打印服務(wù)227
15.5.1 網(wǎng)絡(luò)文件系統(tǒng)228
15.5.2 服務(wù)消息塊和通用
Internet文件系統(tǒng)228
15.6 輕型目錄訪問協(xié)議229
15.7 遠(yuǎn)程控制232
15.8 小結(jié)233
15.9 問與答233
15.10 測(cè)驗(yàn)233
15.10.1 問題233
15.10.2 練習(xí)234
15.11 關(guān)鍵術(shù)語234
第5部分 Internet
第 16章 近距離了解Internet239
16.1 Internet是什么樣子的239
16.2 Internet上發(fā)生了什么241
16.3 URI和URL243
16.4 小結(jié)245
16.5 問與答245
16.6 測(cè)驗(yàn)246
16.6.1 問題246
16.6.2 練習(xí)246
16.7 關(guān)鍵術(shù)語246
第 17章 HTTP、HTML和萬維網(wǎng)248
17.1 什么是萬維網(wǎng)248
17.2 理解HTML251
17.3 層疊樣式表254
17.4 理解HTTP255
17.5 腳本258
17.5.1 服務(wù)器端腳本編程258
17.5.2 客戶端腳本編程259
17.6 Web瀏覽器260
17.7 語義Web263
17.7.1 資源描述框架263
17.7.2 微格式264
17.8 XHTML265
17.9 HTML5265
17.9.1 HTML5本地存儲(chǔ)和離線
應(yīng)用程序的支持266
17.9.2 HTML5繪圖267
17.9.3 HTML5嵌入式音頻和
視頻268
17.9.4 HTML5地理定位268
17.9.5 HTML5語義268
17.10 總結(jié)269
17.11 問與答269
17.12 測(cè)驗(yàn)270
17.12.1 問題270
17.12.2 練習(xí)270
17.13 關(guān)鍵術(shù)語271
第 18章 Web服務(wù)272
18.1 內(nèi)容管理系統(tǒng)273
18.2 社交化網(wǎng)絡(luò)274
18.3 博客和維基274
18.4 對(duì)等網(wǎng)絡(luò)276
18.5 理解Web服務(wù)277
18.6 XML279
18.7 SOAP280
18.8 WSDL281
18.9 Web服務(wù)協(xié)議棧281
18.10 REST282
18.11 電子商務(wù)284
18.12 小結(jié)285
18.13 問與答286
18.14 測(cè)驗(yàn)286
18.15 關(guān)鍵術(shù)語286
第 19章 加密、跟蹤和隱私288
19.1 加密和保密288
19.1.1 算法和密鑰289
19.1.2 對(duì)稱(常規(guī))加密291
19.1.3 非對(duì)稱(公開密鑰)
加密292
19.1.4 數(shù)字簽名293
19.1.5 數(shù)字證書294
19.1.6 保護(hù)TCP/IP295
19.2 跟蹤300
19.2.1 第三方cookie303
19.2.2 管理和控制cookie303
19.2.3 腳本、像素和令牌304
19.2.4 Do Not Track306
19.3 匿名網(wǎng)絡(luò)306
19.4 小結(jié)307
19.5 問與答308
19.6 測(cè)驗(yàn)308
19.6.1 問題308
19.6.2 練習(xí)308
19.7 關(guān)鍵術(shù)語309
第6部分 工作中的TCP/IP
第 20章 電子郵件313
20.1 什么是電子郵件313
20.2 電子郵件格式314
20.3 電子郵件的工作
方式315
20.4 簡(jiǎn)單郵件傳輸協(xié)議
(SMTP)317
20.5 檢索郵件319
20.5.1 POP3320
20.5.2 IMAP4320
20.6 電子郵件客戶端320
20.7 webmail322
20.8 垃圾郵件323
20.9 網(wǎng)絡(luò)釣魚325
20.10 小結(jié)325
20.11 問與答325
20.12 測(cè)驗(yàn)326
20.12.1 問題326
20.12.2 練習(xí)326
20.13 關(guān)鍵術(shù)語327
第 21章 流與播328
21.1 流問題328
21.2 多媒體文件簡(jiǎn)介329
21.3 實(shí)時(shí)傳輸協(xié)議
UDP上的流331
21.4 實(shí)時(shí)消息協(xié)議
TCP上的流334
21.5 SCTP和DCCP
取代傳輸層335
21.6 HTTP上的流335
21.7 HTML5和多媒體336
21.8 播客337
21.9 VoIP338
21.10 小結(jié)339
21.11 問與答339
21.12 測(cè)驗(yàn)339
21.12.1 問題339
21.12.2 練習(xí)340
21.13 關(guān)鍵術(shù)語340
第 22章 生活在云端341
22.1 什么是云341
22.1.1 軟件即服務(wù)
用戶的云342
22.1.2 基礎(chǔ)設(shè)施即服務(wù)
IT云344
22.1.3 平臺(tái)即服務(wù)
開發(fā)者云345
22.1.4 虛擬化和容器346
22.1.5 配置和編排348
22.1.6 現(xiàn)代數(shù)據(jù)中心的
興起348
22.1.7 彈性云349
22.2 私有云350
22.3 計(jì)算的未來350
22.4 小結(jié)351
22.5 問與答351
22.6 測(cè)驗(yàn)351
22.6.1 問題351
22.6.2 練習(xí)351
22.7 關(guān)鍵術(shù)語352
第 23章 物聯(lián)網(wǎng)353
23.1 什么是物聯(lián)網(wǎng)353
23.2 IoT平臺(tái)355
23.3 近距離了解MQTT357
23.4 射頻識(shí)別358
23.5 總結(jié)360
23.6 問與答360
23.7 測(cè)驗(yàn)360
23.8 關(guān)鍵術(shù)語360
第 24章 實(shí)現(xiàn)一個(gè)TCP/IP網(wǎng)絡(luò):系統(tǒng)
管理員生命中的7天362
24.1 Hypothetical公司簡(jiǎn)史362
24.2 Maurice生命中的7天363
24.3 小結(jié)370
24.4 問與答370
24.5 測(cè)驗(yàn)370
24.5.1 問題370
24.5.2 練習(xí)370
24.6 關(guān)鍵術(shù)語371
附 錄
附錄A 問題與練習(xí)的答案375
附錄B 資源385