计算机网络复习提纲 第 6 章 应用层
- 格式:doc
- 大小:461.00 KB
- 文档页数:5
第一章概述1.21世纪的一些最重要的特征就是数字化、网络化和信息化,它是一个以网络为核心的信息时代。
2.Internet是由数量极大的各种计算机网络互连起来的。
3.互联网的两个重要基本特点,即连通性和共享。
4.互联网已经成为世界上最大的计算机网络。
5.以小写字母i开始的internet(互连网)是一个通用名词,它泛指由多个计算机网络互连而成的计算机网络。
以大写字母I开始的Internet(互联网,或因特网)则是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定互连网,它采用TCP/IP协议族作为通信的规则,且其前身是美国的ARPANET。
6.所谓“上网”就是指“(通过某ISP获得的IP地址)接入到互联网”。
7.客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。
客户程序:必须知道服务器程序的地址,不需要特殊的硬件和很复杂的操作系统。
服务器程序:可同时处理多个远地或本地客户的请求,系统启动后即自动调用并一直不断地运行着,被动地等待并接受来自各地的客户的通信请求,不需要知道客户程序的地址,一般需要有强大的硬件和高级的操作系统支持。
8.路由器(router)是实现分组交换(packet switching)的关键构件,其任务是转发收到的分组,这是网络核心部分最重要的功能。
9.分组交换的优点:高效-动态分配传输带宽,逐段占用通信链路,灵活-为每一个分组独立地选择最合适的转发路由,迅速-以分组作为传送单位,可以不先建立连接就能向其他主机发送分组,可靠-保证可靠性的网络协议;分布式多路由的分组交换网。
10.计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定的目的(例如,传送数据或视频信号)。
这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。
11.速率的单位是bit/s(比特每秒)(或b/s,有时也写为bps,即bit per second)。
《计算机网络》复习提纲.第1章概述一、基本知识点1.计算机网络的基本概念:一些互相连接的、自治的计算机的集合。
2. 因特网的概念:因特网是网络的网络,它把许多计算机网络连接在一起;而计算机网络是把许多计算机连接在一起。
3. 因特网的标准化工作:因特网在制定标准上是面向公众的,所有的因特网标准都是以RFC (请求评论)的形式在因特网上发表,所有的RFC 文档都可以从因特网上免费下载。
制定因特网的正式标准要经过四个阶段:因特网草案、建议标准、草案标准、因特网标准。
4. 掌握因特网组成(边缘部分、核心部分):从工作方式看,因特网可以划分为边缘部分和核心部分两大块。
其中,边缘部分由所有连接在因特网上的主机组成,用来进行通信和资源共享;核心部分由大量网络和连接这些网络的路由器组成,为边缘部分提供服务(连通性和交换)。
在网络边缘的端系统中运行的程序之间的通信方式通常分为客户服务器方式和对等方式。
在网络核心部分起特殊作用的是路由器,用以实现分组交换。
【习题1-12】5. 了解计算机网络的分类:根据作用范围的不同,可将计算机网络划分为:(1)个人区域网:在个人工作地方把属于个人使用的电子设备用无线技术连接起来的网络。
(2)局域网:将地理上局限在较小范围(如1km 左右)内的微型计算机或工作站通过高速通信线路连接起来的网络。
(3)城域网:作用范围一般是一个城市,可跨越几个街区甚至是整个城市,其作用范围约为5~50km 。
(4)广域网:是因特网的核心部分,其任务是通过长距离运送主机所发送的数据。
6. 熟悉计算机网络的性能指标:速率、带宽、吞吐量、时延、时延带宽积、往返时间、利用率等概念。
【习题1-14】(1)速率:指连接在计算机网络上的主机在数字信道上传送数据的速率,也称数据率或比特率。
速率的单位是bit/s ,有时可写为b/s 或bps 。
(2)带宽:在计算机网络中,带宽用来表示通信线路所能传送数据的能力,即单位时间内从网络中的某一点到另一点所能通过的“最高数据率”,其单位为bit/s 。
中国公用计算机互联网的简称是()A、CSTNETB、CHINAGBNETC、CERNETD、CHINANET[参考答案] D、CHINANET个人用户访问Internet最常用的方式是()A、公用电话网B、综合业务数据网C、DDN专线D、X.25网[参考答案] A、公用电话网如果使用IE浏览器访问IP地址为210.34.6.1的FTP服务器,则正确的URL地址是()A、http://210.34.6.1B、210.34.6.1C、ftp://210.34.6.1D、ftp:\\210.34.6.1[参考答案] C、ftp://210.34.6.1在Internet上,已分配的IP地址所对应的域名可以是()A、一个B、二个C、三个以内D、多个[参考答案] D、多个在TCP/IP参考模型中,应用层协议常用的有()A、telnet,ftp,smtp和httpB、telnet,ftp,smtp和tcpC、ip,ftp,smtp和httpD、ip,ftp,dns和http[参考答案] A、telnet,ftp,smtp和http在选择局域网的拓扑结构中,应考虑的主要不包括()A、费用低B、可靠性C、灵活性D、实时性[参考答案] D、实时性计算机网络是由多个互连的结点组成的,结点之间要做到有条不紊地交换数据,每个结点都必须遵守一些事先约定好的原则。
这些规则、约定与标准被称为网络协议(protocol)。
网络协议主要由以下三个要素组成()A、语义、语法与体系结构B、硬件、软件与数据C、语义、语法与时序D、体系结构、层次与语法[参考答案] C、语义、语法与时序在电子商务的概念模型中,不属于电子商务的构成要素是()A、互联网B、交易主体C、交易事务D、电子市场[参考答案] A、互联网在传统的IPv4中使用32比特位表示接入Internet设备的地址编码,那么在新兴的IPv6中使用()比特位表示接入设A、64B、128C、256D、512[参考答案] B、128当E-mail到达时,如果没有开机,那么邮件将()A、会自动保存入发信人的计算机中B、将被丢弃C、开机后对方会自动重新发送D、保存在服务商的E-mail服务器上[参考答案] D、保存在服务商的E-mail服务器上关于收发电子邮件,以下正确的叙述是()A、必须在固定的计算机上收/发邮件B、向对方发送邮件时,不要求对方开机C、一次只能发给一个接收者D、发送邮件无需填写对方邮件地址[参考答案] B、向对方发送邮件时,不要求对方开机下面关于网络防火墙的叙述中,正确的是()A、对计算机采取的防火措施B、主要用于解决计算机的使用者的安全问题C、用于预防计算机被火灾烧毁D、是Internet(因特网)与Intranet(内部网)之间所采取的一种安全措施[参考答案] D、是Internet(因特网)与Intranet(内部网)之间所采取的一种安全措施使计算机病毒传播范围最广的媒介是()A、U盘B、移动磁盘C、内部存储器D、互联网[参考答案] D、互联网下列有关电子邮件的说法中,正确的是()A、电子邮件的邮局一般在邮件接收方个人计算机中B、电子邮件是Internet提供的一项最基本的服务C、通过电子邮件可以向世界上的任何一个Internet用户发送信息D、电子邮件可发送的多媒体信息只有文字和图象[参考答案] B、电子邮件是Internet提供的一项最基本的服务计算机网络是计算机与()相结合的产物B、线路C、通信技术D、各种协议[参考答案] C、通信技术以下关于计算机网络的分类中,不属于按照覆盖范围分类的是()A、环型网B、局域网C、城域网D、广域网[参考答案] A、环型网有关TCP/IP的叙述中,正确的是()A、TCP/IP是一种用于局域网内的传输控制协议B、TCP/IP是一组支持异种计算机网络通信的协议族C、TCP/IP是资源定位符URL的组成部分D、TCP/IP是指TCP协议和IP地址[参考答案] B、TCP/IP是一组支持异种计算机网络通信的协议族在计算机网络中,通常把提供并管理共享资源的计算机称为()A、服务器B、工作站C、网关D、网桥[参考答案] A、服务器不能作为计算机网络传输介质的是()A、微波B、光纤C、光盘D、双绞线[参考答案] C、光盘在Internet上广泛使用的WWW是一种()A、浏览服务模式B、网络主机C、网络服务器D、网络模式[参考答案] A、浏览服务模式在Internet上用于收发电子邮件的协议是()A、TCP/IPB、IPX/SPXC、POP3/SMTPD、NetBEUI[参考答案] C、POP3/SMTP在IE地址栏输入的“/”中,http代表的是()A、协议B、主机D、资源[参考答案] A、协议在Internet中的IPv4地址由()位二进制数组成A、8B、16C、32D、64[参考答案] C、32用以太网形式构成的局域网,其拓扑结构为()A、环型B、总线型C、星型D、树型[参考答案] B、总线型下列针对信息资源特点的描述()是不对的A、是由数据堆砌而成B、稀缺性C、共享性D、驾驭性[参考答案] A、是由数据堆砌而成信息揭示的一般程序是()。
《计算机网络技术》课程作业参考答案第六章应用层6.2域名系统的主要功能是什么?域名系统中的本地域名服务器、根域名服务器、顶级域名服务器及权限域名服务器有何区别?解析:域名系统中的服务器主要包括:根域名服务器,授权域名服务器和本地域名服务器三种。
了解三者之间的关系是回答此题的基础。
答案:域名系统DNS是因特网使用的命名系统,用来把便于人们使用的机器名字即域名转换为IP地址。
根域名服务器是最高层次的域名服务器。
所有的根域名服务器都知道所有的顶级域名服务器的域名和IP地址。
顶级域名服务器负责管理在该顶级域名服务器注册的所有二级域名。
权限域名服务器就是负责一个区的域名服务器,用来保存该区中的所有主机的域名到IP地址的映射。
本地域名服务器也称为默认域名服务器,每一个因特网服务提供者,或一所大学,甚至一所大学里的系,都可以拥有一台本地域名服务器。
当一台主机发出DNS查询请求时,这个查询请求报文就发送给本地域名服务器。
6.3举例说明域名转换的过程。
域名服务器中的高速缓存的作用是什么?解析:域名转换的过程是首先向本地域名服务器申请解析,如果本地查不到,则向根服务器进行查询,如果根服务器中也查不到,则根据根服务器中保存的相应授权域名服务器进行解析,则一定可以找到。
举例说明即可。
答案:假定域名为的主机想知道另一个域名为的主机的IP地址。
首先向其本地域名服务器查询。
当查询不到的时候,就向根域名服务器 查询。
根据被查询的域名中的“”再向授权域名服务器发送查询报文,最后再向授权域名服务器查询。
得到结果后,按照查询的路径返回给本地域名服务器。
域名服务器中的高速缓存的用途是优化查询的开销,减少域名查询花费的时间。
6.5文件传送协议FTP的主要工作过程是怎样的?为什么说FTP是带外传送控制信息?主进程和从属进程各起什么作用?解析:文件传输协议只提供文件传送的一些基本服务,使用TCP提供可靠的运输服务。
FTP 采用客户服务器方式运行。
第6 章应用层6.1 域名系统DNS6.1.1 域名系统概述⏹因特网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统DNS。
⏹名字到IP 地址的解析是由若干个域名服务器程序完成的。
域名服务器程序在专设的结点上运行,运行该程序的机器称为域名服务器。
6.1.2 因特网的域名结构⏹因特网采用了层次树状结构的命名方法。
⏹任何一个连接在因特网上的主机或路由器,都有一个唯一的层次结构的名字,即域名。
⏹域名的结构由标号序列组成,各标号之间用点隔开:…. 三级域名. 二级域名. 顶级域名⏹各标号分别代表不同级别的域名。
6.1.3 域名服务器域名服务器有以下四种类型⏹根域名服务器⏹顶级域名服务器⏹权限域名服务器⏹本地域名服务器域名的解析过程⏹主机向本地域名服务器的查询一般都是采用递归查询。
如果主机所询问的本地域名服务器不知道被查询域名的IP 地址,那么本地域名服务器就以DNS 客户的身份,向其他根域名服务器继续发出查询请求报文。
⏹本地域名服务器向根域名服务器的查询通常是采用迭代查询。
当根域名服务器收到本地域名服务器的迭代查询请求报文时,要么给出所要查询的IP 地址,要么告诉本地域名服务器:“你下一步应当向哪一个域名服务器进行查询”。
然后让本地域名服务器进行后续的查询。
6.2 文件传送协议6.2.1 FTP 概述文件传送协议FTP (File Transfer Protocol) 是因特网上使用得最广泛的文件传送协议。
6.2.2 FTP 的基本工作原理FTP 的基本工作原理两个不同的端口号⏹当客户进程向服务器进程发出建立连接请求时,要寻找连接服务器进程的熟知端口(21),同时还要告诉服务器进程自己的另一个端口号码,用于建立数据传送连接。
⏹接着,服务器进程用自己传送数据的熟知端口(20)与客户进程所提供的端口号码建立数据传送连接。
⏹由于FTP 使用了两个不同的端口号,所以数据连接与控制连接不会发生混乱。
6.2.3 简单文件传送协议TFTP⏹TFTP 是一个很小且易于实现的文件传送协议。
⏹TFTP 使用客户服务器方式和使用UDP 数据报,因此TFTP 需要有自己的差错改正措施。
⏹TFTP 只支持文件传输而不支持交互。
⏹TFTP 没有一个庞大的命令集,没有列目录的功能,也不能对用户进行身份鉴别。
TFTP 的工作很像停止等待协议6.3 远程终端协议TELNETTCP23⏹TELNET 是一个简单的远程终端协议,也是因特网的正式标准。
⏹用户用TELNET 就可在其所在地通过TCP 连接注册(即登录)到远地的另一个主机上(使用主机名或IP 地址)。
⏹TELNET 能将用户的击键传到远地主机,同时也能将远地主机的输出通过TCP 连接返回到用户屏幕。
这种服务是透明的,因为用户感觉到好像键盘和显示器是直接连在远地主机上。
6.4 万维网WWW6.4.1 概述万维网的工作方式⏹万维网以客户服务器方式工作。
⏹浏览器就是在用户计算机上的万维网客户程序。
万维网文档所驻留的计算机则运行服务器程序,因此这个计算机也称为万维网服务器。
⏹客户程序向服务器程序发出请求,服务器程序向客户程序送回客户所要的万维网文档。
⏹在一个客户程序主窗口上显示出的万维网文档称为页面(page)。
在万维网客户程序与万维网服务器程序之间进行交互所使用的协议,是超文本传送协议HTTP (HyperText Transfer Protocol)。
HTTP 是一个应用层协议,它使用TCP 连接进行可靠的传送。
超文本标记语言HTML (HyperText Markup Language)使得万维网页面的设计者可以很方便地用一个超链从本页面的某处链接到因特网上的任何一个万维网页面,并且能够在自己的计算机屏幕上将这些页面显示出来。
6.4.2 统一资源定位符URLURL 的一般形式⏹由以冒号隔开的两大部分组成,并且在URL 中的字符对大写或小写没有要求。
⏹URL 的一般形式是:<协议>://<主机>:<端口>/<路径>ftp ——文件传送协议FTPhttp ——超文本传送协议HTTPNews —— USENET 新闻6.4.3 超文本传送协议HTTP⏹为了使超文本的链接能够高效率地完成,需要用HTTP 协议来传送一切必须的信息。
⏹从层次的角度看,HTTP 是面向事务的(transaction-oriented)应用层协议,它是万维网上能够可靠地交换文件(包括文本、声音、图像等各种多媒体文件)的重要基础。
HTTP 的主要特点⏹HTTP 是面向事务的客户服务器协议。
⏹HTTP 1.0 协议是无状态的(stateless)。
⏹HTTP 协议本身也是无连接的,虽然它使用了面向连接的TCP 向上提供的服务。
⏹HTTP/1.1 协议使用持续连接。
⏹万维网服务器在发送响应后仍然在一段时间内保持这条连接,使同一个客户(浏览器)和该服务器可以继续在这条连接上传送后续的HTTP 请求报文和响应报文。
⏹这并不局限于传送同一个页面上链接的文档,而是只要这些文档都在同一个服务器上就行。
⏹目前一些流行的浏览器(例如,IE 6.0)的默认设置就是使用HTTP/1.1。
代理服务器(proxy server)⏹代理服务器(proxy server)又称为万维网高速缓存(Web cache),它代表浏览器发出HTTP 请求。
⏹万维网高速缓存把最近的一些请求和响应暂存在本地磁盘中。
⏹当与暂时存放的请求相同的新请求到达时,万维网高速缓存就把暂存的响应发送出去,而不需要按URL 的地址再去因特网访问该资源。
HTTP 的报文结构HTTP 有两类报文:⏹请求报文——从客户向服务器发送请求报文。
⏹响应报文——从服务器到客户的回答。
⏹由于HTTP 是面向正文的(text-oriented),因此在报文中的每一个字段都是一些ASCII 码串,因而每个字段的长度都是不确定的。
HTTP 的报文结构实例分析在服务器上存放用户的信息⏹万维网站点使用Cookie 来跟踪用户。
⏹Cookie 表示在HTTP 服务器和客户之间传递的状态信息。
⏹使用Cookie 的网站服务器为用户产生一个唯一的识别码。
利用此识别码,网站就能够跟踪该用户在该网站的活动。
6.4.4 万维网的文档超文本标记语言HTML⏹超文本标记语言HTML 中的Markup 的意思就是“设置标记”。
⏹HTML 定义了许多用于排版的命令(即标签)。
⏹HTML 把各种标签嵌入到万维网的页面中。
这样就构成了所谓的HTML 文档。
HTML 文档是一种可以用任何文本编辑器创建的ASCII 码文件。
6.4.5 万维网的信息检索系统6.4.5 万维网的信息检索系统1. 全文检索搜索和分类目录搜索⏹在万维网中用来进行搜索的程序叫做搜索引擎。
⏹全文检索搜索引擎是一种纯技术型的检索工具。
它的工作原理是通过搜索软件到因特网上的各网站收集信息,找到一个网站后可以从这个网站再链接到另一个网站。
然后按照一定的规则建立一个很大的在线数据库供用户查询。
⏹用户在查询时只要输入关键词,就从已经建立的索引数据库上进行查询(并不是实时地在因特网上检索到的信息)。
分类目录搜索⏹分类目录搜索引擎并不采集网站的任何信息,而是利用各网站向搜索引擎提交的网站信息时填写的关键词和网站描述等信息,经过人工审核编辑后,如果认为符合网站登录的条件,则输入到分类目录的数据库中,供网上用户查询。
⏹分类目录搜索也叫做分类网站搜索。
6.5 电子邮件6.5.1 电子邮件概述电子邮件的一些标准⏹发送邮件的协议:SMTP⏹读取邮件的协议:POP3 和IMAPMIME 在其邮件首部中说明了邮件的数据类型(如文本、声音、图像、视像等),使用MIME 可在邮件中同时传送多种类型的数据。
发送和接收电子邮件的步骤⏹TCP/IP 体系的电子邮件系统规定电子邮件地址的格式如下:收件人邮箱名@邮箱所在主机的域名(6-1)6.5.2 简单邮件传送协议SMTP⏹SMTP 所规定的就是在两个相互通信的SMTP 进程之间应如何交换信息。
⏹由于SMTP 使用客户服务器方式,因此负责发送邮件的SMTP 进程就是SMTP 客户,而负责接收邮件的SMTP 进程就是SMTP 服务器。
⏹SMTP 规定了14 条命令和21 种应答信息。
每条命令用4 个字母组成,而每一种应答信息一般只有一行信息,由一个 3 位数字的代码开始,后面附上(也可不附上)很简单的文字说明。
SMTP 通信的三个阶段1. 连接建立:连接是在发送主机的SMTP 客户和接收主机的SMTP 服务器之间建立的。
SMTP 不使用中间的邮件服务器。
2. 邮件传送3. 连接释放:邮件发送完毕后,SMTP 应释放TCP 连接。
6.5.3 电子邮件的信息格式6.5.4 邮件读取协议POP3 和IMAPPOP3 和IMAP⏹邮局协议POP 是一个非常简单、但功能有限的邮件读取协议,现在使用的是它的第三个版本POP3。
⏹POP 也使用客户服务器的工作方式。
⏹在接收邮件的用户PC 机中必须运行POP 客户程序,而在用户所连接的ISP 的邮件服务器中则运行POP 服务器程序。
IMAP 协议(Internet Message Access Protocol)⏹IMAP 也是按客户服务器方式工作,现在较新的是版本4,即IMAP4。
⏹用户在自己的PC 机上就可以操纵ISP 的邮件服务器的邮箱,就像在本地操纵一样。
⏹因此IMAP 是一个联机协议。
当用户PC 机上的IMAP 客户程序打开IMAP 服务器的邮箱时,用户就可看到邮件的首部。
若用户需要打开某个邮件,则该邮件才传到用户的计算机上。
6.5.5 基于万维网的电子邮件⏹电子邮件从A 发送到网易邮件服务器是使用HTTP 协议。
⏹两个邮件服务器之间的传送使用SMTP。
⏹邮件从新浪邮件服务器传送到B 是使用HTTP 协议。
6.5.6 通用因特网邮件扩充MIMESMTP 有以下缺点:⏹SMTP 不能传送可执行文件或其他的二进制对象。
⏹SMTP 限于传送7 位的ASCII 码。
许多其他非英语国家的文字(如中文、俄文,甚至带重音符号的法文或德文)就无法传送。
⏹SMTP 服务器会拒绝超过一定长度的邮件。
⏹某些SMTP 的实现并没有完全按照[RFC 821]的SMTP 标准。
MIME 的特点⏹MIME 并没有改动SMTP 或取代它。
⏹MIME 的意图是继续使用目前的[RFC 822]格式,但增加了邮件主体的结构,并定义了传送非ASCII 码的编码规则。
内容传送编码6.6 动态主机配置协议DHCP动态主机配置协议DHCP(Dynamic Host Configuration Protocol)⏹动态主机配置协议DHCP 提供了即插即用连网(plug-and-play networking)的机制。