现代网络技术 第11章 互联网应用协议

上传人:子 文档编号:51923558 上传时间:2018-08-17 格式:PPT 页数:72 大小:462KB
返回 下载 相关 举报
现代网络技术 第11章  互联网应用协议_第1页
第1页 / 共72页
现代网络技术 第11章  互联网应用协议_第2页
第2页 / 共72页
现代网络技术 第11章  互联网应用协议_第3页
第3页 / 共72页
现代网络技术 第11章  互联网应用协议_第4页
第4页 / 共72页
现代网络技术 第11章  互联网应用协议_第5页
第5页 / 共72页
点击查看更多>>
资源描述

《现代网络技术 第11章 互联网应用协议》由会员分享,可在线阅读,更多相关《现代网络技术 第11章 互联网应用协议(72页珍藏版)》请在金锄头文库上搜索。

1、现代网络技术第11章 互联网应用协议第11章 互联网应用协议11.1 域名系统DNS11.2 电子邮件系统E-mail11.3 文件传输与文件访问系统11.4 远程登录Telnet11.5 代理服务器11.6 网 络 管 理现代网络技术第11章 互联网应用协议11.1 域名系统DNS11.1.1 IP域名结构首先应该明确,Internet上提供主机名字的目的在于方便用户使用Internet。首先,对主机名字要求是全局惟一的,即能在整个Internet通用。其次,要便于管理,Internet中主机名字管理工作包括名字分配、确认和名字回收等。第三,要便于映射,即便于名字与IP地址之间的映射,因为用

2、户级的名字不能为使用IP地址的协议软件所接受,IP地址也不能为一般用户所理解,二者之间存在映射需求。 现代网络技术第11章 互联网应用协议需要注意的是:域名只是一个逻辑概念,它并不能反映出主机所在的物理位置。域名的命名机制有两类:一类是根据管理上的组织机构来划分,与地理位置和网络互连情况无关,称为组织型域名。 现代网络技术第11章 互联网应用协议图11-1 Internet的名字空间org com net edu gov mil int cn jp ca uk cctv ibm sun hp dell microsoft hk gd sh bj org edu com net gov tsin

3、ghua pku fudan szu njumail mailbox www cie mail csnet1 ep树根一级(顶级)域名二级域名三级域名四级域名现代网络技术第11章 互联网应用协议NIC将第一级域的管理特权分派给指定管理机构,各管理机构再对其管辖的域名空间继续划分,并将各子部分管理特权授予子管理机构。如此下去,便形成层次型域名。由于管理机构是逐级授权的,所以最 终的域名都得到NIC承认,成为全球Internet的惟一名字。 现代网络技术第11章 互联网应用协议11.1.2 域名解析域名解析与地址解析有很多相似的地方,也包括正向解析(从域名到地址)以及逆向解析(从地址到域 名)。正

4、如IP地址的引入增加了程序员的方便性而引起地址解析额外开销一样,域名的引入一方面增加了用户的方便性,另一方面却也引入了域名解析的额外开销。这是性能与代价的折衷。1. 域名服务器TCP/IP名字地址映射由一组既独立又协作的域名服务器完成,这组域名服务器是解析系统的核心。 现代网络技术第11章 互联网应用协议根服务器.edu域 服务器.com域 服务器.cn域 服务器图11-2 域名服务器的逻辑结构根服务器 子域服务器ucb.edu 子域服务器 子域服务器图11-3 域名服务器的物理结构现代网络技术第11章 互联网应用协议2. 域名服务器层次域名服务器按照域名层次安排它的层次,每个服务器授权管辖域

5、名体系中一部分。根服务器处于层次 体系的顶部,它是顶层域(如.com)的管辖者。 DNS服务器层次与域名层次两者并不是对等的。 现代网络技术第11章 互联网应用协议图11-4 DNS的服务器层次现代网络技术第11章 互联网应用协议3. 域名解析过程DNS是一种层次化的命名体系结构,实现这一体系结构依靠分布式数据库系统。它的根本目的在于: 将目的主机名映射到IP地址。 现代网络技术第11章 互联网应用协议图11-5 名字解析过程入口DNS客户构造 名字查询报文将查询报文发往 某名字服务器名字是否在 该名字服务器所 管辖区内?存在合适的 下一个名字服务器 吗?存在该机器名吗?求解方式?从DNS数据

6、库中 取出相应的IP地址 返回给DNS客户将名字请求转送给 下一名字服务器, 进行递归求解,结果 返回给DNS客户返回“名字不 存在”报文给 DNS客户产生指定下一名字 服务器的响应, 送给DNS客户结束YYYNNN迭代递归客户操作服务器操作现代网络技术第11章 互联网应用协议图11-6(b)是一种效率较高的解析方案。当步骤1查询本地服务器不能返回正确的信息后,则由本地名 字服务器导向顶级域名服务器cn。再由cn直接指向分支就可获得接收者域名的查询。现代网络技术第11章 互联网应用协议图11-6 域名解析过程(a) 递归域名解析;(b) 高效域名解析本地 名字服务器名字服务器名字服务器名字服务

7、器名字服务器12345678910AAA 客户(a)本地 名字服务器名字服务器名字服务器123456AAA 客户(b)现代网络技术第11章 互联网应用协议11.2 电子邮件系统E-mail11.2.1 电子邮件的有关协议与Internet电子邮件系统有关的典型协议主要有以下三种。1传输方式的协议(1) 简单邮件传输协议SMTP(Simple Mail Transfer Protocol)。(2) 通用Internet邮件扩展协议MIME(Multipurpose Internet Mail Extensions)现代网络技术第11章 互联网应用协议2邮件存储访问协议(1) 邮政协议第3版POP

8、-3。(2) Internet邮件访问协议第4版IMAP-4。3目录访问方法的协议主要是轻型目录访问协议LDAP。 (1) 邮件发送者把一条信息发送给接收者,接收者可以是一个或多个。(2) 发送的信息包括数据、文件、文字、声音、图像或图形。(3) 发送者或接收者可以是Internet以外的用户。现代网络技术第11章 互联网应用协议(4) 电子邮件的发送和接收软件可以与用户的其他软件沟通。(5) 电子邮件系统具有较强的管理和监控功能,以利于系统的维护和改善系统的运行性能。(6) 其他一些方便用户的功能,如支持多种语言文本、邮件优先权等。 现代网络技术第11章 互联网应用协议11.2.2 电子邮件

9、系统的结构一个电子邮件系统有两个主要组成部分:用户接口和邮件传输程序。整个电子邮件系统与Internet相连,如图11-7所示。用户接口部分至少应当具有以下三个功能:现代网络技术第11章 互联网应用协议图11-7 电子邮件系统的组成部件用 户 接 口客户 (发送邮件 )服务器 (接收邮件 )用户 发邮件用户 读邮件发送邮件的 TCP连接接收邮件的 TCP连接 端口号25用户代理 UA报文传送代理 MTA发送邮件缓冲区用户邮箱现代网络技术第11章 互联网应用协议(1) 撰写:给用户提供很方便地编辑信件的环境。(2) 显示:能方便地在计算机屏幕上显示出来信,包括来信附上的声音和图像。(3) 处理:

10、收信人根据情况按不同方式对来信进行处理,如打印、转发、分类保存。(1) 传送和接收:电子邮件按照客户/服务器方式工作。 (2) 报告:将邮件传送的情况(已交付、被拒绝、丢失等)向发信人报告。现代网络技术第11章 互联网应用协议图11-8 电子邮件系统的结构MTAAMTAAMTAAMTAA接收 UA发送 UAInternetMTS现代网络技术第11章 互联网应用协议11.2.3 电子邮件的发送图11-9是一个电子邮件的实例,它给出了发送者John发给Lchae的整个邮件内容格式。在这个邮件例子中,可以看到报头信息占据了前4行,报头信息可以分成几个独立的域信息行,如“To:”为域,而L为它的域值。

11、 现代网络技术第11章 互联网应用协议图11-9 电子邮件实例From:J To:L Data:Wed,4 Sep 96 10:21:32 EDT Subject:lunch with me ?Bib,Can we get together for lunch when you visit next week ? Im free on Tuesday or Wednesday just let me know which day you would prefer.John现代网络技术第11章 互联网应用协议11.2.4 电子邮件的接收当电子邮件已经转发到接收者的MTA或邮件服务器上时,接收UA

12、可通过多种访问MTA的方法来接收电子邮件。(1) 通过在本地网络上使用CC.Mail专用电子邮件包来处理电子邮件的访问操作。(2) 使用如CompuServe、America Online等在线服务的电子邮件应用程序来访问MTA。(3) 通过邮政协议(POP-3)或邮件访问协议(IMAP-4)来访问MTA。现代网络技术第11章 互联网应用协议图11-10 本地电子邮件系统基本结构 图11-11 邮件访问模式SuLiWanInternet邮件存储 服务器邮件传输 服务器客户机用户信箱邮件存储服务器离线在线断线客户机现代网络技术第11章 互联网应用协议11.2.5 SMTP:简单邮件传输协议SMT

13、P是一个简单的ASCII协议。SMTP客户机发送进程在与SMTP服务器通过25号端口建立TCP连接后,等待服务器发出一个“220 Simple Mail Transfer Service Ready”报文。 现代网络技术第11章 互联网应用协议11.2.6 邮箱访问协议邮箱一般是放在功能强大的邮件服务器上的,而邮件服务器必须不间断地运行,并时刻保持与Internet的直接连接,以便能随时接收邮件。用户一般在桌面 PC工作,并没有直接连入Internet,它不能直接向外面发送邮件或从外面接收邮件,而是需要通过内联网(如校园网、园区网)或拨号网络与服务器相连。 现代网络技术第11章 互联网应用协议

14、11.2.7 MIME协议SMTP协议存在一些不足之处:(1) SMTP不能传送可执行文件或其他的二进制对象。 (2) SMTP限于传送7位的ASCII码。 (3) SMTP服务器会拒绝超过一定长度的邮件。现代网络技术第11章 互联网应用协议MIME主要包括3个方面的内容:(1) 5个新的邮件首部字段,这些字段提供了有关邮件主体的信息。(2) 定义了许多邮件内容的格式,对多媒体电子邮件的表示方法进行了标准化。(3) 定义了传送编码,可对任何内容格式进行转换,而不会被邮件系统改变。现代网络技术第11章 互联网应用协议下面是MIME增加的5个新的邮件首部的名称及其意义。(1) MIMEVersio

15、n:标识MIME的版本。现在的版本号是1.0。若无此行,则为英文文本。(2) ContentDescription:这是可读字符串,说明此邮件的主题。(3) ContentId:邮件的惟一标识符。(4) ContentTransferEncoding:在传送时邮件主体的编码方式。(5) ContentType:说明邮件的类型。现代网络技术第11章 互联网应用协议11.3 文件传输与文件访问系统11.3.1 FTP的特点文件传输是TCP/IP中使用最广泛的应用之一,早在TCP/IP出现之前,ARPANET中就有了文件传输的标准文本,该文本后来发展成为目前众所周知的文件传输协 议FTP。在Unix系统中,客户端FTP有一组shell命令,其中最重要的命令就是ftp。现代网络技术第11章 互联网应用协议FTP有以下特点:(1) 交互式用户界面。客户端用户调用FTP后,便进入交互状态,可以利用FTP命令方便地与服务器对话。 (2) 对文件格式说明。FT

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号