网络协议
文章平均质量分 94
记录关于http相关知识
凯小默
专注前端领域开发。
展开
-
60 # http 的基本概念
通常的网络是在TCP/IP协议族的基础上来运作的,HTTP 是一个子集。http 基于 tcp 的协议,在 tcp 的基础上增加了一些规范,就是 header,学习 http 就是学习每个 header 它有什么作用。原创 2023-07-28 00:32:05 · 1607 阅读 · 0 评论 -
浏览器原理 35 # HTTPS
说明浏览器工作原理与实践专栏学习笔记前言经过前面几节的学习,浏览器安全还差网络安全没有学习,之前的笔记如下:有兴趣的可以看看浏览器安全:页面安全浏览器原理 31 # 同源策略:为什么XMLHttpRequest不能跨域请求资源?浏览器原理 32 # 跨站脚本攻击(XSS):为什么Cookie中有HttpOnly属性?浏览器原理 33 # CSRF攻击:为什么Cookie中有SameSite属性?系统安全浏览器原理 34 # 安全沙箱网络安全浏览器原理 35 # HTT原创 2021-06-19 13:20:30 · 602 阅读 · 0 评论 -
浏览器原理 30 # HTTP/3
说明浏览器工作原理与实践专栏学习笔记前言在 HTTP/1.1 时代,为了提升并行下载效率,浏览器为每个域名维护了 6 个 TCP 连接;而采用 HTTP/2 之后,浏览器只需要为每个域名维护 1 个 TCP 持久连接,同时还解决了 HTTP/1.1 队头阻塞的问题。那么 HTTP/2 到底有什么缺陷?TCP 的队头阻塞虽然 HTTP/2 解决了应用层面的队头阻塞问题,不过和 HTTP/1.1 一样,HTTP/2 依然是基于 TCP 协议的,而 TCP 最初就是为了单连接而设计的。正常情况下的原创 2021-06-09 21:10:52 · 1636 阅读 · 2 评论 -
浏览器原理 29 # HTTP/2:如何提升网络速度?
说明浏览器工作原理与实践专栏学习笔记HTTP/1.1 网络优化策略最核心的有如下三种方式:增加了持久连接;浏览器为每个域名最多同时维护 6 个 TCP 持久连接;使用 CDN 的实现域名分片机制。HTTP/1.1 的资源下载方式:在该图中,引入了 CDN,并同时为每个域名维护 6 个连接,这样就大大减轻了整个资源的下载时间。HTTP/1.1 的主要问题HTTP/1.1 的一个核心问题:HTTP/1.1对带宽的利用率却并不理想。比如常说的 100M 带宽,实际的下载速度能达到 1原创 2021-06-02 15:17:26 · 829 阅读 · 2 评论 -
浏览器原理 28 # HTTP/1:HTTP性能优化
说明浏览器工作原理与实践专栏学习笔记超文本传输协议 HTTP/0.9HTTP/0.9 是于 1991 年提出的,主要用于学术交流,需求很简单——用来在网络之间传递 HTML 超文本的内容,被称为超文本传输协议。HTTP/0.9 请求流程因为 HTTP 都是基于 TCP 协议的,所以客户端先要根据 IP 地址、端口和服务器建立 TCP 连接,而建立连接的过程就是 TCP 协议三次握手的过程。建立好连接之后,会发送一个 GET 请求行的信息,如GET /index.html用来获取 index.h原创 2021-05-31 21:08:44 · 503 阅读 · 3 评论 -
域名里的知识点
说明《透视HTTP协议》是 罗剑锋 (奇虎360技术专家)在极客时间开的一门专栏课,笔者记录一下学习笔记,仅供参考。域名的形式1、域名是一个有层次的结构,是一串用.分隔的多个单词,最右边的被称为顶级域名,然后是二级域名,层级关系向左依次降低。2、域名本质上还是个名字空间系统,使用多级域名就可以划分出不同的国家、地区、组织、公司、部门,每个域名都是独一无二的,可以作为一种身份的标识。比...原创 2019-11-24 14:35:38 · 1737 阅读 · 0 评论 -
TCP/IP:有层次的协议栈
说明《透视HTTP协议》是 罗剑锋 (奇虎360技术专家)在极客时间开的一门专栏课,笔者记录一下学习笔记,仅供参考。TCP/IP 网络分层模型层次图如下:第一层:链接层(link layer)负责在以太网、WiFi 这样的底层网络上发送原始数据包,工作在网卡这个层次,使用 MAC 地址来标记网络上的设备,所以有时候也叫 MAC 层。第二层:网际层或者网络互连层(interne...原创 2019-11-18 17:59:24 · 1054 阅读 · 0 评论 -
与HTTP相关的各种协议
说明《透视HTTP协议》是 罗剑锋 (奇虎360技术专家)在极客时间开的一门专栏课,笔者记录一下学习笔记,仅供参考。思维导图TCP/IPTCP/IP 协议是一系列网络通信协议的统称,核心: TCP 和 IP,其他: UDP、ICMP、ARP 等等。IPIP 协议是Internet Protocol的缩写,主要目的是解决寻址和路由问题,以及如何在两点间传送数据包。TCP...原创 2019-11-14 15:22:23 · 799 阅读 · 0 评论 -
与HTTP相关的各种概念
说明《透视HTTP协议》是 罗剑锋 (奇虎360技术专家)在极客时间开的一门专栏课,笔者记录一下学习笔记,仅供参考。网络世界1、通常所说的“上网”实际上访问的只是互联网的一个子集“万维网”(World Wide Web)World Wide Web 它基于 HTTP 协议,传输 HTML 等超文本资源,能力也就被限制在 HTTP 协议之内。2、互联网上还有许多万维网之外的资源...原创 2019-10-31 21:44:26 · 271 阅读 · 0 评论 -
HTTP是什么?HTTP又不是什么?
说明《透视HTTP协议》是 罗剑锋 (奇虎360技术专家)在极客时间开的一门专栏课,笔者记录一下学习笔记,仅供参考。HTTP 是什么HTTP 就是超文本传输协议,也就是 HyperText Transfer Protocol。协议首先,HTTP 是一个协议。HTTP 是一个用在计算机世界里的协议。它使用计算机能够理解的语言确立了一种计算机之间交流通信的规范,以及相关的各种控制...原创 2019-10-23 20:45:34 · 587 阅读 · 0 评论 -
时势与英雄:HTTP的前世今生
说明《透视HTTP协议》是 罗剑锋 (奇虎360技术专家)在极客时间开的一门专栏课,笔者记录一下学习笔记,仅供参考。据 NetCraft 公司统计,目前全球至少有 16 亿个网站、2 亿多个独立域名,而这个庞大网络世界的底层运转机制就是 HTTP。史前时期20 世纪 60 年代:美国国防部高等研究计划署(ARPA)建立了 ARPA 网,它有四个分布在各地的节点,被认为是如今互联网的 ...原创 2019-10-21 17:53:18 · 335 阅读 · 0 评论 -
透视HTTP协议--介绍篇
说明《透视HTTP协议》是 罗剑锋 (奇虎360技术专家)在极客时间开的一门专栏课,笔者记录一下学习笔记,仅供参考。破冰篇01-时势与英雄:HTTP的前世今生02-HTTP是什么?HTTP又不是什么?03-HTTP世界全览(上):与HTTP相关的各种概念04-HTTP世界全览(下):与HTTP相关的各种协议05-常说的“四层”和“七层”到底是什么?“五层”“六...原创 2019-10-21 17:43:35 · 2408 阅读 · 0 评论