回首頁 TCP/IP 協定與 Internet 網路  
 

作者:粘添壽

教材說明:

本書是針對系統工程師維護或架設網路設計的教材,著重於 Ethernet 網路架設、IP 網路連結、TCP Socket 介面、RPC  網路程式開發。了解基礎建設之後,接著再介紹主從式架構,以及 Internet 網路應用系統,Internet 網路發展數十年,基本架構還是不變。對於有意從事 MIS 工作者,是不可或缺的基本能力。

翻轉電子書

 

第一章 TCP/IP 協定簡介

  

 

 

1-1 TCP/IP 與 Internet 網路

 

 

 

1-1-1 何謂 Internet

 

 

 

1-1-2 TCP/IP 網路史觀

 

 

 

1-1-3 Internet 組織與標準

 

 

 

1-1-4 Internet Intranet 網路

 

 

 

1-2 通訊協定的特性

 

 

 

1-2-1 何謂通訊協定?

 

 

 

1-2-2 協定的堆疊原理

 

 

 

1-2-3 層次介面與對等協定

 

 

 

1-2-4 層次性範例說明

 

 

 

1-3 通訊協定的基本功能

 

 

 

1-3-1 協定資料單元的包裝與拆裝

 

 

 

1-3-2 協定資料單元的分段與組合

 

 

 

1-3-3 通訊連線的管理

 

 

 

1-3-4 通訊連線的多工處理

 

 

 

1-4 OSI 參考模型

 

 

 

1-4-1 OSI 協定堆疊

 

 

 

1-4-2 OSI 參考範例

 

 

 

1-5 TCP/IP 協定堆疊

 

 

 

1-5-1 網路存取層

 

 

 

1-5-2 網際層

 

 

 

1-5-3 傳輸層

 

 

 

1-5-4 應用層

 

 

 

1-6 TCP/IP 協定資料單元

 

 

 

1-6-1 拆裝與包裝

 

 

 

1-6-2 名稱與定址

 

 

 

     1-7 TCP/IP 運作範例  

 

習題

   

第二章 雛形區域網路 - Ethernet

 

 

 

2-1 雛形區域網路架構

 

 

 

2-1-1 傳輸媒介

 

 

 

2-1-2 區域網路與廣域網路

 

 

 

2-2 Ethernet 網路

 

 

 

2-2-1 Ethernet 網路簡介

 

 

 

2-2-2 Ethernet 運作原理

 

 

 

2-2-3 Ethernet 延遲等待時間

 

 

 

2-2-4 Ethernet 訊框格式

 

 

 

2-2-5 Ethernet 最小訊框

 

 

 

2-2-6 Ethernet 實體層

 

 

 

2-2-7 Ethernet 編碼技巧

 

 

 

2-3 Fast Ethernet 網路

 

 

 

              2-3-1 Ethernet II 訊框格式      

2-3-2 Fast Ethernet 網路簡介

 

 

 

2-3-3 Fast Ethernet 基本原理

 

 

 

2-3-4 Fast Ethernet 通訊結構

 

 

 

2-4 Ethernet Switch 網路

 

 

 

2-4-1 Ethernet Switch 基本原理

 

 

 

2-4-2 Ethernet Switch 轉送機制

 

 

 

2-4-3 全雙工 Ethernet 網路

 

 

 

2-4-4 100BaseT 自動協商

 

 

 

              2-4-5 Ethernet Switch  網路架構    

2-5 Gigabit Ethernet 網路

 

 

 

2-5-1 Gigabit Ethernet 網路簡介

 

 

 

2-5-2 Gigabit Ethernet 基本原理

 

 

 

2-5-3 Gigabit Ethernet 訊框結構

 

 

 

              2-5-4 Gigabit Ethernet 通訊結構    

2-5-5 Gigabit Ethernet 網路架構

 

 

 

習題

 

 

 

第三章 區域網路連結

 

 

 

3-1 區域網路連結簡介

 

 

 

3-1-1 網路連結簡介

 

 

 

3-1-2 網路連結的型態

 

 

 

3-1-3 網路連結的元件

 

 

 

3-2 訊號重置器

 

 

 

3-3 集線器

 

 

 

3-4 橋接器

 

 

 

              3-4-1 橋接器的協定堆疊    

3-4-2 橋接器的運作程序

 

 

 

3-4-3 橋接器的學習功能

 

 

 

3-4-4 橋接器的迴路問題

 

 

 

3-5 第二層交換器

 

 

 

3-6 路由器

 

 

 

3-7 第三層交換器

 

 

 

3-8 網路閘門

 

 

 

3-9 網路傳輸骨幹之架設

 

 

 

      3-10 虛擬區域網路    
              3-10-1 虛擬區域網路簡介      
              3-10-2 VLAN 組態方法      
              3-10-3 VLAN 訊框轉送      
              3-10-4 VLAN 協定標準      

習題

 

 

 

第四章 廣域網路連結

 

 

 

4-1 廣域網路簡介

 

 

 

4-2 廣域網路之連結型態

 

 

 

4-2-1 WAN 點對點連接

 

 

 

4-2-2 WAN 虛擬電路連接

 

 

 

4-2-3 WAN 撥號連接

 

 

 

4-3 廣域網路之電信網路

 

 

 

4-3-1 Frame Relay 電信網路

 

 

 

4-3-2 ATM 電信網路

 

 

 

4-4 廣域網路之傳輸線路

 

 

 

4-4-1 PDH 傳輸線路

 

 

 

4-4-2 SDH/SONET 傳輸線路

 

 

 

4-5 寬頻網路簡介

 

 

 

4-5-1 HFC 寬頻網路

 

 

 

4-5-2 DSL 寬頻網路

 

 

 

4-6 ADSL 寬頻網路

 

 

 

4-6-1 QAM/CAP 調變技術

 

 

 

4-6-2 DMT 調變技術

 

 

 

4-6-3 ADSL 訊框格式

 

 

 

習題

 

 

 

第五章 IP 通訊協定

 

 

 

5-1 網際層簡介

 

 

 

5-1-1 網際層協定

 

 

 

5-1-2 網際層封包

 

 

 

5-2 IP 協定

 

 

 

5-2-1 IP 協定特性

 

 

 

5-2-2 IP 位址

 

 

 

5-2-3 IP 封包結構

 

 

 

5-2-4 IP 路徑選擇

 

 

 

5-2-5 IP 廣播與多點傳送

 

 

 

5-2-6 IP 分段

 

 

 

5-2-7 IP 來源路徑選擇

 

 

 

5-3 ARP ARAP協定

 

 

 

5-3-1 ARP 協定

 

 

 

5-3-2 RARP 協定

 

 

 

5-4 ICMP 協定

 

 

 

5-4-1 回聲要求與回應

 

 

 

5-4-2 目的地無法到達

 

 

 

5-4-3 來源抑制

 

 

 

5-4-4 傳輸路徑改變

 

 

 

5-4-5 逾時傳輸

 

 

 

5-4-6 參數問題

 

 

 

5-4-7 時間訊息要求與回覆

 

 

 

5-4-8 遮罩位址要求與回覆

 

 

 

5-5 IGMP 協定

 

 

 

5-5-1 多點傳送位址

 

 

 

5-5-2 主機分類

 

 

 

5-5-3 IGMP 封包格式

 

 

 

5-5-4 IGMP 協定運作

 

 

 

5-6 IPv6 協定

 

 

 

5-6-1 IPv6 封包格式

 

 

 

5-6-2 IPv6 位址格式

 

 

 

5-6-3 ICMPv6 協定

 

 

 

習題

 

 

 

第六章 IP Routing 協定

 

 

 

6-1 IP Routing 簡介

 

 

 

6-2 Static Routing技術

 

 

 

6-3 Dynamic Routing 簡介

 

 

 

6-4 Link-Static Routing

 

 

 

6-4-1 利用 Hello 封包查詢相鄰路由器

 

 

 

6-4-2 計算鏈路費用

 

 

 

6-4-3 建立鏈路狀態並廣播

 

 

 

6-4-4 計算最短路徑及更新路由表

 

 

 

6-4-5 鏈路的異常狀態

 

 

 

6-5 Distance Vector Routing

 

 

 

6-5-1 距離向量演算法

 

 

 

6-5-2 迴路問題

 

 

 

6-5-3 向量表震盪情形

 

 

 

6-6 Internet Routing 簡介

 

 

6-7 網域內路徑選擇

 

 

 

6-8 自治系統內路徑選擇

 

 

 

6-9 RIP 路徑協定

 

 

 

6-9-1 RIP RIP2 協定

 

 

 

6-9-2 RIP 運作程序

 

 

 

6-9-3 RIP 運作範例

 

 

 

6-10 IGRP 路徑協定

 

 

 

6-11 EIGRP 路徑協定

 

 

 

6-12 OSPF 路徑協定

 

 

 

6-12-1 拓樸圖資料庫

 

 

 

6-12-2 訊息格式

 

 

 

6-13 自治系統之間路徑選擇

 

 

 

6-14 CIDR 路徑協定

 

 

 

6-14-1 CIDR 運作原理

 

 

 

6-14-2 CIDR 路徑選擇

 

 

 

6-15 BGP 路徑協定

 

 

 

6-15-1 BGP 路徑選擇

 

 

 

6-15-2 BGP-4 運作方式

 

 

 

6-15-3 路徑訊息資料庫

 

 

 

6-15-4 路徑訊息宣傳與儲存

 

 

 

6-15-5 BGP-4 訊息格式

 

 

 

6-15-6 BGP-4 路徑屬性

 

 

 

6-15-7 判斷處理

 

 

 

習題

 

 

 

第七章 TCP 通訊協定

 

 

 

7-1 傳輸層簡介

 

 

 

7-1-1 傳輸層協定

 

 

 

7-1-2 傳輸層訊框

 

 

 

7-2 TCP 協定

 

 

 

7-2-1 TCP 封包格式

 

 

 

7-2-2 TCP 傳輸埠口

 

 

 

7-3 TCP 連線管理

 

 

 

7-3-1 TCP 連線管理

 

 

 

7-3-2 TCP 資料傳送

 

 

 

7-3-3 TCP 終止連線

 

 

 

              7-3-4 TCP 重新啟動    

7-3-5 TCP 連線識別

 

 

 

7-4 TCP 流量控制

 

 

 

7-4-1 停止與等待法

 

 

 

7-4-2 滑動視窗法

 

 

 

7-4-3 視窗大小

 

 

 

7-5 UDP 協定

 

 

 

7-6 TCP 程式介面

 

 

 

7-6-1 Socket 程式介面

 

 

 

7-6-2 TLI 程式介面

 

 

 

習題

 

 

 

第八章 TCP Socket 低階程式介面

 

 

 

8-1 Socket 簡介

 

 

 

8-1-1 Socket TLI

 

 

 

8-1-2 何謂 Socket

 

 

 

8-2 Socket 基本功能

 

 

 

8-3 Socket 連接方式

 

 

 

8-3-1 虛擬電路方式

 

 

 

8-3-2 電報傳輸方式

 

 

 

8-4 Socket 傳輸位址

 

 

 

8-4-1 Unix 位址格式

 

 

 

8-4-2 Internet 位址格式

 

 

 

8-4-3 Loopback 位址格式

 

 

 

8-5 Socket 庫存函數

 

 

 

8-5-1 庫存函數彙集

 

 

 

8-5-2 開啟 Socket

 

 

 

8-5-3 定址 Socket

 

 

 

8-5-4 接受連線請求

 

 

 

8-5-5 利用 TCP 傳送資料

 

 

 

8-5-6 利用 UDP 傳送資料

 

 

 

8-5-7 管理 Socket

 

 

 

8-5-8 其它功能呼叫

 

 

 

8-6 虛擬電路程式範例

 

 

 

8-6-1 TCP 伺服端程式

 

 

 

8-6-2 TCP 客戶端程式

 

 

 

8-7 電報傳輸程式範例

 

 

 

8-7-1 UDP 伺服端程式

 

 

 

8-7-2 UDP 客戶端程式

 

 

 

8-8 Socket 多工方式

 

 

 

8-8-1 Socket 多工輸入/輸出

 

 

 

8-8-2 Socket 多工連線

 

 

 

8-8-3 Socket 多工範例

 

 

 

習題

 

 

 

第九章 TCP RPC 高階程式介面

 

 

 

9-1 RPC 簡介

 

 

 

9-2 RPC 協定架構

 

 

 

9-3 RPC 運作方式

 

 

 

9-3-1 RPC 連線

 

 

 

9-3-2 RPC 程序呼叫

 

 

 

9-4 RPC 程式開發

 

 

 

9-5 RPC 程式範例

 

 

 

9-5-1 建立規格檔 – math.x

 

 

 

9-5-2 編輯規格檔 – rpcgen

 

 

 

9-5-3 伺服端程序 – math_proc.c

 

 

 

9-5-4 客戶端程序 – math_req.c

 

 

 

9-5-5 編輯與執行 – cc

 

 

 

9-5-6 RPC 訊息報告 - rpcinfo

 

 

 

9-6 RPC 庫存函數

 

 

 

9-6-1 伺服端函數

 

 

 

9-6-2 客戶端函數

 

 

 

9-7 RPC 定義語言

 

 

 

9-7-1 規格檔之製作

 

 

 

9-7-2 資料型態之宣告

 

 

 

9-8 XDR 資料表示

 

 

 

9-9 RPC 的安全性

 

 

 

習題

 

 

 

第十章 Internet 網路系統

 

 

 

10-1 Internet 系統簡介

 

 

 

10-2 Internet 系統模型

 

 

 

10-2-1 通訊端點定址

 

 

 

10-2-2 多工服務端點

 

 

 

10-2-3 通訊語法

 

 

 

10-3 主從式系統架構

 

 

 

10-3-1 單一主機多重服務

 

 

 

10-3-2 單一主機單一服務

 

 

 

10-3-3 單一服務多重主機

 

 

 

10-4 動態伺服功能

 

 

 

10-5 連接與非連接架構

 

 

 

習題

 

 

 

第十一章 終端機系統

 

 

 

11-1 Terminal Server 簡介

 

 

 

11-1-1 何謂終端機?

 

 

 

11-1-2 何謂網路終端機?

 

 

 

11-2 Telnet 通訊連線

 

 

 

11-3 Telnet 協定堆疊

 

 

 

11-4 Telnet 通訊協定

 

 

 

11-4-1 Telnet 通訊命令

 

 

 

11-4-2 Telnet 協議事項

 

 

 

11-4-3 Telnet 子選項協議

 

 

 

11-5 Telnet 操作模式

 

 

 

11-6 安全性連線 – Secure Shell

 

 

 

11-7 ssh 連線範例

 

 

 

習題

 

 

 

第十二章 檔案傳輸系統

 

 

 

12-1 FTP 系統簡介

 

 

 

12-2 FTP 協定

 

 

 

12-2-1 FTP 控制連線

 

 

 

12-2-2 FTP 資料連線

 

 

 

12-3 FTP 傳輸檔案格式

 

 

 

12-3-1 檔案型態

 

 

 

12-3-2 格式控制型態

 

 

 

12-3-3 資料結構型態

 

 

 

12-4 FTP 傳輸模式

 

 

 

12-4-1 最小傳輸模式

 

 

 

12-5 FTP 命令與回覆

 

 

 

12-5-1 FTP 命令

 

 

 

12-5-2 FTP 回覆訊息

 

 

 

12-6 FTP 交談命令

 

 

 

習題

 

 

 

第十三章 網域名稱系統

 

 

 

13-1 DNS 系統簡介

 

 

 

13-2 DNS 系統功能

 

 

 

13-2-1 正向解譯功能

 

 

 

13-2-2 反向解譯功能

 

 

 

13-2-3 郵件解譯功能

 

 

 

13-3 DNS 命名方式

 

 

 

13-3-1 網域區域

 

 

 

13-3-2 完整網域名稱

 

 

 

13-3-3 反向網域名稱

 

 

 

13-4 DNS 伺服器種類

 

 

 

13-4-1 本地快取資料庫

 

 

 

13-4-2 主機檔案

 

 

 

13-4-3 主要伺服器

 

 

 

13-4-4 次要伺服器

 

 

 

13-4-5 快取伺服器

 

 

 

13-5 DNS 協定運作

 

 

 

13-5-1 遞迴查詢與反覆查詢

 

 

 

13-5-2 搜尋順序

 

 

 

13-5-3 快取查詢

 

 

 

13-5-4 轉送服務

 

 

 

13-6 DNS 訊息格式

 

 

 

13-6-1 訊息標頭

 

 

 

13-6-2 問題區段

 

 

 

13-6-3 答案區段

 

 

 

13-6-4 授權區段

 

 

 

13-7 資源紀錄

 

 

 

13-8 DNS 客戶端設定

 

 

 

13-9 DNS 查詢命令

 

 

 

習題

 

 

 

第十四章 電子郵件系統

 

 

 

14-1 E-mail 系統簡介

 

 

 

14-2 E-mail 系統架構

 

 

 

14-2-1 E-mail 系統功能

 

 

 

14-2-2 E-mail 系統元件

 

 

 

14-2-3 DNS 郵件交換紀錄

 

 

 

14-3 E-mail 系統類型

 

 

 

14-3-1 主機 E-mail 系統

 

 

 

14-3-2 網路 E-mal 系統

 

 

 

14-4 SMTP 協定

 

 

 

14-4-1 SMTP 命令

 

 

 

14-4-2 SMTP 回覆訊息

 

 

 

14-4-3 SMTP 郵件格式

 

 

 

14-4-4 MIME 郵件格式

 

 

 

14-5 POP3 協定

 

 

 

14-6 IMAP 協定

 

 

 

習題

 

 

 

第十五章 全球資訊網系統

 

 

 

15-1 WWW 系統簡介

 

 

 

15-2 WWW 系統概念

 

 

 

15-3 WWW 系統架構

 

 

 

15-3-1 Browser 瀏覽器

 

 

 

15-3-2 URL 定址

 

 

 

15-3-3 Web Server

 

 

 

15-4 HTML 文件

 

 

 

15-5 HTMP 傳輸協定

 

 

 

15-5-1 HTMP 命令與回覆

 

 

 

15-5-2 網頁快取功能

 

 

 

15-5-3 虛擬主機功能

 

 

 

習題

 

 

 

第十六章 SNMP 網路管理協定

 

 

 

16-1 SNMP 協定簡介

 

 

 

16-2 SNMP 管理環境

 

 

 

16-3 SNMP 協定堆疊

 

 

 

16-3-1 SNMP 協定堆疊

 

 

 

16-3-2 SNMP 協定資料單元

 

 

 

16-4 SNMP 運作程序

 

 

 

16-5 SNMP 共同體

 

 

 

16-6 管理訊息結構

 

 

 

16-7 MIB 資訊資料庫

 

 

 

16-7-1 管理物件表示法

 

 

 

16-7-2 引例識別

 

 

 

16-8 MIB 管理物件群組

 

 

 

16-8-1 系統群組

 

 

 

16-8-2 介面群組

 

 

 

16-8-3 位址轉譯群組

 

 

 

16-8-4 網際協定群組

 

 

 

16-8-5 網際控制訊息群組

 

 

 

16-8-6 傳輸控制協定群組

 

 

 

16-8-7 使用者電報傳輸群組

 

 

 

16-8-8 專屬群組

 

 

 

16-9 SNMP 版本問題

 

 

 

16-10 ASN-1 資料型態

 

 

 

16-10-1 ASN-1 基本資料型態

 

 

 

16-10-2 ASN-1 複合資料型態

 

 

 

16-11 SAN-1 編碼規則

 

 

 

16-11-1 識別碼欄位

 

 

 

16-11-2 長度欄位

 

 

 

16-11-3 資料欄位

 

 

 

習題