7.1 有关网络程序设计的一些概念 7.1.1 什么是网络应用软件? 人们常将应用软件分为单机版的和网络版,单机版应用软件就是一般程序设计语言教科书重点讲述的,在单机环境下使用的软件,这种软件的特点是结构简单,易于学习与设计。另一种应用软件是需要安装在网络环境中使用的,网络中不同主机上安装的软件需要进行相互通信才能完成其功能,这就是网络应用软件,这种软件的特点是结构较为复杂,软件设计者不但要掌握程序设计的一般知识,还要掌握网络系统的有关知识与理解网络通信协议。由于计算机网络的广泛应用,目前软件开发的主流是设计这类网络环境下的应用软件。 7.1 有关网络程序设计的一些概念 7.1.2 网络中两个通信程序如何相互识别对方 在操作系统中我们知道,同一个系统中不同的两个进程间进行通信时,通过系统分配的进程号(process ID)就可以惟一标识一个进程,也就是说两个相互通信的进程,只要知道知识对方的进程号就可以进行通信。而网络情况下进程间的通信问题,就要复杂得多,不能只简单的用进程号来标识不同的进程。首先要解决如何识别网络中不同的主机问题,其次因为各个主机系统中都独立地进行进程号分配,并且不同系统中进程号的产生与分配策略也不同,所以在网络环境中不能再通过进程号来简单的识别两个相互通信的进程了。 那么,在网络环境中,两个相互通信的进程,如何识别对方呢? 7.1 有关网络程序设计的一些概念 7
您可能关注的文档
最近下载
- 2025年全国社区矫正技能竞赛考试题库(含答案).docx
- (高清版)B-T 17671-2021 水泥胶砂强度检验方法(ISO法).pdf VIP
- 腹膜后肿瘤诊治专家共识(2025版).pdf
- (苏科版)八年级物理上册同步练习4.3 凸透镜成像的规律(解析版).docx VIP
- 儿童癫痫持续状态诊断治疗中国专家共识解读优秀课件PPT.pptx VIP
- 风电场运行规程(风机).doc VIP
- 广东省异地就医登记备案表.pdf VIP
- 儿童癫痫持续状态诊断治疗的中国专家共识(2022)解读PPT课件.pptx VIP
- 广东省异地就医登记备案表.pdf VIP
- 学生安全教育-讲义——遭遇绑架入室抢劫-被捆绑后如何自救.docx VIP
原创力文档

文档评论(0)