序
第1章 計算機概論 1
1.1 計算機的應用 1
1.2 計算機的發展 1
1.3 計算機的種類 3
1.4 計算機如何工作 3
1.5 計算機的計算單位 3
1.6 認識個人計算機(PC) 4
1.7 從單機到網絡 7
第2章 網絡概述 8
2.1 什麼是網絡 8
2.2 局域網的目的和特色 8
2.2.1 目的 8
2.2.2 特色 9
2.3 網絡的拓撲(Topology) 9
2.4 網絡的應用 11
2.5 因特網上的應用 12
第3章 OSI七層、DoD模型和TCP/IP協議 14
3.1 簡介 14
3.2 TCP/IP的曆史 14
3.3 DoD模型 15
3.4 OSI與TCP/IP的對應 16
3.4.1 OSI的起緣 16
3.4.2 OSI的各層功能 16
3.5 OSI七層、DoD模型和TCP/IP協議的對應 19
第4章 網絡接入層 20
4.1 網絡接入層 20
4.2 以Ethernet為範例 29
第5章 網絡互連層 32
5.1 簡介 32
5.2 因特網協議 32
5.2.1 因特網協議的主要功能 32
5.2.2 IP協議的特性 32
5.2.3 IP協議的分組格式 33
5.2.4 IP地址 36
5.2.5 VLSM(可變長度的子網掩碼) 43
5.2.6 CIDR(無類型域間路由) 45
5.2.7 Supernet(超網) 48
5.2.8 IP multicast(IP組播) 51
5.3 因特網控製消息協議 56
5.3.1 ICMP協議概要 57
5.3.2 ICMP協議的分組格式 57
5.3.3 各種ICMP分組詳細格式 58
5.4 地址解析協議 63
5.5 逆嚮地址解析協議 66
5.5.1 RARP協議的功能 66
5.5.2 RARP協議的應用 66
5.5.3 RARP協議的工作方式 66
5.5.4 RARP的消息格式 67
第6章 主機對主機層 68
6.1 簡介(含TCP) 68
6.1.1 傳輸控製協議 68
6.1.2 TCP協議主要的功能 68
6.1.3 TCP協議的通信端口 71
6.1.4 數據傳輸的特殊控製功能 76
6.1.5 TCP的連接、中斷與重置 77
6.2 用戶數據報協議 81
6.2.1 概述 81
6.2.2 UDP的特性 82
6.2.3 SNMP:簡單網絡管理協議 83
第7章 應用層 87
7.1 簡介 87
7.2 萬維網(WWW) 87
7.2.1 WWW的特性 87
7.2.2 HTTP與WWW 88
7.2.3 URL與WWW 88
7.2.4 WWW的瀏覽器 89
7.2.5 WWW的文本格式 89
7.2.6 基本HTML語法 90
7.2.7 公共網關接口 91
7.2.8 Java與WWW 92
7.2.9 超文本傳輸協議 93
7.3 DNS網站名稱係統 94
7.3.1 主機的命名(非層次化) 94
7.3.2 主機的命名(層次化) 94
7.3.3 DNS的分層管理 95
7.3.4 DNS服務器的種類 96
7.3.5 網站名稱的解析 96
7.3.6 DNS網站名稱解析的查詢 97
7.3.7 名稱服務器的消息格式 97
7.3.8 操作係統與DNS 99
7.3.9 網站名稱的縮寫 100
7.3.10 高效率的網站名稱解析 100
7.3.11 網站名稱注冊 101
7.3.12 中文網站 101
7.4 E-mail電子郵件傳輸協議 101
7.4.1 E-mail的基本運作模式 101
7.4.2 TCP/IP提供的E-mail標準 102
7.4.3 電子郵件地址 102
7.4.4 郵件傳輸協議 103
7.4.5 E-mail的傳輸編碼 110
7.4.6 UU編碼 110
7.5 Telnet 111
7.5.1 Telnet協議 111
7.5.2 Telnet的登錄步驟 112
7.5.3 Telnet的基本服務 112
7.5.4 Telnet的原理 112
7.5.5 Telnet的選項 113
7.5.6 Telnet的協商選項 114
7.5.7 Telnet指令說明 114
7.6 文件傳輸協議(FTP) 115
7.6.1 使用文件傳輸協議(FTP)的目的 115
7.6.2 文件傳輸協議(FTP)的操作模式 115
7.6.3 FTP連接端口的規定 116
7.6.4 FTP的使用方法 117
7.6.5 文件傳輸協議(FTP)的特點 118
7.7 DHCP動態主機配置協議 118
7.7.1 DHCP概述 120
7.7.2 DHCP的分組格式 120
7.7.3 DHCP選項字段(Options) 121
7.7.4 DHCP協議運作流程 122
7.8 簡單網絡管理協議(SNMP) 123
7.8.1 網絡管理的架構 123
7.8.2 SNMP的指令架構 124
7.8.3 SNMP的管理架構 125
7.8.4 SNMP的消息格式 126
7.9 網絡文件係統(NFS) 129
7.9.1 NFS的原理 129
7.9.2 RPC與XDR 130
7.9.3 NFS與FTP的比較 130
7.10 IPConfig診斷工具 131
7.11 Ping診斷工具 132
第8章 網關對網關協議(GGP) 133
8.1 簡介 133
8.2 網關與路由錶的生成 133
8.3 核心網關與非核心網關 133
8.4 因特網連接架構 134
第9章 外部網關協議 139
9.1 網絡擴充的問題 139
9.2 自治係統的概念 140
9.3 外部網關協議(EGP) 140
9.3.1 EGP消息格式 141
9.3.2 EGP的限製 145
第10章 邊界網關協議(BGP) 146
10.1 BGP簡介 146
10.2 AS(自治係統) 146
10.3 BGP的使用時機 147
10.4 BGP的消息報頭格式 149
10.5 Open的消息格式 151
10.6 Update的消息格式 152
10.7 Keepalive消息格式 154
10.8 Notification消息格式 155
10.9 錯誤處理(Error Handling) 156
第11章 BGP的路由屬性 158
11.1 BGP的路由屬性(Path Attributes)簡介 158
11.2 著名的強製類(Well-known mandatory) 158
11.2.1 AS-Path屬性 158
11.2.2 Next-Hop屬性 159
11.2.3 Origin屬性 162
11.3 著名的非強製類(Well-known discretionary) 162
11.3.1 Local Preference屬性 163
11.3.2 Atomic Aggregate屬性 163
11.4 選項轉移類(Optional transitive) 163
11.4.1 Aggregator屬性 164
11.4.2 Community屬性 164
11.5 選項非轉移類(Optional nontransitive) 165
11.6 BGP的有限狀態機 166
11.7 Weight屬性 171
11.8 BGP的同步化(Synchronization) 172
11.9 BGP的路由選擇 173
11.10 BGP和EGP的異同 174
第12章 內部網關協議(IGP) 175
12.1 簡介 175
12.2 RIP協議 176
12.2.1 慢收斂問題 176
12.2.2 慢收斂的解決方式 178
12.2.3 水平分割更新法 178
12.2.4 Hold down(Timer) 178
12.2.5 毒性逆嚮法 178
12.2.6 RIP消息格式 179
12.3 HELLO協議 179
12.3.1 HELLO的消息格式 180
12.3.2 gated程序(RIP、HELLO、 EGP的結閤) 181
12.4 IGRP(Interior Gateway Routing Protocol) 181
12.4.1 選擇路由 182
12.4.2 IGRP的特點 182
12.5 EIGRP 182
12.5.1 EIGRP的再分配(Redistribution) 183
12.5.2 EIGRP的運作原理 183
12.5.3 建立鄰近錶(Building the neighbor table) 184
12.5.4 發現路由(Discovering Routes) 186
12.5.5 選擇路由( Choosing Routes) 186
12.5.6 維護路由( Maintaining Routes) 187
12.6 OSPF 188
12.6.1 OSPF簡介 188
12.6.2 OSPF的互聯網絡 189
12.6.3 OSPF的工作原理 190
12.7 路由協議和被路由協議的整理 195
12.7.1 分類的路由(Classful Routing) 196
12.7.2 非分類的路由(Classless Routing) 196
12.8 距離嚮量和連接狀態的整理 197
12.8.1 距離嚮量(Distance Vector)路由協議(RIP & IGRP) 198
12.8.2 連接狀態(Link-state)路由協議 200
12.9 內部路由的比較 202
第13章 協議分析—Ethereal的使用 203
13.1 免費分組獲取軟件Ethereal 203
13.2 Ethereal的實際應用 211
第14章 流量統計—MRTG的使用 220
14.1 MRTG簡介 220
14.2 設置SNMP 221
14.3 安裝Perl和MRTG 225
14.4 設置MRTG配置,産生流量圖 230
第15章 因特網協議IPv6 234
15.1 全球IPv6地址最新發展 234
15.2 IPv6簡介 235
15.2.1 IPv6的緣由 235
15.2.2 IPv6的地址 238
15.2.3 IPv6的Unicast地址類型 239
15.2.4 IPv6的Anycast地址類型 241
15.2.5 IPv6的Multicast地址類型 241
15.3 IPv6與IPv4的差異 242
第16章 IPv6地址的規劃 243
16.1 簡介 243
16.2 可聚閤的全球唯一地址 243
16.3 TLA和NLA地址的分配原則 245
16.4 IPv6 Sub-TLA地址的初始配置 246
第17章 IPv6的實際操作 248
17.1 支持IPv6的相關産品 248
17.2 Cisco Router的IPv6實際操作 248
17.3 Windows 2003客戶端快速連上IPv6網絡 253
17.3.1 新一代因特網協議IPv6 forWindows 2003的安裝 254
17.3.2 申請與測試Tunnel Broker 255
17.4 使用Windows 2008快速連上IPv6網絡 259
17.5 Windows 2008使用Ethereal解析IPv6數據包 265
第18章 綜閤測驗與解答 270
附錄A 解析IPv6數據包 278
附錄B RFC的取得 287
附錄C
· · · · · · (
收起)