计算机网络复习资料

news2024/11/19 3:37:47

一、题型

  • 选择题(包括单选和多选,共30分。其中单选每题1分,计20分;多选每题2分,计10分)

  • 简答题(每题5分,共20分)

  • 分析计算题(共40分,共4题)

  • 论述题(本题10分,共1题)

二、考试大纲[人工智能(主)、计科(补)]

1、概述

(1)互联网的组成

         边缘部分(资源子网)和核心部分(通信子网)。

(2)互联网边缘部分的通信方式

         C/S模式和P2P模式。

(3)交换技术

         三种交换技术(电路交换、分组交换、报文交换)、每种交换技术的要点和特点、三种交换技术的比较。

(4)互联网核心部分向边缘部分的大量主机提供连通性

         互联网是一种远程分组交换网络,所以采用的是分组交换技术。

(5)计算机网络的定义

         由自治的计算机互联起来的集合休。

(6)计算机网络的分类

         按作用范围(WAN、MAN、LAN、PAN等)、按使用者(公用网、专用网)。

(7)计算机网络的性能指标

         速率、带宽、吞吐率、时延、时延带宽积、往返时间RTT、利用率(重点掌握各种时延的计算、往返时问RTT的计算和利用率的计算)。

(8)计算机网络体系结构

  • OSI和TCP/IP体系结构,各层的主要功能;

  • 协议的三要索(语法、语义、同步)及其含义;

  • 协议与服务的区别和联系。

2、物理层

(1)物理层的主要任务

         四个特性及其具体内容。

(2)通信双方信息交互的主要方式

         单向通信(单工通信、双向交替通信(半双工通信)、双向同时通信(全双工通信)。

(3)信道

  • 信道的极限速率;

  • 影响信道最大传输速率的因素有哪些(香农公式的意义);

  • 比特速率和码元速率的关系。

(4)常用的信道利用技术

  • 频分复用、时分复用、统计时分复用、波分复用和码分复用;

  • 掌握码分复用的计算方法。

3、数据链路层

(1)数据链路层的功能

         数据链路层提供的是一种无连接的尽最大努力交付的服务。即无连接不可靠的服务。

(2)数据链路层的三个基本问题

         封装成帧、透明传输、差错检测(为什么都必须解决?如何解决?)

(3)数据链路层使用的两种信道及对应的协议

(4)CRC的计算和理解

(5)理解同步传输和异步传输的区别

4、网络层

(1)为什么需要网络层?网络的主要功能有哪些?网络层有哪些协议?

         网络层据供不可靠的尽最大努力的服务(不可靠的服务)。

(2)网络层向上层受供的服务有哪两种?有何区别?

(3)什么是直接交付和间接交付?分别用在什么场合?

(4)分类的IP地址(IP4地址)

         如何分类?列定给定地址的类型:每类地址包含的网络数和主机数(注意全0和全1地址一般不分配给主机)。

(5)划分子网和构造超网(CIDER)

(6)互联网路由选择协议

  • 内部网关协议(RIP、OSPF);

  • 外部网关协议(BGP-3);

  • RP协议中路由器更新白己的路由表的过程;

(7)IP数据报的格式

(8)IP层转发分组的的过程

(9)ARP、ICMP、IGMP

(10)IPv4向IPv6过渡的方法

(11)VPN和NAT

5、运输层

(1)为什么需要运输层?运输层的主要功能有哪些?运输层的两个协议(UDP和TCP)的特点和区别?

  • 运输层面向链接的服务(TCP协议)提供可靠的保证顺序的服务,是面向字节流的;

  • UDP提供无连接的不可靠服务,是面向报文的,UDP接收到有差错的UDP用户数据报时直接丢弃,其它什么也不做。

(2)可靠传输的原理(停止等待协议;连续ARQ协议)

         停止等待协议可以看作是连续ARQ协议的特殊情况:发送窗口和接收窗口都为1的情况,且只需要1比特给报文段编号即可

(3)TCP连接

         TCP套接字(IP地址;端口号);TCP连接(套接字1,套接字2)

(4)TCP报文段的首部格式

         TCP报文段的首部格式及其在具体问题中的理解...“四报文挥手”释放连接的理解(注意发送报文段和确认报文段中seq和ack之间的关系)。

6、应用层

(1)为什么需要应用层

(2)DNS

         功能、有哪些域名服务器、DNS进行城名解折的过程(选代查询和递归查询)

(3)FTP

         FTP的基本工作原理;FTP的使用两个连按(控制连接使用TCP的21号端口、数据连接使用TCP的20号端口)的优点。

(4)万维网www要解决的四个问题

         怎样标志分布在整个互联网上的万维网文档-URL;用什么协议实现万维网上的各种链接-HTTP;怎样让不同风格的万维网在互联网上...

        由于资料篇幅较大,故只提供站内资料下载链接,并展示部分资料截图:

计算机网络期末考试复习资料icon-default.png?t=N7T8https://download.csdn.net/download/Liu_Xin233/87985446

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

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

相关文章

防止企业敏感数据泄露

敏感数据泄露是指意外或故意泄露关键信息,例如个人身份信息(PII)、支付卡信息(PCI)、受保护的电子健康信息(ePHI)和知识产权(IP),数据保护措施不足的组织会在…

点滴生活记录2

我从小跟着我爷爷奶奶,小学六年级转到县城上小学,就没跟我奶奶他们住一起了。十一回家,把奶奶接到我这住,细想,自六年级之后,就很少跟奶奶住一起了。 奶奶(间歇性)耳聋,为…

Linux 驱动开发需要掌握哪些编程语言和技术?

Linux 驱动开发需要掌握哪些编程语言和技术? 在开始前我有一些资料,是我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「Linux从专业入门到高级教程工具包」,点个关注,全部无偿共享给大家&#xf…

(C语言实现)高精度除法 (洛谷 P2005 A/B Problem II)

前言 本期我们分享用C语言实现高精度除法,可通过该题测试点我点我,洛谷 p2005。 那么话不多说我们开始吧。 讲解 大家还记不记得小学的时候我们是怎么做除法的?我们以1115为例。 我们的高精度除法也将采用这个思路进行,分别用两…

JavaSE基础50题:23. 数组拷贝(数组练习题)

文章目录 概述方法一:运用for循环进行拷贝方法二:Java内置方法进行拷贝方法三:指定区间进行拷贝 概述 数组拷贝。 注意: public static void main(String[] args) {int[] array1 {1,2,3,4};System.out.println(myToString(array…

python爬取 HTTP_2 网站超时问题的解决方案

问题背景 在进行网络数据爬取时,使用 Python 程序访问支持 HTTP/2 协议的网站时,有时会遇到超时问题。这可能会导致数据获取不完整,影响爬虫程序的正常运行。 问题描述 在实际操作中,当使用 Python 编写的爬虫程序访问支持 HTT…

第一课【习题】给应用添加通知和提醒

构造进度条模板通知,name字段当前需要固定配置为downloadTemplate。 给通知设置分发时间,需要设置showDeliveryTime为false。 OpenHarmony提供后台代理提醒功能,在应用退居后台或退出后,计时和提醒通知功能被系统后台代理接管…

【开源】基于Vue+SpringBoot的教学过程管理系统

项目编号: S 054 ,文末获取源码。 \color{red}{项目编号:S054,文末获取源码。} 项目编号:S054,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 教师端2.2 学生端2.3 微信小程序端2…

使用 KubeRay 和 Kueue 在 Kubernetes 中托管 Ray 工作负载

在 KubeCon CN 2023 的「 Open AI 数据 | Open AI Data」专题中,火山引擎软件工程师胡元哲分享了《使用 KubeRay 和 Kueue 在 Kubernetes 中托管 Ray 工作负载|Sailing Ray workloads with KubeRay and Kueue in Kubernetes议题。以下是本次演讲的文字…

区块链实验室(28) - 拜占庭节点劫持区块链仿真

在以前的FISCO环境中仿真拜占庭节点攻击区块链网络。该环境共有100个节点,采用PBFT作为共识机制,节点编号分别为:Node0,Node,… ,Node99。这100个节点的前2010区块完全相同,自区块2011开始分叉。…

Qt/C++音视频开发58-逐帧播放/上一帧下一帧/切换播放进度/实时解码

一、前言 逐帧播放是近期增加的功能,之前也一直思考过这个功能该如何实现,对于mdk/qtav等内核组件,可以直接用该组件提供的接口实现即可,而对于ffmpeg,需要自己处理,如果有缓存的数据的话,可以…

一文了解半导体检测的利器—探针台

探针台是半导体行业重要的检测装备之一,其广泛应用于复杂、 高速器件的精密电气测量,旨在确保质量及可靠性,并缩减研发时间和器件制造工艺的成本。 半导体测试可以按生产流程可以分为三类:验证测试、晶圆测试测试、封装检测。探针…

王炸升级!PartyRock 10分钟构建 AI 应用

前言 一年一度的亚马逊云科技的 re:Invent 可谓是全球云计算、科技圈的狂欢,每次都能带来一些最前沿的方向标,这次也不例外。在看完一些 keynote 和介绍之后,我也去亲自体验了一些最近发布的内容。其中让我感受最深刻的无疑是 PartyRock 了。…

首次发布亚马逊云科技生成式AI技术堆栈,re:Invent大会重磅发布

亚马逊云科技总是在不断重构,以推动创新,而今年re:Invent的主角毫无疑问是生成式AI。这从亚马逊云科技副总裁、首席布道师Jeff Barr在re:Invent 2023之前就迫不及待地写了一篇关于PartyRock的体验试玩教程即可窥见一斑。 事实也确实如此。在Las Vegas&am…

echarts绘制一个环形图2

其他echarts&#xff1a; echarts绘制一个环形图 echarts绘制一个柱状图&#xff0c;柱状折线图 echarts绘制一个饼图 效果&#xff1a; 组件代码&#xff1a; <template><div class"wrapper"><div ref"doughnutChart2" id"dough…

数学建模-二氧化碳排放及时空分布测度

二氧化碳排放及时空分布测度 整体求解过程概述(摘要) 面临全球气候变化的巨大挑战&#xff0c;我国积极响应《巴黎协定》的号召&#xff0c;提出“2030年前碳达峰&#xff0c;2060 年前实现碳中和”的碳排放发展目标&#xff0c;并将碳中和相关工作作为 2021 年的重点任务之一…

node14升级node16之后无法启动处理

node从14升级到16之后&#xff0c;项目就无法启动了&#xff0c;研究了webpack3升级5&#xff0c;研究好几个小时都无法启动&#xff0c;最后发现&#xff0c;微微升级几个版本就可以了。webpack还是3 新版的依赖 "scripts": {"dev": "webpack-dev-se…

梳理一下嵌入式和单片机之间的关系

一定有很多人都听说过嵌入式和单片机&#xff0c;但在刚开始接触时&#xff0c;不知道大家有没有听说过嵌入式就是单片机这样的说法&#xff0c;其实嵌入式和单片机还是有区别的。单片机与嵌入式到底有什么关系&#xff1f; 下面我们就来说说嵌入式和单片机之间的联系和区别吧…

spring IOC介绍

spring的Ioc真是个好东西啊&#xff0c;那它到底是什么东西呢&#xff0c;控制反转&#xff0c;到底是怎么转的呢&#xff1f; 假设啊你现在是一个导演&#xff0c;想排部戏&#xff0c;那是不是得需要演员和舞台(spring中的bean)&#xff0c;如果按平常的编程思维就是new 一个…

在linux上如何运用虚拟数据优化器VDO

本章主要介绍虚拟化数据优化器。 什么是虚拟数据优化器VDO 创建VDO设备以节约硬盘空间 16.1 了解什么是VDO VDO全称是Virtual Data Optimize&#xff08;虚拟数据优化)&#xff0c;主要是为了节省硬盘空间。 现在假设有两个文件file1和 file2&#xff0c;大小都是10G。file…