随笔分类 -  通信协议

摘要:1. BIO,同步阻塞IO,阻塞整个步骤,如果连接少,他的延迟是最低的,因为一个线程只处理一个连接,适用于少连接且延迟低的场景,比如说数据库连接。 2. NIO,同步非阻塞IO,阻塞业务处理但不阻塞数据接收,适用于高并发且处理简单的场景,比如聊天软件。 3. 多路复用IO,他的两个步骤处理是分开的, 阅读全文
posted @ 2021-04-26 15:57 wangssd 阅读(160) 评论(0) 推荐(0)
摘要:Socket是传输层的网络协议 http、webSocket是应用层的网络协议 Socket是一旦连接上后,不会主动断开。长连接 http是连接建立,发送完后,就主动断开。短连接 Socket可以双向通信 http只能单向通信 阅读全文
posted @ 2021-04-15 10:31 wangssd 阅读(73) 评论(0) 推荐(0)
摘要:1. TCP (传输控制协议) 定位:传输层协议 特点:面向连接、可靠传输、流量控制、拥塞控制 工作原理:通过三次握手建立连接,确保数据有序、完整到达 速度:快(但需保证可靠性) 典型应用:HTTP、FTP、邮件传输等需要可靠性的场景 2. UDP (用户数据报协议) 定位:传输层协议 特点:无连接 阅读全文
posted @ 2020-12-17 17:05 wangssd 阅读(243) 评论(0) 推荐(0)