《Visual C++网络编程》作者唐文超拥有多年的开发经验,本书是从一个开发者的角度,结合作者成长历程的经验总结,筛选出必要的知识点,使读者既能够快速入门的同时,又不会遗漏重要的知识。
内容安排依据自然的学习曲线,由浅人深,引领读者逐步掌握Windows网络编程的原理和方法。
网络应用层出不穷,技术日新月异,本书并不介绍琳琅满目的各种应用,而是着眼于核心基础知识,结合作者自身开发过程中对所碰到问题的总结,可以为读者打下坚实的基础。
在讲解原理的同时,适时给出实际的例子,让读者能够对所学内容进行消化和巩固。
从网络协议谈起,接着引入Socket的概念,进而讲述Socket编程方法以及高级的应用,各章环环相扣而又自成体系,方便读者学习。
唐文超编著的《Visual C++网络编程》从一个开发者的角度,依据自然的学习曲线,由浅入深,引领读者逐步掌握Windows网络编程的原理和方法。网络应用技术日新月异,《Visual C++网络编程》并不介绍琳琅满目的各种应用,而是着眼于核心基础知识,结合作者自身开发过程中对所碰到问题的总结,必将为读者打下坚实的基础。
《Visual C++网络编程》共13章,逻辑上分为三个部分。第一部分主要讲述TCP/IP协议,由第1-6章组成;第二部分主要讲解Winsock编程,是《Visual C++网络编程》的重点内容,由第7-11章组成;第三部分主要介绍了网络加密及OpenSSL编程,由第12-13章组成。书中所有实例均使用Visual C++实现,代码可以从网上下载。
本书适合使用Visual C++工具学习Windows网络编程的初学者和向中级进阶的开发人员,也可以作为高等院校和培训学校师生的教学实验教材。
第1章 网络分层模型
1.1 OSI模型
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.2 TCP/IP模型
1.3 本章小结
第2章 网络设备
第3章 IP
第4章 UDP
第5章 TCP
第6章 NAT
第7章 Winsock基础
第8章 阻塞I/O模型
第9章 就绪通告I/O模型
第10章 异步I/O模型
第11章 Winsock服务提供者
第12章 网络加密基础及OpenSSL简介
第13章 OpenSSL编程基础