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

这里是计算机网络知识的部分汇总,华为的解决方案测试岗的相关准备内容请移步我的博客: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

相关推荐

不愿透露姓名的神秘牛友
11-13 11:07
点赞 评论 收藏
分享
11.10晚上7点,重复了,都是技术开发,选哪个好
许愿给个offer吧吧:中移吧,建信金科我听说很多人是先面试完的了
点赞 评论 收藏
分享
威猛的小饼干正在背八股:挂到根本不想整理
点赞 评论 收藏
分享
ProMonkey2024:5个oc?厉害! 但是有一个小问题:谁问你了?😡我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了(别的帖子偷来的,现学现卖😋)
点赞 评论 收藏
分享
18 163 评论
分享
牛客网
牛客企业服务