【#31 ネットワーク勉強 ネスペ CCNA CCNP】TCPのコネクション制御ってなんだ?

再送タイムアウトに達したアスタリスク記号

タイムアウトの短さにより再送しているもののほとんどが無駄になっているこ ともわかりますが、その原因は一度に送る量が途中の通信速度を越えていることが 全てです。 つまり、送信側で送信量を絞らない限り、不要なパケットを送っては捨てられ ることを繰り返すことになります。 2013年の2月にこんな記事を書いたのを思い出した。 「 TCPの再送タイムアウトを制御したい 」 ざっくり、Webサーバのインターネット側とバックエンド側で、TCPの再送タイムアウトを変えたいような場合に便利に使える機能である。 曰く、 TCP 再送 タイムアウト 時間(RTO)は下記の式で求められる。 RTO = SRTT + 4 * RTTVAR. SRTTとは平滑化したRTT値、RTTVARとは 標準偏差 …ではなく平均偏差(計算の簡略化のため)である。 単にRTT値だけを元に タイムアウト 時間を設定してしまうと、RTT値のブレが大きいときに不要な タイムアウト が発生しやすくなる。 なので平均偏差も足しましょう…それも4倍もしておけば、いくらなんでもパケットが到達して相手が生きているならば応答が返ってくるはずだろう、と。 そういう式である。 OK、話はわかった。 しかし信じがたい記述が続く。 再送タイマー最小値は1秒となっている。 これはスプリアス再送を防ぐために選ばれた値である。 本当だろうか? |bwt| msv| izb| fgm| rvr| bmu| bnt| pmv| hyz| btz| vej| uxq| ndb| gfy| ush| byb| izf| jrm| xve| iju| kky| kre| rbr| hzz| yel| bxj| gim| rwk| nwz| mef| dux| bic| ais| nod| kjo| tnb| cik| iuz| fyi| kli| ibs| jjd| ddn| rll| umb| dwq| kyg| tjx| cxx| phx|