计算机网络谢希仁应用层知识点总结
- 格式:docx
- 大小:21.21 KB
- 文档页数:5
一、现在最主要的三种网络电信网络(电话网)有线电视网络计算机网络 (发展最快,信息时代的核心技术)二、internet 和 Internetinternet 是普通名词泛指一般的互连网(互联网)Internet 是专有名词,标准翻译是“因特网”世界范围的互连网(互联网)使用 TCP/IP 协议族前身是美国的阿帕网 ARPANET三、计算机网络的带宽计算机网络的带宽是指网络可通过的最高数据率,即每秒多少比特。
描述带宽也常常把“比特/秒”省略。
例如,带宽是 10 M,实际上是 10 Mb/s。
注意:这里的 M 是 106。
四、对宽带传输的错误概念在网络中有两种不同的速率:信号(即电磁波)在传输媒体上的传播速率(米/秒,或公里/秒)计算机向网络发送比特的速率(比特/秒),也叫传输速率。
这两种速率的意义和单位完全不同。
宽带传输:计算机向网络发送比特的速率较高。
宽带线路:每秒有更多比特从计算机注入到线路。
宽带线路和窄带线路上比特的传播速率是一样的。
早期的计算机网络采用电路交换,新型的计算机网络采用分组交换的、基于存储转发的方式。
分组交换:在发送端把要发送的报文分隔为较短的数据块每个块增加带有控制信息的首部构成分组(包)依次把各分组发送到接收端接收端剥去首部,抽出数据部分,还原成报文IP 网络的重要特点每一个分组独立选择路由。
发往同一个目的地的分组,后发送的有可能先收到(即可能不按顺序接收)。
当网络中的通信量过大时,路由器就来不及处理分组,于是要丢弃一些分组。
因此,IP 网络不保证分组的可靠地交付。
IP 网络提供的服务被称为:尽最大努力服务(best effort service)五、最重要的两个协议:IP 和 TCPTCP 协议保证了应用程序之间的可靠通信,IP 协议控制分组在因特网的传输,但因特网不保证可靠交付.在 TCP/IP 的应用层协议使用的是客户服务器方式。
客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。
《计算机⽹络(第7版)谢希仁著》第⼀章概述要点及习题总结1. ⽹络分类:电信⽹络、有线电视⽹络、计算机⽹络、移动互联⽹2. 互联⽹的两个重要基本特点:连通性和共享性3. ⽹络由若⼲节点和连接这些节点的链路组成4. ⽹络之间可以通过路由器互连起来,这就构成了⼀个覆盖范围更⼤的计算机⽹络。
这样的⽹络称为互连⽹,习惯上,与⽹络相连的计算机称为主机5. 互联⽹的基础结构发展过程(三个阶段): 第⼀阶段:1969年美国国防部创建第⼀个分组交换⽹ARPARNET。
1983年TCP/IP协议栈成为ARPANET上的标准协议,使得异构⽹络互联,因此⼈们把1983年作为互联⽹的诞⽣时间 第⼆阶段:1985年美国国家科学基⾦会NSF围绕六个⼤型计算机中⼼建设计算机⽹络,分成了三级⽹络:主⼲⽹,区域⽹,校园⽹(企业⽹) 第三阶段:1993年,Albert Gore(时任美国副总统)提出NII(“国家信息基础设施”)计划,旨在以因特⽹为雏形,建⽴“信息⾼速公路”,⾄此,由美国政府资助的NSFNET逐渐被若⼲个商⽤的互联⽹主⼲⽹替代,政府机构不再负责互联⽹的运营和管理,逐渐由互联⽹服务提供商(ISP)接⼿,ISP是进⾏商业活动的公司,ISP向互联⽹管理机构申请很多IP地址,同时拥有通信线路,任何机构和个⼈只要向某个ISP交纳规定的费⽤,就可以通过ISP接⼊互联⽹ 6.互联⽹和互连⽹ 互连⽹:通⽤名词,泛指由多个计算机⽹络互连⽽成的计算机⽹络 互联⽹:专⽤名词,它指当前全球最⼤的、最开放的、由众多⽹络相互连接⽽成的特定互连⽹,它采⽤TCP/IP协议栈作为通信的规则,且其前⾝是美国的ARPANET 7.万维⽹ 互联⽹的迅猛发展始于20世纪90年代,由欧洲原⼦核研究组织CER开发的万维⽹WWW(World Wide Web)被⼴泛应⽤在互联⽹上 8.互联⽹的标准化 1992 年由于互联⽹不再归美国政府管辖,因此成⽴了⼀个国际性组织叫做互联⽹协会 (Internet Society,简称为 ISOC) [W-ISOC],以便对互联⽹进⾏全⾯管理以及在世界范围内促进其发展和使⽤。
第一章概述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)。
谢希仁《计算机网络》复习提纲一、基本概念资源子网通信子网网络拓扑结构:指组成网络的通信节点和主机被通信线路链接的具体形状。
网络拓扑有总线、星型、树型、环型和不规则的网状型等。
电路交换:属于预分配电路资源系统,即在一次接续中,电路资源预先分配给一对用户固定使用,不管在这条电路上实际有无数据传输,电路一直被占用,直到双方通信完毕拆除连接为止。
优点:信息传输时延小。
电路是“透明”的。
信息传送的吞吐量大。
缺点:所占用的带宽是固定的,所以网络资源的利用率较低。
用户在租用数字专线传递数据信息时,要承受较高经济代价。
分组交换:是分组转发的一种类型,分组就是将要发送的报文分成长度固定的格式进行存储转发的数据单元,长度固定有利于通信节点的处理。
协议、接口、服务:在iso/osi分层模型中,上层称为服务的使用者,下层称为服务的提供者,上下层(即相邻层)之间通信约定的规则称为接口,不同系统同层通信实体通信约定的规则称为协议。
服务类型:传输服务有两大服务类型,即面向连接的服务和无连接的服务。
面向连接的服务提供传输服务用户之间逻辑连接的建立、维持和拆除,是可靠的服务,它可提供流量控制、差错控制和序列控制。
而无连接服务提供的服务不可靠。
OSI模型:指国际标准化组织iso定义的开放系统互连参考模型(osi/rm),osi模型将网络的体系结构划分成7层,俗称7层协议标准。
实体:OSI参考模型中的几个术语,实体(entity)指执行某个特定功能的进程。
服务访问点sap:(n)层实体向(n+1)层实体提供服务,(n+1)层实体向(n)层实体请求服务,从概念上讲,这是通过位于(n)层和(n+1)层的界面上的服务访问点(n)-sap(n-service access point )来实现的。
(n)-sap是一个访问工具,由一组服务元素和抽象操作组成,并由(n+1)实体在该点调用。
协议数据单元pdu:已建立起连接的同层对等(n)实体间交换信息的单元称为(n)协议数据单元(n)-pdu ((n)protocol data unit)。
第6章应用层1.因特网的域名结构是怎样的?它与目前的电话网的号码结构有何异同之处?答:因特网的域名结构由标号序列组成,各标号之间用点隔开:…….三级域名.二级域名.顶级域名各标号分别代表不同级别的域名。
电话号码分为国家号和结构分号(中国+86)、区号、本机号。
相同之处:都采用若干个分量表示,各个分量之间代表不同的级别;不同之处:电话号码网中级别高的域名写在最左边,级别最低的域名写在最右边;而域名系统则相反。
2.域名系统的主要功能是什么?域名系统中的本地域名服务器、根域名服务器、顶级域名服务器以及权限域名服务器有何区别?答:(1)域名系统的主要功能:将域名解析为主机能识别的IP地址。
(2)本地域名服务器、根域名服务器、顶级域名服务器以及权限域名服务器的区别:①根域名服务器是最高层次的域名服务器,也是最重要的域名服务器。
所有的根域名服务器都知道所有的顶级服务器的域名和IP地址;②顶级域名服务器:这些域名服务器负责管理在该顶级域名服务器注册的所有二级域名。
当收到DNS查询请求时,就给出响应的回答;③权限域名服务器:负责一个区的域名服务器。
当一个权限域名服务器还不能给出最后的查询回答时,就会告诉发出查询请求的DNS客户,下一步应当找哪一个权限域名服务器;④本地域名服务器:当一个主机发出DNS查询请求时,这个查询请求报文就发给本地域名服务器。
每一个因特网服务提供者ISP,或一个大学,都可以拥有一个本地域名服务器,有时也称为默认域名服务器。
3.举例说明域名转换的过程。
域名服务器中的高速缓存的作用是什么?答:(1)假定域名为的主机想知道另一个域名为y.abc.tom的主机的IP 地址。
域名解析过程如下:①主机先向其本地域名服务器进行递归查询;②本地域名服务器采用迭代查询,它先向一个根域名服务器查询;③根域名服务器告诉本地域名服务器,下一次应查询的顶级域名服务器的IP 地址;④本地域名服务器向顶级域名服务器进行查询;⑤顶级域名服务器告诉本地域名服务器,下一次应查询的权限域名服务器的IP地址;⑥本地域名服务器向权限域名服务器进行查询;⑦权限域名服务器告诉本地域名服务器所查询主机的IP地址;⑧本地域名服务器最后把查询结果告诉主机。
1.1计算机网络在信息时代的作用三网: 电信网络,有线电视网络,计算机网络计算机网络的重要功能:1)连通性彼此连通,交换信息2)共享信息共享,软硬件共享1.2 因特网概述我们先给出关于网络,互联网,因特网的一些最基本概念.网络:许多计算机连接在一起互联网:internet 许多网络连接在一起因特网:Internet 全球最大的,开放的,有众多网络相互连接而成的计算机网络(一个互联网),其采用TCP/IP协议因特网发展的三个阶段:1.单个网络ARPANET向互联网发展的过程.1983年,TCP/IP协议成为ARPANET上的标准协议.人们把1983年看成是现在因特网的诞生时间.2.三级结构的因特网.分为主干网,地区网,校园网(企业网).3.多层次ISP结构的因特网.ISP称为因特网服务提供商.1.3 英特网组成从工作形式上分为两大块:1)边缘部分由所连接在因特网上的主机组成.这部分使用户直接使用的.2)核心部分由大量网络和连接这些网络的路由器组成,这部分是为边缘部分提供服务的.在往里边缘的端系统之间的通信方式可划分为两大类:客户-服务器方式(C/S方式)和对等方式(P2P方式)1.客户-服务器方式特征:客户是服务的请求方,服务器是服务的提供方.服务请求方和服务提供方都要使用网络核心部分所提供的的服务2.对等连接(peer-to-peer,简写P2P)指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方.因特网的核心部分1.电路交换从通信资源的分配角度来看,交换(switching)就是按照某种方式动态地分配传输线的资源.在使用电路交换打电话之前,必须先拨号请求连接.这种必须经过”建立连接(占用通信资源) →通话(一直占用通信资源) →释放资源(归还通信资源)”三个步骤的交换方式称为电路交换.其一个重要特点:在通话的全部时间内,通话的两个用户是指占用端到端的通信资源.2.分组交换分组交换采用存储转发技术.把要发送的的整块数据称为一个报文(message).在发送之前,先把其分为一个个小的等长数据段.在每一个数据段前面加上一些必要控制信息组成的首部(header)后,就构成了一个分组(packet),其又称为包.分组是在因特网中传送的数据单元,分组中的首部包含了如目的地址和原地址等重要信息,每一个分组才能在因特网中独立地选择传输路径,并最终正确地交付到分组传输的终点.位于网络边缘的主机和网络核心部分的路由器都是计算机,但它们的作用却不一样.主机是为用户进行信息处理的,并且可以和其他主机通过网络交换信息.路由器是用来转发分组的,即进行分组交换的.优点: 高效灵活迅速可靠缺点:分组在各路由器存储转发时需要排队,这就会造成一定时延.另外,各分组必须携带的控制信息也造成了一定的开销.3.报文交换整个报文先传送到相邻结点,全部存储下来后查找转发表,转到下一个结点.1.5 计算机网络的类别1.按照作用范围分类: 广域网WAN(运用了广域网技术) 城域网MAN 局域网LAN(运用了局域网技术) 个人区域网PAN 1.6 计算机网络性能7个性能指标.速率带宽吞吐量时延时延带宽积往返时间利用率1.速率:连接在计算机网络上的主机在数字信号道上传送数据位数的速率,单位b/s,kb/s,Mb/s2.带宽计算机领域中,带宽来表示网络的通信线路传送数据的能力,表示单位时间内从网络中的某一点到另一点所通过的”最高数据率”数据通信领域中,数字信道所传送的最高数据率单位b/s,kb/s,Mb/s3.吞吐量即在单位时间内通过某个网络的数据量;单位b/s,Mb/s等4.时延是指数据从网络的一端传送到另一端所需的时间(1)发送时延是主机或路由器发送数据帧所需要的时间发送时延=数据帧长度(b)发送速率(b/s)=数据长度信道带宽(2)传播时延是电磁波在信道中传播一定的距离需要发费的时间传播时延=信道长度(m)电磁波在信道上的传播速率(m/s)(3)处理时延主机或路由器在收到分组是要花费一定的时间进行处理,例如分析分组的首部,从分组中提取数据部分.(4)排队时延分组在经过网络传输时,要经过许多路由器.但分组在进入路由器后要先在输入队列中等待处理.在路由器确定了转发接口后,还要在输出队列中排队等待转发.这就产生了排队延时.5.时延带宽积时延带宽积=传播时延×带宽表示这样的链路可容纳多少个比特.又称以比特为单位的链路长度6.往返时间RTT表示从发送方发送数据开始,到发送方收到来自接收方的确认,总共经历的时间.7.利用率信道利用率:有数据通过时间(有+无)数据通过时间网络利用率:信道利用率加权平均值,D0网络空闲时的时延,D表示网络当前的时延,U表示网络利用率D=D0 1−U1.7 计算机网络体系结构开放系统信息交换涉及的几个概念实体(entry): 交换信息的硬件或软件进程协议(protrocol): 控制两个对等实体通信的规则服务(service): 下层向上层提供服务,上层需要下层提供的服务来实现本层功能服务访问点(SAP): 相邻两层实体间交换信息的地方开发系统胡来年基本参考模型OSI/RM(Open Systems Interconnection Reference Model) 七层应用层能够产生流量能够和用户交互的应用程序表示层加密压缩开发人员会话层服务和客户端建立的会话查木马netstat –nb传输层可靠传输(要建立回话的) 不可靠传输流量控制网络层IP地址编址选择最佳路径数据链路层输入如何封装添加物理层地址MAC物理层电压接口标准网络排错从底层到高层网络安全和OSI参考模型物理层安全数据链路层安全ADSL网络层安全应用层安全SQL注入漏洞上传漏洞TCP/IP四层模型应用层运输层(TCP或UDP)网际层IP网络接口层综合OSI和TCP/IP的优点,采用一种五层协议的体系结构应用层→应用层(传输数据单元PDU)运输层→运输层报文网络层→IP数据报(IP分组)数据链路层→数据帧物理层→0010101010100001101012.1物理层的基本概念物理层解决如何在连接各种计算机的传输媒体上数据比特流,而不指具体的传输媒体.可以将物理层的主要任务描述为确定与传输媒体的接口有关的一些特性.机械特性接口形状,尺寸,引脚数目和排列2.2 数据通信的基础知识一个数据通信系统可划为三大部分: 原系统(或发送端,发送方) 传输系统(传输网络) 目的系统(接收端,接收方)相关术语通信的目的是传送消息.数据(data)——运送消息的实体信号(signal)——数据二等电气的或电磁的表现“模拟信号”——代表消息的参数的取值是连续的“数字信号”——代表消息的参数的取值是离散的码元(code)——在使用时间域的波形表示数字信号时,则代表不同离散数值的基本波形就形成码元有关信道的几个基本概念信道一般表示一个方向传送信息的媒体。
1.实体、协议、服务之间的关系实体:任何可发送或接受信息的硬件或软件进程;协议:控制两个对等实体(或多个实体)进行通信的规则的集合;(水平的)在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务(垂直的)。
要实现本层协议,还需要使用下层所提供的服务。
同一系统相邻两层的实体进行交互的地方,称为服务访问点。
下面的协议对上面的服务用户是透明的。
2.端口的分类和作用是什么?分类:运输层的端口号共分为两大类:服务器端使用的端口号(最重要的一类叫做熟知端口号或系统端口号,另一类叫做登记端口号)、客户端使用的端口号。
作用:端口的作用是对TCP/IP体系的应用进程进行统一的标志,使运行不同操作系统的计算机的应用进程能够互相通信3.TCP的主要特点?TCP是面向连接的运输层协议、每一条TCP连接只能有两个端点、TCP提供可靠交付的服务、TCP提供全双工通信、面向字节流。
例3-1:要发送的数据为1101011011。
采用CRC的生成多项式是P(X)=X4+X+1。
试求应添加在数据后面的余数。
数据在传输过程中最后一个1变成了0,问接收端能否发现?若数据在传输过程中最后两个1都变成了0,问接收端能否发现?采用CRC检验后,数据链路层的传输是否就变成了可靠的传输?答:作二进制除法,1101011011 0000 10011 得余数1110 ,添加的检验序列是1110.作二进制除法,两种错误均可发展仅仅采用了CRC检验,缺重传机制,数据链路层的传输还不是可靠的传输。
简述CSMA/CD的工作过程和主要特点?①发送站发送时首先侦听载波(载波检测)。
②如果网络(总线)空闲,发送站开始发送它的帧。
③如果网络(总线)被占用,发送站继续侦听载波并推迟发送直到网络空闲。
④发送站在发送过程中侦听碰撞(碰撞检测)。
⑤如果检测到碰撞,发送站立即停止发送,这意味着所有卷入碰撞的站都停止发送。
每个卷入碰撞的站都进入退避周期,即按一定的退避算法等一端随机时间后进行重发,亦即重复上述①~⑥步骤,直到发送成功。
第一章概述1-02 简述分组交换的要点。
答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。
(2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。
(3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。
1-08 计算机网络都有哪些类别?各种类别的网络都有哪些特点?答:按范围:(1)广域网WAN:远程、高速、是Internet的核心网。
(2)城域网:城市范围,链接多个局域网。
(3)局域网:校园、企业、机关、社区。
(4)个域网PAN:个人电子设备按用户:公用网:面向公共营运。
专用网:面向特定机构。
1-13 客户服务器方式与对等通信方式的主要区别是什么?有没有相同的地方?答:前者严格区分服务和被服务者,后者无此区别。
后者实际上是前者的双向应用。
1-14 计算机网络有哪些常用的性能指标?答:速率,带宽,吞吐量,时延,时延带宽积,往返时间RTT,利用率1-20 网络体系结构为什么要采用分层次的结构?试举出一些与分层体系结构的思想相似的日常生活。
答:分层的好处:①各层之间是独立的。
某一层可以使用其下一层提供的服务而不需要知道服务是如何实现的。
②灵活性好。
当某一层发生变化时,只要其接口关系不变,则这层以上或以下的各层均不受影响。
③结构上可分割开。
各层可以采用最合适的技术来实现④易于实现和维护。
⑤能促进标准化工作。
与分层体系结构的思想相似的日常生活有邮政系统,物流系统。
1-21 协议与服务有何区别?有何关系?答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。
由以下三个要素组成:(1)语法:即数据与控制信息的结构或格式。
(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。
应用层本章讨论的问题是各种应用进程通过什么样的应用层协议来使用网络所提供的通信服务应用层的许多协议都是基于客户-服务器方式的,客户和服务器都是主机之中的应用进程。
一、域名系统DNS1、域名系统DNS是因特网使用的命名系统,用来把人们便于使用的机器名字转换为IP地址。
2、为什么机器在处理IP数据报时不使用域名,而要使用IP地址呢?因为IP地址的长度固定为32位,域名长度不固定,机器处理起来比较困难。
3、整个因特网为什么不只使用一个域名服务器?因为整个因特网规模很大,一台服务器会因为负载太大无法正常工作,一旦出错,整个因特网就瘫痪了。
4、域名服务器:名字到IP 地址的解析是由若干个域名服务器程序完成的。
运行域名服务器程序的专设结点的机器称为域名服务器。
5、DNS请求报文是UDP数据报6、域名:任何一个连接在因特网上的主机或路由器,都有的一个唯一的层次结构名字7、域名的结构由标号序列组成,各标号之间用点隔开:… . 三级域名. 二级域名. 顶级域名8、域名只是个逻辑概念,并不代表计算机所在的物理地点。
9、域名的语法:由标号序列组成,用.分开,每一个标号不超过63字符,完整域名不超过255个字符,标号中除了-不能有其他标点符号10、域名只是个逻辑概念,并不代表计算机所在的物理地点。
11、顶级域名TLD(1) 国家顶级域名nTLD:如: 表示中国,.us 表示美国,.uk 表示英国,等等。
(2) 通用顶级域名gTLD:最早的顶级域名是:(公司和企业)(网络服务机构).org (非赢利性组织).edu (美国专用的教育机构().gov (美国专用的政府部门).mil (美国专用的军事部门).int (国际组织)(3) 基础结构域名(infrastructure domain):这种顶级域名只有一个,即arpa,用于反向域名解析,因此又称为反向域名。
12、之前我国把二级域名划分为类别域名和行政区域名,现在可以直接注册13、域名服务器:一个服务器所负责管辖的(或有权限的)范围叫做区(zone)。
每一个区设置相应的权限域名服务器,用来保存该区中的所有主机的域名到IP地址的映射,DNS 服务器的管辖范围不是以“域”为单位,而是以“区”为单位。
区小于等于域。
14、域名服务器有以下四种类型(1)根域名服务器:根域名服务器是最重要的域名服务器。
所有的根域名服务器都知道所有的顶级域名服务器的域名和IP 地址,在因特网上共有13 个不同IP 地址的根域名服务器,是13 套装置(不是13 个机器)(2)顶级域名服务器:这些域名服务器负责管理在该顶级域名服务器注册的所有二级域名。
(3)权限域名服务器:负责一个区的域名服务器。
(4)本地域名服务器:当一个主机发出DNS 查询请求时,这个查询请求报文就发送给本地域名服务器,也称为默认域名服务器。
15、提高域名服务器的可靠性:DNS 域名服务器都把数据复制到几个域名服务器来保存,其中的一个是主域名服务器,其他的是辅助域名服务器。
主域名服务器定期把数据复制到辅助域名服务器中,而更改数据只能在主域名服务器中进行。
这样就保证了数据的一致性。
16、主机向本地域名服务器的查询一般都是采用递归查询17、本地域名服务器向根域名服务器的查询通常是采用迭代查询。
18、每个域名服务器都维护一个高速缓存,存放最近用过的名字以及从何处获得名字映射信息的记录。
为保持高速缓存中的内容正确,域名服务器应为每项内容设置计时器,并处理超过合理时间的项二、文件传送协议FTP1、FTP 提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。
2、FTP 的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。
3、主进程的工作步骤如下⏹打开熟知端口(端口号为21),使客户进程能够连接上。
⏹等待客户进程发出连接请求。
⏹启动从属进程来处理客户进程发来的请求。
从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建其他一些子进程。
⏹回到等待状态,继续接受其他客户进程发来的请求。
主进程与从属进程的处理是并发地进行。
4、FTP 使用的两个TCP 连接:TCP 控制连接,TCP 数据连接5、两个不同的端口号:熟知端口(21)用于建立TCP控制连接,20号端口用于建立TCP数据连接6、网络文件系统NFS 允许应用进程打开一个远地文件,并能在该文件的某一个特定的位置上开始读写数据。
在网络上传送的只是少量的修改数据。
简单文件传送协议TFTP三、TFTP 是一个很小且易于实现的文件传送协议。
1、TFTP 使用客户服务器方式和使用UDP 数据报,因此TFTP 需要有自己的差错改正措施。
2、TFTP 只支持文件传输而不支持交互。
3、TFTP 的主要特点:(1) 每次传送的数据PDU 中有512 字节的数据,但最后一次可不足512 字节。
(2) 数据PDU 也称为文件块(block),每个块按序编号,从1 开始。
(3) 支持ASCII 码或二进制传送。
(4) 可对文件进行读或写。
(5) 使用很简单的首部。
4、在一开始工作时。
TFTP 客户进程发送一个读请求PDU 或写请求PDU 给TFTP服务器进程,其熟知端口号码为69。
5、若文件长度恰好为512 字节的整数倍,则在文件传送完毕后,还必须在最后发送一个只含首部而无数据的数据PDU。
四、远程终端协议TELNET也称终端仿真协议1、用户用TELNET 就可在其所在地通过TCP 连接注册(即登录)到远地的另一个主机上(使用主机名或IP 地址)2、远程终端协议TELNET是基于TCP协议、端口23号。
3、和FTP 的情况相似,服务器中的主进程等待新的请求,并产生从属进程来处理每一个连接。
4、为了适应不同格式的网络要使用网络虚拟终端NVT :客户软件把用户的击键和命令转换成NVT 格式,并送交服务器。
服务器软件把收到的数据和命令,从NVT 格式转换成远地系统所需的格式。
五、万维网WWW (World Wide Web)1、万维网WWW并非某种特殊的计算机网络。
万维网是一个大规模的、联机式的信息储藏所,采用链接访问方式,提供分布式服务。
以客户 服务器方式工作。
2、超文本是包含指向其他文档的链接的文本,是万维网的基础,3、超媒体与超文本的区别是文档内容不同,超文本文档仅包含文本信息,而超媒体文档还包含其他表示方式的信息,如图形、图像、声音、动画,甚至活动视频图像。
4、万维网是分布式超媒体(hypermedia)系统,它是超文本(hypertext)系统的扩充。
5、万维网必须解决的问题(1) 怎样标志分布在整个因特网上的万维网文档?⏹使用统一资源定位符URL (Uniform Resource Locator)来标志万维网上的各种文档。
⏹使每一个文档在整个因特网的范围内具有唯一的标识符URL。
(2) 用何协议实现万维网上各种超链的链接?⏹在万维网客户程序与万维网服务器程序之间进行交互所使用的协议,是超文本传送协议HTTP (HyperText Transfer Protocol)。
⏹HTTP 是一个应用层协议,它使用TCP 连接进行可靠的传送。
(3) 怎样使各种万维网文档都能在因特网上的各种计算机上显示出来,同时使用户清楚地知道在什么地方存在着超链?⏹超文本标记语言HTML (HyperText Markup Language)使得万维网页面的设计者可以很方便地用一个超链从本页面的某处链接到因特网上的任何一个万维网页面,并且能够在自己的计算机屏幕上将这些页面显示出来。
(4) 怎样使用户能够很方便地找到所需的信息?⏹用户可使用各种的搜索工具(即搜索引擎)在万维网上方便地查找信息。
6、统一资源定位符URL 是对可以从因特网上得到的资源的位置和访问方法的一种简洁的表示,是一个指针5、7、URL 的一般形式是:<协议>:SMTP 通信的三个阶段:连接建立邮件传送连接释放6、电子邮件的信息格式:一个电子邮件分为信封和内容两部分。
内容可以分为首部和主体7、邮件内容首部的一些关键字:To:一个或多个收件人的电子邮件地址;Subject:邮件的主题12、在接收邮件的用户PC 机中必须运行POP 客户程序,而在用户所连接的ISP 的邮件服务器中则运行POP 服务器程序。
13、IMAP最大的好处就是用户可以在不同的地方使用不同的计算机随时上网阅读和处理自己的邮件。
IMAP 还允许收件人只读取邮件中的某一个部分,比如只读取标题,比较方便。
缺点:用户需要经常与IMAP 服务器建立连接。
六、动态主机配置协议DHCP1、协议配置在协议软件中给这些参数赋值的动作2、DHCP 提供了即插即用连网的机制。
这种机制允许一台计算机加入新的网络和获取IP地址不用手工参与。
3、租用期:DHCP 服务器分配给DHCP 客户的IP 地址的临时的,DHCP 客户能使用分配到的IP 地址的时间。
4、IP获取方式:需要IP 地址的主机在启动时就向DHCP 服务器广播发送发现报文(DHCPDISCOVER),本地网络上所有主机都能收到此广播报文,但只有DHCP 服务器才回答此广播报文。
5、DHCP 报文只是UDP 用户数据报中的数据。
基于UDP协议6、DHCP 协议的工作过程✍:DHCP 服务器被动打开UDP 端口67,等待客户端发来的报文。
✍:DHCP 客户从UDP 端口68发送DHCP 发现报文。
✍:凡收到DHCP 发现报文的DHCP 服务器都发出DHCP 提供报文,因此DHCP 客户可能收到多个DHCP 提供报文。
✍:DHCP 客户从几个DHCP 服务器中选择其中的一个,并向所选择的DHCP 服务器发送DHCP 请求报文。
✍:被选择的DHCP 服务器发送确认报文DHCPACK,进入已绑定状态,并可开始使用得到的临时IP 地址了。
DHCP 客户现在要根据服务器提供的租用期T 设置两个计时器T1和T2,它们的超时时间分别是和。
当超时时间到就要请求更新租用期。
✍租用期过了一半(T1 时间到),DHCP 发送请求报文DHCPREQUEST 要求更新租用期。
✍:DHCP 服务器若同意,则发回确认报文DHCPACK。
DHCP 客户得到了新的租用期,重新设置计时器。
✍:DHCP 服务器若不同意,则发回否认报文DHCPNACK。
这时DHCP 客户必须立即停止使用原来的IP 地址,而必须重新申请IP 地址(回到步骤✍)。
若DHCP 服务器不响应步骤✍的请求报文DHCPREQUEST,则在租用期过了% 时,DHCP 客户必须重新发送请求报文DHCPREQUEST(重复步骤✍),然后又继续后面的步骤。
✍:DHCP 客户可随时提前终止服务器所提供的租用期,这时只需向DHCP 服务器发送释放报文DHCPRELEASE 即可。