blog

httpsの決定版

スロースタートは、一定期間トラフィックがなかった接続に適用することができ、接続をスローダウンさせ、速度を急速に低下させます。...

Feb 13, 2020 · 2 min. read
シェア
ネットワーク通信の速度は、主に帯域幅と遅延の2つの要素によって決まります。

帯域幅は、単位時間あたりに送信できるデータ量の尺度です。

レイテンシは、あるメッセージが一方の端からもう一方の端まで受信されるのにかかる時間を表します。

3つのハンドシェイク

クライアントが新しい接続を要求するSYNメッセージを送信。

サーバはこれを受け入れ、SYN ackで応答。

クライアントはackで応答を確認し、データの送信を開始します。

各TCPコネクションには輻輳ウィンドウと呼ばれる速度制限があり、最初は小さく、信頼性が保証されるにつれて大きくなっていきます。

スロースタートは、一定期間トラフィックがなかった接続で機能します。



Read next

一日一リーツ(文字列の足し算)難易度:易Day20200803

2つの非負整数 num1 と num2 が文字列形式で与えられているとき、それらの和を計算しなさい。 num1 と num2 はどちらも 5100 より小さい。 num1 と num2 はどちらも 0-9 の数字だけを含む。 num1 と num2 はどちらも先頭にゼロを含まない。 組み込みライブラリは使用できず、出力を直接変換することもできません。

Feb 12, 2020 · 2 min read