作 者:(美)詹姆斯·F.庫羅斯,(美)基思·W.羅斯 著 陳鳴 譯
定 價:129
出 版 社:機械工業出版社
出版日期:2022年10月01日
頁 數:500
裝 幀:平裝
ISBN:9787111712367
●譯者序
前言
作者簡介
第1章計算機網絡和因特網
1.1什麼是因特網
1.1.1具體構成描述
1.1.2服務描述
1.1.3什麼是協議
1.2網絡邊緣
1.2.1接入網
1.2.2物理媒介
1.3網絡核心
1.3.1分組交換
1.3.2電路交換
1.3.3網絡的網絡
1.4分組交換網中的時延、丟包和吞吐量
1.4.1分組交換網中的時延
1.4.2排隊時延和丟包
1.4.3端到端時延
1.4.4計算機網絡中的吞吐量
1.5協議層次及其服務模型
1.5.1分層的體繫結構
1.5.2封裝
1.6面對攻擊的網絡
1.7計算機網絡和因特網的歷史
1.7.1分組交換的發展:1961~
1.7.2專用網絡和網絡互聯:1972~
1.7.3網絡的激增:1980~
1.7.4因特網爆炸:20世紀90年代
1.7.5新發展
1.8小結
課後習題和問題
復習題
習題
Wireshark實驗
人物專訪
第2章應用層
2.1網絡應用原理
2.1.1網絡應用體繫結構
2.1.2進程通信
2.1.3可供應用程序使用的運輸服務
2.1.4因特網提供的運輸服務
2.1.5應用層協議
2.1.6本書涉及的網絡應用
2.2Web和HTTP
2.2.1HTTP概述
2.2.2非持續連接和持續連接
2.2.3HTTP報文格式
2.2.4用戶與服務器的交互:cookie
2.2.5Web緩存
2.2.6HTTP/
2.3因特網中的電子郵件
2.3.1SMTP
2.3.2郵件報文格式
2.3.3郵件訪問協議
2.4DNS:因特網的目錄服務
2.4.1DNS提供的服務
2.4.2DNS工作機理概述
2.4.3DNS記錄和報文
2.5P2P文件分發
2.6視頻流和內容分發網
2.6.1因特網視頻
2.6.2HTTP流和DASH
2.6.3內容分發網
2.6.4學習案例:Netflix和YouTube
2.7套接字編程:生成網絡應用
2.7.1UDP套接字編程
2.7.2TCP套接字編程
2.8小結
課後習題和問題
復習題
習題
套接字編程作業
Wireshark實驗:HTTP
Wireshark實驗:DNS
人物專訪
第3章運輸層
3.1概述和運輸層服務
3.1.1運輸層和網絡層的關繫
3.1.2因特網運輸層概述
3.2多路復用與多路分解
3.3無連接運輸:UDP
3.3.1UDP報文段結構
3.3.2UDP檢驗和
3.4可靠數據傳輸原理
3.4.1構造可靠數據傳輸協議
3.4.2流水線可靠數據傳輸協議
3.4.3回退N步
3.4.4選擇重傳
3.5面向連接的運輸:TCP
3.5.1TCP連接
3.5.2TCP報文段結構
3.5.3往返時間的估計與超時
3.5.4可靠數據傳輸
3.5.5流量控制
3.5.6TCP連接管理
3.6擁塞控制原理
3.6.1擁塞原因與代價
3.6.2擁塞控制方法
3.7TCP擁塞控制
3.7.1經典的TCP擁塞控制
3.7.2網絡輔助明確擁塞通告和基於時延的擁塞控制
3.7.3公平性
3.8運輸層功能的演化
3.9小結
課後習題和問題
復習題
習題
編程作業
Wireshark實驗:探究TCP
Wireshark實驗:探究UDP
人物專訪
第4章網絡層:數據平面
4.1網絡層概述
4.1.1轉發和路由選擇:數據平面和控制平面
4.1.2網絡服務模型
4.2路由器工作原理
4.2.1輸入端口處理和基於目的地轉發
4.2.2交換
4.2.3輸出端口處理
4.2.4何處出現排隊
4.2.5分組調度
4.3網際協議:IPv4、尋址、IPv6及其他
4.3.1IPv4數據報格式
4.3.2IPv4編址
4.3.3網絡地址轉換
4.3.4IPv
4.4泛化轉發和SDN
4.4.1匹配
4.4.2操作
4.4.3運行中的匹配加操作的OpenFlow例子
4.5中間盒
4.6小結
課後習題和問題
復習題
習題
Wireshark實驗:IP
人物專訪
第5章網絡層:控制平面
5.1概述
5.2路由選擇算法
5.2.1鏈路狀態路由選擇算法
5.2.2距離向量路由選擇算法
5.3因特網中自治繫統內部的路由選擇:OSPF
5.4ISP之間的路由選擇:BGP
5.4.1BGP的作用
5.4.2通告BGP路由信息
5.4.3確定好的路由
5.4.4IP任播
5.4.5路由選擇策略
5.4.6拼裝在一起:在因特網中呈現
5.5SDN控制平面
5.5.1SDN控制平面:SDN控制器和SDN網絡控制應用程序
5.5.2OpenFlow協議
5.5.3數據平面和控制平面交互的例子
5.5.4SDN的過去與未來
5.6ICMP:因特網控制報文協議
5.7網絡管理、SNMP和NETCONF/YANG
5.7.1網絡管理框架
5.7.2簡單網絡管理協議和管理信息庫
5.7.3NETCONF和YANG
5.8小結
課後習題和問題
復習題
習題
套接字編程作業
……
本書采用作者的自頂向下方法講授計算機網絡的原理及其協議,即從應用層協議開始沿協議棧向下逐層講解,讓讀者從實現、應用的角度明白各層的意義,進而理解計算機網絡的工作原理和機制。本書強調應用層範例和應用編程接口,使讀者盡快進入每天使用的應用程序環境之中進行學習和“創造”。
(美)詹姆斯·F.庫羅斯,(美)基思·W.羅斯 著 陳鳴 譯
陳鳴,南京航空航天大學特聘教授、研究生導師;分別於1982年、1988年在解放軍信息工程學院獲得學士、碩士學位,於1991年在解放軍通信工程學院獲得博士學位,1999~2000年為美國哥倫比亞大學訪問科學家,現在任中國計算機學會網絡與數據通信專委會副主任,是中國通信學會等多個學術團體委員和IEEE會員;長期從事網絡測量、分布式繫統、未來網絡、網絡安全等領域研究和教學工作,近期研究興趣包括無人機網絡、軟件定義網絡、網絡功能虛擬化;承擔了國家自然科學基金、國家863、國家973子課題等項目;開發的多個網絡管理繫統和應用繫統在多個領域得到廣泛應用;撰寫網絡著作近10本,發表SCI/EI論文幾等