期末复习-计算机网络应用题

ops/2024/12/18 15:18:01/

目录

1 、简述具有五层协议体系结构的各层的主要功能?

2 、简述网络>计算机网络协议分层能带来哪些好处?

3 、奈氏准则与香农公式在数据通信中的意义是什么?

4 、为什么局域网采用广播通信方式而广域网不采用呢?

5 、 以太网交换机有何特点, 用它怎样组成虚拟局域网?

6 、 网络层向上提供的服务有哪两种? 试比较其优缺点。

7 、IP 地址和 MAC 地址的有什么区别?为什么要使用这两种不同的地址?

8 、IPv4 和 IPv6 的地址有什么不同? IPv6 有哪些优势?

9 、运输层的通信和网络层的通信有什么重要的区别?为什么运输层是必不可少的?

10 、TCP 使用了哪四种计时器, 它们的作用是什么?

11 、域名系统的作用是什么? 简述域名查询过程。

12 、 比较 FTP 和 TFTP 的异同。

13 、简述 SMTP 、IMAP 和 POP3 的作用?

14 、对称密钥体制与公钥密码体制的特点各如何?各有何优缺点?


1 、简述具有五层协议体系结构的各层的主要功能?

物理层:比特作为数据传输单位定义了网络的物理特性,包括传输媒介的类型、接口特性、电气特性、信号速率等。

数据链路层:作为数据传输单位负责在相邻节点之间的可靠链接。

通过封装成帧透明传输差错检测来传输数据帧。

网络层: 分组作为数据传输单位负责在网络中的设备之间传输数据包,实现路由选择。处理IP地址,实现不同网络之间的通信。

传输层:报文作为数据传输单位负责在网络中的端系统之间提供可靠的、端到端的数据传输服务。主要协议有TCP(传输控制协议)和UDP(用户数据报协议)。

应用层:为应用程序提供网络服务直接与用户交互,提供网络应用程序的接口。例如

HTTP(超文本传输协议)、FTP(文件传输协议)、SMTP(简单邮件传输协议)等。

2 、简述网络>计算机网络协议分层能带来哪些好处?

网络>计算机网络分层的好处主要体现在以下几个方面:

1.抽象化:将整个网络系统分为多个层次,每个层次都有自己的特定任务和功能,使得整个系统更加简洁、易于理解和实现。
2.模块化:每个层次都有自己的协议和接口,不同层次之间通过这些协议和接口进行交互。这样可以使得网络系统更容易维护和护展,同时也方便了各个层次之间的协作。

3.易于实现和维护:各个层次之间有明确的接口和协议,可以独立开发和测试。这样可以大大降低系统的实现难度和维护成本。
4.互操作性:不同厂商的设备可以通过标准化的协议进行通信,从而实现互操作性。这样可以使得网络设备之间更容易交互和共存也方便了网络的升级和扩展。

3 、奈氏准则与香农公式在数据通信中的意义是什么?


这两个公式帮助我们计算在特定条件下可以达到的最高数据传输速率其中奈氏准则是在理想条件推导出来的,香农公式是在一定的信噪比下推导的。

4 、为什么局域网采用广播通信方式而广域网不采用呢?

局域网采用广播通信方式的主要原因是为了方便通信。在局域网内,设备数量不会太多,而且设备之间的距离也不会太远,因此广播通信方式可以让所有设备都能够接收到消息,从而实现快速的通信。而广域网的范围比较广,设备数量也较多,采用广播通信方式会导致网络拥塞和效率低下,因此广域网通常采用点对点通信方式。

 

5  以太网交换机有何特点, 用它怎样组成虚拟局域网?

特点:以太网交换机实质就是一个多端口的的网桥,它工作在数据链路层上。

每一个端口都直接与一个主机或一个集线器相连,并且是全双工工作。它能同时连通多 对端口,使每一对通信能进行无碰撞地传输数据。在通信时是独占而不是和其他网络 户共享传输媒体的带宽

6  网络层向上提供的服务有哪两种? 试比较其优缺点。

虚电路服务数据报服务

虚电路服务优点可靠性高、延迟传输效率缺点需要消耗一定网络资源

数据报服务优点是灵活性高网络负荷缺点是可靠性比较差

7 IP 地址和 MAC 地址的有什么区别?为什么要使用这两种不同的地址?

1)IP地址是服务商给你的,mac地址是你的网卡物理地址;

2IP地址局域网内可以随便更改,但是mac地址一般不能更改;

3)长度不同。IP地址为32位,MAC地址为48位;

4寻址协议层不同。IP地址应用于OSI第三层,即网络层,而MAC地址应用在OSI第二层,即数据链路层。

IP地址允许在大型网络(如互联网)中进行路由,而MAC地址适用于局域网内的通信。IP地址和MAC地址共同工作,确保了网络设备在不同网络层次上的通信和数据传输。

8 、IPv4 和 IPv6 的地址有什么不同? IPv6 有哪些优势?

IPv4 采用32地址长度点分十进制来表示IPv6采用128位地址长度,冒号十六进制来表示。

IPv6的优势有:安全性更高、地址数量更多

9 、运输层的通信和网络层的通信有什么重要的区别?为什么运输层是必不可少的?


运输层的通信是端到端的基础上进行的传输的数据单元报文网络层的通信主机之间进行的传输的数据单元分组
运输层必不可少的,因为提供了可靠的数据传输服务确保数据源和目的地之间的可靠传输提供了TCP和UDP多种协议保证端到端之间的通信

10 TCP 使用了哪四种计时器, 它们的作用是什么?

重传计时器为了控制丢失的报文段或者丢弃报文段

坚持计时器:解决零窗口大小通知可能导致的死锁问题

保活计时器防止两个TCP链接出现长时间的空闲

时间等待计时器连接终止时使用。

11 、域名系统的作用是什么? 简述域名查询过程。

简而言之,其主要功能是:将域名解析为主机能识别的IP地址。

查询过程先在本地电脑检查浏览器缓存和host配置文件

之后发起DNS解析请求DNS服务器发起解析请求DNS服务器返回顶级DNS服务器地址

顶级DNS服务器发起解析请求,顶级DNS服务器返回NameServer服务器地址

NameServer服务器发起解析请求,NameServer服务器返回正确的DNS解析结果之后层层返回

12  比较 FTP 和 TFTP 的异同。

相同点:主要功能都是在网络传输文件

不同点FTP使用TCP作为传输层协议,提供稳定的连接和数据传输。TFTP使用UDP作为传输层协议,不保证数据包的顺序和完整性。相比之下FTP是一个功能丰富、安全可靠的文件传输协议,适用于多种网络环境和需求。而TFTP是一个轻量级、简单易用的协议,适用于特定的、对安全性和可靠性要求不高的场景。

13 、简述 SMTP 、IMAP 和 POP3 的作用?

IMAP:是一种用于从邮件服务器接收电子邮件的通信协议。它允许用户在多台设备上同步和管理电子邮件。

POP3:是一种用于接收邮件的协议。

SMTP主要用于发送邮件。

14 、对称密钥体制与公钥密码体制的特点各如何?各有何优缺点?

对称密钥体制的特点:

1)使用相同的密钥:加密和解密使用相同的密钥。

2密钥管理:需要安全地分发和管理密钥,因为双方必须拥有相同的密钥才能进行通信。

3)加密速度:通常比公钥密码体制快,因为算法更简单。

4)安全性:只要密钥保密,加密就是安全的。但密钥泄露会导致安全风险。

对称密钥体制的优缺点:

优点:

1)速度快:适合加密大量数据。

2)资源消耗低:对计算资源的要求较低。

缺点:

1密钥分发:在大型网络中安全地分发密钥是一个挑战。

2密钥管理:需要为每对通信方维护一个独立的密钥,管理成本高。

3扩展性差:随着用户数量的增加,密钥数量呈指数级增长。

公钥密码体制的特点:

1)使用一对密钥:包括一个公钥和一个私钥。公钥可以公开,而私钥必须保密。

2)加密和解密使用不同的密钥:公钥用于加密,私钥用于解密。

3数字签名:私钥还可以用来创建数字签名,以验证信息的来源和完整性。

4)公钥密码体制的优缺点:

优点:

1密钥分发:公钥可以公开,不需要像对称密钥那样安全地分发。

2密钥管理:每个用户只需要管理自己的一对密钥。

扩展性好:适用于大型网络,因为不需要为每对用户维护一个独立的密钥。

缺点:

1速度慢:加密和解密过程比对称密钥体制慢。

2)资源消耗高:对计算资源的要求较高。

3安全性依赖于密钥长度:公钥的安全性依赖于密钥的长度,过短的密钥容易被破解。


http://www.ppmy.cn/ops/142945.html

相关文章

Python TXT文件按条件批量删除行工具

Python TXT文本文件批量删除行工具 1.简介: 一个由Python编写的可根据TXT文件按条件批量删除行工具,资源及文件已打包成exe文件,源码也已经分享给大家,喜欢的话可以点个关注哦! 功能: 批量删除行含关键字…

如何在NGINX中实现基于IP的访问控制(IP黑白名单)?

大家好,我是锋哥。今天分享关于【如何在NGINX中实现基于IP的访问控制(IP黑白名单)?】面试题。希望对大家有帮助; 如何在NGINX中实现基于IP的访问控制(IP黑白名单)? 1000道 互联网大…

智慧养老系统源码医院陪诊代办买药就医陪护上门护理小程序

市场前景 随着中国社会老龄化的不断加剧,老年人口比例的增加使得他们对医疗和陪护服务的需求日益突出。老年人在就医过程中往往需要更多的帮助和陪伴,而智慧养老陪诊护理系统能够为他们提供便捷、高效的就医辅助服务,满足他们的实际需求。此…

MacOs使用Wine 安装UaExpert与UaExpert的使用

要在 macOS 上使用 Wine 安装和运行 UaExpert,可以按照以下步骤操作: 安装 Wine 在 macOS 上,你可以通过 Homebrew 来安装 Wine。如果你还没有安装 Homebrew,可以先安装 Homebrew,然后使用它来安装 Wine。 bash /bin…

批处理命令的语法与功能

目录 案例一 echo命令语法及应用 案例二 命令语法及应用 案例三 goto命令语法及应用 案例四 pause命令语法及应用 案例五 call命令语法及应用 案例六 start命令语法及应用 案例七 rem命令语法及应用 案例八 if命令语法及应用 案例九 set命令的语法及应用 案例十 setl…

【Redis】Redis 缓存更新策略

1. 更新策略三种方式 缓存更新是redis为了节约内存而设计出来的一个东西,主要是因为内存数据宝贵,当我们向redis插入太多数据,此时就可能会导致缓存中的数据过多,所以redis会对部分数据进行更新,或者把他叫为淘汰更合…

JS设计模式之访问者模式

前言 访问者模式(Visitor Pattern)是一种 行为设计模式,它允许在不改变对象结构的情况下,定义新的操作。 这种模式通过将操作封装在访问者对象中,使得可以在不修改被访问对象的情况下,增加新的功能。 本…

Git简介和特点

目录 一、Git简介 二、Git特点 1.集中式和分布式 (1)集中式版本控制系统 (2)分布式版本控制系统 2.版本存储方式的差异 (1)直接记录快照,而非差异比较 3.近乎所有操作都是本地执行 一、Git简介 Git是目前世界上最先进的的分布式控制系统(没有之一…