计算机网络
文章平均质量分 62
sdKdqweas
这个作者很懒,什么都没留下…
展开
-
Websocket思考
前言最近想到之前做的一个实时通信的小demo,发现对websocket不是很了解,现在决定重新好好学习一下websocketwebsocket解决了什么问题,先给一个前提,http事务是一次性的,浏览器和服务端没办法做到全双工的通信过程。而有些应用场景下又需要使用服务端和浏览器的全双工通信,比如股票信息,实时通信等。这时候出现了几种解决方案,比如说轮询,还有长轮询机制,但是他们的缺点都是比较大的,感兴趣的可以自行去搜索一下最终还是引入一个较为靠谱的协议,websocket什么是websocket原创 2022-04-14 20:42:39 · 2238 阅读 · 0 评论 -
http2.0新增内容思考
二进制分帧http报文的形式组成是比较熟悉的,当他们以http报文出现在运输层时,udp不拆分,tcp以字节流形式拆分。也就是http报文在传输过程中是以一种顺序流的形式传递的,因为http报文没有准确说明报文形式的内容如果我们想让不同的http报文混在一起传递,这样需求来自于http连接的管道化处理,如果想了解管道化技术上的可以自行搜索总的需求就是在tcp持久连接下进行多个请求并行发送。http报文没有拆分识别和重组的中间协议,所以HTTP2.0设计了这样的协议,将http转换成二进制帧的形式,原创 2022-04-14 11:25:39 · 2742 阅读 · 0 评论 -
DNS解析过程
为什么要使用DNS由于我们想要取得web资源,需要和另外一台机器进行通信,通信使用ip+端口号又因为ip太长太难记,就将ip和容易记忆的名字相对应起来以后访问web资源只用输入名字就行,名字向ip的转换就由DNS服务器来执行DNS如何解析名字转换成ip地址...原创 2022-04-13 14:19:57 · 110 阅读 · 0 评论 -
get和post请求的区别
前言从方法的含义上来区分的话,一个是用于请求服务器文件路径上的资源,一个是将本地资源提交然后经过服务器处理后返回但是单从语义上来区分的话还不够。下面需要从三个角度来区分。幂等性,安全性和其他相关幂等性什么是幂等?就是请求多少次得到的结果都是一致的,这一点是在get方法体现的为什么会出现这样的情况?浏览器的缓存机制,浏览器会根据请求的url将资源缓存在内存中,这样做能够减少网络资源的占用,同时提高网页的响应速度安全性安全性是相对服务器来说,依据的是请求的方法会不会对服务器数据造成影响很显然p原创 2022-04-09 10:33:33 · 72 阅读 · 0 评论 -
token+session+cookie
学习这三样的只需要知道一个前提,http协议是无状态的,他不会保存服务器和浏览器之间通信其次我们还要知道前端存储问题,前端拿到信息存在哪里?1.html定义的一个storage2.存在cookie中3.定义一个变量保存(刷新之后可能就没了)...原创 2022-03-12 22:49:32 · 2087 阅读 · 0 评论