zoukankan      html  css  js  c++  java
  • 计算机网络(十),HTTP的关键问题

    目录

    1.在浏览器地址栏键入URL,按下回车之后经历的流程

    2.HTTP状态码

    3.GET请求和POST请求的区别

    4.Cookie和Session的区别

    5.IPV4和IPV6

    十、HTTP的关键问题

    1.在浏览器地址栏键入URL,按下回车之后经历的流程

    1DNS解析

    2TCP连接(三次握手)

    3)发送HTTP请求

    4)服务器处理请求并返回HTTP报文

    5)浏览器解析渲染页面

    6)连接结束(四次挥手)

    2.HTTP状态码

     

    常见状态码

     

    3.GET请求和POST请求的区别

    1HTTP报文层面:GET将请求信息放在URLPOST放在报文体中

      GET请求信息不能太长,而POST请求信息则可以有很多

    (2)数据库层面:GET符合幂等性和安全性,POST不符合

      幂等性:无论请求多少次结果依然一样

      安全性:不会引起数据库的修改操作,未改变数据库数据

    (3)其他层面:GET请求可以被缓存,而POST则不能被缓存

    4.CookieSession的区别

    1Cookie简介

     

    2Cookie的设置以及发送过程

     

    3Session简介

     

    (4)Session的实现方式

     

      使用Cookie来实现

      使用URL回写来实现

    5CookieSession的区别

     

    5.IPV4IPV6

    最大的不同:

    • IPV432位地址
    • IPV6128位地址

    IPV4IPV6的比较(IBM

    https://www.ibm.com/support/knowledgecenter/zh/ssw_ibm_i_72/rzai2/rzai2compipv4ipv6.htm

  • 相关阅读:
    Linux下修改Tomcat默认端口
    java 中 byte[]、File、InputStream 互相转换
    安装mule-standalone说明
    python: 可变参数
    vim编码方式设置
    ASCII, Unicode 与 UTF-8
    Vim: 强大的g
    Vim模糊查找与替换
    Vim统计字符串出现次数
    APB简介
  • 原文地址:https://www.cnblogs.com/xzmxddx/p/10354751.html
Copyright © 2011-2022 走看看