网络编程入门基础知识解析.pptVIP

  • 1
  • 0
  • 约1.24万字
  • 约 79页
  • 2026-09-20 发布于北京
  • 举报

网络程序设计1主讲:李荣lirong@jlu.第1页

2课程介绍使用教材《网络编程实用教程》人民邮电出版社叶树华编著考评方式考试80分考勤20分第2页

3主要内容网络编程基本概念和编程模式UNIX套接字编程Sockets规范WinIAPI和MFCWinI类Win32的多进程多线程机制5种套接字I/O模型HTTP合同及编程电子邮件合同及编程第3页

4第1章网络编程基础网络编程相关的基本概念1.1三类网络编程1.2客户机/服务器交互模式1.3P2P模式1.4第4页

51.1.1网络编程与进程通信1.进程与线程的基本概念进程是处于运行过程中的程序实例,是操作系统调度和分配资源的基本单位。一种进程实体由三部分组成。程序代码:要求进程所做的计算。数据:计算的对象。进程控制块:是操作系统为了控制进程建立的数据结构,用来管理进程的内核对象,系统用来存放关于进程的统计信息。1.1网络编程相关的基本概念第5页

6操作系统给进程分配内存空间:静态分配空间:用来装入进程所有的可执行模块或动态链接库模块的代码及数据。动态分配空间:栈区空间和堆区空间。各种计算机应用程序在运行时,都以进程的形式存在,网络应用程序也不例外。Windows系统不但支持多进程,还支持多线程。进程是分配资源的单位;线程是执行和调度的单位。由线程负责执行包括在进程的地址空间中的代码.1.进程与

文档评论(0)

1亿VIP精品文档

相关文档