计算机网络应用层重点知识点复习总结
第六章1.DNS
域名系统是一个典型的客户/服务器交互系统;
域名系统是一个多层次的、基于域的命名系统,并使用分布式数据库实现
这种命名机制;
当应用程序需要进行域名解析时(从符号名到IP地址),它成为域名系统
的一个客户。它向本地域名服务器发出请求(调用resolver),请求以UDP包格式发出,域名服务器找到对应的IP地址后,给出响应。当本地域名服务器无法完成域名解析,它临时变成其上级域名服务器的客户,递归解析,直到该域名解析完成。
应用层软件直接使用DNS,计算机用户间接使用DNS。
课后习题:
6-10假定要从已知的URL获得一个万维网文档。若该万维网服务器的Ip地址开始时并不知道。试问:除HTTP外,还需要什么应用层协议和传输层协议?
答:
应用层协议需要的是DNS。
运输层协议需要的是UDP(DNS)使用和TCP(HTTP使用)。
2.DNS查询
主机向本地域名服务器的查询一般都是采用递归查询。
本地域名服务器向根域名服务器的查询通常是采用迭代查询。3.FTP协议
文件传送协议FTP(FileTransferProtocol)是因特网上使用得最广泛的文
件传送协议。提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。
FTP主要功能:减少或消除在不同操作系统下处理文件的不兼容性。FTP特点
基于TCP。基于C/S。
FTP使用客户服务器方式,一个FTP服务器进程可同时为多个客户进程
提供服务。FTP服务器进程由两大部分组成。一个主进程(负责接受新的请求),若干个从属进程(负责处理单个请求)。主进程与从属进程的处理时并发地进行。
基于TCP的FTP和基于UDP的TFTP,它们都是文件共享协议中的一大类,即复制整个文件,其特点是:若要存取一个文件,就必须先获得一个本地的文件副本。如果要修改文件,只能对文件的副本进行修改,然后再将修改后的文件副本传回到原节点。
4.NFS(网络文件系统)NFS
允许应用进程打开一个远地文件,并能在该文件的某一个特定的位
置上开始读写数据。
NFS可使用户只复制一个大文件中的一个很小的片段,而不需要
复制整个大文件。
在网络上传送的只是少量的修改数据。
5.TFTP
简单文件传送协议TFTP
TrivialFileTransferProtocol
很小且易于实现的文件传送协议。
基于UDP数据报,需要有自己的差错改正措施。TFTP只支持文件传输而不支持交互。
TFTP没有一个庞大的命令集,没有列目录的功能,也不能对用户
进行身份鉴别。
TFTP的可靠实现
确认
发送完一个文件块后就等待对方的确认,确认时应指明所确
认的块编号。
重传
发完数据后在规定时间内收不到确认就要重发数据PDU。发送确认PDU的一方若在规定时间内收不到下一个文件
块,也要重发确认PDU。
TFTP工作过程
TFTP客户进程发送一个读请求PDU或写请求PDU给TFTP
服务器进程,其熟知端口号码为69。
TFTP服务器进程要选择一个新的端口和TFTP客户进程进行通
信。
若文件长度恰好为512字节的整数倍,则在文件传送完毕
后,还必须在最后发送一个只含首部而无数据的数据PDU。若文件长度不是512字节的整数倍,则最后传送数据PDU
的数据字段一定不满512字节,这正好可作为文件结束的标志。
课后习题:
6-06简单文件传送协议TFTP与FTP的主要区别是什么?各用在什么场合?
答:
(1)文件传送协议FTP只提供文件传送的一些基本的服务,它使用TCP可靠的运
输服务。
FTP的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。
FTP使用客户服务器方式。一个FTP服务器进程可同时为多个客户进程提供服务。FTP的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。
TFTP是一个很小且易于实现的文件传送协议。
TFTP使用客户服务器方式和使用UDP数据报,因此TFTP需要有自己的差错改正措施。
TFTP只支持文件传输而不支持交互。
TFTP没有一个庞大的命令集,没有列目录的功能,也不能对用户进行身份鉴别。
6.TELNET
远程终端协议TELNET
基于TCP连接。基于C/S方式。
用户通过TELNET就可注册(即登录)到远地的另一个主机上(使
用主机名或IP地址)。
TELNET能将用户的击键传到远地主机,同时也能将远地主机的
输出通过TCP连接返回到用户屏幕。
通过NVT格式实现透明传输(NVT定义了数据和命令应怎样通过因特网)
客户软件把用户的击键和命令转换成NVT格式,并送交服务器。服务器软件把收到的数据和命令,从NVT格式转换成远地系统所
需的格式。
向用户返回数据时,服务器把远地系统的格式转换为NVT格式,
本地客户再从NVT格式转换到本地系统所需的格式。
课后习题:
6-07远程登录TELNET的主要特点是什么?什么叫做虚拟终端NVT?
答:
(1)用户用TELNET就可在其所在地通过TCP连接注册(即登录)到远地的另一个主机上(使用主机名或IP地址)。
TELNET能将用户的击键传到远地主机,同时也能将远地主机的输出通过TCP连接返回到用户屏幕。这种服务是透明的,因为用户感觉到好像键盘和显示器是直接连在远地主机上。
(2)TELNET定义了数据和命令应该怎样通过因特网,这些定义就是所谓的网络虚拟终端NVT。
7.WEB的客户/服务器模型
在每个WEB服务器上有一个服务进程在TCP的80端口上监听由
浏览器发来的建立连接请求;在连接建立之后,浏览器和服务器之间使用超文本传输协议HTTP协议进行信息传输;
超级链接是使用URL(统一资源定位符)来找到目标网页的。
URL由三部分组成:
协议类型(HTTP、FTP、TELNET等);网页所在机器的地址(域名或IP地址);包含网页的文件名称。
://:/
浏览器确定URL,通过DNS解析IP地址,建立TCP连接,向服
务器发出HTTP的GET请求取回网页,释放连接,并显示网页中所有的文本。然后,浏览器逐一取回网页中的图象。
8.HTTP
超文本传输协议HTTP
HTTP报文通常都使用TCP连接传送。是面向文本的。
HTTP协议由一套从浏览器发往服务器的请求和一套从服务器发
往浏览器的响应组成。
请求分为两类
简单请求:GET网页文件名,服务器回答以网页内容;完全请求:GET网页文件名、协议版本号,服务器回答以
使用MIME格式编码的网页内容。
HTTP的主要特点
面向事务的客户服务器协议,是万维网能可靠地交换文件的基础。是无状态的(stateless)。(同一个客户第二次访问同一个服务器上的
页面时,服务器的响应与第一次被访问时的相同)
用于保持HTTP连接状态的技术
Cookie,通过客户端保持状态的解决方案Session,通过服务器来保持状态。
9.HTML
超文本标记语言HTML
是一种制作万维网页面的标准语言,它消除了不同计算机之间信息
交流的障碍。
HTML使用一套标记符号来实现对文本的格式化;
HTML2.0引入了对表格的支持,允许用户填充信息并将其送回服务器。服务器方使用一个CGI程序进行处理。
CommonGatewayInterface:通用网关接口定义了动态文档应如何创建、输入数据应如何提供给应用程序,以及输出结果应如何使用。
10.搜索引擎
搜索万维网的程序叫做搜索引擎
使用递归的搜索算法,根据关键字到URL列表中指向的主机进行搜索。
分为
全文检索搜索引擎:Google(谷歌)、百度
分类目录搜索引擎:雅虎、雅虎中国、新浪搜狐、网易
(从用户角度看,使用两种不同的搜索引擎,用户得到的信息形式不同。全文检索往往可直接检索到相关内容的网页,分类目录一般只能检索到相关信息的网址)
课后习题:
6-19搜索引擎可分为哪两种类型?各有什么特点?
答:搜索引擎的种类很多,大体上可划分为两大类,即全文检索搜索引擎和分类目录
搜索引擎。全文检索搜索引擎是一种纯技术型的检索工具。它的工作原理是通过搜索软
件到因特网上的各网站收集信息,找到一个网站后可以从这个网站再链接到另一
个网站。然后按照一定的规则建立一个很大的在线数据库供用户查询。
用户在查询时只要输入关键词,就从已经建立的索引数据库上进行查询(并不是实时地在因特网上检索到的信息)。
分类目录搜索引擎并不采集网站的任何信息,而是利用各网站向搜索引擎提交的网站信息时填写的关键词和网站描述等信息,经过人工审核编辑后,如果认为符合网站登录的条件,则输入到分类目录的数据库中,供网上用户查询。
11.电子邮件系统提供的五大基本功能:成文、传输、报告、显示、处理电子邮件组成:信封、信件内容
一个电子邮件系统的应具有三个主要组成构件:用户代理UA、邮件服务
器、邮件发送协议(SMTP、POP3)
用户代理:发送电子邮件、阅读电子邮件MIME(MultipurposeInternetMailExtensions),通用因特网邮件扩展
12.SMTP简单邮件传输协议
INTERNET使用简单邮件传输协议SMTP完成电子邮件的传输。
使用SMTP传送邮件只能说可以可靠地传送到接收方的邮件服务器,再往后的情况就不知道了。
MIME(MultipurposeInternetMailExtensions),多用途Internet邮件扩展
课后习题:
6-23试简述SMTP通信的三个阶段的过程。
答:1.连接建立:连接是在发送主机的SMTP客户和接收主机的SMTP服务器之间建
立的。SMTP不使用中间的邮件服务器。
2.邮件传送。
3.连接释放:邮件发送完毕后,SMTP应释放TCP连接。
6-25基于万维网的电子邮件系统有什么特点?在传送邮电时使用什么协议?
答:
特点:不管在什么地方,只要能上网,在打开万维网浏览器后,就可以收发电子邮件。这时,邮件系统中的用户代理就是普通的万维网。
网易邮件服务器mail.163.comAHTTPSMTP新浪邮件服务器mail.sina.com.cn
HTTPB
电子邮件从A发送到网易邮件服务器是使用HTTP协议。两个邮件服务器之间的传送使用SMTP。
邮件从新浪邮件服务器传送到B是使用HTTP协议。
13.POP、IMAP邮件读取协议
POP3(PostOfficeProtocol)邮局协议:
用户代理和邮箱不在同一机器上,用户代理使用此协议将邮箱中的信件取回本地;在接收邮件的用户PC机中的用户代理必须运行POP客户程序。
用户启动邮件阅读器时POP3开始工作;
邮件阅读器呼叫ISP并在110端口上与消息传输代理建立一个TCP连接;
连接一旦建立,POP3协议会依序经历一行状态:
授权;处理用户登录过程。
事务;处理的是用户收取电子邮件并将其标记为从邮箱中删除。更新。将电子邮件真正删除。
POP3协议特点:POP服务器只有再用户输入鉴别信息后,才允许对邮箱
进行读取。只要用户从POP服务器读取了邮件,POP服务器就把邮件删
除。
IMAP(InternetMailAccessProtocol)网际报文存取协议:
IMAP是一个联机协议,当用户PC机上的IMAP客户程序打开IMAP服务器的邮箱时,用户可看到邮件的首部,若用户需要打开某个邮件,则该邮件才传到用户的计算机上。
收信人使用多个用户代理访问同一邮箱,邮件始终保持在邮箱中。人们希望在各个地方都可以访问其电子邮件账户,POP3允许这样,
但每次都需要下载邮件;
加密电子邮件协议:PGP与PEM协议。
使用SMTP协议的情况:
发件人的用户代理向发送方的邮件服务器发送邮件发送方的邮件服务器向接受方邮件服务器发送构件
使用POP或IMAP协议的情况:
用户代理从接收方的邮件服务器上读取邮件所使用的协议
课后习题:6-24试述邮局协议POP的工作过程。在电子邮件中,为什么需要使用POP和
SMTP这两个协议?IMAP与POP有何区别?
答:POP使用客户机服务器的工作方式。在接收邮件的用户的PC机中必须运行
POP客户机程序,而在其ISP的邮件服务器中则运行POP服务器程序。POP服务器只
有在用户输入鉴别信息(用户名和口令)后才允许对邮箱进行读取。
POP是一个脱机协议,所有对邮件的处理都在用户的PC机上进行;IMAP是
一个联机协议,用户可以操纵ISP的邮件服务器的邮箱。
14.SNMP
简单网络管理协议SNMP,SNMP基于UDP
网络管理的五个基本管理功能:性能管理、故障管理、配置管理、记帐管理和安全管理。
课后习题:6-35SNMP使用UDP传送报文,为什么不使用TCP?
答:使用UDP是为了提高网管的效率
友情提示:本文中关于《计算机网络应用层重点知识点复习总结》给出的范例仅供您参考拓展思维使用,计算机网络应用层重点知识点复习总结:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。