《網路套用運維教程》是一本2021年出版的圖書,由清華大學出版社出版。
基本介紹
- 書名:網路套用運維教程
- 作者:仇小鋒,繆志敏,余曉晗
- 出版社:清華大學出版社
- 出版時間:2021年8月1日
- 開本:16 開
- 裝幀:平裝
- ISBN:9787302568070
內容簡介,作者簡介,圖書目錄,
內容簡介
本書針對有網路初步基礎的讀者,以一個大型企業園區網的建設、運維與使用為案例背景,介紹網際網路典型套用服務(DNS、DHCP、Web、FTP、電子郵件、資料庫等)的基本概念、功能、結構、協定和工作流程,以及管理運維的方法和要素等,並設計了配套的實踐實驗內容。
本書適合作為高校計算機類專業及相關專業計算機網路、網路管理、網路套用運維等相關課程的教材,也可作為從事網際網路開發、運維的工程技術人員的參考書。
作者簡介
仇小鋒,博士,副教授,長期從事計算機網路、網路管理、網路套用與維護等課程的教學與實踐,主持多項軍隊裝備型號研製項目,教學、科研和實踐經驗豐富,獲多項軍隊科技進步獎二等獎、三等獎。
圖書目錄
第1章概述1
1.1計算機網路概述1
1.1.1IP位址和MAC地址1
1.1.2分組轉發和路由選擇1
1.1.3服務和連線埠2
1.2網路套用介紹2
1.2.1域名系統2
1.2.2動態主機配置協定3
1.2.3全球資訊網3
1.2.4檔案傳輸協定3
1.2.5電子郵件4
1.2.6資料庫系統4
1.2.7流媒體4
1.3本書內容安排5
第2章DNS服務與套用7
2.1DNS基本知識7
2.1.1DNS是什麼7
2.1.2域名結構8
2.1.3域名伺服器9
2.2域名解析過程11
2.2.1總體過程11
2.2.2遞歸查詢12
2.2.3疊代查詢13
2.2.4解析方式選擇13
2.3DNS協定14
2.3.1協定標準14
2.3.2DNS資源記錄14
2.3.3協定報文格式20
2.3.4協定連線埠25
2.3.5協定分析25
2.4DNS服務的管理28
2.4.1常見的DNS伺服器28
2.4.2DNS伺服器的安裝28
2.4.3DNS伺服器的運維29
2.5DNS服務的測試29
2.5.1ping命令29
2.5.2nslookup命令30
2.5.3dig命令35
2.5.4host命令43
2.6DNS客戶相關命令44
2.7DNS實驗45
第3章DHCP服務與套用47
3.1DHCP基礎知識47
3.1.1主機網路配置47
3.1.2DHCP歷史48
3.1.3DHCP功能48
3.1.4DHCP地址分配方式48
3.1.5DHCP的優缺點49
3.2DHCP50
3.2.1協定連線埠50
3.2.2協定報文50
3.2.3報文格式50
3.2.4DHCP Options52
3.2.5DHCP互動過程54
3.2.6協定分析56
3.3DHCP服務的管理59
3.3.1DHCP伺服器的安裝59
3.3.2DHCP伺服器的運維59
3.4DHCP服務的使用59
3.4.1DHCP客戶配置59
3.4.2常用命令60
3.5DHCP實驗61
第4章Web服務與套用62
4.1Web基礎知識62
4.1.1WWW62
4.1.2Web起源62
4.1.3Web表現形式63
4.1.4Web特點63
4.1.5Web網頁64
4.2Web版本65
4.2.1Web 1.065
4.2.2Web 2.065
4.2.3Web 2.0與Web 1.0的區別65
4.2.4Web 3.066
4.2.5Web 3.0的技術特性67
4.2.6Web 3.0與Web 1.0、Web 2.0的區別67
4.3HTTP概述67
4.3.1HTTP介紹67
4.3.2協定位置68
4.3.3請求回響模型68
4.3.4工作流程68
4.4HTTP版本69
4.4.1HTTP 0.969
4.4.2HTTP 1.069
4.4.3HTTP 1.172
4.4.4SPDY協定74
4.4.5HTTP 274
4.5HTTP格式76
4.5.1URI結構76
4.5.2HTTP訊息76
4.5.3HTTP通用頭域77
4.5.4Request訊息78
4.5.5Response訊息79
4.5.6狀態碼81
4.5.7請求方法81
4.5.8HTTP Cookie82
4.5.9安全的HTTP——HTTPS86
4.6常用的Web伺服器88
4.7Web伺服器的管理90
4.7.1Web伺服器的安裝90
4.7.2Web伺服器的運維91
4.8Web實驗91
第5章FTP服務與套用93
5.1基礎知識93
5.1.1FTP概述93
5.1.2FTP伺服器93
5.1.3匿名FTP94
5.1.4用戶分類94
5.1.5使用方式95
5.2FTP96
5.2.1FTP連線埠96
5.2.2傳輸方式96
5.2.3工作模式97
5.2.4常用的FTP命令98
5.2.5FTP回響碼99
5.3FTP分析100
5.3.1建立連線100
5.3.2客戶端登錄101
5.3.3進入被動模式101
5.3.4被動模式下載檔案102
5.3.5客戶端退出103
5.3.6FTP伺服器回響103
5.4常用的FTP伺服器軟體104
5.5TFTP106
5.6FTP服務的管理107
5.6.1FTP伺服器的安裝107
5.6.2FTP伺服器的運維107
5.7FTP服務的測試與使用107
5.8FTP實驗108
第6章電子郵件服務與套用109
6.1電子郵件基礎知識109
6.1.1概述109
6.1.2電子郵件地址109
6.1.3郵件110
6.1.4電子郵件協定110
6.1.5用戶代理111
6.1.6郵件伺服器111
6.1.7郵件收發過程111
6.2SMTP112
6.2.1SMTP的通信過程112
6.2.2SMTP的命令和回響112
6.2.3SMTP的擴充115
6.2.4MX記錄的套用119
6.2.5SMTP郵件路由過程120
6.3MIME協定121
6.3.1RFC 822郵件格式121
6.3.2MIME概述123
6.3.3改進措施123
6.3.4MIME郵件頭123
6.3.5MIME郵件體127
6.3.6實例128
6.4POP3134
6.4.1POP3概述134
6.4.2POP3的通信過程134
6.4.3POP3的命令和回響134
6.4.4POP3的互動實例135
6.4.5常用的命令和回響137
6.5IMAP138
6.5.1IMAP概述138
6.5.2IMAP狀態圖139
6.5.3IMAP命令及其互動實例140
6.6常用郵件伺服器軟體153
6.6.1基於UNIX/Linux平台的郵件系統153
6.6.2基於Windows平台的郵件系統153
6.7常用的郵件客戶端軟體154
6.7.1Outlook Express154
6.7.2Foxmail154
6.7.3網易閃電郵155
6.8電子郵件服務的管理155
6.8.1郵件伺服器的安裝155
6.8.2郵件伺服器的運維155
6.9郵件服務的測試與使用156
6.10郵件實驗156
第7章資料庫服務與套用158
7.1資料庫158
7.1.1資料庫概述158
7.1.2資料庫的基本概念159
7.1.3資料庫的基本結構159
7.2資料庫系統161
7.2.1資料庫系統的主要特點161
7.2.2資料庫系統的組成162
7.3資料庫管理系統162
7.3.1資料庫管理系統概述162
7.3.2資料庫管理系統的主要功能163
7.3.3資料庫管理系統的組成163
7.3.4資料庫管理系統的功能劃分164
7.3.5常用的關係資料庫管理系統165
7.4結構化查詢語言167
7.4.1SQL概述167
7.4.2SQL數據定義168
7.4.3SQL數據查詢170
7.4.4SQL數據更新173
7.5資料庫管理工具174
7.5.1PL/SQL Developer174
7.5.2Navicat Premium175
7.6資料庫訪問175
7.6.1ODBC175
7.6.2JDBC175
7.6.3ODBC與JDBC的共同點及區別176
第8章流媒體服務與套用178
8.1流媒體178
8.2流式傳輸178
8.2.1流式傳輸概述178
8.2.2順序流式傳輸179
8.2.3實時流式傳輸179
8.3流媒體格式180
8.3.1RealMedia180
8.3.2QuickTime180
8.3.3ASF181
8.4流媒體播放方式181
8.4.1單播181
8.4.2組播181
8.4.3點播與廣播182
8.5流媒體傳輸協定182
8.5.1RSVP182
8.5.2RTP/RTCP協定簇183
8.5.3MMS184
8.5.4RTSP184
8.5.5MIME185
8.5.6RTMP185
8.5.7RTMFP189
8.5.8HLS190
8.6流媒體技術194
8.6.1流媒體的主流技術方式194
8.6.2流媒體技術存在的問題195
8.7流媒體系統組成196
8.7.1編碼器197
8.7.2流媒體伺服器197
8.7.3客戶端播放器197
8.8流媒體服務的管理198
8.8.1流媒體伺服器的安裝198
8.8.2流媒體伺服器的管理198
8.9流媒體服務的使用198
8.10流媒體實驗199