排序
Linux SIGPIPE信号
在 TCP 通信双方中,为了描述方便,以下将通信双方用 A 和 B 代替。 当 A “关闭”连接时,若 B 继续给 A 发数据,根据 TCP 协议的规定,B 会收到 A 的一个 RST 报文响应,如 B 继续再往这个服...
深入解析RSocket:构建响应式应用的新型网络协议
在信息技术领域,随着微服务和云计算的不断发展,现代应用程序面临着高并发和低延迟的挑战。 为了满足这些需求,我们需要一个强大、灵活且高效的通信协议,这就是RSocket的起源背景。 RSocket简...
组播的优点与缺点有哪些
组播通信有其优点和缺点: 优点: 节省带宽:组播通信仅将数据发送到对其感兴趣的设备,节省了带宽,特别是在大型网络中。 适用于多对多通信:适用于一对多通信,如多播流媒体和在线会议。 缺点...
半双工通信特点及工作原理
在半双工模式下,通信双方都有能力传输数据,但不能同时进行。 换句话说,当一台设备正在发送数据时,另一台设备只能接收数据,反之亦然。 这种通信模式允许信息在通信的两个方向上交替传输,但...
单工通信的工作原理
单工模式是一种信息仅在一个方向上发送的传输模式,也称为单向通信。 在这种模式下,信息由一个设备通过通道发送,而不是同时由两个设备发送。 在单工通信中,一个设备充当发送者,而另一个设备...
什么是 SSL/TLS 协议?
互联网的通信安全,建立在SSL/TLS协议之上。 本文简要介绍SSL/TLS协议的运行机制。文章的重点是设计思想和运行过程,不涉及具体的实现细节。 一、作用 不使用SSL/TLS的HTTP通信,就是不加密的通...
长连接和短连接的区别是什么
连接时长 长连接:指的是客户端和服务器建立连接后,在一定时间内保持连接处于打开状态,多次数据传输可以共享同一个连接。 短连接:指的是每次通信完成后,客户端和服务器断开连接,下一次通信...
Java的I/O演进之路
在Java的软件设计开发中,通信架构不可避免,我们在进行不同系统或者不同进程之间的数据交互,或者在高并发下的通信场景下都需要用到网络通信相关的技术,对于一些经验丰富的程序员来说,Java早...