计算机网络(十),HTTP的关键问题
2024-09-02 17:40:59
目录
1.在浏览器地址栏键入URL,按下回车之后经历的流程
2.HTTP状态码
3.GET请求和POST请求的区别
4.Cookie和Session的区别
5.IPV4和IPV6
十、HTTP的关键问题
1.在浏览器地址栏键入URL,按下回车之后经历的流程
(1)DNS解析
(2)TCP连接(三次握手)
(3)发送HTTP请求
(4)服务器处理请求并返回HTTP报文
(5)浏览器解析渲染页面
(6)连接结束(四次挥手)
2.HTTP状态码
常见状态码
3.GET请求和POST请求的区别
(1)HTTP报文层面:GET将请求信息放在URL,POST放在报文体中
GET请求信息不能太长,而POST请求信息则可以有很多
(2)数据库层面:GET符合幂等性和安全性,POST不符合
幂等性:无论请求多少次结果依然一样
安全性:不会引起数据库的修改操作,未改变数据库数据
(3)其他层面:GET请求可以被缓存,而POST则不能被缓存
4.Cookie和Session的区别
(1)Cookie简介
(2)Cookie的设置以及发送过程
(3)Session简介
(4)Session的实现方式
使用Cookie来实现
使用URL回写来实现
(5)Cookie和Session的区别
5.IPV4和IPV6
最大的不同:
- IPV4是32位地址
- IPV6是128位地址
IPV4和IPV6的比较(IBM)
https://www.ibm.com/support/knowledgecenter/zh/ssw_ibm_i_72/rzai2/rzai2compipv4ipv6.htm
最新文章
- eclipse tomcat add and remove工程异常
- Python条件循环判断
- git - 必备指令
- Http get,post,soap协议的区别
- Duanxx的Design abroad: C++矩阵运算库Eigen 概要
- Statement和PreparedStatement的区别; 什么是SQL注入,怎么防止SQL注入? (转)
- C# winform 实现 qq 在屏幕边缘 自动隐藏 鼠标移过去 移上去 又自动显示
- shell 水平测试
- [c++]大数运算1---利用C++ string实现任意长度正小数、整数之间的加减法
- 笔记:MyBatis XML配置-typeAliases 内建别名表
- C++实现单链表
- Unity3D中的shader基础知识
- cf1114D 区间dp基础
- 终端:Xcode模拟器上安装.app方法
- 『计算机视觉』Mask-RCNN_推断网络其一:总览
- Three.js开发指南---粒子和粒子系统(第七章)
- HDU 6170 dp
- Java编程的逻辑 (56) - 文件概述
- java基础题目日常思考(持续更新)
- EndNote文献悬挂缩进的设置方法及设置参考文献序号后面空格长度