协议基本特性
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:回显服务器收到的请求,主要用于测试和诊断
本文来自博客园,作者:wujin啊~,转载请注明原文链接:https://www.cnblogs.com/wujina/p/16144210.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】