- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机网络与通信第9章
第9章 网络应用 9.1 网络应用模式 9.2 域名系统 9.3 文件传输协议 9.4 电子邮件 9.5 万维网 9.6 动态主机配置协议 9.1 网络应用模式 客户-服务器C/S (Client/Server)模式 浏览器-服务器B/S (Browser /Server)模式 采用C/S模式, 主要原因如下: 适应通信发起的随机性 充分地利用网络资源 优化网络计算,提高传输效率 处理并发请求的服务器方案: 并发服务器(concurrent server) 重复服务器(iterative server) 9.2.1 Internet域名结构 Internet域名结构:层次结构的域名 ······.三级域名.二级域名.顶级域名 整个Internet层次结构的名字空间构成一棵命名树,根结点无名,根下面是TLD结点。 顶级域名TLD有三类: 国家顶级域名ccTLD 通用顶级域名gTLD 基础结构域名 cn下注册的二级域名分为“类别域名”和“行政区域名”两类。 9.2.2 域名解析 DNS是一个联机分布式数据库系统,采用C/S模式: 域名解析器,域名服务器。 域名服务器系统,其组织有以下特点: 基本上是按照域名的层次来设置的 在每个管辖区设置相应的授权域名服务器ANS,有几种特殊的域名服务器: 本地域名服务器LNS (Local Name Server) 顶级域名服务器TNS(TLD Name Server) 根域名服务器RNS(Root Name Server) 形成一个联合协作的系统 每个域名服务器都知道RNS的IP地址 每个域名服务器都知道其下一级域名服务器的域名和IP地址 9.2.2 域名解析 根域名服务系统分布 9.2.2 域名解析 域名解析方式 递归解析 反复解析 9.2.2 域名解析 域名解析过程分两步进行: 第一步 解析者访问LNS。 第二步 访问其他域名服务器,进行一次自顶向下的搜索。 9.2.2 域名解析 1. IP()=? 2. IP()=? (1)、(2) 、(3)、(4)、(5): 3. 请查询edu 4. IP()=? IP() = ? 5. 请查询 6. IP()=? (6)、(7)、(8)、(9)、(10): 7. 请查询 8. IP()=? IP = 0 9. IP=0 10. IP=0 9.2.2 域名解析 域名缓存 在LNS解析过程中,如果在数据库中搜索不到相关的记录,就使用域名缓存。 域名缓存中域名-IP地址映射的有效性问题,两种措施: 注明是非授权的 。 维护一个生存时间TTL(Time To Live)。 域名缓存机制也用于主机。 9.3 文件传送协议FTP FTP使用C/S模式,使用双重连接:控制连接和数据连接,并涉及5种进程:主服务器进程、客户控制进程、服务器控制进程、客户数据传送进程和服务器数据传送进程。 FTP是一个交互式会话系统,一个FTP会话,需要建立一个控制连接和若干个数据连接,控制连接负责传送控制信息, 数据连接负责传送文件,均使用TCP连接。 控制连接 开机后服务器的主服务器进程最先运行,等待客户的请求。 客户端进入FTP后,先建立一个客户控制进程。 主服务器进程进入阻塞状态,等待新的客户请求。 9.3 文件传送协议FTP 数据连接 : 依赖于用户为某种文件操作发出的请求,客户控制进程在操作结束时为数据连接选择一个自由端口号,并通过控制连接把该端口号发送给服务器控制进程。 服务器上的服务器数据传送进程,通过该端口向客户数据传送进程发送连接请求,建立起数据连接。 服务器数据传送进程使用周知端口20,但与一般C/S模式不同,它作为请求方。 网络虚拟终端NVT(Network Virtual Terminal) 严格的FTP访问控制和匿名访问控制 9.4 电子邮件 9.4.1 电子邮件简介 9.4.2 电子邮件系统 9.4.3 电子邮件的信息格式 9.4.4 简单电子邮件传送协议 9.4.5 邮局协议 9.4.1 电子邮件简介 简单邮件传送协议SMTP(Simple Mail Transfer Protocol)和电子邮件文本报文格式。 多用途因特网邮件扩充MIME(Multipurpose Internet Mail Extensions)。 邮局协议POP(Post Office Pro
文档评论(0)