1
jingniao 2017-03-26 18:58:58 +08:00 via Android
滑动窗口?
|
2
jimzhong 2017-03-26 19:33:30 +08:00
@jingniao sliding window 实现 flow control(收发同步),拥塞控制一般基于丢包率和 RTT 。
|
3
Cbdy 2017-03-26 20:59:19 +08:00
流量控制:通告接受窗口,窗口缩放机制
|
4
Cbdy 2017-03-26 21:03:24 +08:00 1
流量控制:通告接受窗口,窗口缩放机制
慢启动:指数增长 -> 线性增长 拥塞预防:把丢包作为网络拥塞的标志 可以谈谈 tcp 的缺点,对 web 性能的影响与改进措施什么的 (第一条回复不小心发出去了,原来 v 站 command + return 是回复= =#) |
5
hxndg 2017-03-26 21:44:30 +08:00
https://www.v2ex.com/t/279360
这是我原先看自顶向下方法的时候写的,你可以看看有没有用 |
6
hxndg 2017-03-26 21:46:14 +08:00
但是我没有详细的写具体的控制方式,因为控制的加性增,乘性减等特性比较短。。。。
不过说起来面试的时候你讲问题的态度和自信程度很影响面试。。。。重点还是自信点。。。。 |
7
zsz 2017-03-26 23:03:16 +08:00 via iPhone
1. 流量控制是通过流量控制窗口,防止对方缓冲接收满
2. 拥塞控制是通过拥塞控制窗口,为了让各个应用进程平衡使用网络,当网络发生丢包时判定为网络拥堵,通过拥塞控制窗口把发送数据量减半,再慢慢增长回正常情况 |