
网络
文章平均质量分 92
perwhy_wang
嫉妒使我成长
展开
-
http协议
https://www.cnblogs.com/clschao/articles/9230431.html转载 2020-09-01 15:03:39 · 116 阅读 · 0 评论 -
网络学习笔记
文章目录1、网络介绍网络分类按照网络拓扑分类按地域分类:参照物不同,类型不同网络设备2、OSI七层模型OSI七层模型介绍OSI七层特点3、 TCP/IP四层模型TCP/IP协议簇4、传输层协议tcp三次握手TCP四次断开TCP包头UDP协议TCP与UDP区别:1、网络介绍计算机网络是由通信介质将地理位置不同的且相互独立的计算机连接起来,实现数据通信与资源共享网络分类按照网络拓扑分类总线型:一般传输介质为同轴电缆,需要T型头和信号终结器环形:需要申请令牌才可以通信。星型:中央节点压力大,单点原创 2021-06-09 16:11:50 · 645 阅读 · 0 评论 -
TCP分包
针对三种不同的粘包现象,分包算法分别采取了相应的解决办法。其基本思路是首先将待处理的接收数据流(长度设为m)强行转换成预定的结构数据形式,并从中取出结构数据长度字段,而后根据n计算得到第一包数据长度。1)若n<m,则表明数据流包含多包数据,从其头部截取n个字节存入临时缓冲区,剩余部分数据依此继续循环处理,直至结束。2)若n=m,则表明数据流内容恰好是一完整结构数据,直接将其存入临时缓冲区即可。3)若n>m,则表明数据流内容尚不够构成一完整结构数据,需留待与下一包数据合并后再行处理。也就是原创 2020-10-17 12:07:22 · 1543 阅读 · 0 评论 -
理解跨域
文章目录什么是跨域?什么是同源策略?跨域解决方案一、 通过jsonp跨域二、 document.domain + iframe跨域三、 location.hash + iframe跨域四、 window.name + iframe跨域五、 postMessage跨域六、 跨域资源共享(CORS)七、 nginx代理跨域1、 nginx配置解决iconfont跨域2、 nginx反向代理接口跨域八、 Nodejs中间件代理跨域1、 非vue框架的跨域(2次跨域)2、 vue框架的跨域(1次跨域)九、 WebS转载 2020-10-08 15:28:27 · 267 阅读 · 0 评论 -
csrf和xss的网络攻击及防范
CSRF:跨站请求伪造,可以理解为攻击者盗用了用户的身份,以用户的名义发送了恶意请求,比如用户登录了一个网站后,立刻在另一个tab页面访问量攻击者用来制造攻击的网站,这个网站要求访问刚刚登陆的网站,并发送了一个恶意请求,这时候CSRF就产生了,比如这个制造攻击的网站使用一张图片,但是这种图片的链接却是可以修改数据库的,这时候攻击者就可以以用户的名义操作这个数据库,防御方式的话:使用验证码,检查https头部的refer,使用tokenXSS:跨站脚本攻击,是说攻击者通过注入恶意的脚本,在用户浏览网页的原创 2020-10-08 13:24:09 · 221 阅读 · 0 评论 -
强缓存、协商缓存
文章目录概要一、强缓存强缓存总结二、协商缓存怎么设置强缓存与协商缓存概要在工作中,前端代码打包之后的生成的静态资源就要发布到静态服务器上,这时候就要做对这些静态资源做一些运维配置,其中,gzip和设置缓存是必不可少的。这两项是最直接影响到网站性能和用户体验的。缓存的优点:减少了不必要的数据传输,节省带宽减少服务器的负担,提升网站性能加快了客户端加载网页的速度用户体验友好缺点:资源如果有更改但是客户端不及时更新会造成用户获取信息滞后,如果老版本有bug的话,情况会更加糟糕。一、强缓转载 2020-10-08 13:13:56 · 844 阅读 · 0 评论 -
WebSocket
(1)什么是WebSocket?WebSocket是HTML5中的协议,支持持久连续,http协议不支持持久性连接。Http1.0和HTTP1.1都不支持持久性的链接,HTTP1.1中的keep-alive,将多个http请求合并为1个(2)WebSocket是什么样的协议,具体有什么优点?HTTP的生命周期通过Request来界定,也就是Request一个Response,那么在Http1.0协议中,这次Http请求就结束了。在Http1.1中进行了改进,是的有一个connection:Keep-a原创 2020-10-08 12:44:52 · 91 阅读 · 0 评论 -
TCP和UDP的区别
(1)TCP是面向连接的,udp是无连接的即发送数据前不需要先建立链接。(2)TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付。 并且因为tcp可靠,面向连接,不会丢失数据因此适合大数据量的交换。(3)TCP是面向字节流,UDP面向报文,并且网络出现拥塞不会使得发送速率降低(因此会出现丢包,对实时的应用比如IP电话和视频会议等)。(4)TCP只能是1对1的,UDP支持1对1,1对多。(5)TCP的首部较大为20字节,原创 2020-10-08 12:35:33 · 306 阅读 · 0 评论 -
彻底理解http和https
文章目录一、http协议各个版本HTTP/0.9HTTP/1.0Content-Type 字段Content-Encoding 字段HTTP/1.1Content-Length 字段分块传输编码100(Continue) Status(节约带宽)HTTP/2.0二进制协议多工数据流头信息压缩服务器推送二、HTTP响应模型单进程I/O模型多进程I/O模型复用I/O模型复用多线程I/O模型三、请求和响应报文1、请求报文HTTP请求报文头属性常见的HTTP请求报文头属性AcceptCookieRefererCac原创 2020-10-08 12:32:35 · 880 阅读 · 0 评论