
计算机网络
文章平均质量分 84
计算机网络的基础和重难点知识
白桃与猫
每天学一点点~
展开
-
HTTP1.0/1.1/2.0/3.0 的区别?
HTTP(Hypertext Transfer Protocol)是用于传输超文本的协议。各版本的主要区别体现在性能优化、数据传输方式以及支持的功能上。原创 2025-01-15 14:55:06 · 891 阅读 · 0 评论 -
什么是 DNS?DNS 的三种查询方式?
DNS(Domain Names System),域名系统,是互联网一项服务,是进行和与之相对应的进行转换的服务器。简单来讲,DNS相当于一个翻译官,负责将域名翻译成ip地址。域名是一个树状结构,最顶层的域名是(root),然后是(top-level domain,简写 TLD),再是。例如www.xxx.com,www为、xxx为、com为,系统为用户做了兼容,域名末尾的一般不需要输入。这种树状结构的意义在于,只有上级域名,才知道下一级域名的 IP 地址,需要逐级查询。原创 2025-01-15 13:53:16 · 1464 阅读 · 0 评论 -
OPTIONS 预检请求是什么?
OPTIONS 请求是 HTTP 协议中的一种请求方法。它是 HTTP/1.1 规范中引入的,属于“预检请求”(preflight request)的一部分,主要用于跨域资源共享(CORS, Cross-Origin Resource Sharing)的场景中,但也适用于其他需要了解服务器功能的场合。原创 2024-04-29 10:43:29 · 1184 阅读 · 0 评论 -
HTTP请求中的安全性和幂等性
HTTP请求中的安全性指的是它不会修改服务器的数据。也就是说,这是一个对服务器只读操作的方法。比如`GET`,`HEAD` 和` OPTIONS`这些方法都是安全的。所有安全的方法都是具有幂等性,但具有幂等性的方法不一定都是安全的。`PUT `和 `DELETE` 都是幂等的,但不是安全的。原创 2024-04-29 15:20:05 · 860 阅读 · 0 评论