第23章 网络编程基础.pptVIP

  • 2
  • 0
  • 约3.63千字
  • 约 14页
  • 2017-08-24 发布于河南
  • 举报
第23章 VC++网络编程基础 网络编程是一门内容很广的专题,本章不可能详细将网络编程的所有知识都讲述完,本章主要就是提供网络编程的基本概念,为读者在后继章节的网络编程实例中,打下理论基础。 本章的主要内容有: TCP/IP协议:读者将学到TCP/IP协议的基本理论。 Windows Sockets基础:读者将学会Windows套接字的概念和进行相应的程序设计应该具备的理论知识。 B/S模式和C/S模式:读者将学会当今主流的两种网络系统架构以及这两者的区别和应用方向。 局域网技术:读者将学会在局域网内进行网络编程的一些程序设计技巧。 23.1 TCP/IP协议简介 TCP/IP协议并不完全符合OSI的七层参考模型。主要在于历史原因方面,早在互联网建立的初期,TCP/IP已经被几个大的互联网公司所使用,后来才制定出了OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。如图23.1所示,该图所示是使用OSI的七层参考模型的A主机到B主机的数据传输。 23.2 Windows Sockets基础 Windows操作系统为开发人员在Windows环境下编写网络应用程序提供了Windows Socket S

文档评论(0)

1亿VIP精品文档

相关文档