信号是软件中断,是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知 ...
计算机有很多问题,都有多种解决方案。有的方案确实很好,但是我们往往从性能 成本 实现难易程度等多个角度考虑选择哪一种方案。 我们都知道传统的电信网,采用的是有线连接,电信公司花费了巨大的代价保证了用户的通信质量。计算机网络的先驱认为,计算机网络和电信网的一个重大区别是终端设备的性能差别很大,因此他们选择了 端对端的可靠传输 ,这里的端不是指主机,而是主机里的进程。 这样子技能使网络价格便宜,而且灵 ...
2020-05-10 18:45 0 696 推荐指数:
信号是软件中断,是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知 ...
前言 在工作中应用定时器的场景非常多,但你会发现有时候定时器好像并没有按照我们的预期去执行,比如我们常遇到的setTimeout(()=>{},0)它有时候并不是按我们预期的立马就执行。想要知 ...
我们平常经常说UDP是不可靠连接,TCP是可靠连接,然而TCP为什么是可靠的呢 1. TCP和UDP的优缺点TCP 缺点: [1] 三次握手四次挥手,传输更多包,浪费一些带宽[2] 为了进行可靠通信,双方都要维持在线,通信过程中服务器server可能出现非常大的并发连接,浪费了系统资源,甚至会 ...
原文链接:https://blog.csdn.net/baidu_35692628/article/details/78255476序言我们平常经常说UDP是不可靠连接,TCP是可靠连接,然而TCP为什么是可靠的呢 1. TCP和UDP的优缺点TCP 缺点: [1] 三次握手四次挥手,传输更多 ...
一直以来,我们都被告知TCP是可靠的。但为什么是可靠的,很多人都会说“三次握手、四次挥手”。然后我们就进入一个误区:TCP可靠是因为它在建立链路时进行了“多次”地确认。然后又有人问,“多次确认就可靠了吗?”专家想了一会,说:“这只是相对的……” 回顾一下,网络书籍里面有一个很著名的问题 ...
TCP 实现可靠通信的两种方式 我们都知道 IP 协议是“不太靠谱”。因为 IP 协议是不可靠的,所以 IP 数据包可能在传输过程中发生错误或者丢失。这就意味着,TCP 协议不得不面对以下三个问题。1)每个数据包有可能发送不成功 2)数据包在传输过程中有可能被丢弃 3)接收端有可能接受不到数据包 ...
原文: 网络基础:TCP协议-如何保证传输可靠性 TCP协议传输的特点主要就是面向字节流、传输可靠、面向连接。这篇博客,我们就重点讨论一下TCP协议如何确保传输的可靠性的。 确保传输可靠性的方式TCP协议保证数据传输可靠性的方式主要有: 1: 校验和 2: 序列号 ...