深入淺出 TCP/IP 和 VPN

深入淺出 TCP/IP 和 VPN

作者: 李宗標
出版社: 北京大學
出版在: 2021-01-01
ISBN-13: 9787301320242
ISBN-10: 7301320248
裝訂格式: 平裝
總頁數: 804 頁





內容描述


TCP/IP (Transmission Control Protocol/Internet Protocol的簡寫),傳輸控制協議/因特網互聯協議,又名網絡通訊協議,是Internet最基本的協議、Internet國際互聯網絡的基礎,由網絡層的IP協議和傳輸層的TCP協議組成。 本書是一本圖文並茂的網絡技術書籍,旨在讓讀者理解TCP/IP的基本知識和原理,掌握TCP/IP的基本技術及應用。本書主要內容包括:第1章為TCP/IP 概述;第2章具體講述IP協議;第3章主要講解路由協議;第4章具體講述TCP協議;第5章主要講解UDP;第6章主要講解GRE;第7章主要講解IPSec;第8章主要講解MPLS;第9章主要講解BGP;第10章主要講解MP-BGP、MPLS、L3VPN;第10章主要講解VXLAN;第11章主要講解SDN;第12章主要講解CloudVPN與SD-WAN;第13章主要講解應用場景及組網,以及基於native IP(IP協議)、VPN、SDN/SD-WAN 的基本應用。 本書既適合電腦網絡的開發人員閱讀,也可作為大專院校相關專業的教學參考用書。


目錄大綱


第0章計算機網絡模型
0.1 OSI七層模型 2
0.2 TCP/IP模型 6
第1章物理層淺說
1.1 通信基本模型10
1.1.1 編碼10
1.1.2 碼元15
1.1.3 調製與解調15
1.1.4 信道16
1.2 傳輸媒體22
1.2.1 導向媒體23
1.2.2 非導向媒體31
1.3 物理層綜述34
第2章數據鏈路層
2.1 數據鏈路層的基本使命37
2.1.1 信息成幀38
2.1.2 透明傳輸49
2.1.3 差錯檢測51
2.2 點對點協議55
2.2.1 PPP綜述55
2.2.2 LCP 61
2.2.3 IPCP 71
2.3 以太網72
2.3.1 局域網和IEEE 802概述73
2.3.2 以太網的起源78
2.3.3 以太網的幀格式79
2.3.4 IEEE 802.3概述83
2.3.5 以太網的發展94
2.4 生成樹協議97
2.4.1 網橋的基本原理和環路廣播風暴98
2.4.2 STP的基本原理101
2.4.3 BPDU幀格式115
2.4.4 STP的收斂時間117
2.4.5 快速生成樹協議119
2.5 VLAN 130
2.5.1 VLAN的幀格式132
2.5.2 網橋的VLAN接口模式133
2.5.3 VLAN幀轉發136
2.5.4 QinQ 138
2.6 數據鏈路層小結138
第3章網絡層
3.1 Internet發展簡史141
3.1.1 ARPANET的誕生141
3.1.2 TCP/IP的誕生142
3.1.3 Internet的誕生143
3.1.4 WWW的誕生146
3.1.5 Internet之父147
3.1.6 中國互聯網夢想的起步148
3.2 IP地址155
3.2.1 IP的分配和分類156
3.2.2 子網158
3.2.3 私網IP 161
3.2.4 環回IP 163
3.2.5 單播、廣播、組播166
3.3 IP報文格式170
3.3.1 IP報文格式綜述170
3.3.2 幾個相對簡單的字段172
3.3.3 服務類型173
3.3.4 分片178
3.3.5 可選項180
3.3.6 頭部校驗和182
3.4 ARP 183
3.4.1 ARP概述184
3.4.2 動態ARP與靜態ARR 187
3.4.3 ARP的分類189
3.4.3 RARP 195
3.4.5 組播的MAC地址197
3.5 IP路由200
3.5.1 路由器轉發模型202
3.5.2 路由表204
3.5.3 等價路由208
3.5.4 路由備份209
3.5.5 策略路由與路由策略213
3.6 ICMP 216
3.6.1 ICPM報告219
3.6.2 ICMP信息查詢224
3.6.3 traceroute 226
3.7 網絡層小結228
第4章傳輸層
4.1 TCP報文結構230
4.1.1 源端口號/目的端口號231
4.1.2 數據偏移量233
4.1.3 保留234
4.1.4 標誌位234
4.1.5 校驗和234
4.1.6 選項236
4.2 TCP連接238
4.2.1 TCP連接的基本創建過程239
4.2.2 一個簡單的TCP數據傳輸243
4.2.3 TCP連接是什麼246
4.2.4 全雙工的TCP連接248
4.2.5 TCP連接的關閉249
4.2.6 TCP連接的狀態機252
4.2.7 TCP連接的收發空間256
4.2.8 TCP連接的優先級和安全性262
4.2.9 TCP的RST報文263
4.2.10 用戶調用TCP接口263
4.2.11 等待對方報文269
4.2.12 收到對方報文271
4.2.13 TCP連接的初始序列號289
4.3 滑動窗口295
4.3.1 滑動窗口基本概念296
4.3.2 窗口大小與發送效率298
4.3.3 PUSH 302
4.3.4 Urgent 305
4.3.5 Zero Window 311
4.3.6 Keep Alive 315
4.3.7 Window Scale Option 316
4.3.8 超時估計322
4.3.9 擁塞控制333
4.3.10 SACK 347
4.4 UDP 357
4.5 傳輸層小結358
第5章HTTP
5.1 HTTP綜述360
5.1.1 HTTP基本網絡架構361
5.1.2 HTTP的報文格式簡述362
5.1.3 HTTP的發展370
5.1.4 HTTP與HTTPS、S-HTTP之間的關係373
5.2 URI(統一資源標識符) 375
5.2.1 URI的基本語法376
5.2.2 百分號編碼388
5.2.3 URL和URN 392
5.3 Header Fields 393
5.3.1 基本字段393
5.3.2 Content-Length 397
5.3.3 Request相關字段400
5.3.4 Response相關字段409
5.3.5 Range Retrieve 415
5.4 HTTP Methods 420
5.4.1 GET、HEAD、DELETE 423
5.4.2 PUT 424
5.4.3 POST 425
5.4.4 CONNECT 430
5.4.5 TRACE 435
5.4.7 OPTIONS 438
5.5 HTTP狀態碼439
5.5.1 信息類 1xx(Informational) 439
5.5.2 成功類 2xx(Successful) 440
5.5.3 重定向類 3xx(Redirection) 443
5.5.4 客戶端類 4xx(Client Error) 446
5.5.5 服務端類 5xx(Server Error) 449
5.6 HTTP連接449
5.6.2 長連接與流水線451
5.6.3 服務端推送452
5.7 HTTP的Cookie與Session 453
5.7.1 HTTP的無狀態/有狀態453
5.7.2 Cookie 454
5.7.3 Session 461
5.8 HTTP Cache 465
5.8.1 HTTP的物理拓撲467
5.8.2 HTTP Cache概述467
5.8.3 HTTP Cache相關的報文頭字段468
5.8.4 HTTP Cache的驗證477
5.8.5 HTTP Cache的存儲、刪除與應答479
5.9 HTTP小結481
第6章OSPF
6.1 Dijkstra算法483
6.2 OSPF概述486
6.3 鄰居發現488
6.4 DR機制492
6.4.1 DR機制概述492
6.4.2 OSPF的網絡類型494
6.4.3 DR/BDR的選舉497
6.4.4 DR機制的可靠性保證508
6.4.5 DR機制的穩定性保證509
6.5 OSPF接口狀態機509
6.5.1 接口的狀態510
6.5.2 接口的事件511
6.5.3 決策點512
6.6 鏈路狀態通告513
6.6.1 OSPF的分區514
6.6.2 LSA數據結構518
6.6.3 Stub系列區域537
6.7 LSA泛洪539
6.7.1 DD報文540
6.7.2 LSA Loading 547
6.7.3 OSPF鄰居狀態機548
6.7.4 LSA泛洪機制559
6.7.5 LSA的老化568
6.7.6 LSA的泛洪過程570
6.8 生成LSA 575
6.8.1 “新”的LSA 576
6.8.2 LSA的生成時機577
6.8.3 LSA生成時機總結581
6.9 OSPF小結581
第7章IS-IS
7.1 IS-IS的ISO網絡層地址585
7.1.1 NSAP的簡易版理解方式585
7.1.2 NSAP的複雜版理解方式586
7.2 IS-IS協議綜述589
7.2.1 IS-IS的區域590
7.2.2 IS-IS的鄰接與路由計算591
7.2.3 IS-IS的報文格式593
7.3 IS-IS鄰接關係的建立595
7.3.1 鄰接關係建立的基本原則596
7.3.2 鄰接關係建立的報文概述597
7.3.3 P2P網絡的IIH 599
7.3.4 Broadcast網絡的IIH 600
7.3.5 IS-IS兩種網絡的鄰接關係建立過程的比較605
7.4 鏈路狀態泛洪606
7.4.1 鏈路狀態泛洪相關的報文格式606
7.4.2 鏈路狀態的泛洪618


作者介紹


李宗標,華為網絡運維高級架構師,業界SDN+NFV Orchestrator 開源項目架構師,對網絡運維、軟件架構、SDN/NFV 有較深研究,著有《深入理解OpenStack Neutron》一書。




相關書籍

Ultra Wide Band Antennas

作者 Xavier B?gaud

2021-01-01

Linux操作系統基礎項目教程(CentOS 7.6)(微課版)

作者 張運嵩 劉正

2021-01-01

Hands-On Robotics Programming with C++

作者 Dinesh Tavasalkar

2021-01-01