协议基本特性

TCP/IP四层协议:

  • 应用层-------telnet协议、FTP协议、HTTP协议、SMTP协议等
  • 传输层-------TCP/UDP
  • Internet层-------IP、ICMP、ARP、RARP
  • 网络访问层-------网络接口及硬件层

 

HTTP协议:

超文本传输协议,可传输文本数据、音频、视频、超链接

HTTP 由请求和响应构成,是一个标准的客户端服务器模型(B/S架构)

HTTP协议永远都是客户端发起请求,服务端回送响应

HTTPS:http+ssl

DNS:域名服务器

 

HTTP协议之URL组成

https://www.runoob.com/html/html-tutorial.html

协议://请求域名:端口/资源路径/?请求参数/#页面锚点

 

HTTP工作过程:

一次http操作成为一个事务。

1、浏览器输入

2、DNS域名解析:域名与IP映射

3、建立TCP连接

4、发送http request:请求信息

5、web服务器接收请求

6、应用服务器处理业务逻辑

7、关闭TCP连接:请求响应完成,如果浏览器在其头部信息中加入了connection:keep-alive,则TCP连接仍然保持打开状态

8、浏览器:渲染响应页面

 

 

HTTP协议请求类型

  • GET:从服务器端获取资源或数据
  • POST:向服务器端提交数据
  • OPTIONS:返回服务器针对特定资源所支持的HTTP方法
  • HEAD:获取与GET请求一致的响应头
  • PUT:用来更新一个已有的实体,通过吧已经存在的资源的ID和新的实体用PUT请求上川岛服务器来更新资源
  • DELETE:从服务器上删除资源,需要把要删除的资源的ID上传给服务器
  • TRACE:回显服务器收到的请求,主要用于测试和诊断
posted @ 2022-04-14 13:57  wujin啊~  阅读(52)  评论(0编辑  收藏  举报