音乐网站设计源码,有经验的盐城网站开发,深圳logo设计公司推荐,郑州网站建设专业公司1.万维网#xff08;world wide web#xff09;
是一个规模巨大的、可以资源互联的资料空间。由URL进行定位#xff0c;通过HTTP协议传送给使用者#xff0c;又由HTML来进行文件的展现。
它的主要组成部分是#xff1a;URL、HTTP、HTML。
#xff08;1#xff09;URL…1.万维网world wide web
是一个规模巨大的、可以资源互联的资料空间。由URL进行定位通过HTTP协议传送给使用者又由HTML来进行文件的展现。
它的主要组成部分是URL、HTTP、HTML。
1URL
统一资源标识符负责给万维网上的资源定位。URL的组成
协议://主机:端口号/路径
2)HTTP
超文本传输协议
负责规定浏览器和服务器怎么进行互相交流
3HTML
超文本标记语言
用于描述网页文档的一种标记语言 WWW采用C/S模式
1用户使用浏览器建立客户机与服务器的连接并发送浏览请求
2web服务器接收到请求后返回信息到客户机
3通信完成后关闭连接
2.HTTP
默认使用80端口提供服务
1HTTP工作过程
是在C/S的模式下、基于TCP协议
通过使用浏览器发起一个到服务器上指定端口80的服务请求。一旦收到请求服务器向客户机发回响应消息。客户端请求和链接端口需大于1024 (2)为什么用TCP呢
需要传输很多数据以免乱序
TCP有传输控制
乱序可纠正
3HTTP报文
请求报文客户端向服务器发送的报文
响应报文服务器向客户机发送的报文
常见HTTP请求报文方法
号方法描述1GET从服务器获取资源。用于请求数据而不对数据进行更改。例如从服务器获取网页、图片等。2POST向服务器发送数据以创建新资源。常用于提交表单数据或上传文件。发送的数据包含在请求体中。3PUT向服务器发送数据以更新现有资源。如果资源不存在则创建新的资源。与 POST 不同PUT 通常是幂等的即多次执行相同的 PUT 请求不会产生不同的结果。4DELETE从服务器删除指定的资源。请求中包含要删除的资源标识符。5PATCH对资源进行部分修改。与 PUT 类似但 PATCH 只更改部分数据而不是替换整个资源。6HEAD类似于 GET但服务器只返回响应的头部不返回实际数据。用于检查资源的元数据例如检查资源是否存在查看响应的头部信息。7OPTIONS返回服务器支持的 HTTP 方法。用于检查服务器支持哪些请求方法通常用于跨域资源共享CORS的预检请求。8TRACE回显服务器收到的请求主要用于诊断。客户端可以查看请求在服务器中的处理路径。9CONNECT建立一个到服务器的隧道通常用于 HTTPS 连接。客户端可以通过该隧道发送加密的数据。
3HTTP各版本的对比
特性HTTP/1.0HTTP/1.1HTTP/2HTTP/3协议类型文本协议文本协议二进制协议基于 UDP 的 QUIC连接模式非持久连接持久连接持久连接基于 QUIC 的连接多路复用不支持不支持支持支持队头阻塞存在存在部分解决完全解决连接建立延迟高高较低极低支持 0-RTT缓存支持基础支持完善支持完善支持完善支持传输安全性无无依赖 TLS依赖 TLS 1.3性能开销高较高较低较低适用场景静态网页小型项目动态网站实时通信和高延迟网络