网站大量收购闲置独家精品文档,联系QQ:2885784924

应用层协议和技术.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应用层协议和技术

应用层协议及技术;本章知识点;2.1 应用程序 - 网络间的接口;2.1.1 OSI and TCP/IP Model;表示层(The Presentation Layer) 三个主要的功能: 对应用层数据编码和转换,确保从源设备发出的数据能够被目的设备的对应的应用程序所解释 压缩数据 加密传输的数据;会话层(The Session Layer) 功能: 在源和目的之间创建,维护和中止会话连接 大多数的应用层软件,比如web浏览器或e-mail的客户端都包含了OSI的5,6,7层的功能;2.1.1 OSI and TCP/IP Model ;功能实现了以人为本的网络与底层数据网络的对接. 当启动一个应用程序时候,就会在本设备中启动相应的应用进程。 软件程序或进程以两种形式访问网络:应用程序和服务 1)网络感知应用程序:这些程序实现了应用层协议,并可以直接与底层的协议簇通信。(电子邮件客户程序和web浏览器) 2)应用层服务:有些程序可能需要通过应用层服务使用网络资源(文件传输,脱机打印) ;鼠卞叭砸骸梗牟贬遭迢瘩憾刚徒织氦向戳油穷釜涯氮闭启诫墩漓褥磐速偏应用层协议和技术应用层协议和技术;三者的关系: 应用程序提供创建消息的方法;应用层服务负责创建与网络交互的接口;协议则负责提供进行数据处理的规则和格式。 应用程序提供用户界面,服务遵照协议的要求准备用于网络传输的数据;2.1.4 Application Layer Protocol Functions;2.2 网络模型-数据请求和响应模式;2.2.1 客户端-服务器模式;2.2.2 Servers;2.2.3 Application Layer Services and Protocols;3.2.4 Peer-to-Peer Networking and 2.2.4 2.2.4 Applications;点到点应用程序: 允许设备在同一通信过程中既作为客户端又作为服务器. 某些P2P应用程序采用混合系统,共享资源是分散的,但指向资源位置的索引存储在集中目录中。索引服务器帮助两台对等设备实现连接. 可以用于点到点网络,客户/服务器网络以及Internet;2.3 应用层协议及服务实例;预备知识:端口号 (如:DNS TCP/UDP 端口 53) DNS协议定义了一套自动化服务,该服务将资源名称和所需的数字网络地址匹配. DNS是一种客户/服务器服务模式;DNS是一种客户/服务器服务模式,DNS客户端本身就是一种服务,也被称为DNS解析器,支持其它网络应用程序和服务的名称解析. ;DNS使用域名守护程序(named)主要提供了域名解析的服务 DNS服务器存储了不同类型的资源记录,用来解析域名,这些记录包括名字,地址,类型 消息: ;2.3.1 DNS Services and Protocol ;2.3.1 DNS Services and Protocol;2.3.1 DNS Services and Protocol;2.3.1 DNS Services and Protocol;…;递归与迭代相结合的查询 ;2.3.1 DNS Services and Protocol;2.3.2 WWW Service and HTTP;当客户端请求时,HTTP服务器端响应,发送给客户端代码;客户端浏览器对收到的资源进行解释,并将解释后的数据呈现给用户;HTTP 规定了请求和响应的协议 HTTP中规定三个常用消息的类型GET, POST, and PUT. GET is a client request for data. POST and PUT are used to send messages that upload data to the web server. HTTPS(443) ;2.3.3 E-mail Services and SMTP/POP Protocols;邮件服务器运行两个独立进程 MTA (Mail Transfer Agent ):邮件传送代理 MDA (Mail Delivery Agent ):邮件分发代理 The Mail Transfer Agent (MTA) process :;E-mail Server – MDA MDA从MTA中接收所有的邮件,并执行分发操作,将邮件放到相应的用户邮箱中,并可以进行:病毒扫描、垃圾邮件过滤以及送达回执处理等。;SMTP is used to forward e-mail.(MIME) POP is used to deliver e-mail.(IMAP);邮件传输的完整过程;目前电子邮件服务模式;2.3.4 FTP(RFC959);2.3.4 FTP(RFC959);2.3.4 FTP(RFC

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档