第6章 应用层
笔记本章要点:应用层要求了解客户/服务器模型及常用的几种应用服务及其实现,例如:
DNS(域名解析服务):包括层次域名空间、域名服务器、域名解析过程等。
FTP(文件传输协议):包括FTP协议的工作原理、控制连接与数据连接等。
E-Mail(电子邮件):包括电子邮件系统的组成结构、电子邮件格式与MIME、SMTP协议与POP3协议等。
WWW(万维网):包括WWW的概念与组成结构、HTTP协议等。
对于以上4种常见的服务,掌握其相关概念、基本工作原理、服务过程、所涉及的网络协议。
第6章 应用层
应用层的作用不是把各种应用进行标准化,而是将一种应用程序经常使用到的应用层服务、功能以及实现这些功能所要求的协议进行标准化
1、DNS
计算机用户间接使用DNS;
使用UDP向域名服务器传输DNS请求报文;
结构:采用层次树状结构;域名只是逻辑概念;
域名服务器:
以区为管辖单位;
根域名服务器→顶级域名服务器(TLD)→权限域名服务器→本地域名服务器;
域名解析过程:
主机向本地域名服务器的查询采用递归查询;(请求者身份向上递归)
本地域名服务器向根域名服务器的查询采用迭代查询;(常用)
高速缓存:
本地域名服务器和主机都会有;
有计时器(增加时间减少网络开销,减少时间提高域名转换的准确性);
2、FTP——文件传输
提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。
基本工作原理
主要功能:减少或消除在不同操作系统下处理文件的不兼容性;
使用TCP可靠的运输服务;使用客户服务器方式;
服务器进程:①主进程:接受新的请求;②从属进程:处理单个请求;
两个并行的连接:
① 控制连接(默认TCP端口号21):会话期间一直打开;
② 数据连接(保留端口号20):连接客户端和服务器端的数据传送进程。
当一台计算机从FTP服务器下载文件时,在该FTP服务器上对数据进行封装的五个转换步骤是(数据,数据段,数据包,数据帧,比特)。
TFTP(端口号69):①使用UDP数据报;②只支持文件传输,不支持交互;③像停止等待协议
特点:(1) 每次传送的数据 PDU 中有 512 字节的数据,但最后一次可不足 512 字节(文件结束的标志,若是512的整数倍则发一个只有首部的数据报文)。(2) 数据 PDU 也称为文件块(block),每个块按序编号,从 1 开始。(3) 支持 ASCII 码或二进制传送。(4) 可对文件进行读或写。(5) 使用很简单的首部。
3、TELNET(终端仿真协议):①客户服务器方式;②传输的格式使用NVT;
4、万维网:①信息储藏所;②分布式超媒体(hypermedia)系统,它是超文本(hypertext)系统的扩充。③C/S方式。
特点:
①利用统一资源定位符URL来标志分布在整个因特网上的万维网文档;
②利用http来实现万维网上的各种链接;
③HTML可以是不同作者创作的不同风格的万维网文档都能在因特网上的各种主机上显示出来;
④使用搜索引擎让用户能够很方便地找到所需的信息;
URL组成: <协议>://<主机>:<端口>/<路径>;
协议中用于WWW传输控制的是 HTTP
HTTP超文本传送协议——Internet上的各种不同网络及不同类型的计算机进行相互通信的基础
超文本的含义是 该文本中含有链接到其他文本的链接点
面向事务的协议,可靠;
本身是无连接的;
http 1.0是无状态的,每次请求有两倍RTT的开销;
http 1.1是持续连接,两种工作方式:①非流水线方式:收到响应后再发出请求;②流水线方式:连续发送,只花费一个RTT时间;
http代理服务器(高速缓存)——存储请求和响应;
报文结构(ASCII码):
①请求报文=请求行(方法,URL,http的版本),首部行,实体主体;
②响应报文;=状态行(http版本,状态码,简单短语),首部行,实体主体;
Cookie——在服务器和客户之间传递的状态信息,
Html超文本标记语言
制作万维网网页的标准语言;
实现动态文档:①增加另一个应用程序;②增加一个机制(CGI);
CGI——通用网关接口;
Java技术组成:①程序设计语言;②运行环境;③类库。
搜索引擎:①全文检索;②分类目录搜索引擎(人工);③元搜索引擎(多个引擎聚
合)。
5、电子邮件
电子邮件系统提供的是一种__存储转发式_____服务,WWW服务模式为____ B/S
发送邮件的协议:SMTP——负责电子邮件传输的应用层协议是SMTP
读取邮件的协议:POP3 (客户服务器)和 IMAP(联机协议)
用户代理 UA 就是用户与电子邮件系统的接口,是电子邮件客户端软件。
电子邮件由信封(envelope)和内容(content)两部分组成。
在电子邮件应用程序向邮件服务器发送邮件时,最常用的协议是SMTP协议;而在电子邮件应用程序从邮件服务器读取邮件时,可以使用POP3协议,或IMAP协议,取决于邮件服务器支持的协议类型
6、DHCP动态主机配置协议
协议软件参数化;自动获取;
需要配置的项目:
(1) IP 地址 (2) 子网掩码 (3) 默认路由器的 IP 地址 (4) 域名服务器的 IP 地址
7、简单网络管理协议 SNMP
并不是行政上的管理;
本功能包括监视网络性能、检测分析网络差错和配置网络设备等。
8、在TCP/IP体系结构中用于网络管理的协议是SNMP(简单网络管理协议)。
9、为了能够在电子邮件中传输汉字或图形,需要在SMTP协议的基础上增加一个附加的协议MIME。
10、某电子邮件为dody@263.net,则263.net代表邮箱服务器域名。
www.tsinghua.edu.cn在这个完整名称(FQDN)里,(www )是主机名
对于主机域名 for.zj.edu.cn 来说,其中for表示主机名。
在Internet域名体系中,域的下面可以划分子域,各级域名用圆点分开,按照(从右到左越来越小的方式分多层排列)
远程登录是使用下面的 telnet协议
域名系统的主要功能是什么?简单叙述访问站点www.ecjtu.jx.cn的过程中,DNS的域名解析过程。(设www.ecjtu.jx.cn的IP地址为:202.101.208.10,DNS地址: 202.101.208.3)(8分)
答:域名系统的主要功能是将域名解析为相应的IP地址。访问www.ecjtu.jx.cn的域
名解析过程:(1)在浏览器地址栏输入地址www.ecjtu.jx.cn; (2)先在本机域名解析的缓存中查找该域名,若找到则可以立即获取对应的IP地址;(3)若不在本机缓存中则向本地DNS 服务器 (202.101.208.3)发送DNS请求报文,请求解析该域名。(4)DNS收到请求后查找自己的缓存及其映射表,若查到则发送响应报文给发送请求的主机,若没有找到则向上级DNS服务器提出请求,直到解析成功或返回错误信息。
11、OSI 的五个管理功能包括故障管理、配置管理、计费管理、性能管理和安全管理。
12、HTTP是通过TCP协议来承载传输。
13、WWW服务依靠的协议是HTTP。
14、IP地址191.201.0.125的标准子网掩码是255.255.0.0。
15、域名到IP地址的解析是由DNS服务器完成的。
16、网络管理工作于应用层。
Windows 2000 Server为管理员提供的名称是(Administrator )
17、搜索引擎可分为哪两种类型?各有什么特点?
答:搜索引擎的种类很多,大体上可划分为两大类,即全文检索搜索引擎和分类目录搜索引擎。
全文检索搜索引擎是一种纯技术型的检索工具。它的工作原理是通过搜索软件到因特网上的各网站收集信息,找到一个网站后可以从这个网站再链接到另一个网站。然后按照
一定的规则建立一个很大的在线数据库供用户查询。
用户在查询时只要输入关键词,就从已经建立的索引数据库上进行查询(并不是实时地在因特网上检索到的信息)。
分类目录搜索引擎并不采集网站的任何信息,而是利用各网站向搜索引擎提交的网站信息时填写的关键词和网站描述等信息,经过人工审核编辑后,如果认为符合网站登录的条件,则输入到分类目录的数据库中,供网上用户查询。
一、填空题
2、在因特网的域名系统中,顶级域的划分采用了两种模式,是组织模式和地理模式。
4、一台主机可以有3个唯一标识它的地址,分别是MAC地址、IP地址和域名。
5、IP地址是主机在Internet上唯一的地址标识符,而物理地址是主机在进行直接通信时使用的地址形式。在一个IP网络中负责主机IP地址与主机名称之间的转换协议称为DNS;负责IP地址与物理地址之间的转换协议称为ARP。
6、FTP协议在使用时需要建立两条连接:控制连接和数据传输连接,其中服务器端控制连接的端口号为21,数据传输连接的端口为20。
7、应用层是OSI参考模型的最高层,该层给出了系统和用户之间的接口。
8、在Internet中计算机之间直接利用IP地址进行寻址,因而需要将用户提供的主
机名转换成IP地址,这个过程称为域名解析。Internet域名解析有递归查询和迭代查询两种方式。
9、WWW服务采用客户/服务器(C/S)工作模式,以超文本标记语言HTML与超文本传输协议HTTP为基础,为用户提供界面一致的信息浏览系统。其中,HTTP是客户端与服务器之间的应用传输协议;而HTML用来控制如何将信息显示给用户。
二、简答题
1、列出五个常用的因特网应用项目以及相关协议。
域名服务:DNS
文件传输:FTP
远程终端登录:TELNET
万维网:HTTP
电子邮件:SMTP, POP, IMAP
三、选择题
1、判断下面哪一种说法是错误的 D 。
A.一个Internet用户可以有多个电子邮件地址
B.用户通常可以通过任何与Internet连接的计算机访问自己的邮箱
C.用户发送邮件必须输入自己邮箱账户密码
D.用户发送给其他人的邮件可以不经过自己的邮箱
2、用户在利用客户端应用程序从邮件服务器接收邮件时通常使用的协议是 B 。
A.FTP B.POP3 C.HTTP D.SMTP
3、在WWW服务系统中,编制的Web页面应符合 B 。
A.HTTP规范 B.HTML规范 C.MIME规范 D. RFC规范
4、HTTP的会话有四个过程,下列 B 过程不包括在内。 A.建立连接 B.传输数据 C.发出请求信息 D.发出响应信息
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务