摘要: HTTP状态码是服务器对客户端请求的响应状态的数字代码 「1xx 提示信息」:表示临时响应,告知客户端请求已被接收。 「2xx 成功」:请求已被成功处理。 「3xx 重定向」:需要客户端采取进一步的行动来完成请求。 「4xx 客户端错误」:请求包含错误,服务器无法处理。 「5xx 服务器错误」:服务 阅读全文
posted @ 2025-12-30 08:35 eyuo 阅读(1) 评论(0) 推荐(0)
摘要: 请求格式」:一个典型的HTTP请求包括以下部分: 请求行(包含方法、URL、HTTP版本) 请求头(包含请求的附加信息,如Host、User-Agent等) 空行(请求头和请求体之间的分隔) 请求体(可选,包含发送给服务器的数据) 「响应格式」:一个典型的HTTP响应包括以下部分: 状态行(包含HT 阅读全文
posted @ 2025-12-30 08:35 eyuo 阅读(2) 评论(0) 推荐(0)
摘要: MAC 层的传输单位是帧(frame) IP 层的传输单位是包(packet) TCP 层的传输单位是段(segment) HTTP 的传输单位则是消息或报文(message) 但这些名词并没有什么本质的区分,可以统称为数据包。 阅读全文
posted @ 2025-12-30 08:34 eyuo 阅读(1) 评论(0) 推荐(0)
摘要: 用户需求推动技术发展 从历史的进程来看,就是互联网的用户推动协议的发展的。刚刚开始只有文本,都只是文字;后来有了超文本,不仅仅是文字;后来嫌弃速度慢,有了持久连接,缓存机制;后来为了安全,有了加密通信。一切都是以用户的需求为导向的,用户的需要越来越高,协议就越来越高级,越来越完善。 阅读全文
posted @ 2025-12-30 08:33 eyuo 阅读(3) 评论(0) 推荐(0)
摘要: HTTP 协议始于三十年前蒂姆·伯纳斯 - 李的一篇论文; HTTP/0.9 是个简单的文本协议,只能获取文本资源; HTTP/1.0 确立了大部分现在使用的技术,但它不是正式标准; HTTP/1.1 是目前互联网上使用最广泛的协议,功能也非常完善; HTTP/2 基于 Google 的 SPDY 阅读全文
posted @ 2025-12-30 08:33 eyuo 阅读(1) 评论(0) 推荐(0)
摘要: HTTP 是一个在计算机世界里专门在两点之间传输文字、图片、音频、视频等超文本数据的约定和规范。 HTTP 专门用来在两点之间传输数据,不能用于广播、寻址或路由。 HTTP 传输的是文字、图片、音频、视频等超文本数据。 HTTP 是构建互联网的重要基础技术,它没有实体,依赖许多其他的技术来实现,但同 阅读全文
posted @ 2025-12-30 08:32 eyuo 阅读(2) 评论(0) 推荐(0)
摘要: HTTP 是一种网络协议,也是一种约定,是交互双方所遵守的表达格式 阅读全文
posted @ 2025-12-30 08:31 eyuo 阅读(3) 评论(0) 推荐(0)
摘要: 200 OK:客户端请求成功(成功) 206 Partial Content:客户发送了一个带有Range头的GET请求,服务器完成了它。 301 Moved Permanently:所请求的页面都已经转移至新的url 302 Found:所请求的页面已经临时转移至新的url 304 Not Mod 阅读全文
posted @ 2025-12-30 08:31 eyuo 阅读(3) 评论(0) 推荐(0)
摘要: 1、TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来 2、UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它 阅读全文
posted @ 2025-12-30 08:30 eyuo 阅读(2) 评论(0) 推荐(0)
摘要: 1、发送端首先发送一个带SYN标志的数据包给对方。 2、接收端收到后,回传一个带有SYN/ACK标志的数据包以示传达确认信息。 3、发送端再回传一个带ACK标志的数据包,代表“握手”结束 阅读全文
posted @ 2025-12-30 08:29 eyuo 阅读(4) 评论(0) 推荐(0)
摘要: 1、 域名解析 2、发起TCP的3次握手 3、 建立TCP连接后发起http请求 4、服务器端响应http请求,浏览器得到html代码 5、浏览器解析html代码,并请求html代码中的资源 6、浏览器对页面进行渲染呈现给用户 阅读全文
posted @ 2025-12-30 08:29 eyuo 阅读(3) 评论(0) 推荐(0)
摘要: 断开 阅读全文
posted @ 2025-12-30 08:27 eyuo 阅读(2) 评论(0) 推荐(0)
摘要: 因为网络传输有延迟,客户端发送请求到服务器端要求建立连接,如果服务器端直接返回的话可能会产生丢包的情况导致客户端接收不到数据,客户端会因为超时就关闭了,可能就去发送新的请求了,然而服务端并不知道丢包导致客户端没有接收数据,服务端端口就一直开着,造成了额外的开销。所以需要3次握手确认这个过程。 阅读全文
posted @ 2025-12-30 08:24 eyuo 阅读(1) 评论(0) 推荐(0)
摘要: 确保信息传输的可靠性 阅读全文
posted @ 2025-12-30 08:24 eyuo 阅读(2) 评论(0) 推荐(0)
摘要: 1.应用层(HTTP、FTP……) 为应用软件提供了很多服务,构建与协议之上。 2.传输层(TCP、UDP) 数据的传输都是在这一层定义的,数据过大需分包。 3.网络层 为数据在节点之间传输创建逻辑链路。 4.数据链路层 通讯实体间建立数据链路连接。 5.物理层 定义物理设备如何传输数据(光缆、网线 阅读全文
posted @ 2025-12-30 08:22 eyuo 阅读(2) 评论(0) 推荐(0)
摘要: http/2、http/3等新技术 阅读全文
posted @ 2025-12-30 08:19 eyuo 阅读(3) 评论(0) 推荐(0)
摘要: websocket 阅读全文
posted @ 2025-12-30 08:19 eyuo 阅读(3) 评论(0) 推荐(0)
摘要: api设计和使用 阅读全文
posted @ 2025-12-30 08:17 eyuo 阅读(1) 评论(0) 推荐(0)
摘要: 复杂的数据交换格式(jsom,sml) 阅读全文
posted @ 2025-12-30 08:17 eyuo 阅读(3) 评论(0) 推荐(0)
摘要: 基本的请求和相应机制 阅读全文
posted @ 2025-12-30 08:16 eyuo 阅读(1) 评论(0) 推荐(0)
摘要: 是的,核心原因包括理解前后端交互流程,保障数据传输安全,优化页面加载数据 阅读全文
posted @ 2025-12-30 08:14 eyuo 阅读(2) 评论(0) 推荐(0)
摘要: 准备学习前端发明,有必要学http协议等计算机网络知识吗 阅读全文
posted @ 2025-12-30 08:12 eyuo 阅读(4) 评论(0) 推荐(0)