第四章Internet基本服务解说.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 Internet基本服务 章前导读 通过本章,你可以学习到: 网络应用进程的两种主要通信模型 Internet域名解析相关知识 远程登录服务、FTP服务、电子邮件系统、Web系统的工作原理以及相关协议知识 本章评估学习点拨重要度????本章的重点内容为Internet提供的几种重要服务的工作原理以及相关协议。 本章将主要介绍Internet应用层提供的域名服务(DNS)、远程登录服务(Telnet)、文件传输服务(FTP)、电子邮件服务(E-mail)、Web服务,以及涉及的主要协议:远程登录协议、SMT和POP3协议、HTTP和HTML协议。知识类型理论与实践考核类型选择题所占分值选择题:约 分学习时间8课时 本章学习流程图 第4章Internet基本服务 阅读章节前的导读内容,了解本章的重点、难点和学习方法,制订合理的学习计划 4.1【掌握】应用进程的两种通信模型 设备安装与调试 重点:C/S模式与P2P模式工作原理与特点 4.2【掌握】域名解析与DNS资源记录 重点:Internet域名解析过程与DNS资源记录的构成 4.3重点:远程登录协议工作原理 【掌握】远程登录服务 4.4【掌握】FTP服务 【掌握】电子邮件系统 重点:FTP服务特点和工作原理 4.5 重点:电子邮件地址格式与传输协议SMTP、POP3 4.6【掌握】Web系统构成 重点:HTTP协议与HTML协议 完成【课后总复习】 填写【学习效果自评】检测学习效果  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.  SEQ 图_4. \* ARABIC 1 客户机/服务器模式交互模型 2. 客户机/服务器模型特性 客户机/服务器模式的建立主要基于两点问题,即资源的不对等性与通信进程异步性。由于服务器通常比较复杂,能提供多种服务,对主机的软硬件资源有一定要求,而客户机进程功能简单,往往只请求某一种服务,这就造成了网络中软硬件资源、运算能力和信息不均等,进而形成拥有众多资源的服务器提供服务而资源较少的客户机请求服务的非对等模型。图4.2中,运行服务器进程的主机提供Web服务、FTP服务和文件服务,客户机1、客户机2和客户机3分别运行访问文件服务和Web服务的客户机进程,因此,通过互联网,文件系统服务器为客户机1提供服务,而Web服务器则根据客户机2和客户机3的请求,同时为它们提供服务。 图 4. SEQ 图_4. \* ARABIC2多服务器进程及并发处理多个客户机请求模型 网络进程通信是异步的,相互通信的进程间既不存在父子关系,又不共享内存缓冲区,因此需要一种机制为待通信的进程间建立联系,为二者的数据交换提供诸如何时开始通信、何时发送信息、何时接受信息等的同步支持,这就是基于客户机/服务器模式的通信模型。表4.1对客户机进程和服务器进程的性能进行了对比。 表 4.  SEQ 表_4. \* ARABIC 1客户机进程和服务器进程特性对照表 客户机进程服务器进程进程性质普通应用程序,一般进行本地计算,在进行远程访问

文档评论(0)

舞林宝贝 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档