![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络协议
逸尘️
沉稳大气,笃行克己
展开
-
Nginx正向、反向代理区别
1、什么是正向代理,反向代理?我们常说的代理也就是指正向代理,正向代理的过程,它隐藏了真实的请求客户端,服务端不知道真实的客户端是谁,客户端请求的服务都被代理服务器代替来请求。正向代理的用途:* 访问原来无法访问的资源,如google* 可以做缓存,加速访问资源* 对客户端访问授权,上网进行认证* 代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息反向代理隐藏了真实的服务端,当我们请求一个网站的时候,背后可能有成千上万台服务器为我们服务,但具体是哪一台,我们不知道,也不需要知道,我们原创 2020-11-19 13:18:41 · 1176 阅读 · 0 评论 -
WebRTC实现实时互动AI视频应用
前言在此之前,简单介绍下前因后果。最近负责一个人脸和手势识别的可视化大屏项目,需要前端负责视频的抽帧和传输任务。起初,我们使用的是海康威视的摄像头,通过局域网来推送RTSP视频流。因为原生的video标签是不支持rtsp格式的视频的,所以前端采用了视频直播常用的JSMpeg + WebSocket的方案,即JSMpeg 从 WebSocket 服务器拉取 MPEG-TS 流进行播放。JSMpe...原创 2019-11-01 16:30:38 · 2278 阅读 · 0 评论 -
cookie和token身份验证
1. cookie身份验证用户输入登陆凭据;服务器验证凭据是否正确,并创建会话,然后把会话数据存储在数据库中;具有会话id的cookie被放置在用户浏览器中;服务器验证凭据是否正确,并创建会话;在后续请求中,服务器会根据数据库验证会话id,如果验证通过,则继续处理;一旦用户登出,服务端和客户端同时销毁该会话在后续请求中,服务器会根据数据库验证会话id,如果验证通过,则继续处理;...原创 2018-12-18 10:48:12 · 5894 阅读 · 0 评论 -
HTTP1.1 请求方法小记
根据HTTP标准,HTTP请求可以使用多种请求方法。HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。 HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。注意:方法名称区分大小写1、OPTIONS返回服务器针对特定资源所支持的HTTP请求方法,也可以利用向web服务器发送‘*’的请求来测试服务器的功能性2、H原创 2017-05-30 19:14:01 · 1367 阅读 · 0 评论 -
关于发邮件报错535 Error:authentication failed解决方法
smtplib.SMTPAuthenticationError: (535, ‘Error: authentication failed’)用163邮箱服务器来发送邮件,我们需要开启POP3/SMTP服务,这时163邮件会让我们设置客户端授权码,这个授权码替代上面代码部分的passwd即可成功发送邮件关于发邮件报错550 Error:user has no permission解决方法原因一:pro原创 2017-03-18 16:21:14 · 40523 阅读 · 1 评论 -
Ajax工作原理深入理解
1. 概念ajax 的全称是AsynchronousJavaScript and XML,其中,Asynchronous 是异步的意思,它有别于传统web开发中采用的同步的方式。2. 理解同步异步异步传输是面向字符的传输,它的单位是字符;而同步传输是面向比特的传输,它的单位是桢,它传输的时候要求接受方和发送方的时钟是保持一致的。 举个例子来说同步和异步,同步就好像我们买楼一次性支付,而异步就是转载 2017-04-26 11:11:58 · 518 阅读 · 0 评论 -
HTTP与HTTPS的区别
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,H转载 2017-05-07 14:27:46 · 329 阅读 · 0 评论 -
Web 通信 之 长连接、长轮询(long polling)
Web 通信 之 长连接、长轮询(long polling)基于HTTP的长连接,是一种通过长轮询方式实现”服务器推”的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。一、什么是长连接、长轮询?用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息。这里的“不停”其实是有停止的,只是我们人眼无法分辨是否停止,它只是一种快速的停下然后又立即开始连接而转载 2017-05-29 17:40:28 · 858 阅读 · 0 评论 -
Web站点如何防范XSS、CSRF、SQL注入攻击
XSS跨站脚本攻击 XSS跨站脚本攻击指攻击者在网页中嵌入客户端脚本(例如JavaScript),当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的,比如获取用户的Cookie,导航到恶意网站,携带木马等。如何防止XSS跨站脚本攻击:原则:不相信用户输入的数据 将重要的cookie标记为http only,这样的话Javascript 中的d...原创 2017-05-29 21:13:33 · 5895 阅读 · 0 评论