本書中詳細介紹了計算機網絡體系結構與通信協議,同時輔之以大量的案例教學;深入介紹了不同的協議與計算機網絡體系結構設計之間的依賴關系;同時深入研究了相關協議機制。
親愛的讀者: 請堅持看下去!雖然我們知道很多人都不會仔細閱讀前言,但在此仍然強烈建議你至少能夠通讀此篇。 目前,市面上已經有了許多關于計算機網絡的書籍。讀者自然會問:為什么還需要再寫一本同樣的書呢?本書假設讀者具備計算機科學的基礎知識。撰寫本書的初衷并不是為大家提供一份計算機網絡協議的目錄以及相關的面試題。早在動筆之前,我們就為本書設定了如下目標: 口本書旨在為沒有任何背景知識的讀者介紹計算機網絡,幫助他們輕松而全面地了解相關知識。 口本書以簡單直接的方式給出計算機網絡協議等概念的準確解釋。 口本書提供豐富的實時案例,以便讀者更好地理解計算機網絡并有效地準備面試。換句話說,本書囊括了計算機網絡的相關面試題。 請記住,市面上的那些計算機網絡書籍都未能同時實現上述三個目標。根據多年的教學與工作經驗,我們嘗試在寫作中以一種簡明易懂的方式來達成上述目標。首先用通俗易懂的語言來闡釋各種概念。這樣即使是在校生理解起來也毫不費力。一旦進入討論概念階段,我們將引入一些難題,然后,再詳細解析每一個難題的解決方案。 最后,我們針對本書的所有概念設置了帶有答案的面試題。這些題目均源自于各大頂級軟件開發(fā)公司的面試真題。 本書以日常用語介紹網絡,通俗易懂。即使你沒有研究生的學習經歷,閱讀本書也沒有任何障礙。 倘若你是一名求職者,我們相信在你認真閱讀全書并融會貫通之后,一定會給面試官留下深刻的印象。這也是我們撰寫本書的初衷之一。 對于在讀的工程專業(yè)本科生與碩士而言,將本書作為學術課程的教材可謂益處多多。本書的所有章節(jié)既包含了理論又有相關問題難點。如果你是一名正在準備競賽(比如GATE)的考生,本書的內容更是詳盡地涵蓋了所有相關的知識點。 如果你想要全面透徹地理解本書的所有知識點,那么請至少先通讀全書一遍。在后續(xù)的閱讀中,你可以挑選任意一章來查閱參考。此外,足夠的閱讀量也有利于本書的錯誤校正。 由于疏忽,本書難免存在一些細小的錯誤。 一旦發(fā)現錯誤,我們將會在網站CareerMonk.com上及時地發(fā)布勘誤。懇請讀者經常查閱該網站,關注新的更正信息,以及新難題和解決方案。同時,歡迎你將自己的寶貴建議發(fā)送至Info@CareerMonk.com.祝一切順利!我們相信你會從本書中獲益良多。 Narasimha Karumanchi印度理工學院孟買分校,工程碩士網站CareerMonk.com建設者A.Damodaram計算機科學與工程專業(yè)工程碩士、博士信息技術學院主管M.Sreenivasa RaoMSIT計劃主持人計算機科學與工程專業(yè)工程碩士、博士信息技術學院主管
譯者序
前 言
第1章章節(jié)安排
1.1 我們?yōu)槭裁葱枰嬎銠C網絡
1.2本書講些什么
1.3我該買這本書嗎
1.4怎樣使用這本書
1.5本書章節(jié)安排
第2章導論
什么是計算機網絡
計算機網絡的基礎元素
什么是因特網
數據和信號的基礎
網絡拓撲
網絡操作系統
傳輸介質
網絡類型
面向連接與無連接服務
分段和復用
網絡性能
2.12網絡交換
習題與解答
第3章OSI模型和TCP/IP模型
3.1為什么是OSI模型
3.2什么是協議棧
3.3 0SI模型
3.4 TCP/IP模型
3.5 0SI模型與TCP/IP模型的不同
3.6 TCP/IP模型(因特網)如何工作
3.7理解端口
習題與解答
第4章網絡設備
4.-1詞匯表
4.2終端設備
4.3中介設備
4.4連通設備
4.5互聯設備
習題與解答
第5章LAN技術
5.1簡介
5.2網絡鏈路的類型
5.3介質訪問控制技術
5.4隨機訪問技術
5.5靜態(tài)信道化技術
5.6 LocalTalk
5.7以太網
5.8令牌環(huán)
5.9差錯檢測技術
習題與解答
喜6章ARP和RARP
6.1地址解析協議
6.2逆向地址解析協議
習題與解答
第7章IP尋址
7.1簡介
7.2 lP地址
7.3理解IP地址
7.4 IP地址的重要性
7.5 IPv4與IPv6
7.6分類編址:IPv4地址的類別
7.7 IPv4尋址種類
7.8保留的IPv4地址
7.9 IPv4網絡的數據包流
7.10 IPv4數據報首部格式
7.11 IPv4分片
7.12 IPv4分類編址的局限性
7.13子網掩碼和子網劃分
7.14超網與無類別域間選路
7.15變長子網掩碼
7.16 IPv6
7.17 IPv6的特征
7.18十六進制計數系統
7.19 IPv6編址記法(IPv6地址結構)
7.20 IPv6前綴
7.21 IPv6子網 。
7.22 IPv6尋址種類
7.23單播IPv6地址
7.24多播IPv6地址
7.25任播IPv6地址
7.26 IPv6數據報首部格式
習題與解答
第8章IP路由 ’
8.1簡介
8.2什么是路由算法
8.3路由算法的分類
8.4路由算法的度量標準
8.5洪泛路由算法
8.6互聯網架構
8.7路由協議
8.8路由信息協議
8.9開放最短路徑優(yōu)先
8.10邊界網關協議
習題與解答
第9章TCP與UDP
9.1簡介
9.2 TCP和UDP
9.3 TCP/IP術語
9.4端口和套接字
9.5用戶數據報協議
9.6傳輸控制協議
9.7 TCP與UDP的比較
9.8 -些TCP/IP應用使用UDP的原區(qū)
習題與解答
第10章TCP差錯控制
10.1簡介
10.2 TCP可靠性與確認
10.3往返時間與超時
10.4冗余段
10.5亂序段
10.6丟失或缺失的段
10.7被破壞的段
10.8 ARQ重傳技術
10.9選擇確認(SACK)
10.10 TCP校驗和計算
習題與解答
第11章TCP流控制
11.1簡介
11.2什么是流控制
11.3流控制與差錯控制
11.4 TCP與流控制
11.5停止等待流控制
11.6主動確認與重傳
11.7數據傳輸中的滑動窗口機制
11.8利用通知窗口進行流控制
11.9分段與納格算法
習題與解答
第12章TCP擁塞控制
12.1簡介
12.2什么是網絡擁塞
12.3擁塞的類型
12.4 TCP流控制概述
12.5流控制與擁塞控制的比較
12.6 TCP自同步
12.7擁塞崩潰問題
12.8 TCP連接流的生存期
12.9擁塞避免與擁塞控制
12.10 TCP擁塞控制技術
12.11 TCP擁塞避免技術
12.12數據包丟棄技術
12.13流量整形算法
習題與解答
第13章會話層
13.1簡介
13.2會話層的意義
13.3會話層的任務
13.4會話層的服務
13.5遠程過程調用協議
13.6主要的會話層協議
第14章表示層
14.1簡介
14.2表示層的意義是什么
14.3表示層的任務
14.4數據轉換
14.5數據表示
14.6數據壓縮
14.7數據加密
習題與解答
羈15章網絡安全
15.1什么是網絡安全
15.2相關的案例史
第16章應用層協議
第17章其他概念