0
点赞
收藏
分享

微信扫一扫

如何计算UDP校验和

简单聊育儿 2024-08-11 阅读 27

目录

一、web基础

1.1 DNS与域名(详解看前面章节)

1.2 网页的概念(HTTP/HTTPS)

1.2.1 基本概念

1.2.2 HTML文档结构(了解)

1.2.3 web相关重点

1.2.4 静态资源和动态资源

二、http协议

2.1 概述

2.2 cookie和session(*)

2.3 HTTP协议的版本

2.4 HTTP状态码*

2.5 HTTP协议请求流程


一、web基础

1.1 DNS与域名(详解看前面章节)

1.2 网页的概念(HTTP/HTTPS)

1.2.1 基本概念

1.2.2 HTML文档结构(了解)

示例:

1.2.3 web相关重点

1.2.4 静态资源和动态资源

静态资源和动态资源是两种常见的网络资源类型。

静态资源和动态资源的区别在于内容是否固定不变。

二、http协议

2.1 概述

  • HTTP(超文本传输协议HyperText Transfer Protocol)协议是互联网上应用最为广泛的一种网络协议, 它是基于TCP协议的应用层传输协议,简单来说就是客户端和服务端进行数据传输的一种规则
  • HTTP/HTTPS是应用层上的协议,建立在传输层TCP之上,客户端通过与服务端进行TCP连接(三次握 手),之后发送HTTP请求与接收HTTP响应都是通过访问Socket接口来调用TCP协议实现
  • HTTP 是一种无状态 (stateless) 协议, HTTP协议本身不会对发送过的请求和相应的通信状态进行持久化 处理(存储,保存)。这样做的目的是为了保持HTTP协议的简单性,从而能够快速处理大量的事务, 提高效率

2.2 cookie和session(*)

cookie(简单理解:缓存)

session(简单理解:缓存)

cookie和session区别****

2.3 HTTP协议的版本

2.4 HTTP状态码*

状态码首位已定义范围分类
1xx100-101信息提示
2xx200-206请求成功
3xx300-305重定向
4xx400-415客户端错误
5xx500-505服务端错误
生产环境常见的HTTP状态码
消息描述
200请求成功(其后是对GET和POST请求的应答文档)
301请求的永久页面跳转
403禁止访问该页面
404服务器无法找到被请求的页面
500内部服务器错误
502无效网关
503当前服务不可用
504网关请求超时

2.5 HTTP协议请求流程

1、通过DNS域名解析到IP
解析顺序

  • 浏览器搜索自己的DNS缓存
  • 如果浏览器自身缓存里找不到,就会去搜索操作系统自身域名
  • 以上两个都无,则尝试从操作系统的hosts文件里面找
  • 上面三个过程都没有获取到的话,就递归的去域名服务器

2、通过IP使用ARP地址解析协议,找到对应的服务器

3、找到服务器后,发起TCP三次握手建立连接

4、建立TCP请求后,发起HTTP请求

5、服务器响应HTTP请求,返回RESPONSE

6、浏览器解析response,并请求其它的资源文件(js、css等)

7、浏览器进行渲染界面

8、四次挥手,断开tcp连接

举报

相关推荐

0 条评论