当前位置:
文档之家› 计算机网络技术第7章-PPT课件
计算机网络技术第7章-PPT课件
第7章 应用层
主要内容
7.1域名系统 7.2文件传送协议 7.3远程终端协议 7.4电子邮件协议 7.5超文本传输协议与万维网 7.6引导程序协议与动态主机配置协议 7.7简单网络管理协议
7.1域名系统
7.1.1 域名系统概述 7.1.2 DNS报文格式 7.1.3 DNS服务的工作过程
SMTP的工作过程示例
若SMTP服务器shmail.abc收到一封信要发到 shusersh.abc,其步骤如下.
(1) Sendmail请求DNS给出主机sh.abc的CNAME记录,如 有,假如CNAME到shmail.abc,则再次请求shmail.abc的 CNAME记录,直到没有为止。 (2) 假定被CNAME到shmail.abc,然后Sendmail请求abc 域的DNS给出shmail.abc的MX记录: shmail MX 5 shmail.abc 10 shmail2.abc (3) Sendmail最后请求DNS给出shmail.abc的A记录,即IP 地址,假设返回值为211.71.235.2。 (4) Sendmail与211.71.235.2连接,传送这封给 shusersh.abc的信到211.71.235.2 这台服务器的SMTP后 台程序。
7.1.1 域名系统概述
域名系统(DNS)是为解决IP地址不易记忆而 引入的一种命名机制,它由根和树结构组成。 DNS服务器负责的工作便是将域名转换为IP地 址
7.1.2 DNS报文格式
DNS报文格式
7.1.3 DNS服务的工作过程
DNS查询有递归和迭代两种方式 查询过程按两部分进行:首先,名称查询从客户机开 始并传送至解析程序进行解析;其次,不能就地解析 查询时,可根据需要查询DNS服务器来解析名称。
POP3的工作原理
服务器响应是由一个单独的命令行或多个命令行组成 的,响应第一行以ASCII文本+OK或-ERR指出相应的 操作状态是成功还是失败,在POP3协议中有认可、 处理和更新3种状态。 大多数现有的POP3客户与服务器执行采用ASCII明 文发送用户名和口令 为了避免发送明文口令的问题,有一种新的认证方法, 命令为APOP
DNS服务器的默认配置支持递归
在默认情况下,DNS客户服务要求服务器在返回应答 前使用递归过程来代表客户机完全解析名称 。
7.2文件传送协议
FTP是Internet传输文件的通用方法。在万维 网出现以前,用户使用命令方式传输文件,最 通用的应用程序是FTP。
当用户建立FTP连接时,将与两个端口建立联系,两个端 口分别为20和21。这两个端口有不同的功能,端口20是 数据端口而21是控制端口。 FTP的语法格式:ftp -v -d -i -n -g [主机名]
7.4.3 Internet信息访问协议
IMAP(Internet信息访问协议)是与POP3对应 的另一种协议,是美国斯坦福大学在1986年 开始研发的多重邮箱电子邮件系统。 它能够从邮件服务器上获取有关E-mail的信息 或直接收取邮件,具有高性能和可扩展性的优 点。 IMAPຫໍສະໝຸດ 越来越多的客户端电子邮件软件所采 纳。
7.4.2邮件接收协议
POP(Post Office Protocol )
适用于C/S结构的脱机模型的电子邮件协议,目前 已发展到第三版,称为POP3。
它是规定怎样将个人计算机连接到Internet的邮件服务器 和下载电子邮件的电子协议。 它是因特网电子邮件的第一个离线协议标准,POP3允许 用户从服务器上把邮件存储到本地主机(即自己的计算 机)上,同时删除保存在邮件服务器上的邮件,而POP3 服务器则是遵循POP3协议的接收邮件服务器,用来接收 电子邮件。
IMAP工作原理及特性
在在线方式下,IMAP允许用户像访问和操纵本地信息一样来访问 和操纵邮件服务器上的信息。 IMAP提供的摘要浏览功能可以让用户在阅读完所有的邮件到达时 间、主题、发件人、大小等信息,同时还可以享受选择性下载附 件的服务。 IMAP还提供基于服务器的邮件处理以及共享邮件信箱等功能。用 户在任何客户机上都可查看和离线下载服务器上的邮件,这让那 些漫游用户感到很方便。 IMAP的同步机制解决了,在分离状态下本地系统上的邮件状态和 服务器上的邮件状态可能和以后再连接时不一样问题。 IMAP还提供许多特别的功能,比如建立子目录和通过IMAP访问 Usenet。在系统管理员方面,IMAP也提供了一整套可用的特性。 IMAP的监听端口为143,消息的内在时间和日期是由服务器给出 的,是消息最后到达的真实日期和时间 。
POP3的常用命令
POP3的不足
用户接收电子邮件时,所有的信件都必须从服 务器上下载到客户机。
在整个收信过程中,用户无法知道邮件的具体信息, 只有照单全收入硬盘后,才能慢慢浏览和删除。这 使用户几乎没有对邮件接收的控制决定权。一旦碰 上邮箱被轰炸,或有比较大的邮件,用户不能通过 分析邮件的内容及发信人地址来决定是否下载或删 除,从而造成系统资源的浪费。
IMAP提供的3种操作模式
在线方式:邮件保留在Mail服务器端,客户端 可以对其进行管理。其使用方式与Web Mail 相类似。 离线方式:邮件保留在Mail服务器端,客户端 可以对其进行管理。这与POP协议一样。 分离方式:邮件的一部分在Mail服务器端,一 部分在客户端。这与一些成熟的组件包应用 (如LotusNotes/Domino)的方式类似。
7.3远程终端协议
Telnet协议的目的是提供一个相对通用的、双 向的、面向8位字节的通信机制。它的主要目 标是允许界面终端设备和面向终端的过程能通 过一个标准过程进行互相交互。 Telnet协议的建立主要基于3种想法:一是网 络虚终端的概念;二是可谈判的选项的原理; 三是对终端和过程进行均衡看待的观点。 在Telnet的服务器进程和客户端进程之间的操 作有4种常用的操作方式:半双工、一次一个 字符方式、一次一行方式、行方式。
7.4电子邮件协议
7.4.1 简单邮件传送协议 7.4.2邮件接收协议 7.4.3 Internet信息访问协议
7.4.1 简单邮件传送协议
简单邮件传送协议(Simple Mail Transfer Protocol,SMTP)被用于在因特网上传递电 子邮件。
SMTP协议是主要工作在两种情况下:一是电子邮件从客户机传输 到服务器;二是从某一个服务器传输到另一个服务器。 最小SMTP实现支持8种命令,主要有HELO、RCPT、DATA、 VEFY、EXPN、NOOP、QUIT和RSET等。