计算机网络典型习题讲解

合集下载

计算机网络作业一及解答

计算机网络作业一及解答

计算机网络作业一及解答一、题目:已知有两台计算机A和B,它们之间通过一个分组交换网络传输数据。

A发送一段数据到B,这段数据分为4个分组,每个分组的长度为1000字节。

A和B之间的链路传播速率为2Mbps,传播时延为10ms。

A向B发送完一个分组后,需要等待一个ACK确认分组的到达再继续发送下一个分组。

假设ACK返回的时间非常短(可以忽略),忽略数据包头部等其他开销,只计算数据的传输时间。

若在传输每个分组之前,设置流量和拥塞控制的指令,问A向B传输这4个分组的总时间是多少?二、解答:首先,根据已知条件,链路传播速率为2Mbps,即每秒可以传输2兆比特的数据,传播时延为10ms。

由此可计算出链路传播时延的距离为:距离=传播速率×传播时延= 2Mbps × 10ms= 20kb由于每个分组的长度均为1000字节,所以需要传输4个分组,总共的传输数据量为:数据量=每个分组长度×分组数量=1000字节×4=4000字节接下来需要计算传输过程中的时间。

首先考虑传输第一个分组的时间。

传输第一个分组需要发送请求,并等待ACK确认后再传输下一个分组。

假设传输一个分组需要的时间为T,那么传输第一个分组的时间可以表示为:传输第一个分组时间=T+传输时延+传播时延+T= 2T + 10ms + 20kb在传输第一个分组的时间内,可以计算出实际传输的数据量,即:实际传输数据量=链路传播速率×传输时间= 2Mbps × 传输第一个分组时间实际传输数据量应该小于等于总数据量,即:实际传输数据量≤总数据量2Mbps × 传输第一个分组时间≤ 4000字节根据以上不等式,可以求解出传输第一个分组的时间T。

然后,可继续计算传输剩余3个分组所需的时间,并求出总时间。

根据题目要求忽略ACK返回的时间,因此只需要计算传输时间即可。

综上所述,A向B传输这4个分组的总时间为传输第一个分组的时间加上传输剩余3个分组所需的时间。

计算机网络考试题及答案解析

计算机网络考试题及答案解析

计算机网络考试题及答案解析计算机网络是现代社会的基础设施,它负责连接我们的世界并提供通信和交流的桥梁。

为了更好地理解和掌握计算机网络的知识,今天我们将提供一些常见的计算机网络考试题及答案解析,帮助读者更好地复习和准备考试。

一、选择题1. 在计算机网络中,传输层主要负责:a) 数据分组的传输b) 硬件设备的连接c) IP地址的分配d) 数据加密与解密答案:a) 数据分组的传输解析:传输层主要负责将网络层传输的数据进行分组,并确保它们可靠地传输到目标主机。

2. 下列哪个是用于在计算机网络中唯一标识主机的地址类型?a) IP地址b) MAC地址c) 域名d) 端口号答案:a) IP地址解析:IP地址是用于在计算机网络中唯一标识主机的地址类型,它包含了主机所在的网络号和主机号。

3. 在计算机网络中,下列哪个协议用于将域名解析为对应的IP地址?a) HTTPb) DNSc) SMTPd) DHCP答案:b) DNS解析:DNS(Domain Name System,域名系统)是用于将域名解析为对应的IP地址的协议,在互联网中起到了重要的作用。

二、填空题1. TCP/IP协议中,TCP是面向____的协议,而UDP是面向____的协议。

答案:连接、无连接解析:TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的协议,它提供可靠的数据传输服务;UDP(User DatagramProtocol,用户数据报协议)是一种面向无连接的协议,它提供了不可靠但效率较高的数据传输服务。

2. OSI参考模型中,位于物理层和数据链路层之间的层次是____层。

答案:网络层解析:在OSI参考模型中,网络层位于物理层和数据链路层之间,主要负责数据的路由和分组。

三、解答题1. 请简述TCP协议和UDP协议的区别。

答:TCP协议是一种面向连接的协议,它提供可靠的数据传输服务。

TCP协议通过三次握手建立连接,并使用确认、重传和流量控制等机制确保数据的可靠传输。

计算机网络案例试题及答案

计算机网络案例试题及答案

计算机网络案例试题及答案一、案例说明本案例旨在帮助读者巩固对计算机网络基础知识的理解,并通过具体案例的分析,培养读者解决实际问题的能力。

以下为案例试题及答案。

二、案例试题1. 基础知识题(1)计算机网络的定义是什么?(2)简述TCP/IP协议族的特点。

(3)解释以下概念:IP地址、MAC地址、子网掩码。

2. 应用题(1)某公司内部局域网(LAN)中有3台计算机,它们的IP地址分别是192.168.1.1、192.168.1.2和192.168.1.3,子网掩码均为255.255.255.0。

其中一台计算机需要向另外两台发送数据包,请问目标计算机的IP地址和MAC地址是多少?(2)某企业有两个分支机构A和B,分别位于不同的城市。

为了实现分支机构之间的通信,企业决定使用虚拟专用网络(VPN)技术。

请简要描述VPN的工作原理,并解释它如何保证通信安全。

(3)某大型互联网公司网站在特定时间突然遭受到大量用户的访问请求,导致服务器无法正常处理请求并崩溃。

请分析此情况可能产生的原因,并提出相应的解决方案。

三、案例答案1. 基础知识题(1)计算机网络的定义是什么?计算机网络是指通过通信线路将多台计算机互连起来,实现信息分享和资源共享的系统。

(2)简述TCP/IP协议族的特点。

TCP/IP协议族是互联网上使用最广泛的协议族,其特点包括:- 可靠性:使用TCP协议进行数据传输时,能够通过确认、重传等机制保障数据的可靠传输。

- 灵活性:TCP/IP协议族支持多种不同的网络类型和拓扑结构,并且能够适应不同的应用需求。

- 可扩展性:TCP/IP协议族的设计考虑到了将来的扩展需求,可以方便地添加新的功能和协议。

- 开放性:TCP/IP协议族的标准是公开的,各个厂商可以基于该协议族进行开发,促进了网络技术的进步与发展。

(3)解释以下概念:IP地址、MAC地址、子网掩码。

- IP地址:IP地址是互联网中设备的网络地址,用于标识设备在网络中的位置。

计算机网络原理试题及答案解析

计算机网络原理试题及答案解析

计算机网络原理试题及答案解析第一部分:选择题题目1:下列哪项不属于计算机网络的特点?A. 可靠性B. 可扩展性C. 实时性D. 存储性答案解析:计算机网络的特点包括可靠性、可扩展性和实时性,其中存储性并非计算机网络的特点,所以答案选D。

题目2:在TCP/IP模型中,第三层是什么协议?A. HTTP协议B. FTP协议C. IP协议D. UDP协议答案解析:TCP/IP模型包括四层,第三层是网络层,负责实现数据包的路由和转发功能,所以答案选C。

题目3:下列哪项协议用于在计算机网络中实现无连接传输?A. TCPB. IPC. UDPD. HTTP答案解析:在TCP/IP模型中,TCP协议用于实现可靠的面向连接传输,而UDP协议则用于实现无连接传输,所以答案选C。

第二部分:填空题题目4:计算机网络的基本构成单元是_____________。

答案解析:计算机网络的基本构成单元是主机和网络设备。

题目5:ARP协议全称为_____________。

答案解析:ARP协议全称为地址解析协议(Address Resolution Protocol)。

第三部分:问答题题目6:简述TCP/IP协议族的特点,并列举其中几个常用的协议。

答案解析:TCP/IP协议族是目前互联网中最常用的协议族,它具有以下特点:1. 分层结构:TCP/IP模型包括应用层、传输层、网络层和链路层四个层次,每个层次负责不同的功能。

2. 开放性:TCP/IP协议族是开放标准,任何厂商都可以基于这个标准来开发兼容的网络设备和应用程序。

3. 全球通用:TCP/IP协议族已经成为全球互联网的核心协议,几乎所有的网络都支持TCP/IP协议。

常用的TCP/IP协议包括:1. HTTP协议:用于在客户端和服务器之间传输超文本的协议,基于TCP协议。

2. FTP协议:文件传输协议,用于在客户端和服务器之间进行文件传输,基于TCP协议。

3. SMTP协议:简单邮件传输协议,用于在邮件客户端和邮件服务器之间传输电子邮件,基于TCP协议。

计算机网络习题和答案解析

计算机网络习题和答案解析

计算机⽹络习题和答案解析计算机⽹习题及参考答案第⼀章1.1写出计算机⽹络的定义,指明涉及到的知识点。

答:计算机⽹络是通过传输介质、通信设施和⽹络通信协议,把分散在不同地点的计算机设备互联起来,实现资源共享和信息传输的系统。

涉及到的知识点:1)传输介质;2)通信协议;3)不同地点.;4)计算机设备;5)资源共享;6)数据传输;7)系统。

1.6计算机⽹络提供的基本功能有哪些?答:1)数据通信。

计算机⽹络中的计算机设备,终端与计算机、计算机与计算机之间进⾏通信,数据传输,实现数据和信息的传输、收集和交换。

2)资源共享。

⽤户通过计算机⽹络可以共享系统内的硬件、软件、数据、⽂档信息,以及通过信息交流获取更多的知识。

3)给⽹络⽤户提供最好的性价⽐服务,减少重复投资。

4)提供⼤容量⽹络存储,不断增加新的多媒体应⽤。

5)提供分布式处理,使得协同操作为可能;平衡不同地点计算机系统的负荷,降低软件设计的复杂性,充分利⽤计算机⽹络系统内的资源,使得⽹格计算成为可能,提⾼计算机⽹络系统的效率。

6)对地理上分散的计算机系统进⾏集中控制,实现对⽹络资源集中管理和分配。

7)提供⾼可靠性的系统,借助在不同信息处理位置和数据存储地点的备份,通过传输线路和信息处理设备的冗余实现⾼可靠性。

1.13计算机⽹络的协议体系结构什么特征?答:计算机⽹络中计算机进⾏通信、数据交换时需要制定算双⽅都要遵守的通信规则和约定就是协议。

协议是按层次节后世界的,协议层次的集合构成了协议体系结构。

⽹络协议层次结构包含两个基本内容:1、⽹络实现的功能分解到若⼲层次,每个功能⽤同等层协议或对等层协议实现,不同系统中的对等层要遵循对等层协议,通过对等层协议理解和完成该层的功能。

2、相邻层次之间通过接⼝交互必要的信息,构成下层为上次提供服务的关系,也成为接⼝关系。

⽹络服务靠服务原语进⾏描述,⽹络协议软件根据⽹络协议结构进⾏设计和开发。

1.19 A1.26通信1.27局域⽹、城域⽹、⼴域⽹第⼆章2.7写出⽹络协议的三个要素的主要内容。

计算机网络典型例题分析解答

计算机网络典型例题分析解答

典型例题分析解答一、填空题网络层是参考模型中的第三层介于运输层和数据链路层之间。

.【解析】网络层在参考模型中位于第三层,它的主要功能是实现两个端系统之间的数据透明传送,具体功能包括路由选择、阻塞控制和网际互连等。

【答案】网络层、运输.在虚电路操作方式中,为了进行数据传输,网络的源节点和目的节点之间要建立一条逻辑电路,称之为。

.【解析】虚电路不是专用的,每个节点到其它任一节点之间可能有若干条虚电路支持特定的两个端系统之间的数据传输,两个端系统之间也可以有多条虚电路为不同的进程服务,这些虚电路的实际路径可能相同也可能不同。

【答案】虚电路.虚电路服务是层向运输层提供的一种可靠的数据传送服务,它确保所有分组按发送到达目的地端系统。

.【解析】在分组交换方式中,通信子网有虚电路和数据报两种操作方式,提供虚电路和数据报两种服务。

虚电路操作方式中,为了进行数据传输,网络的源节点和目的节点之间要建立一条逻辑通路,称之为虚电路。

虚电路服务是网络层向运输层提供的一种使所有分组按顺序到达目的端系统的可靠的数据传送方式。

【答案】网络、顺序.在数据报服务方式中,网络节点要为每个选择路由,在服务方式中,网络节点只在连接建立时选择路由。

.【解析】在数据报操作方式中,每个分组被称为一个数据报,每个数据报自身携带地址信息,若干个数据报构成一次要传送的报文或数据块.数据报服务是指端系统的网络层同网络节点中的网络层之间,一致地按照数据报操作方式交换数据。

虚电路服务是面向连接的服务,数据报服务是无连接的服务。

【答案】分组数据报、虚电路.当到达通信子网中某一部分的分组数量过多时,使该部分网络来不及处理,从而使网络性能下降,若出现网络通信业务陷入停顿,我们就称这种现象为。

查看答案.【解析】阻塞的极端后果是死锁。

死锁发生时,一组节点由于没有空闲缓冲区而无法接收和转发分组,节点之间相互等待,既不能接收分组也不能转发分组,并一直保持这一僵局,严重时甚至导致整个网络的瘫痪。

计算机网络习题讲解

计算机网络习题讲解

4-34 与下列掩码相对应的网络前缀各有多少比特? (1)192.0.0.0; (2)240.0.0.0; (3)255.224.0.0; (4)255.255.255.252。
答案:点分十进制的地址化成二进制记法,1的个数就是前缀的 个数。 (1)11000 00000,对应的网络前缀是2比特 (2)11110 00000,对应的网络前缀是4比特 (3)11111111 11100 00000000,对应的网络前缀是11比特 (4)11111111 11111111 11111111 11111100,对应的网络前缀 是30比特
例:已知路由器R1的路由表如下表所示:
目的网络掩码 目的网络地址 下一跳地址
/24
140.5.8.0
191.16.6.10
/16
112.71.0.0
-
/16
191.16.0.0
-
0.0.0.0
0.0.0.0
112.71.4.8
路由器接口 Eth1 Eth0 Eth1 Eth0
试画出网络的拓扑图,标出各个网络和必要的路由器的位置, 标注出必要的接口和IP地址,对不能确定的情况应当指明。
下一跳பைடு நூலகம்
128.96.39.0
255.255.255.128 接口m0
128.96.39.128
255.255.255.128 接口m1
128.96.40.0
255.255.255.128 R2
192.4.153.0
255.255.255.192 R3
*(默认)
-
R4
现共收到5 个分组,其目的站IP 地址分别为:
4-10 试辨认以下IP地址的网络类别。
(1) 128.36.199.3

计算机网络(第1~3章习题及答案)

计算机网络(第1~3章习题及答案)
2-04 名词解释:自己总结
2-05、物理层的接口有哪些方面的特性?各包含什么内容? 答:(1)机械特牲 说明接口所用接线器的形状和尺寸、引线数目和排列、固定和 锁定装置等等。(2)电气特性 说明在接口电缆的哪条线上出现的电压应为什么范 围。即什么样的电压表示 1 或 0。 (3)功能特性 说明某条线上出现的某一电平的 电压表示何种意义。(4)规程特性 说明对于不同功能的各种可能事件的出现顺序。
当 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。
26、名词解释 协议栈:指网络中各层协议的总和,其形象的反映了一个网络中数据传输的过程:由上层协 议到底层协议,再由底层协议到上层协议。 实体:当研究开放系统之间的信息交换时,实体泛指任何可以发送或接收信息的软件或硬件。 对等层:两个不同系统上的相同层。 协议数据单元:同等层实体之间交换的数据单位。 服务访问点:在同一系统中,相邻两层实体进行交互的地方。 客户:作为服务请求方的计算机进程。 服务器:作为服务提供方的计算机进程。
1-15 假定网络的利用率到达了 90%。试估算一下现在的网络时延是它的最小值的 多少倍? 答:根据公式,D=D0/(1-U),D0 为网络空闲时的最小时延,U 是利用率,则
D/D0=1/(1-U)=1/0.1=10
1-17 试计算以下两种情况的发送时延和传播时延: (1) 数据长度为 107bit,数据发送速率为 100kbit/s,传播距离为 1000km,信号 在媒体上的传播速率为 2×108m/s。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
等之一 ? 网络层:ARP、IP、ICMP、OSPF、BGP等 ? 传输层:TCP、UDP之一 ? 会话层:NetBIOS等 ? 表示层:XML、HTML、MIME、XDR等
3
? 应用层:FTP、HTTP、DNS、SMTP、DHCP、 RIP 、ODBC、RPC等
OSI 参考模型
? 从下到上列举OSI 7层模型,并概要说明每层的主要功能。
计算机网络习题讲解
1
?基本概念
? 端到端延迟计算
第一章
2
OSI参考模型
? 请从低到高的顺序指出OSI参考模型中的七层, 并对其中(任选的)五层的 每一层指出一个实际协议的例子。
? 答:物理层、数据链路层、网络层、传输层、 会话层(或会晤层)、表示 层、应用层
? 物理层:任何一种调制解调体制 ? 数据链路层: ALOHA、CSMA或CSMA/CD、TDMA、FDMA、CDMA、FDDI
6
解答
? a. m/s ? b. L/R ? c. L/R + m/s ? d. at the spot of A ? e. 在链路上且距离A dtrans*s米处 ? f. at the spot of B ? g. 大约8.9*105 米
7
课后习题 18
? 假定两个主机A和B相隔10 000km,由一条直接的R=1 Mb/s的链路相连。 假定跨越该链路的传播速率是2.5*108m/s。书上课后习题18. P47
8
解答
? a.“带宽时延”积=(1e7/2.5e8)*1e6=40,000bit ? b.40000bit ? c.一条链路的带宽时延积就是这条链路上具有的比特数的最大值。 ? d.1e7/4e4=250m,比一个足球场的长度还长。 ? e.s/R
9
传输层
? 滑动窗口信道利用率计算 ? TCP连接建立、删除 ? 连接开始到结束的序列号及确认号计算填空 ? UDP和TCP的区别
a.计算“带宽时延”积R*tprop。 b.考虑从主机A到主机B发送一个400 kb的文件,假定该文件作为一个大报文连续
发送。在任何给定时间,在链路上具有的比特数量最大值是多少? c.给出带宽时延的一种解释。 d.在该链路上一个比特的宽度(以m计)是多少?它比一个足球场更长吗? e.根据传播速率s,带宽R和链路m的长度,推导出比特宽度的一般表达式。
TCP 建立连接
?3-way handshaking
TCP client
SYN=1,Seq# = m
TCP server
SYN=1,Seq#=n, ACK=1, Ack#= m+1
ACK=1 ,Ack#=n+1
m:客户端起始序列号,n:客户端起始序列号
TCP删除/关闭连接
FIN=1 Seq#=M ACK=1 ,Ack#= M+1
答案: 信道利用率 = 数据发送时间 / (数据发送时间 + 传播时延) 1) 信道利用率 =(1000bit/1Mb/s)/(1000bit/1Mb/s+270ms*2)=0.184842% 2) 信道利用率 =(1000bit/1Mb/s*6)/(1000bit/1Mb/s*6+270ms*2)=1.098901% 3) 信道利用率 =(1000bit/1Mb/s*5)/(1000bit/1Mb/s*5+270ms*2)=0.91743% 11
M= 连接关闭前已经被确认收到数据的最后一个字节的序列号加 1 任何一方 (client or server) 都能够发送关闭请求,单向关闭 .
TCP 关闭连接具有单向性
A
FIN=1 Байду номын сангаасSeq#=M
B
ACK=1 ,Ack#= M+1
Stream?
A 到 B 的连接关闭, 而B到A的连接并未关闭仍可继续传输数据
? 物理层:该层包括物理连网媒介,是计算机连网的基础。
? 数据链路层:在不可靠的物理线路上进行可靠的数据传递
? 网络层:实际完成主机到主机的通信服务。( IP、ARP、RARP、 ICMP+各种选路协议)
? 传输层:在终端用户之间提供透明的数据传输。(TCP、UDP)
? 会话层:负责在网络中的两节点之间建立和维持通信
? 位的差错检测与恢复
数据链路层
? 路由学习 ? 分组转发
网络层 网络层
? 进程-进程之间的可靠传输 传输层
? (2) 以下具体设备或软件工作在OSI模型的哪一层?
? XML(扩展超标记语言) 表示层 ? IP路由器 网络层
? Web 服务器 应用层 ? JAVA RMI(远程方法调用) 应用层
? 以太网网卡
10
滑动窗口计算题
? 卫星信道上数据传输速率为 1Mb/s,数据帧长为 1000bit,卫星信道的传播时 延为270ms,而帧的控制信息、确认帧长及帧处理时间均可忽略不计。当采 用下列三种协议时,试计算可能达到的信道利用率是多少? ? A. stop-and-wait ? B. Go-Back-N, WT=6, WB=1; ? C. Select Repeat, W T =5 ,W B =5
数据链路层
5
端到端延迟计算
? 考虑两台主机 A和B由一条速率为 R bit/s的链路相连。假定这两台主机相隔 m米, 沿该链路的传播速率为 s m/s。主机A向主机B发送长度为 L比特的分组。书上课后 习题5. P46 a.根据m和s表达传播时延dprop b.根据L和R确定分组的传输时延dtrans c.忽略处理时延和排队时延,得出端到端时延的表达式 d.假定主机A在时刻t=0开始传输该分组,在时刻 t= dtrans,该分组的最后一个比特在 什么地方? e.假定dprop大于dtrans,在时刻t=dtrans,该分组的第一个比特在何处? f. 假定dprop小于dtrans,在时刻t=dtrans,该分组的第一个比特在何处? g.假定s=2.5*108,L=100b,R=28 kb/s。求出传播时延等于传输时延的距离m。
? 表示层:为不同终端的上层用户提供数据和信息的格式化方法。( 例如加密解密)
? 应用层:负责对软件提供接口以使程序能够使用网络服务(注意不
是运行的那些应用程序,而是提供的接口或者服务)
4
练习
? (1)以下功能典型地属于OSI模型的哪一层?
? 介质访问控制 (Medium Access Control) 数据链路层
相关文档
最新文档