Visual C++网络通信编程技术详解

Visual C++网络通信编程技术详解

评分

★★★★★

ISBN

9787111334576

出版社

机械工业出版社 2011-04-20出版

分类

编程设计

内容简介
本书主要内容包括18章:TCP/IP协议模型与基础知识、Windows网络编程基础、IP配置信息管理程序设计、ARP表管理程序设计、基于Winsock的客户机服务器开发技术、路由管理程序设计、网络活动监视和端口扫描、TCP穿越NAT的P2P通信技术、即时通讯与TCP/IP超级终端、FTP协议、HTTP协议、Telnet协议、SMTP和POP3协议、网络安全与防火墙分析设计、串口通信程序设计等。
AI简介
这是一本深入探讨Visual C++在网络通信编程领域应用的专业书籍。本书涵盖了从TCP/IP协议模型到Windows网络编程基础,从网络的基本应用到路由管理程序设计,从网络防火墙设计到网络安全等多个方面的内容。 本书首先介绍了TCP/IP协议模型,包括OSI参考模型和TCP/IP结构,以及IP地址和子网掩码、地址解析、域名系统等基础知识。接着,深入探讨了Windows网络编程基础,包括套接字、Winsock编程原理、Winsock I/O模型等,并通过实际案例展示了如何使用这些技术进行网络编程。 书中还详细介绍了网络的基本应用,如获取主机名和IP地址、获取网卡类型和子网掩码、获取网卡MAC地址等,以及如何使用IP配置信息管理程序设计和ARP表管理程序设计来管理网络配置和ARP表。此外,还介绍了基于Winsock的客户/服务器开发技术,包括TCP服务器设计、TCP客户端设计、多线程TCP服务器和客户端设计等。 本书还深入探讨了路由管理程序设计,包括获取路由表、管理特定路由、基于ICMP协议的路由跟踪等,以及如何使用本地网络活动监视和端口扫描来监控网络活动。此外,还介绍了TCP穿越
阅读/下载地址