• 软件测试面试题(计算机网络常见面试题)


    1、OSI网络七层是哪七层?

      应用层、表示层、会话层、传输层、网络层、数据链路层、物理层

    2、TCP和UDP协议有什么区别?

      TCP:传输控制协议;可靠的、面向连接的协议;传输效率低

      UDP:用户数据报协议;不可靠的、无连接的服务;传输效率高

    3、TCP的三次握手是怎么回事?

    第一次:A向B发送数据包

    第二次:B收到数据包并进行包装后向A发送数据包,告知A两者之间的数据传输通道可正常连接使用

    第三次:A收到B的数据包后进行包装向B发送数据包,告知B两者之间的数据传输通道可正常连接使用

    4、UDP协议用在那些地方?

    网络游戏、直播、QQ等

    5、应用层协议有哪些?

    常用的应用层协议:HTTP、HTTPS、DNS、SMTP、FTP、Telnet、POP3等

    6、HTTP和HTTPS协议有什么区别?

    (1)HTTP协议进行数据传输比HTTPS效率高

    (2)两者使用的连接方式不同,默认端口也不同,HTTP是80,HTTPS是443

    (3)HTTPS协议的安全性比HTTP高

    7、HTTP协议包含哪些部分?

    请求和响应两个部分,请求包含:请求行、请求头和请全体,响应包含:响应行、响应头和响应体

    8、GET请求和POST请求有什么区别?

    GET:获取一些资源,是直接就可以拿到的

    POST:需要提交一些数据才可以拿到

    9、HTTP响应状态有5种,分别是哪5种,各表示什么?

    (1)1xx:信息,服务器已收到

    (2)2xx:表示服务器自认为正确处理了,典型的为200 OK

    (3)3xx:重定向,比如301实现网页跳转

    (4)4xx:请求错误,表示要检查请求哪里出错了

    (5)5xx:数据库错误,可以提BUG

    10、F12开发者工具怎么使用?

    最好下载一个纯版的谷歌浏览器,F12可以进入到开发者工具,在使用网页时可以查看后台数据和网页状态,是否响应,响应时间,请求头,请求行,请求体,响应头,响应行,响应体等

  • 相关阅读:
    Spring之IOC、AOP和事务
    Spring Aware接口
    ReentrantLock原理
    基于AnnotationConfigApplicationContext的容器创建过程(Spring Version 5.2.0)
    基于AnnotationConfigApplicationContext的Bean加载过程(Spring Version 5.2.0)
    Future和CompletableFuture
    ThreadLocal原理
    Oracle 11g R2 数据库卸载教程
    Oracle 11g R2 数据库安装教程
    SQL Server 2017数据库卸载教程
  • 原文地址:https://www.cnblogs.com/laoluoits/p/15817769.html
Copyright © 2020-2023  润新知