- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第九章应用层
9.1应用层基本概念
♦:♦按照ISO的OSI模型,应用层是最高层,而在TCP/IP模型中应用层同样也处在最高层。
随着Internet技的迅速发展,以TCP/IP模型为代表的应用层协议正在不断丰富和完善。
•《域名系统(DomainNameSystem,DNS),用于管理和提供主机或设备的名字与IP地址之
间映射关系的服务。
♦:♦文件传送协议(FileTransferProtocol,FTP),用于在网络中实现交互式的文件传送。
♦:•简单邮件传送协议(SimpleMailTransferProtocol,SMTP),用于在网络中邮件的传输。
•:•远程登录协议Telnet),用于在网络中实现远程登录。
4♦超文本传送协议(Hypcr-textTransferProtocol,),用于在Internet中提供WWW服务。
•:•应用层协议可分为三类:
分依赖于面向连接的TCP:这一类包括远程登录协议TELNET,电子邮件协议SMTP和文件
传输协议FTP等。
•:•依赖于无连接的UDP:这一类包括单纯文件传输协议TFTP,远程过程调用协议RPC等。
•:•既依赖于TCP又依赖于UDP的协议:这一类有域名系统协议DNS等。
客户机/服务器模型
❖Internet中提供的应用层服务很多都使用了客户机/服务器模型为基础。
。客户机/服务器模型是在分布式计算中,一个应用程序被动地等待,而另一个应用程序通
过请求启动通信的模式。
♦:♦客户机Qienl)和服务器:Server)分别指两个应用程序。客户机向服务器发出服务请求,服
务器做出响应。服务器应处于守候状态,并监测客户机的请求。客户机发出请求,该请求经
互联网传送给服务器。一旦服务器接收到这个请求,就可以执行请求指定的任务,并招执行
的结果经互联网回送给客户机。
♦:♦一台主机上通常可以运行多个服务器程序,每个服务器程序需要并发地处理多个客户机的
请求,并将处理的结果返回给客户机。
。服务器程序通常比较复杂,对主机的硬件资源及软件资源都有一定的要求。
♦:♦客户机程序由于功能相对较简单,通常不需要特殊的硬件和高级的网络操作系统.
。客户机/服务器模型不但很好地解决了互联网应用程序之间的同步问题,而且其非对等相
互作用(客户机请求服务,服务器提供服务)的特点很好地适应了互联网资源分配不均的客
观事实。
♦:♦由于一个主机可以运行多个服务器程序,必须提供一套机制让客户机程序无二义性地指明
所希望的服务。这种机制要求赋予每个服务一个唯一的标识,同时要求服务器程序和客户机
程序都使用这个标识。
♦:♦当服务器程序开始时,首先在本地主机上注册自己提供服务所使用的标识。在客户机需要
使用服务器提供的服务时,则利用服务器使用的标识指定所希望的服务。一旦运行服务器程
序的主机接收到一个具有特定标识的服务请求,它就将该请求转交给注册该特定标定标识的
服务器程序处理。
♦:♦在TCP/IP互联网中,服务器程序通常使用TCP协议或UDP协议的口号作为自己的特
定标识。在服务器程序启动时,首先在本地主机注册自己使用的TCP或UDP口号,这就
意味着在声明该口号已被占用的同时,通知本地主机,如果在该口上收到信息,则需要
将这些信息转交给注册该口号的服务程序处理。在客尸机程序需要访问某个服务时:可以
通过与服务器程序使用的TCP口建立连接或直接向服务器程序使用的UDP口发送信息
来实现。
服务器处理多个并发请求的方案:
《重复服务器(kcrativeServer)方案:服务器程序中包含一个请求队列,客户机清求到达后,
首先进入队列中等待,服务器按照先进先出(FirstIn,FirstOu)〔的原则顺序做出响应。重复
服务器对系统资源要求不高,但一旦服务器需要较长时间才能完成一个请求,其他请求就需
要等待很长时间才能得到响应。重复服务器一般用于
您可能关注的文档
最近下载
- 真空炉专用热电偶及其选择.pdf
- NITON XL3t(美国力通-矿石元素分析仪)用户手册-中文.doc
- 时尚艺术明星们的时尚艺术作品展览.pptx
- 兰博基尼-Gallardo 盖拉多 产品用户手册 - 车主手册 -Gallardo Coupe-Gallardo Coupe LP560-4-GallardoCoupèLP560-4用户手册.pdf
- 公共服务领域地方政府与社会组织合作治理研究-政治学理论专业论文.docx
- 2024年生猪屠宰兽医卫生检验人员考试题库.docx
- 2024江西水利职业学院教师招聘考试笔试试题.docx
- 2025国企中层干部竞聘考试题库.docx VIP
- 超声骨刀机啄木鸟.pptx
- 冲床操作说明书.xls VIP
文档评论(0)