本書共分13章,在介紹TCP/IP基本概念、原理和方法等基礎理論的同時,引入TCP/IP數據幀的實例分析,便于讀者更好地了解TCP/IP的數據傳遞機制;在此基礎上,以實例為主線,系統地介紹基于TCP/IP的網絡應用程序開發方法,內容涉及TCP/IP體系結構、各層協議、套接字編程、MFC網絡編程、多播編程以及WinInet和MAPI編程等。
本書可作為高等院校計算機、網絡工程、通信工程、信息安全等專業本科生與研究生網絡協議分析課程的教材,也可作為相關領域工程技術人員的參考用書。
涵蓋TCP/IP主要內容;闡述典型協議工作原理;介紹經典案例編程方法。
本書以TCP/IP協議原理分析為核心,在詳細介紹其基本概念、原理和方法等基礎理論的同時,引入TCP/IP數據幀的實例分析;通過理論與實際的結合使讀者更好地了解TCP/IP的數據傳遞機制。在此基礎上,以經典實例為主線,系統介紹了基于TCP/IP的網絡應用程序開發方法,內容涉及套接字編程、MFC網絡編程、多播編程以及Winlnet和MAPI等應用層協議編程。
本書可作為高等院校計算機、網絡工程、通信工程、信息安全等專業本科生與研究生網絡協議分析相關課程的教材,也可作為相關領域工程技術人員的參考用書。
隨著網絡技術的發展,TCPdP以其高效、可靠、實用的特點和得天獨厚的因特網背景,逐漸確立了它在計算機網絡協議中的地位。了解和掌握TCPHP的體系結構、工作原理、實現方法以及應用編程方法是對每個網絡管理人員和應用程序開發人員最基本的要求。
本書可作為高等院校網絡協議分析等相關課程的教材,供計算機相關專業的高年級本科生和研究生使用。為提高學生的分析和應用能力,本書在介紹TCP-P基本概念、原理和方法等基礎理論的同時,引入了TCP-P數據幀的實例分析,以便幫助學生更好地了解TCPflP的數據傳遞機制。在此基礎上,以實例為主線系統地介紹了基于TCP~~P的網絡應用程序開發方法。因此,本書在寫作中突出了如下特點。
.內容力求全面,涵蓋了TCPdP協議族中IP層到應用層的主要協議。
.敘述盡量做到深入淺出,并且注意理論聯系實際,對典型協議依據其工作原理對其數據幀進行了系統分析,便于讀者理解和掌握。、
.突出應用編程開發方法的介紹,以實例為主線對主要的網絡編程方法進行了講解。
.由于網絡技術在飛速發展,本書在知識點的介紹上盡量反映互聯網領域的最新發展。
本書按以下方式組織。
第1章介紹因特網的分層體系結構和TCP-P協議族結構。涉及OSI參考模型,以及OSI參考模型與TCPdP協議族的關系。在此基礎上引入了基于客戶機/服務器模型的網絡應用程
序的工作原理。
第2~4章詳細介紹網絡層相關協議,內容包括IP地址的概念、地址解析協議、IP、IPv6和移動IP的概念以及網際控制報文協議(ICMP)。
第5章介紹IP路由的工作原理以及相關的IP路由協議。
第6章引入了端到端通信的概念,詳細介紹傳輸層協議TCP和UDP。
第7章和第8章對套接字概念和基于套接字的編程方法進行了詳細介紹,同時結合應用實例介紹主要的編程方法,包括WinSockAPI編程方法和MFCI網絡編程方法。
第9章引入了IP多播的概念,介紹了實現.IP多播的相關協議。在此基礎上,結合實例介紹基于WinSoek2的多播應用程序設計方法。’
第10章詳細介紹應用層的常見協議,包括DNS、Telnet、FTP、HTTP、SMTP以及POP3,等。并討論了基于CAsyneSoeket類和CSockct類的應用層協議編程方法、基于WinInet的網絡客戶端應用編程方法以及基于信報API的電子郵件應用程序編程方法。
第11章介紹BOOTP和DHCP的工作原理。
第12章介紹簡單網絡管理協議(SNMP)的工作原理,以及應用實例。
第13章討論網絡系統的安全問題,主要介紹了IP層、傳輸層和應用層的相關安全協議和系統。