当前位置:文档之家› 计算机网络第5版知识汇总

计算机网络第5版知识汇总

计算机网络第5版知识汇总
计算机网络第5版知识汇总

第一章:概述

1、网络:是指“三网”,即电信网络、有线电视网络、计算机网络。

2、计算机网络向用户提供的最重要的功能有两个:连通性、共享。

3、(1)网络:由若干结点和连接这些结点的链路组成;(2)互联网(互连网internet):通过路由器把网络和网络连接起来组成的更大的网络,它是“网络的网络”;(3)因特网(Internet):是世界是最大的互连网络。

4、因特网发展的三个阶段:(1)单个网络ARPANET;(2)三级结构的因特网:分为主干网、地区网、校园网(或企业网);(3)多层次ISP结构的因特网:因特网的运营由因特网服务提供商ISP负责。

5、万维网WWW(World Wide Web):被广泛使用在因特网上,大方便了广大非网络专业人员的使用,成为因特网成指数级增长的主要动力。

6、因特网的组成:边缘部分、核心部分。

边缘的端系统中的程序之间的通信方式分为:客户服务器方式(C/S方式)、对等方式(P2P 方式);

7、(1)电路交换的特点:在通话的全部时间内,通话的两个用户始终占用端到端的通信资源;

(2)分组交换的特点:分组交换采用存储转发技术,在数据的前面加上控制信息的首部就构成了一个分组,由于首部包含了如目的地址和源地址等重要信息,因此,每一个分组(报文的一部分)都能在因特网中独立地选择传输路径;

(3)报文交换:整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到一下结点;

8、计算机网络的性能指标:

(1)速率:指连接在计算机网络上的主机在数字信道上传送数据的速率,也称为数据率或比特率,它是计算机网络中最重要的一个性能指标,单位为b/s、bps;

(2)带宽:在计算机网络中表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”,单位b/s;

(3)吞吐量:表示在单位时间内通过某个网络(或信息、接口)的数据量。

(4)时延:是指数据从网络的一端传送到另一端所需的时间,它由以下几个部分组成:发送时延:是主机或路由器发送数据帧所需要的时间,计算公式为:

发送时延=数据帧长度/ 发送速度

传播时延:是电磁波在信道中传播一定的距离需要花费的时间,计算公式为:传播时延=信道长度/ 电磁波在信道上的传播速度

处理时延:主机或路由器在收到分组时要花费一定的时间进行处理;

排队时延:分级在经过网络传输时,要经过许多路由器,但分组在进入路由器后要先在输入队列中排队等待处理;

总时延=发送时延+传播时延+处理时延+排队时延

(5)时延带宽积:表示链路可容纳多少个比特,计算公式为:

时延带宽积=传播时延×带宽

(6)往返时间RTT:表示从发送方发送数据开始,到发送方收到来自接收方的确认(接收方收到数据后便立即发送确认)共经历的时间;

(7)利用率:D0表示网络空闲时的时延,D表示网络当前的时延是,则D0、D和利用率U之间的关系为:

D =D0 / (1-U)

9、计算机网络的体系结构:

(1)开放系统互连基本参考模型OSI/RM,简称OSI七层协议:物理层、数据链路层、网络层、运输层、会话层、表示层、应用层;

(2)TCP/IP的四层协议:应用层、运输层、网际层、网络接口层;

(3)五层协议:应用层、运输层、网络层、数据链接层、物理层。

第二章:物理层

1、物理层考虑的是怎样才能连接在各种计算机的传输媒体上传输数据比特流。物理层的主要任务描述为确定与传输媒体的接口有关的一些特性。

2、常用术语:(1)数据:是运送消息的实体;(2)信号:是数据的电气的或电磁的表现;(3)模拟信号:或连续信息,代表消息的参数的取值是连续的;(4)数字信号:或离散信号,代表消息的参数的取值是离散的。(5)信道:一般是用来表示向某一个方向传送信息的媒体。因此,一条通信电路往往包含一条发送信道和一条接收信道;

3、通信双方的信息交互的方式分为:单向通信(单工通信)、双向交替通信(半双工通信)、双向同时通信(全双工通信)。

4、奈式准则:在任何信道中,码元传输的速率是有上限的,传输速率超过此上限,就会出现严重的码间串扰的问题,使接收端对码元的识别成为不可能。

5、信噪比:就是信号的平均功率和噪声的平均功率之比,记为S/N,单位为dB:

信噪比=10 log10(S/N) (dB)

香农公式:它指出信道的极限信息传输速率C是:

C =W log 2(1+S/N)(b/s)

其中,W为信道的带宽(以HZ为单位),S为信道内所传信号的平均功率,N为信道内部的设若噪声功率。

香农公式表明:信道的带宽或信道中的信噪比越大,信息的极限传输速率就越高。

6、物理层下面的传输媒体:传输媒体也称为传输介质或传输媒介,它是数据传输系统在发送器和接收器之间的物理通路。分为:导向传输媒体(电磁波被导向着固体媒体传播)、非导向传输媒体(指自由空间,即无线传输)。

导向传输媒体:双绞线、同轴电缆、光缆(单模光纤:适用于长距离传输;多模光纤:

适用于近距离传输);

7、信息复用技术:

(1)频分复用FDM:用户在分配到一定的频带后,在通信过程中自始至终都占用这个频带。可见频分复用的所有用户在同样的时间占用不同的带宽资源;

(2)时分复用TDM:是将时间划分为一段段等长的时分复用帧(TDM帧),每一个时分复用的用户在每一个TDM帧中占用固定序号的时隙。时分复用的所有用户在不同的时间占用同样的频带宽度。

(3)统计时分复用STDM:是一种改进的时分复用,它使用集中器收集每个用户的数据放入相应的帧中,当一个帧放满后就通过高速线路发送出去。因为每个用户所占用的时隙并不是周期性地出现,所以它又称为异步时分复用。

(4)波分复用WDM:就是光的频分复用;

(5)码分复用CDM:每一个用户可以在同样的时间使用同样的频带进行通信。由于各用户使用经过特殊挑选的不同码型,因此各用户之间不会造成干扰。

第三章:数据链路层

1、数据链路层使用的信道主要有两种类型:点对点信道(一对一的点对点通信方式)、广播信道(一对多的通信方式)。

2、使用点对点信道的数据链路层

(1)链路:是从一个结点到相邻结点的一段物理线路,而中间没有任何其他的交换结点;

(2)数据链路:当需要在一条线路上传送数据时,除了需要一条物理链路外,还必须有一些必要的通信协议来控制这些数据的传输,若把这些协议的硬件和软件加到链路上,就构成了数据链路;现在最常使用的方法是使用网络适配器(即,网卡);

(3)数据链路层协议的三个基本问题:封装成帧、透明传输、差错检测;

①封装成帧:就是在一段数据的前后分别添加首部和尾部,这样就了一个帧。帧长等于数据部分的长度加上帧首部和帧尾部的长度,而首部和尾部的一个重要作用就是进行帧定界。最大传送单元MTU:是链路层协议规定的帧的数据部分的长度上限;

②SOH放在一帧的最前面,表示帧的首部开始;EOT表示帧的结束;注:SOH和EOT都是控制字符的名称,它们的十六进制编码分别是01H和04H。

透明传输:指不管从键盘上输入什么字符都可以放在这样的帧中传输过去。但在数据部分是非文本方式(如二进制代码的程序或图像等)时,数据部分可能出现某个二进制代码恰好和SOH或EOT这种控制字符一样,这样就不能透明传输了。

解决方法:发送端的数据链路层在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义字符“ESC”(1BH)。而在接收端的数据链路层在将数据送往网络层之前删除这个插入的转义字符。这种方法称为字节填充或字符填充。

③差错检测:比特差错:传输的过程中1可能会变成0,0可能会变成1.

目前数据链路层广泛使用的检错技术:循环冗余检验CRC:

FCS是添加在数据后面的冗余码:它由数据除以拟定的除数得到(实质是做异或运算)。

3、点对点协议PPP:PPP协议就是用户计算机和ISP进行通信时所使用的数据链路层协议。

(1)PPP协议的特点:简单、封装成帧、透明性、多种网络层协议、多种类型链路、差错检测、检测连接状态、最大传送单元(是数据部分的长度,不是帧的总长度)、网络层地址协商、数据压缩协商。

(2)PPP不需要的功能:纠错(只进行检错,即PPP协议是不可靠传输协议)、流量控制(TCP负责)、序号(PPP是不可靠传输协议)、多点线路、半双工或单工链路。

(3)PPP协议的组成:一、一个将IP数据报封装到串行链路的方法;二、一个用来建立、配置和测试数据链路连接的链路控制协议LCP;三、一套网络控制协议NCP。

(4)PPP协议的帧格式:F标志字段是帧的定界符,A是地址字段,B是控制字段,FCS是使用CRC的帧检验序列,协议字段代表了帧的信息部分的数据类型(0x0021代表IP 数据报,0xC021代表LCP数据,0x8021代表网络层的控制数据):

F 7E A

FF

C

03

协议信息部分FCS F

7E

字节 1 1 1 2 不超过1500字节 2 1 字节填充:0x7E转变成(0x7D,0x5E);

0x7D转变成(0x7D,0x5D);

若小于0x20,则前面加入一个0x7D。

零比特填充:只要发现在信息字段中有5个连续的1,则立即填入一个0。

4、局域网使用的就是广播信道,局域网的特点:网络为一个单位所拥有,且地理范围和站点数目均有限。

802.3--以太网;802.4--令牌总线网;802.5--令牌环网。

IEEE802委员会把局域网的数据链路层分为:逻辑链路层LLC子层和媒体接入控制MAC子层。

5、适配器(又称为网络接口卡NIC,简称网卡)的重要功能:(1)进行数据串行传输和并行传输的转换;(2)用存储芯片对数据进行缓存;(3)设备驱动程序安装在计算机的操作系统中;(4)能够实现以太网的协议。

6、CSMA/CD协议:以太网提供的服务是不可靠的交付,即尽最大努力的交付。而且它的一个重要问题是如何协调各计算机的工作(在同一时间只能允许一台计算机发送信息),因此以太网采用的方法是使用一种特殊的协议:载波监听多点接入/碰撞检测协议CSMA/CD:“多点接入”:说明这是“总线型网络”;

“载波监听”:就是“发送前先监听”;

“碰撞检测”:就是“边发送边检测”,但发送成功后不检测。

注:一个站不可能同时进行发送和接收,因此使用CSMA/CD协议的以太网只能进行半双工通信。

退避算法:以太网端到端往返时间2τ称为争用期。退避算法如下:

(1)确定基本退避时间,它就是争用期2τ。以太网把争用期定为51.2us;

(2)从离散的整数集合[0,1,…,(2^k-1)]中随机取出一个数,记为r。重传应推后的时间就是r倍的争用期。上面参数k的计算公式为:

K =Min[重传次数,10]

可见当重传次数不超过10时,参数k就等于重传次数,当重传超过10,则k就不再增大而一直等于10。

(3)当重传达到16次仍不成功时,则丢弃该帧,并向高层报告。

注:以太网把争用期定为51.2us:对于10Mb/s的以太网,争用期内可发送512bit,即64字节,因此以太网规定最短有效帧长为64字节,凡长度小于64字节的帧都是由于冲突而异常中止的无效帧,这种帧都应当立即被丢弃。

7、以太网的MAC层:

(1)MAC层的硬件地址:硬件地址又称为物理地址或MAC地址(这种地址应用在MAC 帧中)。共48位的全球唯一的地址,它固化在适配器的ROM中。

(2)MAC帧的格式:

字节 6 6 2 46~1500 4 目的地址源地址类型数据(46~1500)FCS

第四章:网络层

1、虚电路服务与数据报服务的对比:

对比的方面虚电路服务数据报服务思路可靠通信应当由网络来保证可靠通信应当由用户主机来保证连接的建立必须有不需要

终点地址仅在连接建立阶段使用,每个分组使

用短的虚电路号

每个分组都有终点的完整地址

分组的转发属于同一条虚电路的分组均按照同一

路由进行转发

每个分组独立选择路由进行转发

当结点出故障时所有通过故障的结点的虚电路均不能

工作出故障的结点可能会丢失分组,一些路由可能会发生变化

分组的顺序总是按发送顺序到达终点到达终点时不一定按发送顺序

端到端的差错处理和流量控制可以由网络负责,也可以由用户主机

负责

由用户主机负责

因特网设计思路:网络层向上只提供简单灵活的、无连接的、尽最大努力将会的数据报服务。

2、网络层IP协议与之配套使用的还有四个协议:

(1)地址解析协议ARP:把IP地址解析成物理地址;方法是在主机ARP高速缓存中存放一个IP地址到硬件地址的映射表,并且这个映射表还经常更新。

(2)逆地址解析协议RARP:把物理地址解析成IP地址。

(3)网际控制报文协议ICMP:它不是高层协议,而是IP层协议;它允许主机或路由器报告差错情况和提供有关异常情况的报告。

①ICMP报文作为IP层数据报的数据,加上数据报的首部,组成IP数据报发送出去。

②ICMP报文的种类有两种:ICMP差错报告报文和ICMP询问报文。

③几咱常用的ICMP报文类型:

ICMP报文种类类型的值ICMP报文的类型

差错报告报文3 终点不可达

4 源点抑制

11 时间超过

12 参数问题5 改变路由

询问报文

8或0 回送请求或回答13或14 时间戳请求或回答

④ICMP应用举例

分组网间探测PING,用来测试两个主机之间的连通性;

Traceroute(这是UNIX操作系统的名字),它用来跟踪一个分组从源点到终点的路径。在Windows操作系统中这个命令是tracert。

(4)网际组管理协议IGMP:(用于IP多播,后面将讲到)

3、各层所使用的中间设备:

(1)物理层使用的中间设备叫做转发器(repeater);

(2)数据链路层使用的中间设备叫做网桥或桥接器(bridge);

(3)网络层使用的中间设备叫做路由器(router);

(4)网络层以上使用的中间设备叫做网关(getway)。

4、分类的IP地址:就是将IP地址划分为若干个固定类,每一类地址都由两个固定长度的字段组成,其中第一个字段是网络号,第二个字段是主机号,一个IP地址在整个因特网范围内是唯一的。可记为:

IP地址::= {<网络号>,<主机号>}

(1)分类:

A类地址:8位网络号,第一位为0;

B类地址:16位网络号,第一二位为10;

C类地址:24位网络号,第一二三位为110;

D类地址:为多播地址,前四位为1110;

E类地址:为保留地址,前四位为1111。

(2)IP地址的指派范围:

网络类别最大可指派的网络数第一个可指

派的网络号最后一个可指派的

网络号

每个网络中的最

大主机数

A 126(2^7-2) 1 126 16777214

B 16383(2^14-1) 128.1 191.255 65534

C 2097151(2^21-1) 192.0.1 233.255.255 254

注:A类地址的全0表示“本网络”,网络号为127(01111111)保留作为本地软件环回测试;因此网络数-2;

因为B类和C类地址网络号都不可能出现全为0或1的情况,因此,除去128.0.0.0和192.0.0.0,其它都可用,因此网络数都-1;

因为主机号中全为0表示本主机,全为1表示所有的,因此ABC三类的主机数都-2。(3)IP地址的特点:

①IP地址管理机构只分配网络号,剩下的主机号由该网络号的单位自行分配;路由器仅根据目的主机所连接的网络号来转发分组而不需要考虑主机号;

②由于一个路由器至少连接到两个网络,因此它至少应当有两个不同的IP地址;

③一个网络是指具有相同网络号的主机的集合,因此,用转发器或网桥连接起来的若干个局域网仍为一个网络;

④在IP地址中,所有分配到网络号的网络都是平等的。

(4)无编号网络(或无名网络):是对两个路由器直接相连时不分配IP地地的这段线路。(5)物理地址:是数据链路层和物理层使用的地址,它放在MAC帧首部,随传输的过程相应变化;

IP地址:是网络层和以上各层使用的地址,是一种逻辑地址,它放在IP数据报首部,它在数据传输过程中始终不变。

5、IP数据报的格式:

0 4 8 16 19 24 31

版本首部长度区分服务总长度

标识标志片偏移生存时间TTL 协议首部检验和

源地址(32位)

目的地址(32位)

可选字段(长度可变)填充

数据部分

首部数据部分

注:首部总长度至少20字节,其中“首部长度”字段是以32位字长(4字节)为单位的。

6、IP层转发分组流程:路由表中,对每一条路由最主要有以下两个信息:

(目的网络地址,下一跳地址)

分组转发算法如下:

(1)从数据报的首部提取目的主机的IP地址D,得出目的网络地址为N;

(2)若N就是与此路由器直接相连的某个网络地址,则进行直接交付,不需要再经过其他的路由器,直接把数据报交付给目的主机;否则就间接交付,执行(3);

(3)若路由表中有目的地址为D的特定主机路由,则把数据报传送给路由表中所指明的下一跳路由器;否则,执行(4);

(4)若路由表中有到达网络N的路由,则把数据报传送给路由表中所指明的下一跳路由器;否则,执行(5);

(5)若路由表中有一个默认路由,则把数据报传送给路由表中所指明的默认路由器;否则,执行(6);

(6)报告转发分组出错。

7、划分子网

划分子网思想:

(1)一个拥有许多物理网络的单位,可将所属的物理网络划分为若干个子网,划分子网纯属一个单位内部的事情,对外仍表现为一个网络;

(2)划分子网的方法是从网络的主机号中借用若干位作为子网号subnet-id,这样IP 地址在单位内部就变为三级IP地址:网络号、子网号和主机号,可表示为:

IP地址::= {<网络号>,<子网号><主机号>}

8、子网掩码:它也是32位,由一串1和跟随一串0组成。子网掩码中的1对应于IP地址中原来的net-id加上subnet-id,而子网掩码中的0对应于现在host-id。

把收到的数据报的目的IP地址逐位与子网掩码相“与”,就可以得出子网的网络地址。

注:(1)如果一个网络不划分子网,那么该网络的子网掩码就使用默认子网掩码。默认的子网掩码中1的位置和IP地址中的网络号字段net-id正好相对应。

(2)子网数等于2^n-2;要除去全0和全1的情况。

9、使用子网时的分组转发:路由表必须包含以下三项内容:目的网络地址、子网掩码、和下一跳地址。

具体算法如下:

(1)从收到的数据报的首部提取目的IP地址D;

(2)先判断是否为直接交付。对路由器直接相连的网络逐个进行检查:用各网络的子网掩码和D逐位相“与”,看结果是否和相应的网络地址匹配。若匹配,则把分组进行直接交付,转发任务结束。否则就是间接将会,执行(3);

(3)若路由表中有目的地址为D的特定主机路由,则把数据报传送给路由表中所指明的下一跳路由器;否则,执行(4);

(4)对路由表中的每一行(目的网络地址,子网掩码,下一跳地址),用其中的子网掩码和D逐位相“与”,其结果为N。若N与该行的目的网络地址匹配,则把数据报传送给该行指明的下一跳路由器;否则,执行(5);

(5)若路由表中有一个默认路由,则把数据报传送给路由表中所指明的默认路由器;否则,执行(6);

(6)报告转发分组出错。

10、无分类编址CIDR(构造超网)

(1)CIDR最重要的两个特点:

①CIDR消除了传统的A类、B类、C类地址以及划分子网的概念。它把32位的IP 地址划分为两个部分,“网络前缀”和“主机号”,表示为:

IP地址::= {<网络前缀>,<主机号>}

CIDR使用“斜线记法”,或称为CIDR记法,即在IP地址后面加上斜线“/”,然后写上网络前缀所占的位数。

②CIDR把网络前缀都相同的连续的IP地址组成一个“CIDR地址块”。只要知道CIDR 地址块中的任何一个地址,就可以知道这个地址块的起始地址(即最小地址和最大地址,以及地址块中的地址数)。例如:

128.14.35.7/20 =10000000 00001110 00100011 00000111

可得出:最小地址:128.14.32.1 10000000 00001110 00100000 00000000

最大地址:128.14.47.254 10000000 00001110 00101111 11111110

(2)最长前缀匹配:使用CIDR时,路由表的第个项目由“网络前缀”和“下一跳地址”组成。所以在查找路由表时可能会得到不止一个匹配结果,这样就带来一个问题:我们应该选择哪一个呢???

答:应当从匹配结果中选择具有最长网络前缀的路由,这叫作最长前缀匹配。

11、因特网的路由选择协议:路由选择协议的核心就是路由算法。

(1)路由算法根据能否随网络的通信量或拓扑自适应地进行调整变化分为:静态路由选择策略(也叫做非自适应路由选择)与动态路由选择策略(也叫做自适应路由选择)。(2)分层次的路由选择协议:

因特网将整个互联网划分为许多较小的自治系统AS:自治系统AS是在单一的技术管理下的一组路由器。而这些路由器使用一种AS内部的路由选择协议和共同的度量以确定分组在该AS内的路由,同时还使用一种AS之间的路由选择协议以确定分组在AS之间的路由。

在目前的因特网中,一个大的ISP就是一个自治系统。这样,因特网就把路由选择协议划分为两大类,即:

①内部网关协议IGP(Interior Gateway Protocol),即在一个自治系统内部使用的路由选择协议。目前这类协议有:RIP和OSPF协议。

②外部网关协议EGP(External Gateway Protocol),当数据报传到一个自治系统的边界时,就需要使用一种协议将路由选择信息传递到另一个自治系统中。目前这类协议使用最多的是:BGP的版本4(BGP-4)。

(3)内部网关协议RIP(路由信息协议Routing Information Protocol):它是一种分布式的基于距离向量的路由选择协议,其最大的优点就是:简单。

①“距离”定义:从一路由器到直接连接的网络的距离定义为1,从一路由器到非直

接连接的网络的距离定义为所经过的路由器数加1。“距离”也称为“跳数”,RIP允许一条路径最多只能包含15个路由器。

②RIP协议的特点:

A.仅和相邻路由器交换信息;

B.路由器交换的信息是当前本路由器所知道的全部信息,即自己的路由表;

C.按固定的时间间隔交换路由信息。

③距离向量算法:

A.对地址为X的相邻路由器发来的RIP报文,先修改此报文中的所有项目,把“一

一跳”字段中的地址都改为X,并把所有的“距离”字段的值加1。每一个项目都有三个关键数据,即:到目的网络N,距离是d,下一跳路由器是X;

B.对修改后的RIP报文中的每一个项目,进行以下步骤:

若原来的路由表中没有目的网络N,则把该项目添加到路由表中。

否则(即在路由表中有目的网络N,这时就再查看下一跳路由器地址)

若下一跳路由器地址是X,则把收到的项目替换原路由表中的项目。

否则(即这个项目是:到目的网络N,但下一跳路由器不是X)

若收到的项目中的距离d小于路由表中的距离,则进行更新,

否则什么也不做。;

C.若3分钟还没有收到相邻路由器的更新路由表,则把此相邻路由器记为不可达的

路由器,即把距离置为16(距离为16表示不可达);

D.返回。

④RIP协议的报文格式:RIP协议使用运输层的用户数据报UDP进行传送。

IP首部UDP首部RIP报文

⑤RIP协议的缺点:

A.当网络出现故障时,要经过比较长的时间才能将此信息传送到所有的路由器;

B.规模小。

⑥RIP协议的优点:

A.实现简单;

B.开销较小。

(5)内部网关协议OSPF(开放最短路径优先Open Shortest Path First):“开放”表明OSPF 协议不是受某一厂商控制的,而是公开发表的;“最短路径优先”是因为使用了Dijkstra提出的最短路径算法SPF。OSPF最主要的特征:使用分布式的链路状态协议。

①OSPF协议的特点:

A.向本自治系统中所有路由器发送信息;

B.发送的信息就是与本路由器相邻的所有路由器的链路状态,但这只是路由器所

知道的部分信息;“链路状态”:就是说明本路由器都和哪些路由器相邻,以及该链路的“度量”(“度量:表示费用、距离、时延、带宽等”);

C.只有当链路状态发生变化时,路由器才向所有路由器发送此信息。

②OSPF协议的优点:

A.OSPF的更新过程收敛得快;

B.OSPF能够用于规模很大的网络。

③OSPF协议的报文格式:OSPF报文直接用IP数据报传送。OSPF分组使用24字节的固定长度首部。

IP数据报首部OSPF分组首部(24字节)类型1到类型5的OSPF分组

(6)外部网关协议BGP(边界网关协议):其报文格式

IP首部TCP首部BGP首部BGP报文主体部分

(7)路由器概念:

①转发:是路由器根据转发表把收到的IP数据报从路由器合适的端口转发出去,“转发”仅仅涉及到一个路由器;

②路由选择:它涉及到很多路由器,路由表则是许多路由器协同工作的结果。这些路由器按照复杂的路由算法,得出整个网络的拓扑变化情况,因而能够动态地改变所选择的路由,并由此构造出整个的路由表。

12、IP多播(D类地址):在因特网上进行多播就叫做IP多播;IP多播所传送的分组需要使用多播IP地址(多播地址只能用于目的地址,而不能用于源地址)。能够运行多播协议的路由器就称为多播路由器。

实现IP多播需要两种协议:网际组管理协议IGMP和多播路由选择协议。

注:IGMP并非在因特网范围内对所有多播组成员进行管理,IGMP协议是让连接在本地局域网上的多播路由器知道本局域网上是否有主机参加或退出了某个多播组。

显然,仅有IGMP还不能完成多播任务,连接在局域网上的多播路由器还必须和因特网上的其他多播路由器协同工作,因此还需要使用多播路由选择协议。

第五章:运输层

1、运输层概述(包括TCP协议和UDP协议):运输层向上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。

注:(1)网络层是为主机之间提供逻辑通信;而运输层为应用里程之间提供端到端的逻辑通信。

(2)运输层要对收到的报文进行差错检测,而在网络层,只检验IP数据报的首部是否出现差错而不检查数据部分。

(3)TCP是面向连接的可靠通信,UDP是无连接的不可靠通信。

(4)TCP/IP的运输层用一个16位端口号来标志一个端口。但注意,端口号只具有本地意义,不同计算机中,相同的端口号是没有关联的。运输层的端口号分为两大类:

A.服务器端使用的端口号,它又分为:熟知端口号(系统端口号),数值为0~1023;还有登记端口号,数值为1024~49151。常见的熟知端口号有:

应用程序FTP TELNET SMTP DNS HTTP

熟知端口号21 23 25 53 80

B.客户端使用的端口号,数值为49152~65535。

2、用户数据报协议UDP

(1)UDP的主要特点:

①UDP是无连接的,即发送数据前不需要建立连接;

②UDP使用尽最大努力交付,即不保证可靠交付;

③UDP是面向报文的,即UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界,也就是说UDP一次交付一个完整的报文;

④UDP没有拥塞控制;

⑤UDP支持一对一、一对多、多对一和多对多的交互通信;

⑥UDP的首部开销小,只有8个字节,比TCP的20个字节的首部要短。

(2)UDP的首部格式:用户数据报UDP有两个字段:数据字段和首部字段。首部字段只有8字个字节,由四个字段组成,每个字段的长度都是两个字节:

①源端口号:在需要对方回信时选用,不需要时可全用0;

②目的端口号:这在终点交付报文时必须要使用到;

③长度:UDP用户数据报的长度,其最小值是8(仅有首部);

④检验和:检测UDP用户数据报在传输中是否有错,有错就丢弃。

字节 2 2 2 2

源端口目的端口长度检验和UDP的数据部分

3、传输控制协议TCP概述

(1)TCP的主要特点:

①TCP是面向连接的运输层协议,也就是说在传送数据前必须先建立连接(TCP连接是一条虚连接);

②每一条TCP连接只能有两个端点(endpoint),每一条TCP连接只能是点对点的;

③TCP提供可靠交付的服务,即通过TCP传送的数据,无差错、不丢失、不重复、并且按序到达;

④TCP提供全双工通信;

⑤面向字节流,即TCP把应用程序交下来的数据看成是一连串的无结构的字节流,

TCP并不知道所传送的字节流的含义。

(2)TCP把连接作为最基本的抽象。TCP连接的端点叫做套接字(socket)或插口:端口号拼接到IP地址即构成了套接字。

套接字socket =(IP地址:端口号)

每一条TCP连接唯一地被通信两端的两个端点(即两个套接字)所确定,即:TCP连接::= {socket1,socket2} = {(IP1:port1),(IP2:port2)}

4、可靠传输的工作原理:利用可靠传输协议,当出现差错时让发送方和重传出现差错的数据,同时在接收方来不及处理收到的数据时,及时报告发送方适当降低发送数据的速度。(1)停止等待协议:即每发送完一个分组就停止发送,等待对方的确认。在收到确认后再发送下一个分组。如果超过了一段时间仍然没收到确认,就认为刚才发送的分组丢失了,因而重传前面发送过的分组,这就叫做超时重传。

确认分组丢失或确认分组迟到,则接收方应采取两个动作:第一,丢弃这个重复的分组,不向上层交付;第二向发送方发送确认。

注:这种可靠传输协议常称为自动重传请求ARQ,意思是重传的请求是自动进行的,接收方不需要请求发送方重传某个出错的分组。

信道利用率:设发送分组的时间为T1,发送确认分组的时间为T2,往返时间为RTT,忽略分组处理的时间,则信道利用率U为:

U =T1 / (T1+RTT+T2)

(2)连续ARQ协议:就是利用滑动窗口发送数据,在发送方维持一个发送窗口,在窗口内的数据都可连续发送,当发达方每收到一个确认,则发送窗口向前滑动一个分组的位置。而接收方一般都是采用累积确认的方式,接收方可以收到几个分组后,对按序到达的最后一个分组发送确认,这样就表示:到这个分组为止的所有分组都已经正确收到了。

累积确认的优点是:容易实现,即使确认丢失也不必和重传;但缺点是:不能向发送方反映出接收方已经正确收到的所有分组的信息。

5、TCP报文段的首部格式:TCP报文段首部的前20个字节是固定的,后面有4N字节是根据需要而增加的,因此TCP首部的最小长度是20字节。

字节0 8 16 24 31

源端口目的端口

序号

确认号

数据偏移保留U

R

G

A

C

K

P

S

H

R

S

T

S

Y

N

F

I

N

窗口检验和紧急指针选项(长度可变)填充

注:各段含义务必参考书本193~195搞懂

TCP 首部TCP 报文段的数据部分

6、TCP可靠传输的实现

(1)以字节为单位的滑动窗口:(P197~P200)发送窗口和接收窗口的位置都由窗口“后沿”和“前沿”共同确定。后沿的变化只能是不动或前移;前沿的变化是不动或前移,也可能会收缩,但强烈不建议这种情况发生。

发送窗口和接收窗口只是发送缓存和接收缓存的一部分,已被确认或已被确认并上交主机的数据应当从缓存中删除:

①发送缓存的作用:

A.发送应用程序传送给发送方TCP准备发送的数据;

B.TCP已发送出但尚未收到确认的数据。

②接收缓存的作用:

A.按序到达的、但尚未被接收应用程序读取的数据;

B.未按序到达的数据。

注意:

①由于网络传送窗口值要经历一定的时间滞后,所以在同一时刻,发送窗口和接收窗

口并不总是一样大的;

②对于不按序到达的数据,TCP通常是先临时存放在接收窗口中,等到字节流所缺

少的字节收到后,再按序交付给上层的应用程序。

③TCP要求接收方必须有累积确认的功能,但确认推迟的时间不应超过0.5秒。若收

到一连串具有最大长度的报文段,则必须每隔一个报文段就要发送一个确认。

(2)超时重传时间的选择:TCP采用是一种自适应算法,利用的是报文段的往返时间RTT,以及RTT的一个加权平均往返时间RTTs(又称为平滑的往返时间),还有RTT的偏差的加权平均值RTT D。

①RTTs值的计算:

当每一次测量到RTT的样本时:RTTs =RTT;

之后每测量一个RTT的样本后:

新的RTTs =(1-a)×(旧的RTTs) + a×(新的RTT样本) (0≤a≤1)

②RTT D值的计算:

当第一次测量时,RTT D=RTT / 2;

之后的测量时:

新的RTT D=(1-β)×(旧的RTT D) + β×|RTTs-新的RTT样本|

(0≤β≤1)

③超时和重传时间RTO的计算:

RTO =RTTs + 4×RTT D

④Karn算法的修正:报文段每和重传一次,就把超时重传时间RTO增大一些(典型的做法是取新的和和重传时间为2倍的旧的重传时间)。当不再发生报文段的和重传时,才根据上面给出的三个公式计算超时重传时间。

(3)选择确认SACK:若收到的报文段无差错,只是未按序号,中间还缺少一些序号的数据,那可用选择确认(Selective ACK)来让发送发只传送缺少的数据而不重传已经正确达到接收方的数据。

方法:是在TCP报文段首部的选项中加上“允许SACK”的选项即可。

7、TCP的流量控制:利用滑动窗口实现流量控制。

(1)所谓流量控制:就是让发送方的发送速率不要太快,要让接收方来得及接收。

(2)在建立TCP连接时,接收方会告诉发送方“我的接收窗口rwnd(receiver window)的值是多少”。因此,发送方的发送窗口不能超过接收方给出的接收窗口的数值。

注:TCP的窗口单位是字节,不是报文段。具体流程图见书本:P203。

(3)问题:如果发送方收到接收方的发送的零窗口通知后,当接收方有存储空间后又向发送方发送一个非零窗口的通知。但如果这个通知丢失后,则会出现接收方一直等待发送方的数据,发送方一直等待接收方的非零通知的死锁。

解决:TCP为每一个连接设有一个持续计时器,只要一方收到对方的零窗口通知,就启动持续计时器,若持续计时器到期就发送一个零窗口的探测报文段,而对方就在确认这个探测报文段时给出一个现在的窗口值。

8、TCP的拥塞控制:

(1)拥塞:对网络中某一资源的需求超过了该资源所能提供的可用部分,网络的性能就会变坏,这种情况就叫做拥塞。

∑对资源的需求〉可用资源

(2)拥塞控制:就是防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不致过载。拥塞控制的前提是:网络能够承受现有的网络负荷。

(3)拥塞控制和流量控制的区别:

拥塞控制是一个全局性的过程,涉及到所有的主机、所有的路由器,以及与降低网络传输性能有关的所有因素。

而流量控制往往指的是点对点通信量的控制,是个端到端的问题;流量控制所要做的就是抵制发送端的发送数据的速率,以便接收端来得及接收。

(4)拥塞控制的两种方法:开环控制和闭环控制:

开环控制:就是在设计网络时事先将有关发生拥塞的因素考虑周到,力求网络在工作时不产生拥塞,一旦系统运行起来,就不再中途进行改正了;

闭环控制:是基于反馈环路的概念,它有向种措施:

监测网络系统以便检测到拥塞在何时、何处发生;

把拥塞发生的信息传送到可采取行动的地方;

调整网络系统的运行以解决出现的问题。

(5)几种拥塞控制方法:

①慢开始算法:开始发送数据时,由小到大逐渐增大拥塞窗口数值。通常一开始先设cwnd=1,然后每经过一个传输轮次,拥塞窗口cwnd就加倍。

注:为了防止拥塞窗口增长过大引起网络拥塞,还需要设置一个慢开始门限ssthresh:当cwnd

当cwnd>ssthresh时,停止使用慢开始算法而改用拥塞避免算法;

当cwnd=ssthresh时,既可使用慢开始算法,也可使用拥塞避免算法。

②拥塞避免算法:让拥塞窗口cwnd缓慢地增大,即每经过一个往返时间RTT就把发送方的拥塞窗口cwnd增加1,而不是加倍。

③乘法减小:是指不论在慢开始阶段还是拥塞避免阶段,只要出现超时(很可能出现了网络拥塞),就把慢开始门限值ssthresh减半,即设置为当前拥塞窗口的一半(与此同时开始执行慢开始算法)。

④加法增大:是指执行拥塞避免算法后,使拥塞窗口缓慢增大,以防止网络过早出现拥塞。

⑤快重传算法:发送方只要一连收到三个重复确认就应当立即重传对方尚未被收到

的报文段,而不必继续等待设置的重传计时器到期。

⑥快恢复算法:

A.当发送方连续收到三个重复确认时,就执行“乘法减小”算法,把慢开始门限

ssthresh减半。但接下去不执行慢开始算法;

B.由于发送方现在认为网络很可能没有发生拥塞,因此与慢开始不同之处是现在不

执行慢开始算法(即拥塞窗口cwnd现在不设置为1),而是把cwnd值设置为慢开始门限ssthresh减半后的值。然后开始执行拥塞避免算法(“加法增大”),使拥塞窗口缓慢地线性增大。

图为拥塞窗口与传输轮次的关系曲线

注:发送方窗口的上限值=Min[ rwnd , cwnd ]

(6)随机早期检测RED:为了避免发生网络中的全局同步现象,在路由器中采用的措施。实现RED时,路由器队列要维持两个参数,即队列长度最小门限THmin和最大门限THmax,每当一个分组到达时RED组都先计算平均队列长度Lav,具体算法:

A.若平均队列长度小于最小门限,则把新到达的分组放入队列进行排除;

B.若平均队列长度超过最大门限,则把新到达的分组丢弃;

C.若平均队列长度在最小门限和最大门限之间,则按照某一概率P将士新到达的分组丢弃。

9、TCP的运输连接管理

TCP是面向连接的协议,因此,运输连接就有三个阶段,即:连接建立、数据传送、连接释放。

(1)TCP的连接建立

①TCP连接建立过程中要解决的三个问题:

A.要使每一方能够确知对方的存在;

B.要允许双方协商一些参数(如最大窗口值、时间戳选项等);

C.能够对运输实体资源(如缓存大小、连接表中的项目等)进行分配。

②TCP连接的建立采用客户服务方式(C/S),主动发起连接建立的应用进程叫做客户(client),而被动等待连接建立的应用进程叫做服务器(server)。

③三次握手连接建立过程:

A.第一次握手:A向B发出连接请求报文段,这时首部中的同步位SYN置1,同时选择一个初始序号Seq=X。注意:TCP规定,SYN报文段(即SYN=1的报文段)不能携带数据,但要消耗掉一个序号;

B.第二次握手:B收到连接请求报文段后,如同意连接则向A发送确认。在确认报文段中应把SYN位和ACK位都置1,确认号是Ack=X+1,同时也为自己选择一个初始序号Seq =Y。注意:这个报文段也不能携带数据,但同样要消耗掉一个序号。

C.第三次握手:A收到B的确认后,还要向B给出确认。确认报文段的ACK置1,确认号Ack=Y+1,而自己的序号Seq=X+1。注意:TCP规定,ACK报文段可以携带数据,但如果不携带数据则不消耗序号,在这种情况下,下一个数据报文段的序号仍是Seq=X+1。

(2)连接的释放

数据传输结束后,双方都可释放连接,但一方(设为A)释放连接前需获得另一方(设为B)的允许,如果此时B方仍有数据要传输,则连接不得释放,A仍要接收B的数据,直至B 方数据传输完毕后,B方发出释放连接的要求,得到A方的许可确认后,B释放连接,A等待2SML后释放连接,此时通信结束。

如下图所示:

第六章:应用层

每个应用层协议都是为了解决某一类应用问题,而问题的解决又往往是通过位于不同主机中的多个应用进程之间的通信和协同工作来完成的。应用层的具体内容就是规定应用进程在通信时所遵循的协议。

1、域名系统DNS

(1)域名系统概述:域名系统DNS是因特网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。

域名到IP地址的解析是由分布在因特网上的许多域名服务器程序(可简称为域名服务器)共同完成的。

(2)域名结构:分为顶级域、二级域、三级域,等等。例如下面的域名:

https://www.doczj.com/doc/c317926468.html,

其中,标号com是顶级域名,标号cctv是二级域名,标号com是三极域名。

①顶级域名TLD(Top Level Domain)

国家顶级域名nTLD:如: .cn 表示中国,.us 表示美国,.uk 表示英国,等等。

通用顶级域名gTLD:最早的顶级域名是:

.com (公司和企业).net (网络服务机构)

.org (非赢利性组织).edu (美国专用的教育机构)

.gov (美国专用的政府部门).mil (美国专用的军事部门)

.int (国际组织)

基础结构域名(infrastructure domain):这种顶级域名只有一个,即arpa,用于反向域名解析,因此又称为反向域名。

②我国把二级域名划分为“类别域名”和“行政区域名”两大类。

其中“类别域名”共七个,分别为:

ac(科研机构)com (工、商、金融等企业)

edu (中国的教育机构)gov (中国的政府机构)

mil (中国的国防机构)net (提供互联网络服务的机构)

org(非营利性的组织)

(3)域名服务器的四种类型

①根域名服务器:根域名服务器是最重要的域名服务器。所有的根域名服务器都知道所有的顶级域名服务器的域名和IP 地址。

不管是哪一个本地域名服务器,若要对因特网上任何一个域名进行解析,只要自己无法解析,就首先求助于根域名服务器。

在因特网上共有13 个不同IP 地址的根域名服务器(注意这里的13是指共有13 套装置,而不是13 个机器),它们的名字是用一个英文字母命名,从a 一直到m(前13 个字母)。这些根域名服务器相应的域名分别是

https://www.doczj.com/doc/c317926468.html,

https://www.doczj.com/doc/c317926468.html,

https://www.doczj.com/doc/c317926468.html,

到2006 年底全世界已经安装了一百多个根域名服务器机器,分布在世界各地。

②顶级域名服务器:这些域名服务器负责管理在该顶级域名服务器注册的所有二级域名。

当收到DNS 查询请求时,就给出相应的回答(可能是最后的结果,也可能是下一步应当找的域名服务器的IP 地址)。

③权限域名服务器:这就是前面已经讲过的负责一个区的域名服务器。

当一个权限域名服务器还不能给出最后的查询回答时,就会告诉发出查询请求的DNS 客户,下一步应当找哪一个权限域名服务器。

④本地域名服务器:本地域名服务器对域名系统非常重要。

当一个主机发出DNS 查询请求时,这个查询请求报文就发送给本地域名服务器。

每一个因特网服务提供者ISP,或一个大学,甚至一个大学里的系,都可以拥有一个本地域名服务器,

这种域名服务器有时也称为默认域名服务器。

(4)域名的解析过程

①主机向本地域名服务器的查询一般都是采用递归查询。如果主机所询问的本地域名服务器不知道被查询域名的IP 地址,那么本地域名服务器就以DNS 客户的身份,向其他根域名服务器继续发出查询请求报文。

②本地域名服务器向根域名服务器的查询通常是采用迭代查询。当根域名服务器收到本地域名服务器的迭代查询请求报文时,要么给出所要查询的IP 地址,要么告诉本地域名服务器:“你下一步应当向哪一个域名服务器进行查询”。然后让本地域名服务器进行后续的查询。

以上两种方式如下图所示:

2、文件传送协议

(1)FTP (File Transfer Protocol) 概述

FTP是因特网上使用得最广泛的文件传送协议。

FTP 提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。

FTP 屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件。(2)FTP 特点

文件传送协议FTP 只提供文件传送的一些基本的服务,它使用TCP 可靠的运输服务。

FTP 的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。

FTP 使用客户服务器方式。一个FTP 服务器进程可同时为多个客户进程提供服务。FTP 的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。

(3)两个连接

控制连接在整个会话期间一直保持打开,FTP 客户发出的传送请求通过控制连接发送给服务器端的控制进程,但控制连接不用来传送文件。

实际用于传输文件的是“数据连接”。服务器端的控制进程在接收到FTP 客户发送来的文件传输请求后就创建“数据传送进程”和“数据连接”,用来连接客户端和服务器端的数据传送进程。

数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行。

计算机网络(第五版)谢希仁 第一章课后答案

第一章概述 1-01 计算机网络向用户可以提供那些服务? 答:连通性和共享 1-02 简述分组交换的要点。 答:(1)报文分组,加首部 (2)经路由器储存转发 (3)在目的地合并 1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。 答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。 (2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。 (3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。 1-04 为什么说因特网是自印刷术以来人类通信方面最大的变革? 答:融合其他通信网络,在信息化过程中起核心作用,提供最好的连通性和信息共享,第一次提供了各种媒体形式的实时交互能力。 1-05 因特网的发展大致分为哪几个阶段?请指出这几个阶段的主要特点。 答:从单个网络APPANET向互联网发展;TCP/IP协议的初步成型 建成三级结构的Internet;分为主干网、地区网和校园网; 形成多层次ISP结构的Internet;ISP首次出现。 1-06 简述因特网标准制定的几个阶段? 答:(1)因特网草案(Internet Draft) ——在这个阶段还不是RFC 文档。 (2)建议标准(Proposed Standard) ——从这个阶段开始就成为RFC 文档。

(3)草案标准(Draft Standard) (4)因特网标准(Internet Standard) 1-07小写和大写开头的英文名字internet 和Internet在意思上有何重要区别? 答:(1)internet(互联网或互连网):通用名词,它泛指由多个计算机网络互连而成的网络。;协议无特指 (2)Internet(因特网):专用名词,特指采用TCP/IP 协议的互联网络 区别:后者实际上是前者的双向应用 1-08 计算机网络都有哪些类别?各种类别的网络都有哪些特点? 答:按范围:(1)广域网WAN:远程、高速、是Internet的核心网。 (2)城域网:城市范围,链接多个局域网。 (3)局域网:校园、企业、机关、社区。 (4)个域网PAN:个人电子设备 按用户:公用网:面向公共营运。专用网:面向特定机构。 1-09 计算机网络中的主干网和本地接入网的主要区别是什么? 答:主干网:提供远程覆盖\高速传输\和路由器最优化通信 本地接入网:主要支持用户的访问本地,实现散户接入,速率低。 1-10 试在下列条件下比较电路交换和分组交换。要传送的报文共x(bit)。从源点到终点共经过k段链路,每段链路的传播时延为d(s),数据率为b(b/s)。在电路交换时电路的建立时间为s(s)。在分组交换时分组长度为p(bit),且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延比电路交换的要小?(提示:画一下草图观察k 段链路共有几个结点。) 答:线路交换时延:kd+x/b+s, 分组交换时延:kd+(x/p)*(p/b)+ (k-1)*(p/b) 其中(k-1)*(p/b)表示K段传输中,有(k-1)次的储存转发延迟,当s>(k-1)*(p/b)时,电路交换的时延比分组交换的时延大,当x>>p,相反。

谢希仁计算机网络第五版(第5章)课后习题答案

Thn 第五章传输层 5-01试说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什么重要区别?为什么运输层是必不可少的? 答:运输层处于面向通信部分的最高层,同时也是用户功能中的最低层,向它上面的应用层提供服务 运输层为应用进程之间提供端到端的逻辑通信,但网络层是为主机之间提供逻辑通信(面向主机,承担路由功能,即主机寻址及有效的分组交换)。 各种应用进程之间通信需要“可靠或尽力而为”的两类服务质量,必须由运输层以复用和分用的形式加载到网络层。 5-02网络层提供数据报或虚电路服务对上面的运输层有何影响? 答:网络层提供数据报或虚电路服务不影响上面的运输层的运行机制。 但提供不同的服务质量。 5-03当应用程序使用面向连接的TCP和无连接的IP时,这种传输是面向连接的还是面向无连接的? 答:都是。这要在不同层次来看,在运输层是面向连接的,在网络层则是无连接的。 5-04试用画图解释运输层的复用。画图说明许多个运输用户复用到一条运输连接上,而这条运输连接有复用到IP数据报上。 5-05试举例说明有些应用程序愿意采用不可靠的UDP,而不用采用可靠的TCP。 答:VOIP:由于语音信息具有一定的冗余度,人耳对VOIP数据报损失由一定的承受度,但对传输时延的变化较敏感。 有差错的UDP数据报在接收端被直接抛弃,TCP数据报出错则会引起重传,可能带来较大的时延扰动。 因此VOIP宁可采用不可靠的UDP,而不愿意采用可靠的TCP。 5-06接收方收到有差错的UDP用户数据报时应如何处理? 答:丢弃 5-07如果应用程序愿意使用UDP来完成可靠的传输,这可能吗?请说明理由

计算机网络安全第三次作业

第1题常见的公钥密码算法有RSA算法、 Diffie-Hellman算法和ElGamal算法。 您的答案:正确 题目分数:0.5 此题得分:0.5 批注:公钥密码算法 第2题拒绝服务攻击属于被动攻击的一种。 您的答案:错误 题目分数:0.5 此题得分:0.5 批注:被动攻击 第3题可以在局域网的网关处安装一个病毒防火墙,从而解决整个局域网的防病毒问题。 您的答案:错误 题目分数:0.5 此题得分:0.5 批注:病毒防火墙 第4题非军事化区DMZ是为了解决安全防火墙后外部网路不能访问内部网络服务器的问题,而设立的一个非安全系统与安全系统之间的缓冲区。 您的答案:正确 题目分数:0.5 此题得分:0.5 批注:非军事化区 第5题 3DES算法的加密过程就是用同一个密钥对待加密的数据执行三次DES算法的加密操作。 您的答案:错误 题目分数:0.5 此题得分:0.5 批注:3DES 第6题安全是永远是相对的,永远没有一劳永逸的安全防护措施。 您的答案:正确 题目分数:0.5 此题得分:0.5

批注:安全 第7题入侵检测系统是网络信息系统安全的第一道防线。 您的答案:错误 题目分数:0.5 此题得分:0.5 批注:入侵检测系统 第8题我的公钥证书是不能在网络上公开的,否则其他人可能假冒我的身份或伪造我的数字签名。 您的答案:错误 题目分数:0.5 此题得分:0.5 批注:公钥证书 第9题日常所见的校园饭卡是利用的身份认证的单因素法。 您的答案:正确 题目分数:0.5 此题得分:0.5 批注:身份认证 第10题公开密钥密码体制比对称密钥密码体制更为安全。 您的答案:错误 题目分数:0.5 此题得分:0.5 批注:密钥密码体制 第11题链路加密方式适用于在广域网系统中应用。 您的答案:错误 题目分数:0.5 此题得分:0.5 批注:链路加密 第12题“一次一密”属于序列密码中的一种。 您的答案:正确 题目分数:0.5 此题得分:0.5

计算机网络第五版答案

第一章概述 1-01 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。 答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。 (2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效 率高,通信迅速。 (3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网 络生存性能好。 1-02 试在下列条件下比较电路交换和分组交换。要传送的报文共x(bit)。从源点到终点共经过k段链路,每段链路的传播时延为d(s),数据率为b(b/s)。在电路交换时电路的建立时间为s(s)。在分组交换时分组长度为p(bit),且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延比电路交换的要小?(提示:画一下草图观察k段链路共有几个结点。) 答:线路交换时延:kd+x/b+s, 分组交换时延:kd+(x/p)*(p/b)+ (k-1)*(p/b) 其中(k-1)*(p/b)表示K段传输中,有(k-1)次的储存转发延迟,当s>(k-1)*(p/b) 时,电路交换的时延比分组交换的时延大,当x>>p,相反。 1-03长度为100字节的应用层数据交给传输层传送,需加上20字节的TCP首部。再交给网络层传送,需加上20字节的IP首部。最后交给数据链路层的以太网传送,加上首部和尾部工18字节。试求数据的传输效率。数据的传输效率是指发送的应用层数据除以所发送的总数据(即应用数据加上各种首部和尾部的额外开销)。 若应用层数据长度为1000字节,数据的传输效率是多少? 解:(1)100/(100+20+20+18)=63.3% (2)1000/(1000+20+20+18)=94.5% 1-04 网络协议的三个要素是什么?各有什么含义? 答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三 个要素组成: (1)语法:即数据与控制信息的结构或格式。 (2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。 (3)同步:即事件实现顺序的详细说明。 第二章物理层 2-01 为什么要使用信道复用技术?常用的信道复用技术有哪些? 答:为了通过共享信道、最大限度提高信道利用率。 频分、时分、码分、波分。

计算机网络第五版答案完整版

计算机网络第五版答案完整版 计算机网络》课后习题答案 第一章概述 1-10 试在下列条件下比较电路交换和分组交换。要传送的报文共x( bit ),从源站到目的站共经过k 段 链路,每段链路的传播时延为d (s),数据率为C (bit/s )。在电路交换时电路的建立时间为s (s)。在分组交换时分组长度为p( bit ),且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延比电路交换的要小?答:对电路交换,当t=s时,链路建立;当t=s+x/C,发送完最后一bit ;当t=s+x/C+kd,所有的信息到达目的地。对分组交换,当t=x/C , 发送完最后一bit ;为到达目的地,最后一个分组需经过k-1 个分组交换机的转发,每次转发的时间为p/C,所以总的延迟=x/C+(k-1)p/C+kd所以当分组交换的时延小于电路交换x/C+(k-1)p/C+kd v s+x/C+kd 时,(k-1)p/C v s 1-11 在上题的分组交换网中,设报文长度和分组长度分别为x 和( p+h)( bit ),其中p 为分组的数据部分的长度,而h 为每个分组所带的控制信息固定长度,与p 的大小无关。通信的两端共经过k 段链路。链路的数据率为b( bit/s ),但传播时延和结点的排队时间均可忽略不计。若打算使总的时延为最小,问分组的数据部分长度p 应取为多大?答:分组个x/p ,传输的总比特数:(p+h)x/p 源发送时延:(p+h)x/pb 最后一个分组经过k-1 个分组交换机的转发,中间发送时延:(k-1)(p+h)/b 总发送时延D=源发送时延+中间发送时延D=(p+h)x/pb+(k-1)(p+h)/b 令其对p的导数等于0,求极值p=Vhx/(k-1) 1-17收发两端之间的传输距离为1000km信号在媒体上的传播速率为2.3 X 108。试计算以下两种情况的发送时延和传播时延:(1)数据长度为107bit,数据发送速率为100kbit/s,传播距离为1000km信号在媒体上的传播速率为 2X108m/s°(2)数据长度为103bit,数据发送速率为1Gbit/s,传输距离和信号在媒体上的传播速率同上。 答:(1):发送延迟=107/(100X1000) =100s 传播延迟=1000X1000/(2X108) =5X10-3s=5ms (2):发送延迟=103/ (109) =10-6s=1us传播延迟=1000X 1000/ (2X 108) =5X 10-3s=5ms 1-18、假设信号在媒体上的传播速率为2.3 X108m/s。媒体长度I分别为: (1) 10cm( 网卡)(2) 100m( 局域网)(3) 100km( 城域网)(4) 5000km( 广域网)

计算机应用基础第三次作业答案

(注意:若有主观题目,请按照题目,离线完成,完成后纸质上交学习中心,记录成绩。在线只需提交客观题答案。) 西南交通大学网络教育学院2013-2014学期 计算机应用基础第三次作业答案(车辆工程专业) 本次作业是本门课程本学期的第3次作业,注释如下: 一、单项选择题(只有一个选项正确,共40道小题) 1. 计算机所具有的自动控制能力是依靠存储在内存中的______。 (A) 数据实现的 (B) 程序实现的 (C) 汇编语言实现的 (D) 高级语言实现的 你选择的答案: [前面作业中已经做正确] [正确] 正确答案:B 解答参考: 2. 计算机技术中常用的术语CAE 是指______。 (A) 计算机辅助设计 (B) 计算机辅助制造 (C) 计算机辅助工程 (D) 计算机辅助执行 你选择的答案: [前面作业中已经做正确] [正确] 正确答案:C 解答参考: 3. 数据是信息的载体。包括的不同形式有数值、文字、语言、图形和______。 (A) 多媒体 (B) 函数 (C) 表达式 (D) 图像 你选择的答案: [前面作业中已经做正确] [正确] 正确答案:D 解答参考: 4. 计算机不能只有硬件系统,还要有______。

(A) 和硬件配套的各种说明书、操作指南 (B) 软件系统 (C) 多媒体设备 (D) 通信网络 你选择的答案: [前面作业中已经做正确] [正确] 正确答案:B 解答参考: 5. 8 个字节含二进制位______。 (A) 8 个 (B) 16 个 (C) 30 个 (D) 64 个 你选择的答案: [前面作业中已经做正确] [正确] 正确答案:D 解答参考: 6. 系统软件包括各种语言及其处理程序、系统支持和服务程序、数据库管理系统和______。 (A) 表格处理软件 (B) 文字处理软件 (C) 操作系统 (D) 信息资料检索系统 你选择的答案: [前面作业中已经做正确] [正确] 正确答案:C 解答参考: 7. 显示器的分辨率是它的一个主要的性能指标,关于分辨率的正确描述是______。 (A) 分辨率的像素多了,每个像素越大 (B) 分辨率是显示器屏幕上光栅的列数 (C) 分辨率是显示器屏幕上光栅的行数 (D) 分辨率是显示器屏幕上总的像素的点数 你选择的答案: [前面作业中已经做正确] [正确] 正确答案:D 解答参考: 8. 微型计算机的微处理器芯片上集成了____。 (A) CPU 和ROM

计算机网络(第五版·谢希仁)知识点

第一章概要 1、网络是指“三网”,即电信网络、有线电视网络和计算机网络。 2、计算机网络向用户提供的最重要的功能: (1)连通性:计算机网络使上网用户之间都可以交换信息,好像这些用户的计算机都可以彼此直接连通一样。(2)共享:就是指资源共享,如:信息共享、软件共享、硬件共享。 3、因特网的组成: (1)边缘部分:有所有连接在因特网上的主机组成。用户直接使用 ·在网络边缘的端系统中运行的程序之间的通信方式:客户服务器方式(C/S方式)和对等方式(P2P方式)。·客户服务器方式主要特征:客户是服务请求方,服务器是服务提供方。 (2)核心部分:由大量网络和连接这些网络的路由器组成。为边缘部分提供服务 ·主机的用途是为用户进行信息处理的,并且可以和其他主机通过网络交换信息。路由器的用途则是用来转发分组的,即进行分组交换的。 ·路由器是实现分组的关键构件,其任务的转发收到的分组,这是网络核心部分最重要的功能。 4、电路交换:电路交换必定是面向连接的。 ·电路交换的三个阶段:建立连接(占用通信资源)、通信(一直占用通信资源)、释放连接(归还通信资源)。·电路交换的重要特点:在通话的全部时间内,通话的两个用户始终占用端到端的通信资源。 5、分组交换:(面向无连接的) ·分组交换采用存储转发技术。路由器收到一个分组,先暂时存储下来,在检查其首部,查找转发表,按照首部中的目的地址,找到合适的接口转发出去,把分组交给下一个路由器。当路由器满了以后采用丢弃处理。 ·主机和路由器都是计算机,但作用不一样。主机是为用户进行信息处理的。路由器则是用来转发分组的,即进行分组交换的。 6、三种交换方式在数据传送阶段的主要特点:(因特网中三种核心交换方式?概念、特点) (1)电路交换:整个报文的比特流连续地从源点直达终点,好像在一个管道中传送。 (2)报文交换:整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点。 (3)分组交换:单个分组(这只是整个报文的一部分)传送到相邻结点,存储下来后查找转发表,转发到下一个结点。 7、几种不同类别的网络:(这几种方式是什么?) ·不同作用范围的网络: (1)广域网W AN (2)城域网MAN (3)局域网LAN (4)个人区域网PAN ·不同使用者的网络: (1)公用网(public network)(2)专用网(private network) ·用来把用户接入到因特网的网络: 接入网AN (Access Network),它又称为本地接入网或居民接入网。 注:由ISP 提供的接入网只是起到让用户能够与因特网连接的“桥梁”作用。 8、计算机网络的性能指标:(各自含义) (1)速率:指的是连接在计算机网络上的主机在数字信道上传送数据的速率,也称为数据率或比特率。 (2)带宽:用来表示网络的通信线路所能传送数据的能力。因此网络带宽表示在单位时间内从网络中某一点到另一点所能通过的“最高数据率”。 (3)吞吐量:表示在单位时间内通过某个网络(或信道、接口)的数据量。 (4)时延(delay 或latency)是指数据(一个报文、分组,甚至比特)从网络(或链路)的一端传送到另一端所需的时间。 ·发送时延(传输时延) ——是主机或路由器发送数据帧所需要的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。 ·传播时延——电磁波在信道中需要传播一定的距离需要花费的时间。 注:信号传输速率(即发送速率)和信号在信道上的传播速率是完全不同的概念。 ·处理时延——主机或路由器在收到分组时要花费一定的时间进行处理。(交换结点为存储转发而进行一些必要的处理所花费的时间。)

网络设计第三次作业

中大南方学院实验报告 课程名称计算机网络实验成绩评定 实验项目名称端口聚合提供冗余备份链路指导教师张庆丰实验地点1号实验楼315室实验时间2011年3月29日 学生姓名:刘良哲系:电软专业:电子学号082021056一、实验目的 理解链路聚合的配置及原理. 二、实验内容及要求 背景描述 假设某企业采用两台交换机组成一个局域网,由于很多数据流量是跨过交换机进行转发的,因此需要提高交换机之间的传输带宽,并实现链路冗余备份,为此网络管理员在两台交换机之间采用两根网线互连,并将相应的两个端口聚合为一个逻辑端口,现要在交换机上做适当配置来实现这一目标. 实现功能 增加交换机之间的传输带宽,并实现链路冗余备份. 实验设备 S1916+(两台).PC(两台).直连线(4条) 三、实验步骤 步骤1.交换机A基本配置. 基本输入: SwitchA#configure terjminal switchA(config)#vlan10 switchA(config-vlan)#name sales switchA(config-vlan)#exit switchA(config)#interface fastethernet0/5 switchA(cinfig-if)#switchport access vlan10 验证测试:验证已创建了vlan10,并将端口划分到vlan10中. 步骤2.在交换机switchA上配置聚合端口. 基本输入: switchA(config)#interface aggregateport1创建聚合接口AG1 switchA(config-if)#switchport mode trunk

20132184_计算机网络_第四次作业_数据链路层

计算机网络作业 CH4 数据链路层 20132184 朱彦荣软件工程2班 一、填空题 1) 允许发送站发送多个帧而不需要马上应答,这就是__滑动窗口协议___。滑动窗口协议需要一个__发送_ 窗口和一个__接收_ 窗口。 2)HDLC有三种不同类型的帧,分别称为__信息帧__、_监控帧__、__无编号帧__。 3)起止式异步通信规程将每个字符看成是一个独立的信息单元,字符中各个比特用固定的时钟 频率传输,字符间的间隔是任意的。每个字符由四个部分组成__起始位_、_数据位__、_奇偶校验位_、__停止位_。 4)常用的两种流量控制方法是_停等协议_、__滑动窗口协议__。 5)在实际的通信中,通常双方都有数据要发送给对方可以在数据段增加一个字段,专门用来携带给对方的应答信息,称为_捎带协议_。 6)HDLC的帧结构,它由_帧起始和停止_、_地址、_数据_、_控制_和_CRC校验_字段组成。 7) Internet的两个数据链路层协议是_SLIP_或__PPP_协议 8)PPPoE 二、单项选择题(选出一个正确的答案,并将其号码填在题干的括号内。) 1. 在数据链路层传送的协议数据单元为( 3 ) (1)比特(2)报文分组(3)帧(4)报文 2. 滑动窗口协议中,接收窗口保存的是(2 ) (1)可发送的帧序号(2)可接收的帧序号 (3)不可发送的帧序号(4)不可接收的帧序号 3. 在滑动窗口协议中,若窗口的大小为N位,则发送窗口的最大值为( 4 ) (1)N (2) 2N (3)2N-1 (4)2N-1 4.HDLC属于( D) A. 面向字符的同步控制协议

B. 面向字节的异步步控制协议 C. 异步协议 D. 面向比特的同步控制协议 三、多项选择题 1. 下面属于数据链路层的协议是(AC ) A.PPP B.FTP C.SLIP D.IP E.SNMP 2.数据链路层的主要功能包括(ABD ) A)差错控制B)流量控制C) 拥塞控制D)帧格式定义及帧定界E)比特传输 3.HDLC的监督帧用于差错控制和流量控制,定义了如下命令: 请问,( B )命令用于差错控制;(C )命令用于流量控制 4.在以太网帧类型(TYPE)定义中,哪些用于哪些用于IP协议?(A );哪些用于ARP协议?(C );哪些用于PPPoE协议?(B ) A) 0800 B)8863 C) 0806 D)8864 E)809B 四、判断正误 1) 同步传输时字符间不需要间隔(√) 2) HDLC是面向字节的异步通信协议。(╳) 3) SLIP协议属于面向字符协议(√) 4)数据链路层的报文名称叫分组(╳)

计算机网络(第5版)课后习题答案:第3章-数据链路层

计算机网络(第5版)课后习题答案:第3章-数据链路层

第三章数据链路层 3-01 数据链路(即逻辑链路)与链路(即物理链路)有何区别? “电路接通了”与”数据链路接通了”的区别何在? 答:数据链路与链路的区别在于数据链路除链路外,还必须有一些必要的规程来控制数据的传输,因此,数据链路比链路多了实现通信规程所需要的硬件和软件。 “电路接通了”表示链路两端的结点交换机已经开机,物理连接已经能够传送比特流了。在物理连接基础上,再建立数据链路连接,才是“数据链路接通了”,此后,由于数据链路连接具有差错检测功能,才使不太可靠的物理链路变成无差错的数据链路,进行无差错的数据传输。当数据链路断开连接时,物理电路连接不一定跟着断开连接。 3-02 数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点.

答:功能:链路管理、帧定界、透明传输、差错控制。 可靠的链路层的优点和缺点取决于所应用的环境:对于干扰严重的信道,可靠的链路层可以将重传范围约束在局部链路,防止全网络的传输效率受损;对于优质信道,采用可靠的链路层会增大资源开销,影响传输效率。 3-03 网络适配器的作用是什么?网络适配器工作在哪一层? 答:网络适配器(即网卡)是用来实现数据链路层和物理层这两层协议的硬件和软件。 网络适配器工作在TCP/IP协议中的网络接口层(OSI中的数据链里层和物理层)。 3-04 数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决? 答:帧定界是分组交换的必然要求;透明传输避免消息符号与帧定界符号相混淆;差错检测防止有差错的无效数据帧浪费后续路由上的传输和处理资源。

计算机网络网上作业(1)答案

计算机网络网上作业(1)答案 1.若一网络系统中采用CRC进行纠错编码。已知传输的信息码为1011,对应的生成多项式为G(x)=x4+x2+1,问得到的CRC码是什么?若接收时收到这样一串传输码10010011,问是否发生了传输错误? 答: (1)生成多项式的比特序列为:10101 ,10110000/10101,得到CRC为1101; (2)是发生了传输错误。 2.在1000Mb/s的以太网中,其最长总线为500m,信号传播速度为200m/μs,问其冲突窗口是多少μs?在此网络中最短帧的长度应为多少bit? 答: (1)冲突窗口为:2×500m/(200m/μs)=5μs (2)最短帧长度为: 100Mb/s×5μs=500bit 3.因特网上有一B类网络,且划分了子网,其子网掩码为255.255.240.0,可划分为多少个子网(允许子网号为全0和全1)?每个子网的最多主机数是多少? 答:(1)8个子网 (2)(240)10=(128+64+32+16)10=(11110000)2 Host-id的位数为4+8=12,因此,最大主机数为: 2^12-2=4096-2=4094 11111111.11111111.11110000.00000000 主机数2^12-2 第二次作业 1、简述虚电路的实现原理。 答:虚电路是源端到目的端所经历的各个逻辑信道的组合,是两个DTE之间端到端连接;就是对用户传递数据而言似乎存在着一条道路,但是虚电路没有物理上的对应,只是一种标记。 2、简述令牌环网中数据帧的发送和接收过程 答:令牌环网是通过令牌传递方式来控制各站点的发送权的。网中设有一张令牌,只有获得令牌的站点才有权力发送数据。令牌环工作时主要有3个操作:①截获令牌与发送帧:当一个站点要发送数据时,必须先截获令牌。截获令牌是指,当空闲令牌传送到正准备发送数据的工作站时,该站点便将空闲令牌截获下来,并将其标志变成信息帧的标志,此时的令牌变为忙令牌,接着将数据等字段加上去,构成要发送的非令牌帧送到环上。②接收帧与转发帧:当非令牌帧在环路上传送时,每经过一站,该站的转发器便将帧内的目的地址与本站地址相比较。

交通大学计算机第四次作业 网络基础

成绩100.00/满分100.00 窗体顶端 题目1 正确 获得1.00分中的1.00分 Flag question 题干 网站向网民提供信息服务,网络运营商向用户提供接入服务,因此,分别称它们为()。选择一项: a. ICP、IP b. ICP、ISP c. UDP、TCP d. ISP、IP 反馈 正确答案是:ICP、ISP 题目2 正确 获得1.00分中的1.00分 Flag question 题干 在拨号上网过程中,在对话框中填入的用户名和密码应该是()。 选择一项: a. ISP提供的帐号和密码 b. 进入Windows时的用户名和密码 c. 管理员的帐号和密码 d. 邮箱的用户名和密码

正确答案是:ISP提供的帐号和密码 题目3 正确 获得1.00分中的1.00分 Flag question 题干 两个不同类型的计算机网络能够相互通信是因为()。 选择一项: a. 它们使用了交换机互联 b. 它们使用了兼容的硬件设备 c. 它们使用了统一的网络协议 d. 它们使用了兼容的软件 反馈 正确答案是:它们使用了统一的网络协议 题目4 正确 获得1.00分中的1.00分 Flag question 题干 传输控制协议/网际协议即(),属工业标准协议,是Internet采用的主要协议。选择一项: a. FTP b. TCP/IP c. Telnet d. HTTP

正确答案是:TCP/IP 题目5 正确 获得1.00分中的1.00分 Flag question 题干 理论上,IPv6地址是IPv4地址的()倍。选择一项: a. 2的96次方 b. 4 c. 2的4次方 d. 96 反馈 正确答案是:2的96次方 题目6 正确 获得1.00分中的1.00分 Flag question 题干 域名服务DNS的主要功能是()。 选择一项: a. D.合理分配IP地址 b. A.方便解析主机的IP地址 c. C.为主机自动命名 d. B.查询主机的MAC地址

计算机网络教程第五版微课版谢钧谢希仁编著课后习题参考答案

】 计算机网络教程第五版(微课版)答案 第一章概述 1-01 计算机网络向用户可以提供那些服务 答:连通性和共享 1-02 简述分组交换的要点。 答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并 1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。 ; 答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。 (2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高 ,通信迅速。 (3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生 存性能好。 1-04 为什么说因特网是自印刷术以来人类通信方面最大的变革 答:融合其他通信网络,在信息化过程中起核心作用,提供最好的连通性和信息共享

,第一次提供了各种媒体形式的实时交互能力。 [ 1-05 因特网的发展大致分为哪几个阶段请指出这几个阶段的主要特点。 答:从单个网络APPANET向互联网发展;TCP/IP协议的初步成型 建成三级结构的Internet;分为主干网、地区网和校园网; 形成多层次ISP结构的Internet;ISP首次出现。 1-06 简述因特网标准制定的几个阶段 答:(1)因特网草案(Internet Draft) ——在这个阶段还不是 RFC 文档。 (2)建议标准(Proposed Standard) ——从这个阶段开始就成为 RFC 文档。 (3)草案标准(Draft Standard) — (4)因特网标准(Internet Standard) 1-07小写和大写开头的英文名字 internet 和Internet在意思上有何重要区别 答:(1) internet(互联网或互连网):通用名词,它泛指由多个计算机网络 互连而成的网络。;协议无特指 (2)Internet(因特网):专用名词,特指采用 TCP/IP 协议的互联网络

2014年9月份考试计算机网络第三次作业

2014年9月份考试计算机网络第三次作业 一、填空题(本大题共30分,共 6 小题,每小题 5 分) 1. ______ 是WWW客户机与WWW服务器之间的应用层传输协议。 2. Internet上的计算机使用的是 ______ 协议 3. 中文Windows中自带的浏览器是 ______ 4. 因特网采用的协议是 ______ . 5. 通信网络的交换方式大致有两种,即 ______ 和 ______ . 6. FDDI网络中MAC帧结构与 ______ 的帧相似. 二、改错题(本大题共40分,共 4 小题,每小题 10 分) 1. 全双工数据通信不允许数据同时在两个方向上传输. 2. 在数据报方式中,网络节点不为每个分组选择路由. 3. 100Base T采用的媒体访问控制方法不同于10Base T. 4. HDLC是面向字节的异步通信协议 三、名词解释题(本大题共10分,共 2 小题,每小题 5 分) 1. HTML 2. NIC 四、简答题(本大题共20分,共 4 小题,每小题 5 分) 1. 信道带宽与信道容量的区别是什么?增加带宽是否一定能增加信息容量? 2. 什么是客户/服务器结构? 3. 在通信系统中,主要有哪些交换技术?其主要特点是什么? 4. TCP为何采用三次握手来建立连接,若采用二次握手可以吗? 答案: 一、填空题(30分,共 6 题,每小题 5 分) 1. 参考答案: 超文本传输协议/HTTP 解题方案: 无 评分标准: 完全正确才给分 2. 参考答案: TCP/IP 解题方案: 无

评分标准: 答对1个空格得1分 3. 参考答案: Internet Explorer 解题方案: 无 评分标准: 完全正确才给分 4. 参考答案: TCP/IP 解题方案: 评分标准: 完全正确才得分 5. 参考答案: 电路交换包交换(分组交换) 解题方案: 评分标准: 完全正确才得分 6. 参考答案: IEEE802.5 解题方案: 评分标准: 完全正确才得分 二、改错题(40分,共 4 题,每小题 10 分) 1. 参考答案: 错.全双工通信的双方可以同时发送和接收信息. 解题方案: 评分标准: 未回答理由只给1分 2. 参考答案: 错.数据报沿最合适的路由发送,每个中间结点都为数据报选择路由. 解题方案:

第四次作业 计算机网络基础

1.Ping 远程IP,如果收到___d___个应答,表示成功地使用了默认网关。 a. C.8 b. D.16 c. A.1 d. B.4 2.___b___协议是一种不可靠的面向连接的协议,它不进行分组顺序的检查和差错控制,而是把这些工作交到上一层完成。 a. D.HTTP b. C.UDP c. A.IP d. B.TCP 3.调制解调器的作用是___a___。 a. C.模拟信号和数字信号之间相互转换 b. D.其它三个选项都不对 c. B.把模拟信号转换为数字信号 d. A.把数字信号转换为模拟信号 4.HTTP协议运行于分层模型的_____d____。 a. A.网络层 b. B.传输层 c. D.物理链路层 d. C.应用层 5.关于WWW服务,以下哪种说法是错误的___b___。 a. C.用户访问Web服务器可以使用统一的图形用户界面 b. D.用户访问Web服务器不需要知道服务器的URL地址 c. B.WWW服务以超文本方式组织网络多媒体信息 d. A.WWW服务采用的主要传输协议是HTTP 6.TCP协议称为___c___。 a. D.中转控制协议 b. https://www.doczj.com/doc/c317926468.html,work内部协议 c. B.传输控制协议 d. A.网际协议 7.ISP的主要作用是____b____。 a. B.提供网站服务 b. C.提供网络服务 c. D.提供DNS服务 d. A.提供邮件服务 8.当使用ipconfig时不带参数选项,则它为每个已经配置的接口显示内容不包括___a___。 a. D.所有与本接口连接的主机IP b. B.子网掩码 c. C.默认网关 d. A.IP地址 9.在因特网上,可以将一台计算机作为另一台主机的远程终端,此服务称为___b___。 a. A.BBS b. C.Telnet c. B.E-mail d. D.FTP 10.HTTP是一种___a___。 a. D.超文本传输协议 b. C.服务器名称 c. B.高级语言 d. A.域名 11.以下说法正确的是____b____。 a. B.代理服务器可以设置IP地址过滤 b. D.以上都是 c. A.代理服务器可以用来限制封锁IP地址 d. C.代理服务器可以设置用户验证和记账功能 12.以下几种说法正确的是____c____。 a. C.只要接入局域网就可以接入Internet b. B.拨号接入Internet的速度可以达到56Mbps

计算机网络教程第五版课后答案

习题解答 习题及参考答案说明 习题中的某些问答题是为了方便学生课后理解书本知识,并不一定适合作为考试题目,给出的答案也仅供参考,学生不应该死记硬背。 第1章 1-1计算机网络向用户可以提供哪些服务? 解答:计算机网络是一种通信基础设施,向用户提供的最核心的服务就是信息交互服务和资源共享服务。虽然计算机网络与电信网络和有线电视网络一样,都是一种通信基础设施,但与这两个网络最大的不同在于计算机网络的端设备是功能强大且具有智能的计算机。利用计算机网络这个通信基础设施,计算机上运行的各种应用程序通过彼此间的通信能为用户提供更加丰富多彩的服务和应用,如文件传输、电子、网络电视等待。 1-2试简述分组交换的要点。 解答:分组交换采用存储转发技术,当需要发送数据时无需在源和目的之间先建立一条物理的通路,而是将要发送的报文分割为较小的数据段,将控制信息作为首部加在每个数据段前面(构成分组)一起发送给分组交换机。每一个分组的首部都含有目的地址等控制信息。分组交换网中的分组交换机根据分组首部中的控制信息,把分组转发到下一个分组交换机。用这种存储转发方式将分组转发到达最终目的地。 1-3试从建立连接、何时需要地址、是否独占链路、网络拥塞、数据是否会失序、端到端时延的确定性、适用的数据传输类型等多个方面比较分组交换与电路交换的特点。 解答:

1-4为什么说因特网是自印刷术以来人类通信方面最大的变革? 解答:因特网已成为仅次于全球网的世界第二大网络,缩小了人际交往的时间和空间,大大改变着我们工作和生活的各个方面。 1-5因特网的发展大致分为哪几个阶段?请指出这几个阶段最主要的特点。 解答:因特网的基础结构大体上经历了三个阶段的演进。第一阶段——从单个网络ARPANET向互联网发展。第二阶段——逐步建成了三级结构的因特网。第三阶段——逐渐形成了多层次ISP结构的因特网。 1-6试简述因特网标准制定的几个阶段。 解答:制订因特网的正式标准要经过以下的四个阶段: (1)因特网草案(Internet Draft)——在这个阶段还不是RFC文档。 (2)建议标准(Proposed Standard)——从这个阶段开始就成为RFC文档。 (3)草案标准(Draft Standard)。 (4)因特网标准(Internet Standard)。 1-7小写和大写开头的英文名字internet和Internet在意思上有何重要区别? 解答:以小写字母i开始的internet(互联网或互连网)是一个通用名词,它泛指由多个计算机网络互连而成的网络。在这些网络之间的通信协议(即通信规则)可以是任意的。 以大写字母I开始的Internet(因特网)则是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用TCP/IP协议族作为通信的规则,且其前身是美国的ARPANET。 1-8计算机网络都有哪些类别?各种类别的网络都有哪些特点? 解答:见1.4.2节。 1-9因特网的两大组成部分(边缘部分与核心部分)的特点是什么?它们的工作方式各有什么特点? 解答:因特网的拓扑结构虽然非常复杂,并且在地理上覆盖了全球,但从其工作方式上看,可以划分为以下的两大块: (1)边缘部分由所有连接在因特网上的主机组成。这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享。 (2)核心部分由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)。 – 333 –

计算机网络各章练习题

10-11-1学年计算机网络课程第一次作业 班级:学号:姓名: 1.Ethernet Hub的介质访问协议为( ) A. CSMA/CA B. Token-Bus C. CSMA/CD D. Token-Ring 2.对于网络的分类,可以按照其作用范围进行分类。其作用范围属于一栋大楼的是() 3.网络协议主要要素为() A、数据格式、编码、信号电平 B、数据格式、控制信息、速度匹配 C、语法、语义、同步 D、编码、控制信息、同步 4.下面那种交换技术能够分割广播域() A、透明网桥 B、直通交换 C、存储转发交换 D、VLAN 5.在传输媒体中,用于有线电视系统CATV的标准传输电缆是___________。6.请写出OSI参考模型的体系结构划分情况。 7. 分组交换和电路交换的优、缺点。 8.请说出因特网的五个接入级。

计算机网络课程第二次作业 班级:学号:姓名: 1.请写出计算机网络的分类方式。 2.带宽和时延的概念。 3.TCP/IP体系结构的层次划分。 4. 从通信的双发信息交互的方式来看,可以分为、 和。 5.导向传输媒体中可以有、和。6.双绞线的568B的线序是: 。 7.光纤传输媒体可以分为和。 8.基本的调制方法中不包括()。 A、调幅 B、调频 C、调位 D、调相 9.为了有效的利用传输线路,通常总是将许多个话路的PCM信号用时分复用TDM 的方法装成帧,然后再送往线路上一帧接一帧地传输。当前的多路PCM的标准中,传输速率为s的是()。 A、E1 B、T1 C、E2 D、T2 10.在信道的复用技术中,所有用户在同样的时间占用不同的带宽资源的是()。 A、频分复用 B、时分复用 C、波分复用 D、码分复用 11.网络体系结构中自底向上对应的各层数据传输的单位分别是比特、、、报文段和数据。

计算机网络第四次作业

计算机网络作业(第四次) 欧奇2010142115

Socket socket的英文原义是“孔”或“插座”。作为4BDS UNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那样,象一个多孔插座。一台主机犹如布满各种插座的房间,每个插座有一个编号,有的插座提供220伏交流电,有的提供110伏交流电,有的则提供有线电视节目。客户软件将插头插到不同编号的插座,就可以得到不同的服务。 现象解释 socket非常类似于电话插座。以一个国家级电话网为例。电话的通话双方相当于相互通信的2个进程,区号是它的网络地址;区内一个单位的交换机相当于一台主机,主机分配给每个用户的局内号码相当于socket号。任何用户在通话之前,首先要占有一部电话机,相当于申请一个socket;同时要知道对方的号码,相当于对方有一个固定的socket。然后向对方拨号呼叫,相当于发出连接请求(假如对方不在同一区内,还要拨对方区号,相当于给出网络地址)。对方假如在场并空闲(相当于通信的另一主机开机且可以接受连接请求),拿起电话话筒,双方就可以正式通话,相当于连接成功。双方通话的过程,是一方向电话机发出信号和对方从电话机接收信号的过程,相当于向socket发送数据和从socket接收数据。通话结束后,一方挂起电话机相当于关闭socket,撤消连接。 电话系统 在电话系统中,一般用户只能感受到本地电话机和对方电话号码的存在,建立通话的过程,话音传输的过程以及整个电话系统的技术细节对他都是不透明的,这也与socket机制非常相似。socket利用网间网通信设施实现进程通信,但它对通信设施的细节毫不关心,只要通信设施能提供足够的通信能力,它就满足了。 至此,我们对socket进行了直观的描述。抽象出来,socket实质上提供了进程通信的端点。进程通信之前,双方首先必须各自创建一个端点,否则是没有办法建立联系并相互通信的。正如打电话之前,双方必须各自拥有一台电话机一样。在网间网内部,每一个socket用一个半相关描述:(协议,本地地址,本地端口) 一个完整的socket有一个本地唯一的socket号,由操作系统分配。 最重要的是,socket 是面向客户/服务器模型而设计的,针对客户和服务器程序提供不同的socket 系统调用。客户随机申请一个socket (相当于一个想打电话的人可以在任何一台入网电话上拨号呼叫),系统为之分配一个socket号;服务器拥有全局公认的 socket ,任何客户都可以向它发出连接请求和信息请求(相当于一个被呼叫的电话拥有一个呼叫方知道的电话号码)。 socket利用客户/服务器模式巧妙地解决了进程之间建立通信连接的问题。服务器socket 半相关为全局所公认非常重要。读者不妨考虑一下,两个完全随机的用户进程之间如何建立通信?假如通信双方没有任何一方

相关主题
文本预览
相关文档 最新文档