![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 87
lisin-lee-cooper
这个作者很懒,什么都没留下…
展开
-
I/O模型
一.Java BIO1.1同步并阻塞(传统阻塞型),服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器 端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销1.2解决处理多个客户的请求:开启线程或线程池处理客户端连接请求;1.3缺点:每个Socket接收到,都会创建一个线程,线程的竞争、切换上下文影响性能;每个线程都会占用栈空间和CPU资源;并不是每个socket都进行lO操作,无意义的线程处理;客户端的并发访问增加时。服务端将呈现1:1的线程开销,访问量越原创 2022-05-11 10:48:21 · 101 阅读 · 0 评论 -
WebSocket详解
一.WebSocket介绍WebSocket 是一种在单个TCP连接上进行全双工的通信的协议;允许服务器主动向客户端推送数据,浏览器和服务器完成一次握手就可以创建持久性的连接。并进行双向数据传输。二.websocket和http区别HTTP 协议为单项协议,只能是浏览器向服务器发送请求,服务器才能将数据传送给浏览器;HTTP 1.1 有长连接,长连接短时间内保持连接,保持TCP不断开;短链接是每次请求都需要三次握手才能发送请求,每个请求对应一个response。三.websocket心跳检测流程原创 2021-08-19 16:52:11 · 673 阅读 · 0 评论 -
TCP/IP 详解
TCP/IP 网络分层通过wireshark抓包工具可以看到以下几个重要的部分Ethernet II:网络接口层以太网帧头部信息Internet Protocol Version 4:互联网层 IP 包头部信息Transmission Control Protocol:传输层的数据段头部信息,此处是 TCP 协议Hypertext Transfer Protocol:应用层 HTTP 的信息1.HTTP 协议应用层起始行 GET/HTTP/1.1首部Host: www.baidu.co原创 2021-07-08 16:45:42 · 94 阅读 · 0 评论