- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章:应用层剖析
第7章 应用层;本章主要内容:
理解:TCP/IP协议栈与应用层协议之间的关系
掌握:域名系统的基本工作原理
掌握:电子邮件的基本工作原理
掌握:文件传输FTP的基本工作原理
掌握:WWW服务的基本工作原理;7.1 应用层协议概述;7.2 域名系统DNS; ;因特网的域名空间 ;DNS提供的服务;7.2.2 域名服务器;2.域名服务器的层次
DNS服务器的层次是与域名的层次相适应的;
每一个域名服务器都只对域名体系中的一部分进行管辖;
一个根服务器(root server)在这个层次体系的顶部,它是顶层域的管辖者;
DNS服务器的层次对应着域名的层次,但是这两者并不是对等的。一个公司网络或校园网可以选择将它所有的域名都放在一个域名服务器上,也可以选择运行几个域名服务器。 ;根域名服务器;根域名服务器;顶级域名服务器(即TLD服务器)
负责管理在该顶级域名服务器注册的所有二级域名
当收到DNS查询请求时,就给出相应的回答(可能是最后的结果,也可能是下一步应当找的域名服务器的IP地址)。
权威域名服务器
负责一个区的域名服务器
当一个权威域名服务器还不能给出最后的查询回答时,就会告诉发出查询请求的 DNS 客户,下一步应当找哪一个权威域名服务器。
本地域名服务器
当一个主机发出DNS查询请求时,这个查询请求报文就发送给本地域名服务器。
每一个因特网服务提供者 ISP,或一个大学,甚至一个大学里的系,都可以拥有一个本地域名服务器
这种域名服务器有时也称为默认域名服务器。
;7.2.3 域名解析 ;本地域名服务器采用迭代查询 ;本地域名服务器采用递归查询(比较少用) ;7.2.4 DNS缓存;7.2.5 DNS记录;DNS记录;DNS数据库中插入记录;7.3 电子邮件服务;7.3.2 电子邮件服务的工作过程 ;电子邮件应用程序基本服务功能:
创建与发送电子邮件;
接收、阅读与管理电子邮件;
账号、邮箱与通信簿管理。
电子邮件协议:
在电子邮件程序向邮件服务器中发送邮件时,使用的是简单邮件传输协议SMTP;
在电子邮件程序从邮件服务器中读取邮件时,可以使用邮局协议POP3或交互式邮件存取协议IMAP,它取决于邮件服务器支持的协议类型。 ;电子邮件系统协议使用情况 ;计算机科学与技术学院;计算机科学与技术学院;7.3.4 简单邮件传输协议SMTP ;计算机科学与技术学院;7.3.5 邮件读取协议POP3和IMAP ;计算机科学与技术学院;计算机科学与技术学院;基于Web的电子邮件;7.4 文件传输协议;主进程的工作步骤如下;两个连接;FTP 使用的两个 TCP 连接 ; 当客户进程向服务器进程发出建立连接请求时,要寻找连接服务器进程的熟知端口(21),同时还要告诉服务器进程自己的另一个端口号码,用于建立数据传送连接。
接着,服务器进程用自己传送数据的熟知端口(20)与客户进程所提供的端口号码建立数据传送连接。;7.5 WWW应用和HTTP协议 ;万维网必须解决的问题 ;万维网必须解决的问题 ;万维网必须解决的问题 ;7.5.2 统一资源定位符 URL;7.5.3 超文本传送协议 HTTP;;用户点击鼠标后所发生的事件 ;;持续连接(persistent connection);持续连接的两种工作方式;串行和并行TCP连接;3. HTTP 的报文结构 ;HTTP请求报文;;;HTTP 请求报文的一些方法 ;;;使用GET方法时实体主体为空,而使用POST方法时才使用。
HTTP客户机常常在用户提交表单时使用POST方法。例如,用户向搜索引擎提供搜索关键词。在使用POST方法的报文中,用户仍可以向服务器请求一个Web页面,但Web页面的特定内容依赖于用户在表单字段中输入的内容。当方法字段的值为POST时,实体主体中包含的就是用户在表单字段中输入的值。
表单提交也可以使用GET方法。HTML表单经常使用GET方法,将输入数据(在表单字段中)传送到正确的URL。;HTTP响应报文;;状态码都是三位数字 ;4. 用户与服务器的交互:cookie;cookie;代理服务器(proxy server) ;使用高速缓存可减少访问因特网服务器的时延 ;使用高速缓存的情况;使用高速缓存的情况;使用高速缓存的情况;使用高速缓存的情况;使用高速缓存的情况;条件GET方法;7.6 动态主机配置协议 DHCP(Dynamic Host Configuration Protocol) ;DHCP 使用客户服务器方式;DHCP 中继代理(relay agent) ;DHCP 中继代理以单播方式转发发现报文 ;租用期(lease period) ;DHCP 协议的工作过程 ;DHCP 协议的工作过程 ;DHCP
文档评论(0)