泛在网技术考点整理

此文转载自:https://blog.csdn.net/tian__si/article/details/110490466#commentBox

一、填空题

1.常用系统工作模式,客户-服务器模式(C/S)、对等连接(P2P)模式

2.电子邮件常用协议

SMTP协议:发件人调用 PC 中的用户代理撰写和编辑要发送的邮件。发件人的用户代理把邮件用 SMTP 协议发给发送方邮件服务器,SMTP 服务器把邮件临时存放在邮件缓存队列中,等待发送。 发送方邮件服务器的 SMTP 客户与接收方邮件服务器的 SMTP 服务器建立 TCP 连接,然后就把邮件缓存队列中的邮件依次发送出去。运行在接收方邮件服务器中的SMTP服务器进程收到邮件后,把邮件放入收件人的用户邮箱中,等待收件人进行读取。 收件人在打算收信时,就运行 PC 机中的用户代理,使用 POP3(或 IMAP)协议读取发送给自己的邮件

MIME协议:SMTP协议扩充,用于邮件发送,增加了邮件主体的结构,定义了传送非ASCII码的编码规则,可以同时传送多种类型数据。
在这里插入图片描述

POP3协议:用于邮件接收,将邮件完整接收后用户查看。

IMAP协议:用于邮件接收,用户可以在不同的地方使用不同的计算机随时上网阅读和处理自己的邮件,还允许收件人只读取邮件中的某一个部分。

3.链路层的功能:

信道类型:点对点信道、广播信道
封装成帧:在一段数据的前后分别添加首部和尾部,确定帧的界限
透明传输:无论什么样的比特组合,都能按照原样没有差错地通过这个数据链路层。同步通信可用零比特填充,异步通信可用字节填充
差错检测:无差错传输,但不是可靠传输。广泛使用循环冗余检测CRC技术,添加的冗余码是FCS帧检测序列

4. OSI、TCP/IP 结构及功能

在这里插入图片描述
应用层的任务是通过应用进程之间的交互来完成特定网络应用。
运输层的任务就是负责向两台主机中进程之间的通信提供通用的数据传输服务。
网络层的任务是为分组交换网上的不同主机提供通信服务。
数据链路层的任务是封装成帧、透明传输、差错检测。
物理层的任务是透明的比特流传输。

5.流式音视频称为流媒体信息,特点是“边下载边播放”

6.网络安全有哪几种?
被动攻击(截获)、主动攻击(篡改、恶意程序、拒绝服务)
在这里插入图片描述
安全的计算机网络应设法达到以下四个目标:
保密性、端点鉴别、信息的完整性、运行的安全性

7.多路复用:FDMA频分复用、WDMA波分复用、TDMA时分复用、CDMA码分复用(同时同频占用带宽)

8.网桥分为哪两类:透明网桥、源路由网桥

9.传输层为应用进程提供什么服务?包括哪些协议?
运输层的任务就是负责向两台主机中进程之间的通信提供通用的数据传输服务。包括TCP传输控制协议、UDP用户数据报协议。

10 . 网络管理有什么功能?(jpgxa)
在OSI网络管理标准中定义了网络管理的5大功能:配置管理、性能管理、故障管理、安全管理和计费管理,这5大功能是网络管理最基本的功能。

11 .计算机网络分类

按网络的作用范围:
PAN个域网,10米左右
LAN局域网,1公里左右
MAN城域网,5-50公里
WAN广域网,几十到几千公里

按网络的使用者分类:公用网、专用网

用来把用户接入到互联网的网络: 接入网AN,又称本地接入网、居民接入网

12 . 各层传输单元是什么?
应用层:报文
运输层:TCP报文段、UDP报文或用户数据报
网络层:IP数据报
数据链路层:(MAC)帧
物理层:比特

二、判断题

1 . 计算机网络体系结构有关内容

2 . CSMA/CD 相关内容

  • 先听后发、边发边听、冲突停止、延迟重发

  • 半双工通信

  • 端到端往返时延 2τ 为争用期

  • 最短帧长64字节,51.2μs x 10Mbit/s = 512 bit = 64 Byte,比它短的均为无效帧

  • 发现发生碰撞后,需要发送32bit或48bit的人为干扰信号,以便所有用户都知道现在发生了碰撞

  • 帧间最小间隔为9.6μs,为了使刚刚收到数据帧的站的接收缓存来得及清理

  • 截断二进制指数退避算法

3 . RIP 协议使用什么算法?一种分布式的基于距离向量的路由选择协议,距离为16则表示不可达

4 . ARP协议的用途是为了从网络层使用的IP地址,解析出在数据链路层使用的硬件地址。

ARP高速缓存:解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。存放最近获得的 IP 地址到 MAC 地址的绑定,以减少 ARP 广播的数量。

使用IP地址的原因:由于全世界存在着各式各样的网络,它们使用不同的硬件地址。要使这些异构网络能够互相通信就必须进行非常复杂的硬件地址转换工作,因此几乎是不可能的事。IP 编址把这个复杂问题解决了。连接到互联网的主机只需各自拥有一个唯一的 IP 地址,它们之间的通信就像连接在同一个网络上那样简单方便,因为上述的调用 ARP 的复杂过程都是由计算机软件自动进行的,对用户来说是看不见这种调用过程的。

5 .IP数据报中间字段有一个叫TTL,它是解决什么问题的? Time to live, 表明这是数据报在网络中的寿命,由发出数据报的源点设置这个字段,目的是防止无法交付的数据报无限制地在互联网中兜圈子。

6 .连续ARQ的原理:发送方维持一个发送窗口,窗口内的分组均可连续发送出去,流水线传输,不需要等待对方确认,这样大大提高了信道的利用率。发送方每收到一个确认,就把发送窗口向前滑动一个分组的位置。接收方采用累积确认的方式,在收到几个分组后,对按序到达的最后一个分组发送确认。

累积确认存在一定的缺点:不能向发送方反映出接收方已经正确收到的所有分组的信息。Go-back-N,需要再退回来重传已发送过的N个分组。

7 . POP/SMTP协议作用
SMTP协议:用于邮件发送,建立连接,发送,释放连接
POP协议:用于邮件接收,将邮件完整接收后供用户查看

8 .防火墙的原理、功能
防火墙是由软件、硬件构成的系统,是一种特殊编程的路由器,用来在两个网络之间实施访问控制策略。访问控制策略是由使用防火墙的单位自行制订的,为的是可以最适合本单位的需要。防火墙内的网络称为“可信的网络”(trusted network),而将外部的因特网称为“不可信的网络“。防火墙可用来解决内联网和外联网的安全问题。

防火墙的功能有两个:阻止和允许。“阻止”就是阻止某种类型的通信量通过防火墙(从外部网络到内部网络,或反过来)。“允许”的功能与“阻止”恰好相反。防火墙必须能够识别通信量的各种类型。不过在大多数情况下防火墙的主要功能是“阻止”。

防火墙技术一般分为两类:

  • 分组过滤路由器,过滤规则基于分组的网络层或运输层首部的信息
  • 应用网关,在应用网关中,可以实现基于应用层数据的过滤和高层用户鉴别。所有进出网络的应用程序报文都必须通过应用网关。

在这里插入图片描述
9 . 无线有线网络的传输层协议是不是一样的?它们之间能不能相互替换? 不一样,不可以。
无线局域网中接收到的信号强度往往会远小于发送信号的强度,而且存在隐蔽站、暴露站的问题,所以不能使用CSMA/CD。

10 .放大器作用:对衰减了的信号进行放大后继续传输。

11 .TCP/UDP 端口

端口号具有本地意义

一台拥有IP地址的主机,很可能同时提供许多服务,如Web服务、FTP服务、SMTP服务等,这些服务都可以用一个IP地址实现,而区分的方式就是“IP地址+端口号”,也就是说,端口的作用是用来区分同一个IP地址的不同服务的。

按协议分类,端口有2种:TCP端口和UDP端口。他们各自独立,比如端口号为235的TCP与端口号也为235的UDP可以同时存在。

固定端口,也被叫做“默认端口”,其范围是0~1023,比如80端口分配给WWW服务,21端口分配给FTP服务。

动态端口,范围是1024~65535。当一个应用程序需要网络通信时,它向主机申请一个端口,主机就会分配一个供它使用。当这个程序结束后,就释放这个端口。

12 . IP数据报首部检验和检验哪一部分数据?
只检验数据报首部,不检验数据部分

在这里插入图片描述

13 . RTSP传输的内容?

RTSP (Real-Time Streaming Protocol) 协议以客户服务器方式工作。它本身并不传送数据,是一个多媒体播放控制协议,用来使用户在播放从互联网下载的实时数据时能够进行控制,如:暂停/继续、后退、前进等。因此 RTSP 又称为“互联网录像机遥控协议”。

所有的请求和响应报文都是ASCII文本,但它与HTTP协议不同的是,它是有状态的协议。既可以在TCP中传送,又可以在UDP中传送,没有定义压缩方案、传送时如何封装在分组中等。

14 . 无线网相关

三、单选题

1 . 应用层相关 ,每一个协议都为了解决一个/类具体的问题,多数协议基于C/S,应用层为体系结构中最高层。如域名系统DNS、文件传送协议FTP、远程终端协议TELNET、万维网WWW、电子邮件(SMTP、MIME、POP3、IMAP)、动态主机配置协议DHCP、简单网络管理协议SNMP…

2 . 基本服务集和AP的关系
一个基本服务集 BSS 包括一个基站和若干个移动站,所有的站在本BSS 以内都可以直接通信,但在和本 BSS 以外的站通信时 ,都要通过本 BSS 的基站AP。

3 . 判断两台主机是否在同一个网络中
两个IP地址经过同一个(子网)掩码求与后相等,即为在同一个网络中。根本:二者有相同的网络号即在同一个网络内

4 . 网络协议三要素:
语法:数据与控制信息的结构或格式
语义:发出何种控制信息、完成何种动作、做出何种响应
同步:事件实现顺序的详细说明

5 . 网络都能共享什么资源?信息、软件、硬件

6 . IP地址分类判断
A:1-126 B:128.1-191.255 C:192.0.1-223.255.255

在这里插入图片描述
7 . HTTP的特点
HTTP 是面向事务的客户服务器协议。
HTTP 1.0 协议是无状态的 (stateless)。
HTTP 协议本身也是无连接的,虽然它使用了面向连接的 TCP 向上提供的服务。

8 . RARP/ARP解决什么?
RARP反向地址转换协议,将下一跳的MAC地址转化为IP地址
ARP地址转换协议,将下一跳的IP地址转化为MAC地址

9 . 无线局域网的一些标准
最早流行的无线局域网是 802.11b,802.11a 和802.11g。2009年颁布了标准 802.11n
在这里插入图片描述
10 . CSMA/CD 相关知识

(1) 准备发送。但在发送之前,必须先检测信道。
(2) 检测信道。若检测到信道忙,则应不停地检测,一直等待信道转为空闲。若检测到信道空闲,并在 96 比特时间内信道保持空闲(保证了帧间最小间隔),就发送这个帧。
(3) 检查碰撞。在发送过程中仍不停地检测信道,即网络适配器要边发送边监听。这里只有两种可能性:
①发送成功:在争用期内一直未检测到碰撞。这个帧肯定能够发送成功。发送完毕后,其他什么也不做。然后回到 (1)。
②发送失败:在争用期内检测到碰撞。这时立即停止发送数据,并按规定发送人为干扰信号。适配器接着就执行指数退避算法,等待 r 倍 512 比特时间后,返回到步骤 (2),继续检测信道。但若重传达 16 次仍不能成功,则停止重传而向上报错。

11 . 路由选择有哪些协议?

路由信息协议 RIP (Routing Information Protocol) 是内部网关协议 IGP 中最先得到广泛使用的协议。RIP 是一种分布式的、基于距离向量的路由选择协议。RIP 协议要求网络中的每一个路由器都要维护从它自己到其他每一个目的网络的距离记录。两点之间只有一条路径,更新路由表将要发送整个路由表信息,仅与邻居节点更新,有无穷记数问题。

OSPF协议,“最短路径优先”是因为使用了 Dijkstra 提出的最短路径算法 SPF,采用分布式的链路状态协议 (link state protocol)。 AS内使用洪泛广播链路状态变化,仅广播变化的部分信息,能较快更新,所谓最优情况指的可以是很多指标(度量),可以记录多条路由。
在这里插入图片描述
BGP:不同的AS之间,每一个AS选定一个BGP发言人,比较合理的做法是在 AS 之间交换“可达性”信息。
在这里插入图片描述
12 . 生成树协议STP是解决什么问题的?
交换机自学习的过程可能导致以太网帧在网络的某个环路中无限制地兜圈子,耗费大量网络资源。使用生成树协议使得从一台主机到所有其他主机地路径是无环路的树状结构,从而消除了兜圈子现象。

13 .
IPv4首部长度20-40Bytes,地址长度32bits;
IPv6首部长度40 Bytes,(不算有效载荷中的扩展首部长度), IPv6地址长度 128 位
MAC地址长度48bits

14 .如何判断网络拥塞?
① 重传定时器超时
现在通信线路的传输质量一般都很好,因传输出差错而丢弃分组的概率是很小的(远小于 1 %)。只要出现了超时,就可以猜想网络可能出现了拥塞。
② 收到三个相同(重复)的 ACK
个别报文段会在网络中丢失,预示可能会出现拥塞(实际未发生拥塞),因此可以尽快采取控制措施,避免拥塞。

15 . 分组在传送的过程中,报头在什么时候是加入在什么时候是减去?
在这里插入图片描述
16 . TCP三次握手协议是怎样的?

TCP 建立连接的过程叫做握手。握手需要在客户和服务器之间交换三个 TCP 报文段。称之为三报文握手。采用三报文握手主要是为了防止已失效的连接请求报文段突然又传送到了,因而产生错误。
在这里插入图片描述
TCP 连接释放过程比较复杂。数据传输结束后,通信的双方都可释放连接。TCP 连接释放过程是四报文握手。

在这里插入图片描述

17 . www协议的特点?

万维网 WWW (World Wide Web) 并非某种特殊的计算机网络。万维网是一个大规模的、联机式的信息储藏所。万维网用链接的方法能非常方便地从互联网上的一个站点访问另一个站点,从而主动地按需获取丰富的信息。万维网是分布式超媒体 (hypermedia) 系统,它是超文本 (hypertext) 系统的扩充。万维网以客户 - 服务器方式工作。

18 . 协议与服务的概念

协议是两个对等实体进行通信的规则的集合,实现本层协议需要使用下层服务,协议是“水平的”;
服务是由下层向上层通过层间接口提供的,是“垂直的”。

19 . CIDR相关内容

CIDR 消除了传统的 A 类、B 类和 C 类地址以及划分子网的概念,因而可以更加有效地分配 IPv4 的地址空间。CIDR使用各种长度的“网络前缀”(network-prefix)来代替分类地址中的网络号和子网号。IP 地址从三级编址(使用子网掩码)又回到了两级编址。

20 . 网卡的功能

进行串行/并行转换。
对数据进行缓存。
在计算机的操作系统安装设备驱动程序。
实现以太网协议。
在这里插入图片描述

21 . 各个层次常用协议

在这里插入图片描述
物理层:(中继器、集线器)
数据链路层:(网桥、交换机)主要是以太网协议
网络层:(路由器)IP协议。IP协议非常简单,仅仅提供不可靠、无连接的传送服务。与IP协议配套使用实现其功能的还有地址解析协议ARP、逆地址解析协议RARP、网际控制报文协议报文协议ICMP、网际组管理协议IGMP。
传输层:TCP协议、UDP协议
应用层:FTP(文件传送协议)、Telnet(远程登录协议)、DNS(域名解析协议)、SMTP(邮件传送协议),POP3协议(邮局协议),HTTP协议(Hyper Text Transfer Protocol)。

22 . 发送窗口接收窗口大小的影响因素?

发送窗口的大小取决于接收窗口以及拥塞窗口。
接收窗口的大小取决于应用、系统、硬件的限制。

23 . 无线局域网的相关知识

24 . TCP报文中简单的确认号

seq号(序号)为发送方的第一个字节的序号
ack号(确认号)发送方希望收到的下一个包的序号
前一个发送的ack必为下一个回复的seq

25 . 路由器对错误分组的动作:丢弃分组
在这里插入图片描述

26 . DNS有什么解析的方法?

在这里插入图片描述
迭代查询的特点是这样的:当根域名服务器收到本地域名服务器发出的迭代查询请求报文时,要么给出所要查询的IP地址,要么告诉本地域名服务器,“你下一步应当向哪一个域名服务器进行查询”。然后让本地域名服务器进行后续的查询(而不是替本地域名服务器进行后续的查询)。

在这里插入图片描述
主机向本地域名服务器的查询一般都是采用递归查询。所谓递归查询就是:如果主机所询问的本地域名服务器不知道被查询域名的IP地址,那么本地域名服务器就以DNS客户的身份,向其他根域名服务器继续发出查询请求报文(即替该主机继续查询),而不是让该主机自己进行下一步的查询。因此,递归查询返回的查询结果或者是所要查询的IP地址,或者是报错,表示无法查询到所需的IP地址。

27 . 零比特填充

PPP协议的帧的头尾均为0x7E,如果出现连续6个1将可能被误认为是一界符。对于同步传输,在数据部分每5个连续的1后插入一个0,接收方除去头尾每收到连续5个1将后面一个0删去实现透明传输。

四、简答题

1 . IPv6的零压缩法

2 . IPv4首部有协议字段,IPv6首部没有协议字段

在这里插入图片描述
在这里插入图片描述
3 . CSMA/CD 与 CSMA/CA

CSMA/CD:先听后发、边发边听、冲突停止、延迟重发
CSMA/CA:采用该协议要求设备要主动避免冲突而非被动侦测的方式来解决冲突问题。避免冲突的方法主要有两个: 一是监听到信道空闲时,并不是立即发送,而是等待一段时间再发送数据。 二是先发送一个很小的信道侦测帧RTS,如果收到最近的接入点返回的CTS,就认为信道是空闲的,然后再发送数据(预约信道)。CSMA/CA可以使用虚拟载波监听,将预约时间放在包内。

两者区别
1)检测方式不同
CSMA/CD通过电缆中电压的变化来检测,当数据发生碰撞时,电缆中的电压就会随着发生变化;而CSMA/CA采用能量检测(ED)、载波检测(CS)和能量载波混合检测三种检测信道空闲的方式。
2)适用场景不同
CSMA/CD主要适用以太网。
CSMA/CA主要适用无线局域网。
3)是否能够进行冲突避免
CSMA/CD是监听到空闲即发送,持续监听然后如果发生冲突就结束发送并退避,只检测冲突无法避免;CSMA/CA更注重避免,在发送前监听信道之外还要等待一段时间,如果这段时间发生了冲突也将进入退避。

4.作为中间设备,转发器、网桥、路由器、网关它们之间的区别?

转发器(中继器、放大器)工作在物理层,执行物理层协议,负责物理层的数据中继;
网桥工作在数据链路层,对收到的数据帧进行转发和过滤。
路由器工作在网络层,选路、转发。
网关负责网络层以上的数据中继,连接异构网络。

5.IPv4如何向IPv6过渡?

1)双协议栈,IPv6的包要经过IPv4网络,将IPv6包转化为IPv4的包,但因为IPv4/6首部结构不一样,例如没有流标号,可能导致部分数据丢失。
2.隧道技术,将IPv6数据报整体当成IPv4的数据部分封装入IPv4数据报中传输。

6 . 逻辑地址与硬件地址

物理地址是数据链路层和物理层使用的地址(48位);IP地址是网络层和以上各层使用的地址(32位)。

7 . 泛在网、物联网、传感网,它们的异同。(?)

在这里插入图片描述
在这里插入图片描述
8 . CIDR聚合,谁包含谁?
前缀长度不超过 23 位的 CIDR 地址块都包含了多个 C 类地址,这些 C 类地址合起来就构成了超网。(依据最长匹配原则)

9 . 网络为什么要采用层次结构模型?

分层可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。
分层之后各层独立、灵活性好、结构上可分开、易于实现和维护、能促进标准化工作。

10 . ICMP与IP有什么关系?

在这里插入图片描述
在这里插入图片描述

两者都是网络层协议,为了更有效地转发 IP 数据报和提高交付成功的机会,在网际层使用了网际控制报文协议 ICMP,ICMP 不是高层协议(看起来好像是高层协议,因为 ICMP 报文是装在 IP 数据报中,作为其中的数据部分),而是 IP 层的协议。

11 . IEEE 802.3与802.11对比

802.3 是以太网协议,802.11是无线局域网协议;
802.3采用CSMA/CD,802.11采用CSMA/CA;
数据帧格式不同。

12 . 为什么要信道复用,有哪些?
一般情况下,通信信道带宽远远大于用户所需的带宽,使用信道复用技术可以提高信道利用率,共享信道资源,降低网络成本。

频分复用FDMA:不同的用户在同一时间占用不同的带宽。
时分复用TDMA:将等长时间份给不同用户,每一个用户在指定的时隙通讯,占用同样的带宽但是不同时。
波分复用WDMA:光的频分复用,原理同FDMA。
码分复用CDMA:每一个用户分配一个码片,分配的码片均正交且不同,发送1发送码片原码,发送0发送码片反码,接收到复合信号使用每一个已经分配的码片对应解码可以得到所有的内容,所有用户可以同时同频占用带宽。

13 . 根据IP地址及掩码判断是否在同一网络
IP地址 AND 掩码 = 网络号,若相同则在同一网络中

14 . 同步通讯与异步通讯的区别

异步通信是一种很常用的通信方式(效率较低),在发送字符时,发送端可以在任意时刻开始发送字符,因此必须在每一个字符的开始和结束的地方加上标志,即加上开始位和停止位,以便使接收端能够正确地将每一个字符接收下来。所传送的数据以字节为单位。每个字节前加上一位起始位,每个字节的后面加上停止位。好处:异步通信的好处是通信设备简单、便宜,但传输效率较低。

同步通信的通信双方必须先建立同步,即双方的时钟要调整到同一个频率。收发双方不停地发送和接收连续的同步比特流。一种是使用全网同步,用一个非常精确的主时钟对全网所有结点上的时钟进行同步。一种是使用准同步,各结点的时钟之间允许有微小的误差,然后采用其他措施实现同步传输。同步通信是把所传送的数据以多个字节(100字节以上)为单位,在其前后添加标志。

五、应用题

1、【IP数据报的格式】IP数据报分片,参数DF、MF
2、【路由选择】RIP协议中路由表的更新
3、【拥塞控制】AIMD算法 慢开始、拥塞避免、快重传、快恢复

   

更多内容详见微信公众号:Python测试和开发

Python测试和开发

原文地址:https://www.cnblogs.com/phyger/p/14084492.html