
《VisualC++网络编程》从一个开发者的角度,依据自然的学习曲线,由浅入深,引领读者逐步掌握Windows网络编程的原理和方法。网络应用技术日新月异,《VisualC++网络编程》并不介绍琳琅满目的各种应用,而是着眼于核心基础知识,结合作者自身开发过程中对所碰到问题的总结,必将为读者打下坚实的基础。 《VisualC++网络编程》共13章,逻辑上分为三个部分。第一部分主要讲述TCP/IP协议,由第1-6章组成;第二部分主要讲解Winsock编程,是《VisualC++网络编程》的重点内容,由第7-11章组成;第三部分主要介绍了网络加密及OpenSSL编程,由第12-13章组成。书中所有实例均使用VisualC++实现,代码可以从网上下载。 本书适合使用VisualC++工具学习Windows网络编程的初学者和向中级进阶的开发人员,也可以作为高等院校和培训学校师生的教学实验教材。 唐文超,软件开发高级工程师,有近10年的一线软件开发经验,先后任职于几家国外知名软件公司。精通服务器端应用开发、通信软件开发。 第1章网络分层模型1.1OSI模型1.1.1第七层——应用层(Application)1.1.2第六层——表示层(PresentaIion)1.1.3第五层——会话层(Session)1.1.4第四层——传输层(Transport)1.1.5第三层——网络层(Network)1.1.6第二层——数据链路层(DataUnk)1.1.7第一层——物理层(Physical)1.2TCP/IP模型1.3本章小结第2章网络设备2.1网络设备概述2.1.1数据传输类型2.1.2广播域和冲突域2.2集线器(Hub)2.3交换机(Switch)2.4桥(Bridge)2.5路由器(Router)2.6本章小结第3章IP3.1lP概述3.2IPv4地址3.2.1分类法3.2.2子网化3.2.3无分类域问路由3.3lP路由3.3.1基本原理3.3.2路由表3.4分段和重组3.4.1lP分段的过程3.4.2重组3.5lP包头3.5.1字节序3.5.2lP包头字段3.5.3lP校验和计算3.6本章小结第4章UDP4.1相关内容介绍4.2UDP包头4.3端口4.4本章小结第5章TCP5.1相关内容介绍5.2TCP功能概述5.2.1进程寻址……第6章NAT第7章Winsock基础第8章阻塞I/O模型第9章就绪通告I/O模型第10章异步I/O模型第11章Winsock服务提供者第12章网络加密基础及OpenSSL简介第13章OpenSSL编程基础
阅读更多