圖書信息
出版社: 機械工業出版社; 第1版 (2011年5月1日)
平裝: 383頁
正文語種: 簡體中文
開本: 16
ISBN: 7111334574, 9787111334576
條形碼: 9787111334576
尺寸: 25.8 x 18.4 x 1.6 cm
重量: 780 g
內容簡介
《Visual C++網路通信編程技術詳解》共18章,主要內容包括:TCP/IP協定模型與基礎知識、Windows網路編程基礎與網路的基本套用、IP配置信息管理程式設計、ARP表管理程式設計、基於Winsock的客戶端/伺服器端開發技術、路由管理程式設計、本地網路活動監視和連線埠掃描、TCP穿越NAT的P2P通信技術、即時通信與TCP/IP超級終端、FTP協定、HTTP協定、TELNET協定、SMTP和POP3協定、網路安全與防火牆設計、串口通信程式設計等。《Visual C++網路通信編程技術詳解》內容全面,深入淺出,層次分明,注重知識的系統性、針對性和先進性,注重理論結合實踐,培養工程套用能力。另外,《Visual C++網路通信編程技術詳解》還配有完整的綜合實例源程式代碼,便於讀者在學習和實際開發中參考使用。
《Visual C++網路通信編程技術詳解》適合VisualC++編程技術人員、網路技術人員、網路安全管理人員和網路系統分析等相關領域的研究人員、工程技術人員、教師和學生作為技術參考手冊使用,也適合網路程式設計初學者作為教材使用。
《Visual C++網路通信編程技術詳解》講解和展示VisualC++集成環境網路編程技術的基本原理和套用方法,並通過案例形式向讀者介紹了來自工程實踐的經驗。TCP/lP協定基本內容,網路通信基本概念、Winlnet網路編程基礎與基本套用,區域網路中ARP協定的工作原理,基於Winsock的客戶/伺服器程式的開發方法,TCP/IP連線埠掃描方法與套用,套用NAT穿越技術來實現P2P的TCP流通信,即時通信程式實現方法與超級終端套用,FTP工作原理及如何開發FTP服務端和客戶端程式,網路防火牆工作原理及如何利用Filter_HookDriver實現網路防火牆,HTTP協定基本內容與套用,Telnet協定基本內容與套用,SMTP模型基本內容與電子郵件的接收和傳送技術,利用PC機串口進行串列通信時的基本原理與套用。
目錄
前言
第1章 TCP/IP協定模型
1.1 OSI參考模型
1.2 TCP/IP結構
1.3 實踐拓展
第2章 TCP/IP協定基礎知識
2.1 IP位址和子網掩碼
2.2 地址解析
2.3 域名系統
2.4 TCP/IP協定棧的數據包封裝
2.5 連線埠號
2.6 實踐拓展
第3章 Windows網路編程基礎
3.1 套接字
3.2 Winsock編程原理
3.3 WinsockI/O模型
3.4 winsock2的擴展特性
3.5 套接字選項和I/O控制命令
3.6 WinInet網路編程基礎
3.7 MFCWindowsSockets網路編程基礎
3.8 實踐拓展
第4章 網路的基本套用
4.1 獲取主機名和IP位址
4.2 獲取網卡類型和子網掩碼
4.3 獲取網卡MAC地址
4.4 獲取系統支持的網路協定
4.5 實踐拓展
第5章 IP配置信息管理程式設計
5.1 GetNetworkParams函式
5.2 管理網路接口
5.3 獲取和設定特定的接口
5.4 管理IP位址
5.5 實踐拓展
……
第12章 FTP協定與實例分析
第13章 HTTP協定與實例分析
第14章 Telnet協定與實例分析
第15章 SMTP和POP3協定與實例分析
第16章 網路防火牆設計
第17章 串口通信程式設計
參考文獻