网络
未读
TCP协议之拥塞控制
有了滑动窗口的流控,为什么还需要拥塞控制呢?前面关于TCP窗口的文章介绍了如何通过接收方窗口大小控制发送方窗口大小,以此来达到流控的目的,它对应的是TCP上层的协议。对于网络的拥塞情况是无法得知的?
网络
未读
TCP协议之重传时间计算
网络环境是复杂多变的,而TCP是可靠的,在数据即Segment丢失或延迟的时候,就要发送方重新发送,那么发送方需要等多久发送未收到ACK的包呢?本篇希望可以告诉你如何计算数据重发的超时时间。
网络
未读
IO多路复用-Reactor模式
学习了NIO(New Input/Output)的基础后,已经对IO的多路复用有了初步的了解。关于IO多路复用的技术还有哪些值得深入学习的,大家所熟知的Reactor网络编程模式便是使用IO多路复用技术。希望文章可以帮助你对Reactor模式的不同实现有个清晰的认识。