| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 软件测试工程师华为面经 -> 正文阅读 |
|
[系统运维]软件测试工程师华为面经 |
1.网络基础知识(请求和响应IP号段) 1. 网络层次划分 1. HTTP特点
2. HTTP 报文 用于HTTP协议交互的信息称为HTTP报文。 请求报文:
响应报文:
发送多种数据的多部分对象集合:
内容协商:
3. HTTP状态码 1XX:接收的请求正在处理 2XX:请求正常处理完毕
3XX:需要进行附加操作以完成请求
4XX:服务器无法处理请求
5XX:服务器处理请求出错
4. HTTP1.1 和HTTP1.0的区别 可扩展性:定义Via头域,增加版本号的支持。 缓存:
带宽优化:允许请求资源的某部分,而不是整个资源。 长连接: 1) HTTP/1.0只支持浏览器与服务器保持短暂的连接,浏览器的每次请求都要建立一个新的连接。 2) 而HTTP/1.1允许在一个TCP连接上可以传送多个HTTP请求和响应。HTTP/1.1协议的持续连接有两种方式,即非流水线方式和流水线方式。
5. Ping 同网段: 1)主机A要去Ping主机B, 主机A会封装两层报文,主机A先检查自己MAC地址中是否有B的MAC地址,如果没有就向外发送一个ARP广播包。 2)交换机收到这个ARP后,会检查在交换机中是否包含B的MAC地址,如果有就直接返回给A;如果没有就向所有端口发送ARP,该网段的主机的MAC如果与B的MAC地址不同就丢弃,如果主机B收到了该ARP就马上返回相同格式的ARP。 3)这时主机A已经有了B的MAC地址,就把B的MAC地址封装到ICMP报中,向主机B发送一个回显请求。 4)主机B收到该报文后,知道是主机A的一个回显请求,就会返回一个相同格式的报文。这样就完成了同一个网段的Ping的过程。 不同网段: 1)主机A要去Ping一个不同网段的主机C,主机A会去找网关转发。 2)如果主机A不知道网关的MAC地址,就会发送一个ARP广播一下,这样就知道了网关的MAC地址。 3)网关收到主机A的ICMP报文,根据上面的目的IP,会去查找路由表,找到一个出口指针,给主机C发送一个ICMP报文。 4)如果网关不知道主机C的MAC地址,就会给网关内所有的主机发送一个ARP,从而找到主机C的MAC地址。 5)主机C收到主机A的报文就会给主机A发送一个回显请求。这样就完成了不同网段的Ping的请求。 2.windows linux 环境下, docker启动多台容器同时操作,交互数据
3.Python基础和docker的基础学习 4.框架自动化使用 python unnitest pytest 5.Linux 部署服务的步骤 ---------------------------个人主观题-------------------------- 6.个人目标以及自我评价 7.个人擅长的测试方向是? 8.假设有拿不下的任务怎么办? 9.如果同事在忙,没法给予你帮助怎么办? 10.谈一谈你对加班的看法 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 14:54:20- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |