zoukankan      html  css  js  c++  java
  • 计算机网络面试知识总结2

    1.HTTP协议

    关于这个,我觉得这个博客讲的非常的全面,这里就偷懒贴一下人家的博客地址了https://www.cnblogs.com/ranyonsue/p/5984001.html

    下面再特别注明一下我遇到的一些知识点

    (1)HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。
        HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。

    (2)Cache-control

        缓存控制,主要用于指定请求与响应应遵循的缓存机制

    (3)keep-alive

        持久连接,连接重用,其主要作用是使客户端到服务器端的连接持续有效,从而避免重新建立连接,因而其工作效率更高,性能更好。

    2.HTTP状态码

    HTTP状态码也是面试中的常客了,在上面的链接中基础的也有所提及,下面着重整理一下经常用到的

    (1)200 表示请求已成功,请求所希望的响应头或数据体将随次响应返回,其没有与服务器进行确认,直接用了浏览器缓存

    (2)201表示请求成功,并且服务器创建了新的资源,且其URL已经随其Location头信息返回。

    (3)202,服务器已接受请求,但尚未处理

    (4)301,永久重定向

    (5)302,暂时重定向

    (6)304,自从上次的请求后,请求的网页未被修改过,服务器返回此响应时,不会返回网页内容。304使用缓存的过程是:先请求服务器,然后服务器告诉我们这个资源没有变,浏览器再使用本地缓存

    (7)401,请求要求身份验证,一般在需要登录的页面能见到

    (8)403,服务器已经理解请求,但是拒绝执行

    (9)404,请求失败,请求所希望得到的资源未在服务器上被发现,这个报错相当常见,想来不会不知道。

    (10)500,服务器遇到了一个未曾预料到的状况,导致其无法完成对请求的处理,一般来说,该问题会在服务器的程序码出错时出现

    (11)503,这是一个暂时的状态,指服务器当时无法处理请求,常在服务器维护或过载时出现

    3.三次握手协议

    这里就挂下大佬的链接了http://blog.csdn.net/xubo_zhang/article/details/11900947/

  • 相关阅读:
    团队作业第五次—项目冲刺-Day6
    团队作业第五次—项目冲刺-Day4
    团队作业第五次—项目冲刺-Day3
    团队作业第五次—项目冲刺-Day2
    研途——冲刺集合
    团队作业第六次—事后诸葛亮
    研途——测试总结
    研途——冲刺总结
    研途——冲刺日志(第七天)
    研途——冲刺日志(第六天)
  • 原文地址:https://www.cnblogs.com/xinzhiyan/p/8485897.html
Copyright © 2011-2022 走看看