题型:
3简答题、1综合题、1实验题;
每题20分。
建议:按照范围,自己刷课后习题会上分快点
1、简答题:
数据链路层:
1、CSMA/CD协议与CSMA/CA协议
CSMA/CD协议:
Q1:CSMA/CD是什么样的协议?
CSMA/CD 是载波监听多址接入/碰撞检测的缩写,它有三个要点:
①载波监听:发送前先监听,及每一个站点在发送数据前都要先检测一下总线上是否有其他站点在发送数据,如果有,则展示不发送数据,等信道变为空闲时在发送
②多址接入:许多站点以多址接入的方式连在一根总线上
③碰撞检测:“边发送边监听”,即适配器边发送数据边检测信道上的信号电压的变化情况,以便判断自己在发送数据时其他站是否也发送数据。
Q2:CSMA/CD用于什么场景?
①CSMA/CD协议是以太网协议,应用于有线局域网,不能用于广域网。
②在使用CSMA/CD协议时一个站点不可能同时进行发送和验收,因此CSMA/CD协议只能进行双向交替通信(半双工通信)
Q3:CSMA/CA用于什么场景?
无线局域网。
Q4:为什么用CSMA/CA而不用CSMA/CD?
无线局域网不能用CSMA/CD的两个原因:
①对于无线信道,接收信号强度远远小于发送信号强度。如果在无线局域网的适配器上实现碰撞检测,对硬件的要求非常高。
②即使我们能够实现碰撞检测的功能,并且当我们在发送数据时检测到信道是空的,在接收端仍有可能收到碰撞。(隐蔽站问题)
CSMA/CD要碰撞才能停止,CSMA/CA能在碰撞发生前就停止。
相关习题:
2、VLAN虚拟局域网的优点?
3、以太网交换机:
网络层:
1、ARP、ICMP和IP各自的作用和关系?
ARP协议(地址解析协议)
ARP解决的是同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。
ICMP协议(网际控制报文协议)
作用:更有效地转发IP数据报和提高交付成功的机会
ICMP允许主机或路由器报告差错情况和提供有关异常情况的报告。
例题:
相关习题:
4-8.为什么ARP查询要在广播帧中发送,而ARP响应要用单播帧?
解答:由于查询方不知道被查询方的MAC地址(这也正是为何要进行ARP查询的原因),而所有结点都要处理广播帧,因此通过广播发送给被查询方。而被查询方通过接收到的广播帧的源地址知道查询方的MAC地址了,因此可以用该地址进行响应,这样局域网中的除查询方外其它主机就不会接收和处理该ARP响应了,避免浪费带宽和其它主机的计算资源。
4-19. 回答以下有关ARP的问题:
(1) 有人认为:“在因特网中,当计算机A要与计算机B通信时,若A不知道计算机B的物理地址,要先通过ARP将B的IP地址解析为物理地址,然后再利用该物理地址向B发送报文。”这种说法正确吗?
(2) 试解释为什么ARP高速缓存每存入一个项目就要设置10 ~ 20分钟的超时计时器。这个时间设置得太大或太小会出现什么问题?
(3) 至少举出两种不需要发送ARP请求分组的情况(即不需要请求将某个目的IP地址解析为相应的硬件地址)。
解答:(1) 不对:当A和B不在一个局域网中时,A发送给B的IP报文需要中间路由器转发,A需要通过ARP解析中间路由器的物理地址,而不是B的物理地址。
(2) 当网络中某个IP地址和硬件地址的映射关系发生变化时,ARP高速缓存中的相应项目就要改变(例如,更换网卡等)。实践证明缓存超时时间设置为10 ~ 20分钟较为合理,太短会导致ARP请求过于频繁,而太长会导致更换网卡的主机不能及时与其它主机通信。
(3) 当ARP高速缓存已有该IP地址项目,或广播分组
4-20.主机A发送IP数据报给主机B,途中经过了5个路由器(若连接的都是局域网)。试问在IP数据报的发送过程中总共使用了几次ARP?
解答:若连接的都是局域网,则需要6次。
2、内部网关协议RIP与外部网关协议BGP的区别?
Q1:RIP、OSPF和BFP的特点?
解答:RIP协议采用距离向量算法,其特点是:
(1) 仅和相邻路由器交换信息。如果两个路由器之间的通信不需要经过另一个路由器,那么这两个路由器就是相邻的。RIP协议规定,不相邻的路由器不交换信息。
(2) 路由器交换的信息是当前本路由器所知道的全部信息,即自己的路由表。也就是说,交换的信息是:“我到本自治系统中所有网络的(最短)距离,以及到每个网络应经过的下一跳路由器”。
(3) 按固定的时间间隔交换路由信息,例如,每隔30秒。然后路由器根据收到的路由信息更新路由表。当网络拓扑发生变化时,路由器也及时向相邻路由器通告拓扑变化后的路由信息。
OSPF协议采用链路状态算法,其特点是:
(1) 向本自治系统中所有路由器发送信息。这里使用的方法是洪泛法(flooding),这就是路由器通过所有输出端口向所有相邻的路由器发送信息。而每一个相邻路由器又再将此信息发往其所有的相邻路由器(但不再发送给刚刚发来信息的那个路由器)。这样,最终整个区域中所有的路由器都得到了这个信息的一个副本。
(2) 发送的信息就是与本路由器相邻的所有路由器的链路状态,但这只是路由器所知道的部分信息。所谓 “链路状态”就是说明本路由器都和哪些路由器相邻,以及该链路的“度量”(metric)。OSPF将这个“度量”用来表示费用、距离、时延、带宽,等等。这些都由网络管理人员来决定,因此较为灵活。为了方便就称这个度量为“代价”。
(3) 只有当链路状态发生变化时,路由器才向所有路由器用洪泛法发送此信息。而不像RIP那样,不管网络拓扑有无发生变化,路由器之间都要定期交换路由表的信息。
(4) 对于规模很大的网络,OSPF可以把一个自治系统再划分为若干个更小范围的区域(area),实现层次路由。
BGP协议采用路径向量算法,其特点是:
(1) BGP在自治系统之间交换交换“可达性”信息(即“可到达”或“不可到达”),而不是用“代价”作为度量来寻找最佳路由。例如,告诉相邻路由器:“到达目的网络N可经过ASx”。
(2) AS之间的路由选择必须考虑有关策略。这些策略包括政治、安全或经济方面的考虑。
(3) 边界网关协议BGP只是力求寻找一条能够到达目的网络且比较好的路由(不能兜圈子),而并非要寻找一条最佳路由。
Q2:
相关习题:
(1)假设路由器接收到一个目的地址为142.150.71.132的IP分组,请确定该路由器为该IP分组选择的下一跳,并解释说明。
(2)在上面的路由表中增加一条路由表项,该路由表项使以142.150.71.132为目的地址的IP分组选择“A”作为下一跳,而不影响其他目的地址的IP分组转发。
(3)在上面的路由表中增加一条路由表项,使所有目的地址与该路由表中任何路由表项都不匹配的IP分组被转发到下一跳“E”。
(4)将142.150.64.0/24划分为4个规模尽可能大的等长子网,给出子网掩码及每个子网的主机IP地址范围。
解答:(1)B;(2)<142.150.71.132/32, A>;(3)<0.0.0.0/0, E>;
(4)子网掩码255.255.255.192,
142.150.64.1~142.150.64.62, 142.150.64.65~142.150.64.126,
142.150.64.129~142.150.64.190, 142.150.64.193~142.150.64.254
41.为何BGP可以避免“坏消息传播得慢”的问题?
解答:如果一个BGP发言人收到了其他BGP发言人发来的路径通知,它就要检查一下本自治系统是否在此通知的路径中。如果在这条路径中,就不能采用这条路径(因为会兜圈子)。因此BGP可以很容易地解决距离向量路由选择算法中的“坏消息传播得慢”这一问题。
运输层:
1、UDP和TCP的特点?
重点习题:
2、三次握手建立连接的过程?
重点习题
3、4次连接释放过程?
重点习题:
5.19非常重要,99%会考
5.19 用TCP传送512字节的数据。设窗口为100字节,而TCP报文段每次也是传送100字节的数据。再设发送方和接收方的起始序号分别选为100和200,试画出类似于图5-15的工作示意图。从连接建立阶段到连接释放都要画上。
答:
关于5-19的解析:
做这题时首先要知道一个知识点:
1、TCP协议规定,SYN=1的报文段(例如,A发送的第一个报文段)不能携带数据,但是要消耗掉一个序号。
2、seq是自己将要发送报文段的初始序号,ack是对方发送报文段的最后一个序号+1。牢牢记住,seq看自己,ack看对方
3、建立连接,传送数据(课本图5-15),关闭连接是对应三个不同的规则,要把相应的规则背熟。
4、在A和B第一次交换信息阶段,seq都是自己当前要发送的下一个报文段的首个序号。(如建立阶段A的seq=100,B的seq=200;关闭阶段A的seq=613)
很多同学都会有的一个问题:为什么在数据传输阶段,B的seq一直都是201?A的ack一直都是202?
解答如下:
传输层相关习题:
2、综合题:
IP分配:
192.77.33.1110**** 192.77.33.224/28 分配给LAN5 (4个主机)
主机号全0为子网网络地址,主机号全1为子网广播地址,这两个地址在任何网络中都不能分配给主机用
重点习题:
解答:本题的解答并不唯一,以下是其中两种方案:
LAN1:30.138.119.192/29
LAN2:30.138.119.0/25
LAN3:30.138.118.0/24
LAN4:30.138.119.200/29
LAN5:30.138.119.128/26
LAN1:30.138.118.192/27
LAN2:30.138.118.0/25
LAN3:30.138.119.0/24
LAN4:30.138.118.224/27
LAN5:30.138.119.128/27
本题详细解答见右方链接:4-30习题详解
31.已知某地址块中的一个地址是140.120.84.24/20。试问该地址块中的第一个地址是什么?这个地址块共包含有多少个地址?最后一个地址是什么?
解答:第一个地址:140.120.80.0。地址块中的地址数是4096个。最后一个地址:140.120.95.255。
32.某主机的IP地址为140.252.20.68,子网掩码为255.255.255.224,计算该主机所在子网的网络前缀(采用CIDR地址表示法a.b.c.d/x),该子网的地址空间大小和地址范围(含特殊地址)。
解答:140.252.20.64/27,32, 140.252.20.64至140.252.20.95
33.某组织分配到一个地址块,其中的第一个地址是14.24.74.0/24。这个组织需要划分为11个子网。具体要求是:具有64个地址的子网2个;具有32个地址的子网2个;具有16个地址的子网3个;具有4个地址的子网4个(这里的地址都包含全1和全0的主机号)。试设计这些子网。分配结束后还剩下多少个地址?
解答:具有64个地址的子网是:14.24.74.0/26,14.24.74.64/26。
具有32个地址的子网是:14.24.74.128/27,14.24.74.160/27。
具有16个地址的子网是:14.24.74.192/28,14.24.74.208/28,14.24.74.224/28。
具有4个地址的子网是:14.24.74.240/30,14.24.74.244/30,14.24.74.248/30,14.24.74.252/30。
全部256个地址已经分配完毕,没有剩下的地址。
相关习题:
21.某单位分配到地址块129.250.0.0/20。该单位有4000台机器,平均分布在16个不同的地点。试给每一个地点分配一个网络地址和子网掩码,并算出每个地点主机号码的最小值和最大值。
解答:选用子网掩码为255.255.255.0,每个子网有254个可分配地址。4000多台计算机分布在16不同地点,所以每个地点最多254台电脑。每个地点的网络前缀和主机号码的最小值和最大值为:
129.250.0.0: 129.250.0.1~129.250.1.254
129.250.1.0: 129.250.1.1~129.250.1.254
129.250.2.0: 129.250.2.1~129.250.2.254
129.250.3.0: 129.250.3.1~129.250.3.254
…………………………………
129.250.15.0: 129.250.15.1~129.250.15.254
3、实验题:
考察方式:挖空,给注释,填代码
3.1 交换机实验
Q1:如何配置IP地址?
Q3:如何显示转发表?
配置IP前:
关键代码: show mac-address-table
配置IP后,知道PC的Mac地址
Q4:如何用ping功能实现交换?
Q5:VLAN的配置:
必懂的3部分核心代码:
1、如何进入特权模式? enable
2、如何进入配置模式?
3、如何新增虚拟的局域网?VLAN的终端和接口怎么写?
3.2 路由器实验
Q1:路由器的配置?
以配置R0为例:
核心代码已圈出,并给出注释
Q2:广域网的配置?
核心代码:
1、时钟配置: clock rate 128000
2、路由协议配置rip:
router rip
version 1
3、IP协议中的路由公告、广域网的数据不同的接口IP:
network 192.168.1.0 等
Q3:如何看路由表?
1、看路由表的命令:show ip route
附录:往年样卷
文章来源:https://www.toymoban.com/news/detail-448526.html
文章来源地址https://www.toymoban.com/news/detail-448526.html
到了这里,关于【期末划重点】计算机网络的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!