Computer Network
文章平均质量分 68
代码敲上天.
流水不争先,争一个滔滔不绝
展开
-
WebSocket 通信流程,注解和Spring实现WebSocket ,实战多人聊天室系统
实现即时通信常见的有四种方式-分别是:轮询、长轮询(comet)、长连接(SSE)、WebSocket。轮询(Polling)长轮询(Long-Polling)Websocket长连接(SSE)通信协议httphttptcphttp触发方式client(客户端)client(客户端)client、server(客户端、服务端)client、server(客户端、服务端)优点兼容性好容错性强,实现简单比短轮询节约资源全双工通讯协议,性能开销小、安全性高,可扩展性强。原创 2024-02-10 13:29:26 · 3171 阅读 · 0 评论 -
图解HTTP知识框架
第一章:了解Web及网络基础区分URL和URI:URL 是 URI 的子集。任何东西,只要能够唯一地标识出来,都可以说这个标识是 URI 。如果这个标识是一个可获取到上述对象的路径,那么同时它也可以是一个 URL ;但如果这个标识不提供获取到对象的路径,那么它就必然不是 URL 。......原创 2021-09-03 19:57:37 · 292 阅读 · 0 评论 -
关于慢开始、拥塞控制、快重传、快恢复算法的理解
慢开始就是min(N,SSMS),就是每次确认几个报文段就增加几个报文段,但是最终要小于TCP最大能力值SSMS,如果开始位1,确认1,就是1,变成2,就变成指数增加了,开始会规定一个拥塞门限值,防止暴增,ssthresh一到达,就会立刻进入拥塞避免算法,然后如果发现多个数据包文段超时,那么就会重新慢开始,这时候门限值也变化成为顶峰窗口/2,然后继续循环,但是有时候会中间发生个别丢失造成的超时问题,我们就要对这种特殊情况处理,这时候就有了快重传和快恢复,一旦丢失个别ACK,接收方发现自己这个SEQ1没收到,原创 2021-12-16 21:02:41 · 2507 阅读 · 0 评论 -
谷歌浏览器开发者模式下打不开页面
今天调试,发现开发者模式不管是刷新还是怎么搞,甚至重装都不管用,最后发现问题了这里的使用应该是网络,要选择快速3G,如果是离线,和节流模式就会打不开网页。原创 2021-09-23 16:07:41 · 2864 阅读 · 2 评论 -
关于TCP三次握手过程
建立连接的过程是利用客户服务器模式,假设主机A为客户端,主机B为服务器端。(1)TCP的三次握手过程:主机A向B发送连接请求;主机B对收到的主机A的报文段进行确认;主机A再次对主机B的确认进行确认。(2)采用三次握手是为了防止失效的连接请求报文段突然又传送到主机B,因而产生错误。失效的连接请求报文段是指:主机A发出的连接请求没有收到主机B的确认,于是经过一段时间后,主机A又重新向主机B发送连接请求,且建立成功,顺序完成数据传输。考虑这样一种特殊情况,主机A第一次发送的连接请求并没有丢失,而是因为网络原创 2021-09-03 19:23:59 · 3200 阅读 · 0 评论