吉林大学19、21级计算机学院《计算机网络》期末真题试题

一、21级(考后回忆)

一、不定项选择(一共10个选择题,一个两分,选全得满分)

不定项:可以选择1~4个

考点有:

①协议、服务

②码分多路复用通过接受码片序列,求哪个站点发送了比特1

③ICMP应用的基本知识(ping和tracert)

④同步异步,串行并行 (异步传输开销大,适合低速设备)

⑤拓扑结构 (不止于ppt上的性质,比如网状结构具有私密性这一点)

⑥数据链路层功能

⑦NAT

⑧端口号 以及 协议 (比如有个选项说DHCP服务器使用TCP的67号端口,这是错的因为DHCP服务器传输层使用的是UDP协议,应该是UDP的67号端口)

⑨中继器等 

**还有一道的不记得了,应该算是简单题。

比较混淆的选项:

①中继器采用广播方式传输数据。(√)

②网状拓扑具有健壮性和私密性(√)

③存在单选的情况

 二、简答题(一共五十分,十个小题)

①简述分组交换和电路交换的区别,为什么网络主要使用的是分组交换?

②简述DNS和ARP的功能,它们之间有什么区别?

③CRC冗余校验,生成多项式G(x)=x^3+x+1,接收方接收到的比特序列为*****(忘了),请判断是否出现差错。

④现一个公司有网络地址192.77.33/24,并且有8个子网,现标注出其网络中的主机数量,请为每个子网分配地址:

LAN1:50个主机,一个路由器接口

LAN2:12个主机,一个路由器接口

LAN3:10个主机,一个路由器接口

LAN4:10个主机,一个路由器接口

LAN5:4个主机,两个路由器接口

LAN6:20个主机,一个路由器接口

LAN7:20个主机,一个路由器接口

LAN8:25个主机,一个路由器接口

(本题有图,路由器接口是从图上看出来的,并未以数字值的形式给出)

⑤用纵坐标表示振幅,横坐标表示时间,请画出10110110的曼彻斯特编码。

⑥(1)HDLC协议实现透明传输的方式是什么?

(2)发送方想要发送的比特序列为01111101111110,请给出实际传输的比特序列

⑦简述慢启动算法和拥塞避免算法的区别

⑧给出表格中TCP三次握手时的SYN,ACK,seq,ack的值,客户端初始编号为X,服务器初始编号为Y。

标志字段SYN的值标志字段ACK的值序号seq确认号ack
第一次握手
第二次握手
第三次握手

⑨采用CSMA/CD,以太网数据传输率10Mbps,最短帧长64B,最长帧长是1500B,信道传输速率200m/us,试问争用期和系统最大跨距是多少?

⑩一个IP数据包4000B,以太网(最长帧长1500B),请给出分片后每个数据包标志字段MF,偏移量,总长度(IP首部固定为20B)

三、综合应用题(一共20分,8个小题)

题目设置一个情景,给了一个图,描述了图中的内容(我华出了一个简图),其中H1的ip地址为192.77.13.2/20,H2的IP地址为192.77.12.4/20,请根据题目信息回答下列问题。

(1)R3上需要哪两个不同的协议?请分别举一例子。

(2)X是某一网络设备,试问它可能是什么设备?

(3)请给R1连接至X的接口分配一个合适的IP地址

(4)如果H1发送一个目的地址为255.255.255.255的IP报文,试问H2,H3,H4哪些能够收到?请说明原因。

(5)H3发送一个http请求报文给web服务器(经过路径H3→R4→R3→R5→R6→R7→web服务器),试问报文的直接交付和间接交付的次数分别是多少?

(6)H3发送一个初始TTL值为128的报文给web服务器(经过路径H3→R4→R3→R5→R6→R7→web服务器),试问经过5个路由器到达web服务器后TTL值的大小。

(7)主机使用web服务,与web服务器之间使用的传输层协议是?web服务器使用的端口号是?

(8)主机H3是IPv4主机,web服务器是IPv6主机,若想要实现它们之间的通信,可以采用什么方法?

四、论述题(十分)

(1)可靠传输有哪些内容?

(2)请通过TCP协议特点和TCP报文头部字段论述TCP是如何实现可靠传输的。

五、题外话:坑点

        简答题中IP数据包分片说,以太网最长帧长是1500B,不要默认为1518B了。

        选择题考得相对比较细,不看ppt不会做,只看ppt其他题目也不会,最好看湖科大,做王道题,看ppt三件套都来一次。

        21级迪杰斯特拉、生成树算法、奈氏准则香农定理、滑动窗口大小的选择、距离向量算法、链路状态算法、停等协议性能评估、透明网桥自学习等这些都没考,这些题本应该是重点,也应当掌握。

二、20级

①选择题答案:CDABC   BDCBB  AACDB CABDA

②频带宽度W=最高频率-最低频率

③曼彻斯特编码的波特率:比特率=2:1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/598710.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

H5 - - - - - 获取图片exif相关信息

1. EXIF是什么 【可交换图像文件格式】:(英语:Exchangeable image file format,官方简称Exif),是专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据。 2. EXIF 相关标识 { ApertureValu…

代码随想录算法训练营第二十四天 | 回溯算法

理论基础 代码随想录原文 什么是回溯法 回溯也可以叫做回溯搜索法,它是一种搜索的方式。 回溯是递归的副产品,只要有递归就会有回溯。 回溯法的效率 虽然回溯法很难,不好理解,但是回溯法并不是什么高效的算法。因为回溯的本…

python CSV库的基本使用

一、简介 CSV文件和TXT文件一样,一种纯文本文件。CSV翻译过来就是 “逗号分割的值” 的首字母缩写。 逗号分割的值意思就是用逗号把不同的值进行分割。 1.CSV文件文件的第一行相当于Excel表格的列名。 2.CSV文件可以通过记事本打开,也可以通过Excel软件…

了解 nextTick

一. 什么是 nextTick 简单的说,nextTick 方法是在 Vue.js 中常见的一种异步更新 DOM 的机制。它的原理是利用 JavaScript 的事件循环机制以及浏览器的渲染流程来实现延迟执行 DOM 更新操作。 它的出现主要是为了解决 Vue 的异步更新导致的 DOM 更新后的操作问题。…

SCA面面观 | 企业该如何选择组件检测工具?

一般来说,一个软件应用程序可以被分解成若干部分,为软件程序解耦,以减少整个应用程序的复杂性,这些部分就是软件组件。以一种标准化的方式相互作用,使得组件可以像机器的“零部件”一样被换入或换出,因组件…

dplayer播放hls格式视频并自动开始播放

监控视频流为hls格式,需要打开或刷新页面自动开始播放,需要安装dplayer和hls.js插件,插件直接npm装就行,上代码 import DPlayer from dplayer import Hls from hls.js //jquery是用来注册点击事件,实现自动开始播放 i…

一个不容忽视的警告WARNING:pip install --upgrade pip

2024年第一篇文章记录下一个很重要的知识点:pip提示升级时,尽量升级。 pip升级的好处: 1、安装速度加快,寻找依赖包的速度更快。 2、解决部分包安装失败,安装不上,不兼容的问题。 所以,如果…

【OpenCV】在MacOS上使用OpenCvSharp

前言 OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,它具有C,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS。OpenCvSharp是一个Op…

Windows异常-解决118及WiFi图标消失问题

注册表修复: 注册表修复 Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog] "ServiceDll"hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\ 00,74,00,25,00,5c,00,53,00,79,00,…

ubuntu 22 virt-manger(kvm)安装winxp

安装 、启动 virt-manager sudo apt install virt-manager sudo systemctl start libvirtdsudo virt-manager安装windowsXP 安装过程截图如下 要点1 启用 “包括寿终正寝的操作系统” win_xp.iso 安装过程 : 从winXp.iso启动, 执行完自己重启从硬盘重启&#xff0c…

C 练习实例13 - 水仙花数

题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个"水仙花数",因为1531的三次方+5的三次方+3的三次方…

太牛了!微信批量自动加好友你还不知道吗?

你还在一个一个地输入号码或微信号,再手动进行搜索添加好友吗?这样不仅费时费力,还可能会出现错误或是漏加的情况。 今天给大家分享一个支持多个微信号自动批量添加好友的宝藏工具,解放你的双手,帮你节省大量的时间和…

【React系列】非父子组件通信—Context.Provider共享数据、events库事件总线通信

本文来自#React系列教程:https://mp.weixin.qq.com/mp/appmsgalbum?__bizMzg5MDAzNzkwNA&actiongetalbum&album_id1566025152667107329) 一. Context使用 1.1. Context应用场景 非父子组件数据的共享: 在开发中,比较常见的数据传…

【SpringCloud】设计原则之数据一致性与设计模式

一、设计原则之数据一致性 数据一致性分以下几种情况。 强一致性 当更新操作完成之后,任何多个后续进程或线程的访问都会返回最新的更新过的值。这种是对用户最友好的,就是用户上一次写什么,下一次就保证能读到什么。根据 CAP 理论&#…

RBAC基于角色的访问控制

一 什么是RBAC 概念 RBAC 是基于角色的访问控制(Role-Based Access Control )在 RBAC 中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。这样管理都是层级相互依赖的&#…

Python 设置文件资源锁定

功能背景 使用线程操作或者多个程序同时对同一个excel文件进行读写操作,不可避免的会操作冲突的问题,有没有一种方法就是可以不冲突,而是等待上一个程序使用完成后再对文件进行操作,就是等待一个完成再接着下一个? 实现…

SD杂症:TemporalKit的key关键帧无图片问题

本地安装好temporalkit后,进行Ebsynth预处理后,居然发现key文件夹里,没有一张图片 搜遍百度,搜到了原因,也搜到了解决方案 但是。。。。这个解决方案我觉得很不cool,像个打补丁的老师傅,缝缝补补…

深度掌握GitHub Copilot:提高编码效率的终极指南

引言: GitHub Copilot,作为一款由OpenAI和GitHub合作打造的智能代码助手,正在迅速改变开发者的编码体验。本文将深入研究GitHub Copilot,从安装和基础用法到高级应用和实用技巧,助您充分发挥这一工具在提高编码效率和…

Linux第16步_安装NFS服务

NFS(Network File System)是一种在网络上实现的分布式文件系统,它允许不同的操作系统和设备之间共享文件和资源。 在创建的linux目录下,再创建一个“nfs“文件夹,用来供nfs服务器使用,便于”我们的开发板“…

GeoServe本地部署结合内网穿透实现远程访问Web管理界面

文章目录 前言1.安装GeoServer2. windows 安装 cpolar3. 创建公网访问地址4. 公网访问Geo Servcer服务5. 固定公网HTTP地址 前言 GeoServer是OGC Web服务器规范的J2EE实现,利用GeoServer可以方便地发布地图数据,允许用户对要素数据进行更新、删除、插入…