- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章Internet基本服务
第四章 Internet基本服务章前导读通过本章,你可以学习到:网络应用进程的两种主要通信模型Internet域名解析相关知识远程登录服务、FTP服务、电子邮件系统、Web系统的工作原理以及相关协议知识本章评估学习点拨重要度本章的重点内容为Internet提供的几种重要服务的工作原理以及相关协议。本章将主要介绍Internet应用层提供的域名服务(DNS)、远程登录服务(Telnet)、文件传输服务(FTP)、电子邮件服务(E-mail)、Web服务,以及涉及的主要协议:远程登录协议、SMT和POP3协议、HTTP和HTML协议。知识类型理论与实践考核类型选择题所占分值选择题:约分学习时间8课时本章学习流程图第4章Internet基本服务阅读章节前的导读内容,了解本章的重点、难点和学习方法,制订合理的学习计划4.1【掌握】应用进程的两种通信模型设备安装与调试4.2【掌握】域名解析与DNS资源记录4.3【掌握】远程登录服务4.4【掌握】FTP服务4.54.6【掌握】Web系统构成4.1 网络应用进程通信模型Internet各种应用层协议都是为了解决某一类应用问题,虽然这些问题各异,但它们的解决方案都是通过网络上不同主机的多个应用进程之间有序的通信和协同工作来实现的。根据通信过程中各主机之间的交互方式,网络应用进程通信模型主要有两种:客户机/服务器模型(C/S)、对等计算模型(P2P)。4.1.1 客户机/服务器模型网络应用进程通信中最重要的交互方式是客户机/服务器(Client/Server,C/S)模式。Internet提供的很多服务都采用这种模式,如FTP、DNS、Email、Web服务、Telnet等。1. 客户机/服务器模式工作原理在TCP/IP网络应用中,通信的两个进程间相互作用的主要模式是客户机/服务器模式,即客户机向服务器提出请求,服务器接收到请求后提供相应的服务。在这种模式下,一个或多个客户机与一个或多个服务器,以及下层的操作系统进程间通信系统,共同组成一个支持分布计算、分析和表示的系统。客户机/服务器模式在操作过程中采取的是主动请求的方式。服务器提供服务时,首先打开一个通信通道,并告知本地主机,它愿意在某一地址和端口上接收客户机请求,然后等待客户机请求,当接收到服务请求时,立即处理该请求并发送应答信号,处理结束后继续等待新的请求。客户机发送请求时,首先打开一个通信通道,并连接到服务器所在主机的特定端口,然后向服务器发送请求报文,等待并接收应答。图4.1显示了客户机/服务器模式通过互联网进行交互的过程。图 4. 1客户机/服务器模式交互模型2. 客户机/服务器模型特性客户机/服务器模式的建立主要基于两点问题,即资源的不对等性与通信进程异步性。由于服务器通常比较复杂,能提供多种服务,对主机的软硬件资源有一定要求,而客户机进程功能简单,往往只请求某一种服务,这就造成了网络中软硬件资源、运算能力和信息不均等,进而形成拥有众多资源的服务器提供服务而资源较少的客户机请求服务的非对等模型。图4.2中,运行服务器进程的主机提供Web服务、FTP服务和文件服务,客户机1、客户机2和客户机3分别运行访问文件服务和Web服务的客户机进程,因此,通过互联网,文件系统服务器为客户机1提供服务,而Web服务器则根据客户机2和客户机3的请求,同时为它们提供服务。图 4. 2多服务器进程及并发处理多个客户机请求模型网络进程通信是异步的,相互通信的进程间既不存在父子关系,又不共享内存缓冲区,因此需要一种机制为待通信的进程间建立联系,为二者的数据交换提供诸如何时开始通信、何时发送信息、何时接受信息等的同步支持,这就是基于客户机/服务器模式的通信模型。表4.1对客户机进程和服务器进程的性能进行了对比。表 4. 1客户机进程和服务器进程特性对照表客户机进程服务器进程进程性质普通应用程序,一般进行本地计算,在进行远程访问时临时成为客户机享受特权的应用进程,专门用来提供某一种服务运行状态为一个用户服务,可随时开始或停止运行同时处理多个客户机请求,通常在系统启动时自动调用,并一直保持运行状态运行环境在用户的计算机上本地运行在一台共享计算机上运行通信地位主动地与服务器进程进行联系被动地等待各个客户机的通信请求运行资源不需要特殊硬件和高级操作系统需要强大的硬件和高级操作系统支持客户机/服务器模型是应用软件之间最常用、最重要的交互模型,它与传统的分时共享模式和资源共享模式相比,具有众多无法替代的优点。3. 客户机/服务器模式存在的问题(1)标示一个特定的服务一个服务器可以提供多种服务,这就要求传输协议必须提供一套机制让客户机进程无二义性地指明所要求的服务。这种机制赋予每个服务一个唯一的标识,并要求服务器进程和客户机进程都使用这个标识。当客户机需要向服务器请求服务
您可能关注的文档
最近下载
- 天津财经大学2024届毕业生就业质量报告.pdf VIP
- 部编人教版五年级数学上册《小数乘法(全章)》PPT教学课件.ppt VIP
- 数字集成电路部分课后习题chapter11ex.pdf VIP
- 安全通信与安全通信标准EN50159.pdf VIP
- 消防安全管理方案.docx VIP
- 锂电池储能系统技术协议.docx VIP
- 四年级数学下册《每日一练》全52套.pdf VIP
- 2025年福建厦门海关口岸门诊部招聘检验检测岗8人笔试附带答案详解.docx VIP
- 部编版语文四年级上册全册教案.pdf VIP
- DB37_T 4614.2-2023 “爱山东”政务服务平台移动端 第2部分:运营管理规范.docx VIP
文档评论(0)