计算机通信网第7章-应用层.ppt

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 应用层 7.1 网络应用模式 客户服务器模式 7.1 网络应用模式 1.客户-服务器模式及其特点 2. 并发服务器和重复服务器 7.1 网络应用模式 浏览器服务器模式 7.2 域名系统DNS (Domain Name System) 域名→IP地址的转换。 Hosts文件 → DNS:联机分布式数据库系统。 客户--服务器模式:解析器--域名服务器。 13.1.1 Internet的域名结构 Internet 层次结构的名字空间,命名树,根结点无 名,根下面是顶级域结点。 域(domain):名字空间中一个可被管理的子空间。 域名: … 三级域名 . 二级域名 . 顶级域名 7.2 域名解析 1.域名解析方式 域名服务器系统 : 按照域名层次设置,但层次不严格相同; 每个域名服务器只负责其管辖区,本地服务器; 服务器系统协作: * 每个解析器知道如何访问本地服务器(IP地址); * 根服务器知道如何访问二级服务器; * 每个服务器知道如何访问下一级服务器及所有 根服务器。 1998.2 根服务器分布图 7.2 域名解析 域名解析分两步进行: 第一步:本地服务器 第二步:根→二级→…,自顶向下搜索, 直至完成。 * 递归解析(recursive resolution): 服务器又是解 析器,不能解析则变为解析器请求其他服务器。 * 反复解析 (iterative resolution): 客户每次请求一 个服务器, 不能解析则返回下一个服务器IP地址。 2. 域名缓存 域名解析算法 域名管辖区划分的例子 域名解析过程的例子 7.3 文件传送协议(FTP) FTP的客户服务器模式 7.4 电子邮件email 7.4.1 电子邮件系统概述 简单邮件传送协议SMTP(Simple Mail Transfer Protocol) 文本报文格式RFC 822 多用途Internet邮件扩充MIME(Multipurpose Internet Mail Extensions) 电子邮件系统概念结构: * 用户代理UA(User Agent) * 报文传送代理MTA( Message Transfer Agent) 电子邮件系统的组成 电子邮件系统的概念结构 电子邮件信息格式 RFC822 *早期: ASCII码(American National Standard Code for Information Interchange)文本邮件 * 两部分组成:首部(header) 和正文(body) * 首部关键字: To: 开头,接收方电子邮件地址列表 From: 发送方电子邮件地址 Cc: 发送副本的地址 Date: 发送日期和时间 Subject: 邮件主题 Reply-To:回复地址 2. 多用途Internet邮件扩充MIME 支持传送多媒体数据类型 ,用ASCⅡ码对任意 数据进行编码,然后在标准电子邮件中传输。    MIME 7种基本数据类型 2.多用途Internet邮件扩充MIME 首部进行了扩充,增加了关键字:MIME版本、 数据类型、编码方式 MIME首部标识数据类型和编码方式 64基本字符编码(base 64 encoding): 二进制数据 → 24 bit的组 → 4个6 bit的单位 → 0…63 →A…X, a…x, 0…9, +,/ (ASCII字符) 电子邮件传输 简单电子邮件传输协议SMTP MTA之间的通信协议 客户-服务器模式,发送:客户,接收:服务器。 TCP连接, 周知端口25 通信由可读的ASCII文本组成 SMTP: * 14条命令和21种应答信息; * 应答信息: 由代码(3位数字)开始,后面可附 (也可不)文字说明。 SMTP示例: ( TCP三次握手后 ) Server: 220 SMTP Service ready Client: HELO Server: 250 OK ( 建立连接, HELO是命令,220 和 250 是应答代码 ) Client: MAIL FROM: <zhang_3@> Server: 250 OK Client: RCPT TO

文档评论(0)

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

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

1亿VIP精品文档

相关文档