解决方案测试/计算机网络知识汇总

这里是计算机网络知识的部分汇总,华为的解决方案测试岗的相关准备内容请移步我的博客:https://blog.nowcoder.net/n/463b53a1a1a74203b2a0724272b38c60

1、七层模型以及相应的功能

七层模型:

第一层:物理层,主要负责确定与传输媒体接口相关的特性,如电气特性、机械特性、功能特性、传输特性等,简单来说就是确定接口以及传输媒体的标准。

第二层:数据链路层,主要负责在两个相邻结点之间的线路上,无差错的传输以帧为单位的数据。

第三层:网络层,主要负责选择合适的网间路由和结点,确保数据可以及时传输。

第四层:传输层,主要负责在两台主机应用进程之间建立端到端的逻辑通信,在不可靠的网络上提供可靠传输服务。

第五层:会话层,负责管理网络设备之间的会话连接,建立会话,保持会话,终止会话。

第六层:表示层,负责对数据进行编码,进行数据格式转换,对数据进行加密、解密等。

第七层:应用层,负责向用户提供各种应用服务,如文件传输、收发邮件、浏览网页等。

2, TCPUDP的区别

TCPtranslation control protocol)传输控制协议,是一种面向连接的,可靠的传输协议,它传输的是报文段;而UDPuser data protocol)用户数据报协议,则是一种面向无连接的,不可靠的传输协议,它传输的是数据报。

TCP只支持一对一的通信连接;而UDP则支持一对一,一对多,多对一,多对多的通信连接。

TCP通过滑动窗口、超时重传、自动纠错等一系列协议来保证可靠传输;而UDP则是尽最大努力交付数据,不保证传输可靠性。

TCP因为保证了可靠传输,所以首部开销大,传输速度较慢,适用于传输重要文件,如电子邮件等;而UDP尽最大努力交付数据,首部开销小,传输速度快,适用于即时通讯,如视频电话等。

3、如何理解复用,时分复用,波分复用?

我理解的复用,就是在一条线路上完成多个任务,举个例子哈,把货车比作运载的数据,把公路比作传输路径,现在甲乙两地之间有AB两个运输队工作,如果不复用,那么就是按照顺序,A车队在公路上运输完货物后,再由B车队进行运输,那么这样一来,A队在运输的时候,B就得等着,而且A队有可能卸载货物花费时间太久,这样对两个队伍的效率都不好,那么如果采用复用,就可以让A队先走三辆车,然后B队走三辆车,如此下去,既可以照顾AB两队工期,又可以兼顾他们的卸货速度,不至于堆积,把公路利用起来了。

那么我刚刚举的例子就是时分复用,分时段传输数据,而波分复用则是光的频分复用,频分复用是把一段信号中同一时间的不同频率给利用起来,比如低频信号给电话,高频信号给视频。

4、做一个测试方案

首先是需求分析,分析为什么要做这个测试;其次是提取测试点,即可以从哪些方面去测试;然后开始编写测试用例,常用的方法有等价划分法、边界值分析法、场景法(ATM取钱流程)、因果法、错误猜测法、决策表法。

紧紧抓住核心思想:需求分析,制定计划,实施计划,总结分析

编写用例:用例编号,用例名称,测试背景,前置条件,重要级,优先级,版本,测试环境,测试阶段,测试步骤,预期结果,实际结果,编写人,执行人。

5、TCP/IP协议

TCP/IP协议是指能在多个不同网络上实现信息传输的协议簇,包括FTPHTTPSMTPTCPUDP等协议族

6、测试的相关理论

黑盒测试:即功能测试,指不需要清楚内部构造,只需按照开发说明测试其应有的功能。常见的黑盒测试方法有等价分类法、边界分析法、因果法、决策表法(条件桩/项、动作桩/项)、场景法、错误推测法等。

白盒测试:即结构测试,或者逻辑驱动测试,指的是清楚盒子的内部结构,检测程序的逻辑结构,得出测试数据。常见的白盒测试方法有静态测试法,和动态测试法(语句覆盖法,判定覆盖法,条件覆盖法,路径覆盖法,组合覆盖法)

7、各层协议

物理层:RJ45RS449(电气特性和机械特性)等

链路层:PPPCSMA/CD

网络层:IPARPICMP

传输层:TCPUDP

会话层:SQLnames

表示层:MPEG4JPEGPNG

应用层:TelnetFTPSMTPHTTPSNMP

8、 测试用例,测试密码登陆界面

以腾讯QQ为例,首先分析需求,需要测试登陆界面的功能完整性,开始提炼测试点,1,账号输入框,合法输入与非法输入;2,密码框,3勾选自动登陆,尝试,各个点位功能是否正常,如果输入非法字符会怎么样(使用等价分类法,以及边界分析法)

9、调制与解调

来自信源的信号称之为基带信号,基带信号常常包含许多低频成分,很多信道并不能运输这种低频信号,因此需要对基带信号进行调制,一般调制分为两种,一种是对基带信号的波形进行调制,也就是常说的编码;另一种是使用载波进行调制,调制后的信号成为带通信号,有三种常用方法:调幅(载波波幅随数字信号变化而变化),调频,调相

10、IPV4IPV6

IPV4Internet Protocol Version 4)即第四版网际通信协议,这是一种无连接的,尽最大努力交付数据包的协议,由32位地址构成,即共拥有23243亿个地址,由网络地址和主机地址两部分组成,具体构成取决于地址类,根据地址的前几位可将地址分为A0.0.0.0-127.255.255.255B128.0.0.0-191.255.255.255C192.0.0.0-223.255.255.255D224.0.0.0-239.255.255.255E240.0.0.0-255.255.255.255)五类地址,其中ABC类有不同的网络类别长度,剩余部分用来识别主机,D类用于多播地址,E类用于保留其余用途,在上述地址中还有专用网络以及特殊用途的地址如A类私有网段(10.0.0.0/8)。后来为了解决地址块过大或过小的问题,采用无类别区域路由(CIDR)重新划分了地址空间,使得用户可以获得任意大小的地址块。如192.168.3.12/29,其可使用的地址块为232-29=8个,故其所在的网段为192.168.3.9-192.168.3.16。随着网络的快速发展,43亿个地址逐渐用完,因此IPV6应运而生,IPV6128位地址构成,64位网络数以及64位主机数,共有2128个地址数,号称可以让地球的每一粒沙子都有地址号。其组成格式为X.X.X.X.X.X.X.X每一栏由16进制的数字组成,连续的0可用::代替,但仅限一次,IPV6几乎可以支持所有IPV4支持的协议,此外也可兼容嵌套IPV4地址如(::192.168.0.1)。

11、路由协议

讲路由协议之前需要讲一个概念,自治域,就是采用单一技术管理的一组路由器,相当于一个独立的网络,而路由协议可以分为内部网关协议和外部网关协议,内部网关协议就是在一个自治域内部的网络协议,主要有RIP协议和OSPF协议,RIP协议是一种分布式基于距离向量的路由选择协议,它定义相邻路由的距离为1,每间隔一个路由,向量距离加1,路由的最大距离不超过15跳,适用于小型网络;而OSPF则是基于最短路径优先算法,它采用分布式的链路状态协议,它会采用洪泛法向相邻的所有路由器发送相邻的路由器链路状态,直到本自治域上所有路由器都知晓全网的拓扑结构,进而选择最短路径;而外部网关协议BGP则是自治域之间的路由协议,其方法是在每个自治域之间选出一个发言人,然后每个发言人负责对外转发本自治域内需要路由出去的数据,类似将整个自治域看作一个路由器,然后再采取最优的路由算法。

12、二层交换技术和三层交换技术

二层交换技术是指工作在OSI七层模型中的第二层数据链路层,通过MAC地址进行帧转发的通信技术,其代表设备二层交换机工作流程如下:1,当交换机从某个端口接收到数据包后,首先读取包头中的MAC源地址,这样就知道数据是从哪个端口发出的;2,随后读取目的MAC地址,然后查找自己的缓存表,如果表中有该地址,则直接将数据复制到这个端口,进行转发;3如果表中没有,则对所有端口(除源地址)广播数据包,得到反馈后将对应的目的地址记录下来,往后就直接复制到这个端口就好。

三层交换技术则是工作在OSI七层模型中的第三层网络层,使用三层交换技术的交换机既具有部分路由器的功能,又具有二层交换机的功能,对数据包的转发等规律性的过程可以由硬件实现,而对于路由信息的更新和维护,路由选择和计算等功能可以由软件实现,也就是说三层交换技术=二层交换技术+三层转发技术;

这样就在第三层实现了数据包的高速转发,既可以实现网络路由,又可以做到最佳网络性能。

13、5G解决方案基础知识

5G的第一个特征就是采用毫米级的波长,这就意味着5G的频段非常高,其速度也会非常快,为了解决信号衰减问题,5G会采用massive MIMO技术,也就是大规模多进多出技术,对应的基站或者微基站会越来越多,可以把天线阵列装到手机里。另外5G还会采用波束赋形技术,使微波定向发射,大大的增强了手机信号。5G采用全新的D2D技术,即从设备到设备,无需再通过基站天线进行数据转发,这样一来可以极大节省空中资源,减少基站压力,更可以提高连接速度。另一个就是采用核心网功能虚拟化(SDNNFV),即实现控制与转发分离。

5G可用于移动宽带增强(eMBB)、海量机器类通信(mMTC)、超高可靠,超低时延(uRLLC)。

新技术M2M,情景感知等。

14、SDN/云计算基础知识/NFV

SDNsoftware Define network)软件定义网络,这是一种理念或者思想,其显著特征是集中化管理、控制与转发分离,开放的API接口。集中化管理意味着有统一的管理入口,假如有100个交换机,那么就不用逐一去对每个交换机进行配置,而是可以通过统一的控制器去配置这些交换机。而控制与转发分离,则是希望交换机尽可能傻瓜,只要做到对数据的交换,其余的路由网关等功能无需在交换机上完成,而是通过统一的控制器完成,这样可以大大提高速度。开放的API接口,则可以通过软件实现丰富的业务,通过SDN实现的网络功能会比传统网络小很多。

云计算则是将大量计算机联合起来,让用户可以像使用自来水一样使用其中的计算、网络、储存和应用能力。云计算可以在资源不增加的情况下,充分利用资源,提升使用效率。云计算有三种服务:基础设施即服务(IaaS):即向用户提供服务器,供用户在上面自由安装系统等操作;平台即服务(PaaS):即向用户提供操作系统和开发环境进行开发创作;软件即服务(SaaS):向用户提供应用软件。

NFVnetwork function virtual)网络功能虚拟化,即将硬件功能虚拟化,可以允许功能进行不同形式的组合

15、Wifi-6基础知识

Wifi-6是第六代无线网络技术,相较第五代,其连接速度从3.5Gbps提升到9.6Gbps,并且类似于5G通信,wifi-6采用MU-MIMO多用户多进多出技术,它允许最大与8台通讯设备进行同时通信,此外也采用了5G技术中波束赋形的技术,提供更高的效率和性能。

16、网络管理协议

SNMPsimple network management protocol)简单网络管理协议由三部分组成:SNMPSMIstructure of management information)、MIBmanagement information base),其作用分别是SMI定义规则,MIB解释规则,SNMP进行执行和管理,好比如编程时有规则规定变量名不能以数字开头,这些规则由SMI来定义,然后对变量进行说明,如整型等,这就是MIB,最后通过写一些语句来改变变量的值,这就是SNMP

SNMP分为管理程序和代理程序,代理程序需要运行在被管理的设备上进行持续监视,然后反馈到主机运行的管理程序上,由网络管理员进行管理控制。

17、网络维护基础

  • 配置管理(配置各种地址、端口、编码、路由等);
  • 故障管理(分析、定位、排除、总结故障);
  • 性能管理(统计流量、定期扩容);
  • 账务管理(网络计费、流量查询);
  • 安全管理。

18、宽带接入、视频接入


  • 宽带接入:电话网、光纤到户、
  • 视频接入:有线网、卫星电视、无线电视、IPTV


19、输入域名后的一系列操作

比如输入baidu.com后,web浏览器首先会查询本地DNS缓存寻找对应的IP地址,若有,则直接向该IP地址发送会话请求,开始建立会话;若没有,则web浏览器会将域名发送到本地DNS服务器(使用递归查询)请求IP地址,若本地DNS服务器缓存有,则返回IP地址,若没有,则向根服务器发送请求(迭代查询),然后向顶级域名服务器……直到找到IP地址,然后返回(全过程采用UDP用户数据报);以上涉及到的协议有IPARPOSPFWEB浏览器获取到目标IP地址后,开始使用TCP建立会话连接,见下文TCP三次握手和四次挥手,建立TCP连接后浏览器开始发送http请求,也是通过TCP(报文段)封装(添加源端口、目的端口)IP数据包到网络层进行传输,服务器收到并响应http请求,返回内容,浏览器对内容进行解析,并展示在窗口上,随后释放TCP连接。

20、基站测试,从哪几个方面(功能/性能/压力/易用/安全)

性能测试,负载多少,吞吐量多少,功能测试,检测功能是否齐全,压力测试,最大负载多少,会不会崩溃,是否安全,安全测试,洪泛攻击等。

21、三次握手四次挥手(画图)


如图(直接从书上找了  比我的清楚)


22、自动测试化软件,单元测试

禅道、postman

23、如何保证测试的全面性

测试对象、需求、环境、可行性、测试时间资源等代价、评价等。

24、日常工作中的测试

25、IP报头内容

  • 版本;
  • 首部长度;
  • 区分服务;
  • 总长度;
  • 标识
  • 标志
  • 片偏移
  • 生存时间
  • 协议;
  • 首部检验和;
  • 源地址;
  • 目标地址。

26、对大数据IP是如何分片的?IPV6

对每一种数据链路层协议都规定了数据字段的最大长度,即最大传送单元MTU,若是数据大小超过了这个MTU,那么IP就会对其分片,在IP报头内容中有三项是关于分片的,分别是头部标识,头部标志,片偏移,其中标识含有IPID,所有属于同一数据块的分片IPID都相同,而头部标志则表明后续还有没有未到来的分片,然后片偏移量则表明这个分片在整个数据包的位置。

对于IPV6,它的分片只在端主机里进行,而不会在节点之间;其次是IPV6不会在标准头里添加分片信息,而是会单独设计一个扩展头存放。

IPV6V4的区别,更大的地址空间,拓展的层次结构,灵活的首部结构,改进的选项等等

27、ARP原理与映射

ARPaddress resolution protocol)地址解析协议,这个协议可以通过IP地址查询到对应的MAC地址,其工作原理如下:

每台主机都会有一个定时更新的ARP缓存表,里面映射IP地址和MAC地址一一对应的关系,当主机A要发送一段数据给主机B时,首先查询本地ARP缓存表,如果发现与主机BIP地址对应的MAC地址,则通过局域网将MAC帧发往此硬件地址;如果不存在,则主机A会通过ARP进程向局域网广播一个ARP请求分组,其内容主要是“我的IP地址为几几几,对应的MAC地址是几几几,我想知道IP地址为几几几对应的MAC地址是多少”,然后本局域网上所有运行ARP进程的主机都将受到这条请求,然后查询对应的IP,若IP不一致,则丢弃该条请求,若一致,则收下这个请求分组,并向主机A发送ARP响应分组,此时主机AB均在缓存表中更新对方对应的IP地址和MAC地址。

28、设计路由A1.1.1.1)去PING通路由B2.2.2.2

这题我不太会,但我试下思路看对不对,一般情况下两个路由器属于两个网络,把两个网络连在一起只要桥接在一起就好了,可以先试试找一根网线从一个路由器的WAN口连接到LAN口,然后电脑登陆路由器尝试是否可以ping通,如果不行,再试试查看局域网内的所有网络设备,或者连接的IP地址。

29、DHCP

DHCPdynamic host configuration protocol)动态主机配置协议。需要IP地址的主机在启动时会向DHCP服务器(或者在路由器上的代理服务器)发送目标IP地址全为1,源地址全为0的广播报文(发现报文dhcpdiscover),所有主机都可以收到该报文,但只有DHCP服务器才对报文进行回应。DHCP服务器首先在数据库中查找该计算机的配置信息,如果找到,则返回找到的信息,如果找不到,则从服务器的IP地址池里取出一个IP地址分配给该计算器。

#高频知识点汇总##学习路径##华为##网络技术工程师#
全部评论
🎉恭喜牛友成功参与 【创作激励计划】高频知识点汇总专场,并通过审核! 前50位用户可直接获得牛可乐抱枕1个哦~ ------------------- 创作激励计划5大主题专场等你来写,最高可领取500元京东卡和500元实物奖品! 👉快来参加吧:https://www.nowcoder.com/discuss/804743
1 回复
分享
发布于 2021-11-18 10:43
本内容参考书籍:1,《大话通信》、2,《计算机网络》-谢希德
点赞 回复
分享
发布于 2021-11-17 21:32
滴滴
校招火热招聘中
官网直投
楼主是校招的吗?以上的问题都是出现在面试中的吗?感觉这也太多了吧
点赞 回复
分享
发布于 2021-12-20 22:57

相关推荐

17 157 评论
分享
牛客网
牛客企业服务