- 2
- 0
- 约1.41万字
- 约 88页
- 2018-12-31 发布于上海
- 举报
梅芳网络编程复习
1.1 网络编程相关的基本概念; Windows系统不但支持多进程,还支持多线程。
当创建一个进程时,系统会自动创建它的第一个线程,称为主线程。然后,该线程可以创建其他的线程,而这些线程又能创建更多的线程。
Windows 2000能够在拥有多个CPU的计算机上运行,每个CPU上运行不同的线程,达到多线程运行。 ;2.网络应用进程在网络体系结构中的位置
从计算机网络体系结构的角度来看,网络应用进程处于网络层次结构的最上层。
从功能上,可以将网络应用程序分为两部分,一部分是专门负责网络通信的模块,它们与网络协议栈相连接,借助网络协议栈提供的服务完成网络上数据信息的交换。另一部分是面向用户或者作其他处理的模块,它们接收用户的命令,或者对借助网络传输过来的数据进行加工,这两部分模块相互配合,来实现网络应用程序的功能。 ; 网络应用程序最终要实现网络资源的共享,共享的基础就是必须能够通过网络轻松地传递各种信息。
网络编程首先要解决网间进程通信的问题。然后才能在通信的基础上开发各种应用功能。;3.实现网间进程通信必须解决的问题
网间进程通信是指网络中不同主机中的应用进程之间的相互通信问题,网间进程通信必须解决以下问题:
(1)网间进程的标识问题
(2)如何与网络协议栈连接的问题
(3)多重协议的识别问题
(
原创力文档

文档评论(0)