TCP/IP 協議分析教程與實驗, 2/e (微課視頻版)
內容描述
本書採用理論與實踐相結合的方法介紹TCP/IP協議族各層協議。選取TCP/IP協議框架中每層的主要協議,包括以太網和IEEE 802.3、ARP、ICMP、IP、RIP、OSPF、UDP、TCP、DNS、DHCP、SNMP、Telnet、HTTP和FTP等協議。在介紹協議基本原理的基礎上,利用在網絡模擬環境和真實環境中捕獲協議數據包,對協議工作過程進行深入的分析。本書通過實驗直觀地再現協議工作機制,激發學生的學習興趣,提高學生的工程實踐能力。 本書可作為電腦及相關專業本科生學習TCP/IP協議原理的教材,也可作為高職院校協議分析技術的教材,還可作為電腦網絡從業人員的參考書。
目錄大綱
目錄
第1章TCP/IP協議概述
1.1TCP/IP協議的體系結構
1.1.1TCP/IP協議的分層
1.1.2IP地址和埠
1.2封裝與分用
1.2.1封裝
1.2.2分用
1.3RFC
1.4應用編程接口
1.4.1套接字編程
1.4.2Libpcap編程
1.5小結
1.6習題
第2章協議分析和學習工具
2.1協議分析
2.1.1協議分析器的原理
2.1.2協議分析器的主要用途
2.2Cisco Packet Tracer
2.2.1Packet Tracer的工作界面
2.2.2利用Packet Tracer學習網絡協議分析
2.3Wireshark
2.3.1數據包嗅探器Wireshark
2.3.2Wireshark的工作界面
2.3.3Wireshark抓包的基本操作
2.4GNS3
2.4.1GNS3的安裝和配置
2.4.2GNS3的使用
2.5Sniffer Pro
2.6科來網絡分析系統
2.7小結
2.8習題
實驗
實驗21Packet Tracer 6.0的使用
實驗22Wireshark的使用
實驗23GNS3的安裝和使用
第3章鏈路層協議分析
3.1鏈路層的作用
3.2以太網的幀結構
3.2.1以太網的兩種主要標準
3.2.2以太網幀的封裝結構
3.3串行接口的鏈路層協議
3.3.1SLIP
3.3.2PPP
3.4MTU
3.5環回接口
3.6小結
3.7習題
實驗
實驗31DIX Ethernet V2幀格式分析
實驗32IEEE 802幀格式分析
實驗33PPP幀的觀察
實驗34環回接口
第4章ARP協議分析
4.1物理地址和網絡地址的轉換
4.2ARP協議的工作原理
4.2.1地址解析的例子
4.2.2ARP協議的工作過程
4.2.3ARP協議的報文格式
4.3特殊的ARP
4.3.1免費ARP
4.3.2代理ARP
4.4RARP協議
4.5小結
4.6習題
實驗
實驗41arp命令
實驗42ARP請求與應答
實驗43ARP代理
實驗44免費ARP
第5章ICMP協議分析
5.1ICMP的作用
5.2ICMP報文及類型
5.2.1ICMP報文格式
5.2.2ICMP報文類型
5.2.3ICMP差錯報告
5.2.4ICMP控制報文
5.2.5ICMP查詢報文
5.3ICMP測試和故障診斷程序
5.3.1ping程序
5.3.2traceroute程序
5.4小結
5.5習題
實驗
實驗51ICMP回顯查詢報文
實驗52ping程序和IP選項
實驗53ICMP重定向差錯報文
實驗54traceroute程序
第6章IP協議和IP選路協議
6.1IP協議
6.1.1IP層的傳輸特點
6.1.2IP數據報格式
6.2IP路由選擇
6.2.1路由表及維護
6.2.2IP選路機制
6.3動態選路協議
6.3.1RIP協議
6.3.2OSPF協議
6.4IP分片與路徑MTU發現
6.4.1IP分片
6.4.2路徑MTU發現
6.5小結
6.6習題
實驗
實驗61route命令與靜態路由
實驗62ICMP主機和網絡不可達差錯
實驗63RIP協議分析
實驗64OSPF協議分析
實驗65IP分片和路徑MTU發現
第7章UDP及應用協議分析
7.1UDP協議
7.1.1UDP協議的特點
7.1.2UDP的報文格式
7.2DNS協議
7.2.1域名解析的有關概念
7.2.2DNS報文格式分析
7.2.3DNS報文實例
7.3DHCP協議
7.3.1DHCP的有關概念
7.3.2DHCP的報文格式
7.3.3DHCP報文實例
7.4SNMP協議
7.4.1SNMP體系結構
7.4.2管理信息結構
7.4.3管理信息庫MIBⅡ
7.4.4SNMP安全機制
7.4.5SNMP報文
7.4.6SNMP操作
7.4.7SNMP報文實例
7.5小結
7.6習題
實驗
實驗71DNS協議分析
實驗72DHCP協議分析
實驗73SNMP協議分析
第8章TCP及應用協議分析
8.1TCP協議
8.1.1TCP段格式
8.1.2TCP連接的建立和拆除
8.2Telnet遠程登錄
8.2.1Telnet工作機制
8.2.2Telnet報文實例
8.3HTTP協議
8.3.1HTTP協議的特點和報文格式
8.3.2HTTP報文實例
8.4FTP協議
8.4.1FTP協議的工作原理
8.4.2FTP報文實例
8.5小結
8.6習題
實驗
實驗81Telnet程序和TCP連接分析
實驗82HTTP協議分析
實驗83FTP協議分析
附錄ACisco常用命令
參考文獻