《计算机网络》期末复习资料

《计算机网络》考前必看资料

各章节重点内容

1.网络体系结构:分层、协议、服务、OSI与TCP模型层次及特点对比。

2.物理层:通信基础知识,信道复用技术。

3.数据链路层:物理链路与数据链路的区别?PPP协议的用途,以太网CSMA/CD协议内容——先听后发、边听边发、冲突退避之内容。

MAC地址构成与作用。

4.网络层:面向“连接/无连接”服务的过程、质量、特点,IP地址分类、IP地址与MAC地址的区别及作用,IP子网与超网设计,

ARP、ICMP协议的作用,RIP、OSPF路由协议的应用特点。

5.运输层:端口,UDP、TCP协议两个协议的应用特点,Stop-

Waited协议,连续ARQ协议,拥塞控制——慢开始和拥塞避免、快恢复、乘法减小、加法增大诸概念理解,TCP“三次握手”过程分析。

6.应用层:DNS概念、工作原理,FTP的两个端口如何工作,WWW、HTTP、HTML的概念,电子邮件的两和工作模式,DHCP的概念。

7.网络安全:对称/非对称密钥密码体制应用特点,签名、鉴别的原理。

8.多媒体网络:时延抖动,音频/视频服务,实时流协议RTSP,IP 电话网关。

9.WLAN:802.11与Wi-Fi,CSMA/CA协议。

10.IPv6:特点,地址空间,与IPv4的兼容与过渡,MPLS。

二、具体问题

1. “三网”是指哪三个网络?计算机网络的基本功能有哪两个?

电信网、有线电视网、计算机网络

计算机网络的基本功能(1)连通性(2)共享性

网络与因特网的联系与区别是什么?

网络是有若干节点和连接这些节点的链路组成的。因特网是世界上最大的互联网络。网络把许多计算机连接在一起,而因特网则把许多网络连接在一起。

2.分析一个打电话的过程,如发话方拨号、听到振铃,受话方提机,双方通话,挂机,解释电路交换技术的“建立连接/维持连接/释放连接”全过程。

建立连接(占用通信资源)→通话(一直占用通信资源)→释放连接(归还通信资源)

3.什么是“存储——转发”技术,用邮寄包裹过程解释邮件逐段传送的过程,从中理解什么是存储、什么是转发?什么是“接收/发送”缓冲?此技术优、缺点分别在何处?

4.将一个大数据包报文直接转发有什么优、缺点?

直接转发的优点是高效,灵活,迅速,可靠,但是无法确保通信时端到端所需的宽带,造成一定的时延.

采用多个分组转发有什么优、缺点?

采用多个分组转发的优点是提到整个网络的信道的利用率,时延少,同时也具有更好的灵活性,,但是会造成一定的开销.

5计算机网络的定义(组成、作用)?

一些连接的,自治的计算机的组合.

分类方法与具体分类,LAN与WAN在技术本质上的区别是什么?

局域网(Local Area Network,LAN)是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。广域网(WAN,Wide Area Network)也称远程网。通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个城市或国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。 本质区别:物理跨度、覆盖面

6.网络带宽为什么不是用Hz、而用b/s来衡量?

因为在计算机网络中,宽带是用来表示网络的通信线路所能传送数据的能力,它表示单位时间内从网络的某一点和另外一点所能通过的”最高数据率”Hz是模拟信号的频率单位。

发送时延、传播时延、处理时延、往返时延的概念是什么?

发送时延是主机或路由器发送数据帧所需要的时间,也叫传输时延。发送时延=数据帧长度(b)/发送速率(B/s)传播时延是电磁波在信道中传播一定的距离需要花的时间。等于信道长度(m)除以电磁波在信道中的传播速率(m/s)、处理时延主机或路由器在收到分组时要花费一定时间进行处理。

7什么是通信协议?

为进行网络中的数据交换而建立的规则,标准或约定。

通信协议三要素是什么?

是语义,语法,同步。

计算机数据通信模型为什么要划分层次?

因为分层可以带来很多好处,1,各层之间是独立的,2,灵活性好3,结构上可以分割4.能促进标准化工作。

8“开放系统互连参考模型OSI/RM”有哪七个层次?

1物理层2数据链路层3网络层4运输层5.会话层6.表示层7应用层

在进行理论分析时,简化哪为五个层次?

1物理层2数据链路层3网络层4运输层5应用层

试简述五层模型中每一层的主要功能。

1物理层功能:物理层所处理的数据单位是比特。物理层向上为数据链路层提供物理链路,实现透明比特流传输服务,向下与物理媒体相连,要确定连接物理媒体的网络接口的机械,电气,功能和过程等方面的特性

2数据链路层负责在单个的链路的节点间传送以帧为协议数据单元(PDU)的数据,在不太可靠的物理链路层实现可靠的数据传输,主要功能包括:建立,维持和释放数据链路的连接,链路的访问控制,流量控制和差错控制。数据链路层要实现数据的透明传输

3网络层传送的PDU称为分组或包。网络层在物理网络间传送分组,负责将源端的主机的报文通过中间节点传送到目的主机。是通信子网的最高层,为主机提供虚电路和数据报两种服务方式。主要负责分组转发和路由选择,根据路由表把分组逐跳的有源站传送到目的站并能适应网络的负载及拓扑结构的变化,动态的更新路由表。

4运输层面向连接,流量控制,差错控制和网络质量的选择

5应用层应用层直接面向用户应用,为用户提供对各种网络资源的方便的访问服务。

9.解释名词:

Entity表示任何发送或接收信息的硬件或软件进程。、

Protocol为进行网络中的数据交换而建立的规则,标准,或约定。、PDU是对等层次之间传递的数据单位、

SAP是指在同一系统中相邻两层的实体进行交换的地方,叫服务访问点。。

10.在网络通信模型中,对等层如何进行虚通信?

将数据(即数据单元加上控制信息)通过水平虚线传递给对方。

上、下层之间如何提供服务?

在协议的控制下,通过SAP协议来提供服务。

协议与服务有什么关系?

协议是控制两个对等实体进行通信的规则的集合。在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务,而要实现本层协议,还需要使用下面一层提供服务。

表现在网络模型上有什么几何特点?

相互交换

11.什么是面向连接的服务?面向无连接的服务?将两者列表对比其优、缺点?

12.TCP/IP模型有哪几个层次,各层的主要功能是什么?

1网际接口层2 网际层(互联网层)3运输层 4,应用层

试比较OSI模型与TCP/IP模型的主要服务方式与实用性,初步探讨其不一致的原因。

TCP/IP模型的主要服务功能,1网际接口层负责将网络层IP数据报通过物理网络发送,或从物理网络接收数据帧,抽出IP数据帧上交网际层,2网际层(互联网层)提供一种无连接,不可靠的但尽力而为的数据报传输服务,3运输层为应用进程之间提供端到端(源节点和目的节点,不涉及中间节点)的传输服务。 4,应用层提供面向用户的网络服务。

13.物理层的主要任务是什么?

尽可能的屏蔽掉物理设备,传输媒体和通信手段的不同,上层的数据链路层感觉不到这些差异的存在,而专注完成本层的协议与服务,给其服务用户(数据链路层)在一条物理的传输媒体上传送和接收的比特流。物理层应解决的物理连接的建立,维持和释放的问题。在两个相邻系统之间唯一的标识数据电路。

“串行/并行”传输的区别是什么?

区别是并行所传输的数据按一定的位数组合同时发送,而串行数据的各比特在通信线路上按先后次序依次传送。

“单工、半双工、全双工”传输的区别是什么?

单工通信:即只有一个方向的通信而没有反方向的交互。

半双工通信:即通信和双方都可以发送信息,但不能双方同时发送(当然也不能同时接收)。这种通信方式是一方发送另一方接收,过一段时间再反过来。

全双工通信:即通信的双方可以同时发送和接收信息。

14.认识双绞线“UTP5 100BASE-T”的使用参数;

UTP 是无屏蔽BASE-T中的“100”表示信号在电缆上的传输速率为100MB/s,“BASE”表示电缆上的信号是基带信号,“T”代表双绞线星形网,但100BASE-T的通信距离稍短,每个站到集线器的距离不超过

100m。

“单模/多模”光纤的主要差别,单模是成本高,远距离传输,而多模适合近距离。

“模拟/数字”信号及传输上的区别。

模拟信号一般可以通过PCM脉码调制方法量化为数字信号。它们必须转化成相应的信号才能传输。

15.什么是频分复用、时分复用、波分复用、码分复用?

频分复用(FDM,Frequency Division Multiplexing)就是将用于传输信道的总带宽划分成若干个子频带(或称子信道),每一个子信道传输1路信号。时分复用(TDM,Time Division Multiplexing)就是将提供给整个信道传输信息的时间划分成若干时间片(简称时隙),并将这些时隙分配给每一个信号源使用,每一路信号在自己的时隙内独占信道进行数据传输通信是由光来运载信号进行传输的方式。在光通信领域,人们习惯按波长而不是按频率来命名。因此,所谓的波分复用(WDM,Wavelength Division Multiplexing)其本质上也是频分复用而已。码分复用(CDM,Code Division Multiplexing)是靠不同的编码来区分各路原始信号的一种复用方式,主要和各种多址技术结合产生了各种接入技术,包括无线和有线接入。

16.解释“EIA RS 232”串行通信电缆中2、3、7(或5)信号线的功能,理解三线制串行通信原理与实践应用。

17.物理链路接通与数据链路接通的区别是什么?数据链路与链路的区别在于数据链路出链路外,还必须有一些必要的规程来控制数据的传输,因此,数据链路比链路多了实现通信规程所需要的硬件和软件。

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

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

相关文章

NVR小程序接入平台/设备EasyNVR多个NVR同时管理多平台级联与上下级对接的高效应用

政务数据共享平台的建设正致力于消除“信息孤岛”现象,打破“数据烟囱”,实现国家、省、市及区县数据的全面对接与共享。省市平台的“级联对接”工作由多级平台共同构成,旨在满足跨部门、跨层级及跨省数据共享的需求,推动数据流通…

Axure PR 9 多级下拉清除选择器 设计交互

大家好,我是大明同学。 Axure选择器是一种在交互设计中常用的组件,这期内容,我们来探讨Axure中选择器设计与交互技巧。 OK,这期内容正式开始 下拉列表选择输入框元件 创建选择输入框所需的元件 1.在元件库中拖出一个矩形元件。…

2024年10月实测安装支持 winxp的最后一个python版本 2.7.18 和python 3.4.4版本,你觉得还能正常安装吗?

各位粉丝朋友们,大家好!在编程的世界里,有时候特定的业务需求会让我们不得不使用老版本的软件。Python 目前支持 Windows XP 的最后一个版本为 Python 2.7.18。由于官网下载可能会比较耗时,为了方便大家,我将这个版本上…

省级- 可持续性再生能源消纳量(2015-2022年)

非水电可再生能源电力消纳量,作为衡量一个地区可再生能源利用程度的关键指标,正受到越来越多的关注。 非水电可再生能源电力消纳量指的是在一定时间内,除了水力发电之外的其他可再生能源(如太阳能、风能、生物质能等)…

Oracle创建存储过程,创建定时任务

在Oracle数据库中,创建存储过程和定时任务(也称为调度任务)是常见的数据库管理任务。以下是创建存储过程和定时任务的步骤和说明。 创建存储过程 创建存储过程的sql脚本 create or replace procedure 存储过程名称... is begin脚本逻辑...…

基于uniapp微信小程序的旅游系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏:…

【数据仓库】

数据仓库:概念、架构与应用 目录 什么是数据仓库数据仓库的特点数据仓库的架构 3.1 数据源层3.2 数据集成层(ETL)3.3 数据存储层3.4 数据展示与应用层 数据仓库的建模方法 4.1 星型模型4.2 雪花模型4.3 星座模型 数据仓库与数据库的区别数据…

Golang的跨平台开发

Golang的跨平台开发 一、Golang跨平台开发概述 语言是一种开源的编程语言,由Google开发,广泛应用于云计算和网络编程领域。Golang具有并发性好、性能优异、内存管理自动化等特点,因此备受开发者青睐。其中,Golang的跨平台特性使得…

macOS Sonoma 14.7.1 (23H222) Boot ISO 原版可引导镜像下载

macOS Sonoma 14.7.1 (23H222) Boot ISO 原版可引导镜像下载 2024 年 10 月 28 日,Apple 智能今日登陆 iPhone、iPad 和 Mac。用户现可借助 Apple 智能优化写作,为通知、邮件和消息生成摘要,体验交互更自然、功能更丰富的 Siri,使…

【排序】常见的八大排序算法

目录 一、冒泡排序 二、堆排序 三、直接插入排序 四、希尔排序 五、直接选择排序 六、快速排序 七、归并排序 八、非比较排序 --- 计数排序 九、排序的分类及稳定性分析 总结 前言 本文排序算法有:冒泡排序、堆排序、直接插入排序、希尔排序、直接选择排序、快速排序…

Node.js:内置模块

Node.js:内置模块 Node.jsfs模块读取文件写入文件__dirname path模块路径拼接文件名解析 http模块创建服务 Node.js 传统的JavaScript是运行在浏览器的,浏览器就是其运行环境。 浏览器提供了JavaScript的API,以及解析JavaScript的解析引擎&a…

计算机毕业设计——ssm基于HTML5的互动游戏新闻网站的设计与实现录像演示2021

作者:程序媛9688开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等。 🌟文末获取源码数据库🌟感兴趣的可以先收藏起来,还有大家在毕设选题(免费咨询指导选题)&#xff0…

vue2与vue3的不同

💫vue2中的new Vue与vue3 中的createApp 作用都是应用初始化。 vue2时代时,在使用vue-cli脚手架开发vue应用的时候,一定在src/main.js里见过这样的代码 new Vue({router,store,render: h > h(App) }).$mount(#app)一切从new一个vue实例开…

ElasticSearch - Bucket Script 使用指南

文章目录 官方文档Bucket Script 官文1. 什么是 ElasticSearch 中的 Bucket Script?2. 适用场景3. Bucket Script 的基本结构4. 关键参数详解5. 示例官方示例:计算每月 T 恤销售额占总销售额的比率百分比示例计算:点击率 (CTR) 6. 注意事项与…

【MyBatis源码】SqlSource对象创建流程

文章目录 介绍XMLScriptBuilder初始化parseDynamicTags解析动态节点RawSqlSource分析代码分析实例化 介绍 代码入口: SqlSource sqlSource langDriver.createSqlSource(configuration, context, parameterTypeClass);languageRegistry:用于注册Langua…

配合数据库进行网页的动态数据上传

1.接口文档编写 1.1 什么是接口文档 在项目开发中,web项目的前后端通常分离开发, 此过程中,需要由前后端工程师共同定义接口,编写接口文档, 之后大家都根据这个接口文档进行开发,到项目结束前都要一直维…

在qemu-system上跑arm-Debian

主要是参考 在 QEMU 上跑 arm/mips 架构的 Debian | 澪同学的博客 - 个人的技术分享 略微参考了 https://phwl.org/2021/qemu-armhf-debian/ 其中两条核心的指令修改为 qemu-system-arm -machine virt -cpu cortex-a15 -smp cpus4,maxcpus4 -nographic \-kernel ./vmlinuz -…

数据结构——基础知识补充

1.队列 1.普通队列 queue.Queue 是 Python 标准库 queue 模块中的一个类,适用于多线程环境。它实现了线程安全的 FIFO(先进先出)队列。 2.双端队列 双端队列(Deque,Double-Ended Queue)是一种具有队列和…

Elasticsearch Search Template 搜索模板

Elasticsearch Search Template 所谓 search template 搜索模板其实就是: 预先定义好查询语句 DSL 的结构并预留参数搜索的时再传入参数值渲染出完整的 DSL ,最后进行搜索 使用搜索模板可以将 DSL 从应用程序中解耦出来,并且可以更加灵活的…

Tensor做为索引

文章目录 1、tensor作为行索引2、tensor作为列索引3、切片作为索引4、布尔张量作为索引 1、tensor作为行索引 假设我们有一个二维张量 A,它的形状是 44: A torch.tensor([[1, 2, 3, 4],[5, 6, 7, 8],[9, 10, 11, 12],[13, 14, 15, 16] ])如果我们想用…