上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 1、数据类型表示实体数据的内容是什么,使用的是 MIME type,相关的头字段是 Accept 和 Content-Type; 文本格式数据:text/ html 超文本 text/plain 纯文本 text/css 样式表 图像文件:image/gif、image/jpeg、image/png 阅读全文
posted @ 2021-08-24 18:05 血染星辰 阅读(264) 评论(0) 推荐(0)
摘要: HTTP优点:简单、灵活、易于扩展,应用广泛、软硬件环境成熟、无状态HTTP缺点:明文传输、不安全、性能不算差但也不够好HTTP优缺点并存:明文传输、无状态简单、灵活、可扩展HTTP协议很简单,报文格式就是header+body,头部信息也是简单的文本格式,用的也是常见的英文单词。学习使用的门槛很低 阅读全文
posted @ 2021-08-24 17:06 血染星辰 阅读(1146) 评论(0) 推荐(0)
摘要: http特点:1、灵活可扩展: 可以扩展头字段实现功能(提升复杂度)2、可靠传输:HTTP并不能100%保证数据一定能够发送到另一端,在网络繁忙、连接差等恶劣环境时,也有可能收发失败,可靠只是向使用者提供了一个承诺,会在下层用多种手段尽量保证数据的完整送达(效率没有udp高) 如果要100%保证数据 阅读全文
posted @ 2021-08-24 11:23 血染星辰 阅读(592) 评论(0) 推荐(0)
摘要: “状态码”而不是“错误码”。也就是说,它的含义不仅是错误,更重要的意义在于表达 HTTP 数据处理的“状态”,客户端可以依据代码适时转换处理状态,例如继续发送请求、切换协议,重定向跳转等 1、version【SP】status code【SP】reason【CRLF】version:是HTTP协议的 阅读全文
posted @ 2021-08-24 10:32 血染星辰 阅读(118) 评论(0) 推荐(0)
摘要: 1、URI常用的形式:统一资源名称(英语:Uniform Resource Name,缩写:URN),已经基本不使用了,所以URI现在差不多可以认为就是URL。 scheme :// host:port path ? query scheme:协议名 host:port 资源所在主机名,地址+端口, 阅读全文
posted @ 2021-08-23 23:12 血染星辰 阅读(703) 评论(0) 推荐(0)
摘要: Http/1.1规定了八种方法,单词必须都是大写的形式。 1. GET:获取资源,可以理解为读取或者下载数据 2. HEAD:获取资源的元信息; 3. POST:向资源提交数据,相当于写入或上传数据; 4. PUT:类似POST; 5. DELETE:删除资源; 6. CONNECT:建立特殊的连接 阅读全文
posted @ 2021-08-23 09:38 血染星辰 阅读(76) 评论(0) 推荐(0)
摘要: HTTP 协议在规范文档里详细定义了报文的格式,规定了组成部分,解析规则,还有处理策略,所以可以在 TCP/IP 层之上实现更灵活丰富的功能,例如连接控制,缓存管理、数据编码、内容协商等等。 请求行GET / HTTP/1.1 状态行HTTP/1.1 200 OK HTTP 协议规定了非常多的头部字 阅读全文
posted @ 2021-08-11 20:11 血染星辰 阅读(79) 评论(0) 推荐(0)
摘要: 1、浏览器从地址栏的输入中获得服务器的 IP 地址和端口号; 2、浏览器用 TCP 的三次握手与服务器建立连接; 3、浏览器向服务器发送拼好的报文; 4、服务器收到报文后处理请求,同样拼好报文再发给浏览器; 5、浏览器解析报文,渲染输出页面。 HTTP 协议基于底层的 TCP/IP 协议,所以必须要 阅读全文
posted @ 2021-08-11 15:54 血染星辰 阅读(128) 评论(0) 推荐(0)
摘要: 域名使用字符串来代替 IP 地址,方便用户记忆,本质上一个名字空间系统; DNS 就像是我们现实世界里的电话本、查号台,统管着互联网世界里的所有网站,是一个“超级大管家”; DNS 是一个树状的分布式查询系统,但为了提高查询效率,外围有多级的缓存; 使用 DNS 可以实现基于域名的负载均衡,既可以在 阅读全文
posted @ 2021-08-11 10:44 血染星辰 阅读(125) 评论(0) 推荐(0)
摘要: 第一层:物理层,TCP/IP 里无对应; 第二层:数据链路层,对应 TCP/IP 的链接层; 第三层:网络层,对应 TCP/IP 的网际层; 第四层:传输层,对应 TCP/IP 的传输层; 第五、六、七层:统一对应到 TCP/IP 的应用层。 OSI 的分层模型在四层以上分的太细,而 TCP/IP 阅读全文
posted @ 2021-08-11 08:28 血染星辰 阅读(1760) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页