随笔分类 -  计算机网络

计算机网络笔记
摘要:TCP拥塞控制 为什么要进行拥塞控制? 防止因为网络中出现大量数据包而导致网络瘫痪,因此当发现异常时要减缓包发送的速率。 怎么判断TCP需要减缓发送数据包? 当网络拥塞的时候会发生啥?考虑对于一个中间路由器,当传送的包的数量超过了它的存储队列的长度,那那些多余的包会被丢弃掉。所以当出现丢包时,TCP 阅读全文
posted @ 2020-12-05 15:59 _K_Cream 阅读(101) 评论(0) 推荐(0)
摘要:TCP数据流与窗口管理 TCP的动态数据传输。 为什么需要管理TCP数据流量呢? 因为网络的负载能力有限,当包的数量超过网络的负载能力,网络就会很慢。 为什么需要管理TCP窗口呢? 1、同管理数据流量相同,要减缓网络压力。 2、当包的发送速率大于接收速率时,可能会出现丢包的情况,为了避免丢包和考虑到 阅读全文
posted @ 2020-12-05 13:18 _K_Cream 阅读(118) 评论(0) 推荐(0)
摘要:超时与重传 为什么要设定超时? 我们发送数据包的目的是为了让接收方收到并处理,而发送方发送的包在传输的过程中可能会丢失,丢失后接收方就接收不到了,此时我们需要重传这个包。 而我们怎么判断这个包丢失了呢? 首先这么想,发送方怎么确认这个包被成功接收到了呢?一定是发送发接收到了对这个包的ACK,那么如果 阅读全文
posted @ 2020-12-04 22:29 _K_Cream 阅读(173) 评论(0) 推荐(0)