內容簡介
《現代網路技術教程:自頂向下分析與設計》按照自頂向下的分析與設計方法,系統地介紹了計算機網路的基本概念,以及廣域網、區域網路與城域網技術的發展。在此基礎上,重點介紹了網路套用體系結構與套用軟體設計方法;在網路套用系統對服務功能與協定要求的基礎上,介紹了傳輸層、網路層、數據鏈路層及物理層的概念和技術,並對當前研究與套用的熱點——無線網路技術進行了系統的討論。
為了便於學生學習和掌握網路技術的基本技能,《現代網路技術教程:自頂向下分析與設計》循序漸進地介紹了winsock和winPcap編程技術,突出了其實用性。
《現代網路技術教程:自頂向下分析與設計》適合作為高等院校計算機、軟體工程、通信及電子信息技術等相關專業的本科生與研究生的教材或教學參考書,也可以供信息技術領域的工程技術人員或技術管理人員參考。
圖書目錄
第1章 計算機網路概論
1.1 計算機網路的產生與發展
1.1.1 計算機網路的產生
1.1.2 計算機網路各個發展階段的特點
1.1.3 網際網路套用的高速發展
1.2 現代網路技術發展的三大趨勢
1.2.1 從ARPANET到網際網路
1.2.2 從無線分組網到無線自組網和無線感測器網
1.2.3 網路安全技術
1.3 計算機網路基礎知識
1.3.1 計算機網路的定義和功能
1.3.2 計算機網路的分類
1.3.3 計算機網路的結構和組成
1.3.4 計算機網路分組交換技術
1.3.5 計算機網路的拓撲結構與特點
1.4 網路體系結構的基本概念
1.4.1 網路協定與網路體系結構
1.4.2 ISO-OSI參考模型
1.4.3 TCP/IP參考模型
1.4.4 網際網路管理機構
習題
第2章 網路技術的演變和發展
2.1 WAN技術的特徵與發展
2.1.1 WAN技術的主要特徵
2.1.2 WAN技術的發展趨勢
2.1.3 WAN技術與TCP/IP協定的關係
2.2 LAN技術的演變與發展
2.2.1 LAN技術的發展過程
2.2.2 高速乙太網技術的研究與發展
2.2.3 WAN技術的研究與發展
2.3 寬頻MAN技術的演變與發展
2.3.1 MAN概念的發展與演變
2.3.2 寬頻MAN結構與層次劃分
2.3.3 接入技術
2.4 計算機網路技術的融合趨勢
2.4.1 計算機網路、廣播電視網和電信網的三網融合
2.4.2 區域網路、城域網和廣域網的三網融合
習題
第3章 網際網路套用技術
3.1 網際網路套用技術的發展與工作模式
3.1.1 網際網路套用技術發展的三個階段
3.1.2 C/S模式與P2P模式
3.2 網際網路的基本套用與套用層協定
3.2.1 遠程登錄服務與TEINET協定
3.2.2 電子郵件服務與SMTP協定
3.2.3 檔案傳輸服務與FTP、TFTP協定
3.2.4 網路新聞與NNTP協定:
3.3 基於Web的網路套用
3.3.1 Web服務的基本概念
3.3.2 電子商務套用
3.3.3 電子政務套用
3.3.4 遠程教育套用
3.3.5 遠程醫療套用
3.3.6 搜尋引擎套用
3.4 基於P2P的網路套用
3.4.1 檔案共享P2P軟體
3.4.2 即時通信P2P軟體
3.4.3 流媒體P2P軟體
3.4.4 共享存儲:P2P軟體
3.4.5 分散式計算P2P軟體
3.4.6 協同工作:P2P軟體
3.5 其他套用
3.5.1 部落格套用
3.5.2 播客套用
3.5.3 微博套用
3.5.4 網路電視的套用
3.5.5 網路電話與無線網路電話的套用
習題
第4章 套用層協定與套用系統設計方法
4.1 網路套用與套用系統設計方法
4.1.1 網際網路端系統與核心交換的基本概念
4.1.2 套用進程間的相互作用模式
4.1.3 套用層C/S工作模式與P2P工作模式
4.1.4 網路套用與套用層協定
4.1.5 網路套用對低層提供服務的要求
4.1.6 網路套用對傳輸層協定的選擇
4.2 域名系統DNS
4.2.1 DNS的概念
4.2.2 域名結構
4.2.3 DNS的實現
4.2.4 域名解析的基本原理
4.2.5 域名系統的高速快取
4.3 動態主機配置協定DHCP
4.3.1 主機配置的基本概念
4.3.2 DHCP協定的基本內容
4.4 電子郵件系統
4.4.1 電子郵件系統的基本功能
4.4.2 電子郵件系統結構與工作原理
4.4.3 郵件報文交付的三個階段
4.4.4 SMTP協定的基本內容
4.4.5MIME協定的基本內容
4.4.6 POP3、IMAP4.協定與基於Web的電子郵件
4.5 FTP協定與檔案傳輸
4.5.1 FTP的特點
4.5.2 FTP協定的工作原理
4.5.3 FTP互動命令與協定執行過程
4.6 Web服務與HTIP協定
4.6.1 Web服務概述
4.6.2 HTTP的工作機制
4.6.3 HTTP報文格式
4.6.4 超文本標記語言htmi
4.6.5 Web瀏覽器
4.7 即時通信與SIP協定
4.7.1 即時通信工作模型
4.7.2 SIP協定的基本內容
4.8 網路管理與SNMP協定
4.8.1 網路管理的基本概念
4.8.2 SNMP協定的基本內容
習題
第5章 傳輸層協定與軟體編程方法
5.1 傳輸層的基本概念
5.1.1 傳輸層的基本功能
5.1.2 傳輸層與套用層、網路層之間的關係
5.1.3 套用進程、傳輸層接口與套接字
5.1.4 網路環境中的套用進程標識
5.1.5 傳輸層的多路復用與多路分解
5.2 傳輸層協定的特點與比較
5.2.1 TCP協定與UDP協定的比較
5.2.2 TCP協定、UDP協定與套用層協定的關係
5.3 用戶數據報協定UDP
5.3.1 UDP協定的主要特點
5.3.2 UDP數據報格式
5.3.3 UDP校驗和計算
5.3.4 UDP協定適用的範圍
5.4 傳輸控制協定TCP
5.4.1 TCP協定的主要特點
5.4.2 TCP報文格式
5.4.3 TCP連線建立與釋放
……
第6章 Winsock 網路編程方法
第7章 網路層與IP協定
第8章 數據鏈路層協定與編程方法
第9章 物理層與物理屋協定
第10章 無線網路技術與發展
第11章 網路安全與安全協定