HTTP
文章平均质量分 83
淘淘是只狗
努力码代码,给我的淘淘挣狗粮
展开
-
HTTP 的成长史(HTTP1.0,HTTP2.0, HTTP3.0,HTTPS)
HTTP 1.0 之前的历史 HTTP 1.1 的是什么,好处,坏处 HTTP 2.0 是什么,好处,坏处 HTTP 3.0 是什么 HTTPSHTTP/0.9HTTP 于 1990 年问世。那时的 HTTP 并没有作为正式的标准被建立。 现在的 HTTP 其实含有 HTTP1.0 之前版本的意思。1990 年 11 月,CERN 成功研发了世界上第一台 Web 服务器和 Web 浏 览器。两年后的 1992 年 9 月,日本第一个网站的主页上线了。http://www.ibara...原创 2022-01-03 09:01:47 · 5019 阅读 · 0 评论 -
DNS(Domain Name System,域名系统)
域名和 IP 是多对一的关系,一个 IP 可以有多个域名,但一个域名只能有一个 IP。DNS 是应用层协议,运行UDP协议之上,使用端口43为什么需要 DNS ?用户与互联网上某台主机通信时,必须要知道对方的 IP 地址。但是用户难以记住长达32位的二进制地址。域名系统就是将互联网上的主机名字转换为 IP 地址。端口需要DNS解析吗 ?不需要,有默认端口,http(80)、https(443),如果要指定端口直接在URL里面写。DNS 查询过程一般而言,「本地服务器查询是递归查询」,而**「.原创 2021-11-13 14:59:12 · 1369 阅读 · 0 评论 -
koa2 CORS 跨域问题
简介它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。但在实现上,跟AJAX完全一致,需要的是浏览器和服务器的配合。浏览器一旦发现AJAX请求跨源,就会自动添加一些附加的头信息,具体来说,就是在头信息之中,增加一个Origin字段。而服务器端需要处理的字段也是与 CORS 相关的字段,都以 Access-Control- 开头。服务器收到请求以后,检查了 Origin、Access-Control-Request-Method和Access-C.原创 2021-11-09 00:08:08 · 1575 阅读 · 0 评论 -
Mac上搭建直播服务器 nginx + rtmp
直播技术介绍直播技术涵盖很广,现如今广泛了解的有视频网站的个人直播、手机直播、安防方面的摄像头监控等会使用到直播的技术。绍直播流程中的各个技术环节。可以理解分为采集端、流媒体服务器以及播放端;还需要了解什么是推流,什么是拉流。采集端:顾名思义是视频的源头,视频的采集一般都是从真实的摄像头中得到的。例如移动端设别、PC端设备的摄像头以及一些摄像头设备流媒体服务器:流媒体服务器是整个直播技术框架的非常重要的一环,它需要接收从采集端推上来的视频流,然后将该视频流再推送到播放端播放端:播放端就是各种.原创 2021-10-24 12:25:22 · 4962 阅读 · 0 评论 -
前端如何获取数据,从 ajax 到 websocket
ajax 是什么可以在不重新加载整个网页的情况下,对网页的某部分进行更新。(重新拍照理解为重新加载网页)直白地说,就是没用AJAX的网页,你点一个按钮就要刷新一下页面,尽管新页面上只有一行字和当前页面不一样,但你还是要无聊地等待页面刷新。用了AJAX之后,你点击,然后页面上的一行字就变化了,页面本身不用刷。AJAX只是一种技术,不是某种具体的东西。不同的浏览器有自己实现AJAX的组件。手写 ajax创建 ajax 对象等待数据响应调用 open调用 sendlet xhr = nul.原创 2021-10-21 11:21:07 · 2189 阅读 · 0 评论 -
图解 TCP 三次握手和四次分手(就像你和你的女朋友)
在此之前,笔者默认读者已经具备计算机网络的基本知识1.TCP是什么TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。通俗一点的讲,TCP 就是一个双方通信的一个规范标准(协议)。2.TCP头部报文我们在学习 TCP 握手过程之前,首先必须了解 TCP 报文头部的一些标志信息,因为在 TCP 握手的过程中,会使用到这些报文信息2.1 源端口号就是指本地端口,目的端口就是远程端口。一个数据包(pocket)被解封原创 2020-09-21 11:43:12 · 429 阅读 · 0 评论 -
老生常谈的前端高频面试题 ---- 浏览器的跨域问题
浏览器的跨域问题为了防止网站遭到恶意攻击,导致信息被窃取,所以浏览器设计了同源策略。为什么浏览器会禁止跨域浏览器是很开放的,只要在地址栏里面输入网址或者点击某个链接就可以访问了。正是因为这种开放的形态,才需要对浏览器做出限制,保护用户的信息安全。因此同源策略就是用来保护信息安全的。什么是同源策略同源政策由 Netscape 公司引入浏览器。同源策略是一个安全策略。所谓的同源,指的是协议,域名,端口相同。浏览器出于安全方面的考虑,只允许本域名下的接口交互,不同源的客户端脚本,在没有明确授权的情况.原创 2021-08-22 10:24:10 · 951 阅读 · 0 评论 -
前端安全之XSS,CSRF,中间人攻击(MITM攻击),SQL 注入概念详解
1. 什么中间人攻击中间人攻击(Man-in-the-MiddleAttack,简称“MITM攻击”):是指攻击者与通讯的两端分别创建独立的联系,并交换其所收到的数据,使通讯的两端认为他们正在通过一个私密的连接与对方直接对话,但事实上整个会话都被攻击者完全控制。在中间人攻击中,攻击者可以拦截通讯双方的通话并插入新的内容。概括:请求或响应在传输途中,遭攻击者拦截并篡改内容的攻击中间人攻击是一个(缺乏)相互认证的攻击。占据两个参与者之间的通信通道是中间人攻击的核心。大多数的加密协议都专门加入了一些特原创 2021-07-01 20:56:49 · 1297 阅读 · 0 评论 -
前端应该知道的网络原理知识
文章目录HTTP1. HTTP 报文结构1.1 通用头(请求头和响应头都有的首部)1.2 请求头1.3 响应头1.4 实体头(针对请求报文和响应报文的实体部分使用首部)2. 请求方法2.1 RESTful 常用 API2.2 Get 和 Post 的区别2.3 状态码含义3. Cookie3.1 Cookie 介绍3.2 有效期3.3 作用域3.4 安全性3.5 局限性4. Session4.1 什么是 Session4.2 如何使用5. Token5.1 过程5.2 数据结构5.2.1 Header 头部原创 2021-03-20 21:40:35 · 581 阅读 · 0 评论