TCP Tahoeのウインドウ制御 (復習)

Slides:



Advertisements
Similar presentations
TCP/IP によるチャットプログラ ム 薄井 秀晃. 基礎知識編 TCP/IP とは? IP とは・・・ Internet Protocol の略称であり通信方法の技術的なルールで あり、実際にデータを送受信する前にデータを小さなデータ に分割し、それに発信元と受信先の IP アドレスを付加させて.
Advertisements

無線干渉実験 慶應義塾大学大学院 政策・メディア研究科 金田 裕剛.
インターネットの仕組み 例) Web閲覧 インターネット サーバ リクエスト データ 携帯電話 一般家庭 インターネットサービス
大阪大学 長谷川 剛 インターネットフローの公平性 大阪大学 長谷川 剛 2001年10月19日 IN研究会.
Webプロキシサーバにおける 動的資源管理方式の提案と実装
To Do FECRACを評価するためのNS環境づくり。 SenderがFECwindowを下げた時のタイマーsetting.
早稲田大学理工学部情報学科 後藤滋樹研究室
第1回.
情報科指導法Ⅰ 第11回 年間授業計画表.
核融合科学研究所 計算機・情報ネットワークセンター 山本 孝志
TCP Timeout and Retransmission
詳解TCP/IP TCPタイムアウトと再転送 れにうむ.
自律分散協調システム論 第13回「TCPと輻輳制御/QoS制御」
TCP (Transmission Control Protocol)
画像情報特論 (7) アダプテーション (2) パケット廃棄対策、TCPフレンドリ 情報ネットワーク専攻 甲藤二郎
詳解TCP/IP ACE B2 mewtwo.
i-Pathルータのフロー情報を用いたDoS攻撃検知法
情報科学基礎 コンピュータネットワーク 岡部 寿男 学術情報メディアセンター
awkによるデータ処理 データ(テキスト形式)の加工・取り出しが可能 読み込んだデータを1行ごとに処理 C言語っぽい 書式
トランスポート層.
バックボーンルータにおける REDの動的閾値制御方式
無線LANにおけるスループット低下の要因の分析
コンテンツ配信 エンコード (符号化) CBR (Constant Bit Rate) VBR (Variable Bit Rate)
予備親探索機能を有した アプリケーションレベルマルチキャスト
認証と負荷分散を考慮した ストリーミングシステムに関する研究
ま と め と 補 足 ネットワークシステムⅠ 第15回.
伝送特性に応じた 適応型映像・音声配信機構の構築
山本 貴之 大阪大学 大学院基礎工学研究科 情報数理系専攻 村田研究室 博士前期課程
画像情報特論 (3) - TCP/IP (2) TCP (Transport Control Protocol)
Linux リテラシ 2006 第4回 ネットワーク CIS RAT.
無線環境におけるマルチホーム Mobile IPv6の通信品質分析
TCP/UDP プロセス間の通信のためのプロトコル TCP:信頼性高、処理時間大 UDP:信頼性低、処理時間小 ftp SMTP HTTP
インターネットの基礎知識 その3 ~TCP・UDP層編~
DiffServにおけるクラスの新しい設定方法の提案
i-Pathルータのフロー情報を用いたDoS攻撃検知法
第9章 Error and Control Messages (ICMP)
第15章 TFTP:トリビアル・ファイル転送プロトコル
Ibaraki Univ. Dept of Electrical & Electronic Eng.
演習問題 6/25 という IP アドレスがあった時、ネットワーク長が 10,17,29 bit の場合の下記をそれぞれ求めよ。
画像情報特論 (3) - TCP/IP (2) TCP (Transport Control Protocol)
画像情報特論 (3) - マルチメディアインフラとしてのTCP/IP (2)
画像情報特論 (3) - TCP/IP (2) TCP (Transport Control Protocol)
超高速ネットワークの弱点 光は速い 光は遅い 300km / 1msec (真空中) 180km / 1msec (光ファイバ中)
Ibaraki Univ. Dept of Electrical & Electronic Eng.
ネットワークの性能 牧野ゼミ3年 足立龍哉.
UDPマルチキャストチャット    空川幸司.
演習第6回 情報通信技術論 インターネット工学
非対称リンクにおける ジャンボフレームの性能評価
SN比を考慮した 無線スケジューリング方式
超高速ネットワークの弱点 光は速い 光は遅い 300km / 1msec (真空中) 180km / 1msec (光ファイバ中)
2003年6月17日 早稲田大学大学院理工学研究科 情報科学専攻 修士2年 水野 宏樹
TCP制御フラグの解析による ネットワーク負荷の推測
演習第4回 情報通信技術論 インターネット工学
画像情報特論 (1) - インターネット電話とインターネット放送 はじめに 電子情報通信学科 甲藤二郎
P2P ネットワーク上で 実時間ストリーミングを実現するための 分散制御プロトコルの提案
LAN(TCP/IP) インターネットワーキング編
福岡工業大学 情報工学部 情報工学科 種田研究室 于 聡
トラフィックプロファイラAGURIの設計と実装
画像情報特論 (1) - インターネット電話とインターネット放送 はじめに 情報ネットワーク専攻 甲藤二郎
OSI7層に関係する機器、仕様、機能など 物理層 データリンク層 ネットワーク層 トランスポート層 セッション層 プレゼンテーション層
GbEにおける TCP/IP の研究について
2007 D0活動予定 D0 kazuhisa.
異種セグメント端末による 分散型仮想LAN構築機構の設計と実装
Uni Directional Link Routing 片方向通信路に於ける経路制御
7月13日の演習問題・解答例 について ネットワーク長が 18、22、26、28 の場合の
特定ユーザーのみが利用可能な仮想プライベート・ネットワーク
画像情報特論 (3) - TCP/IP (2) TCP (Transport Control Protocol)
画像情報特論 (1) - インターネット電話とインターネット放送 はじめに 電子情報通信学科 甲藤二郎
情報ネットワーク 岡村耕二.
TCP/IPの通信手順 (tcpdump)
Presentation transcript:

演習第7回 情報通信技術論 インターネット工学 様々なTCP2- Reno 演習第7回 情報通信技術論 インターネット工学

TCP Tahoeのウインドウ制御 (復習) ウインドウサイズ 最大ウインドウサイズ パケットロス パケットロス パケットロス ssthresh (閾値) 時刻 (再送) (再送) (再送)

TCP Reno ―早期再送― Tahoeの問題点: パケットロス時にレートを下げすぎる (ウインドウサイズを1にする) 重複ACKによるパケットロス検出時: ACKが返ってくるのだから、混雑の度合いは低いのでは? タイムアウトによるパケットロス検出時: ACKが返ってこないのだから、相当混雑しているのでは? ウインドウサイズを元のウインドウサイズの半分に 輻輳回避段階 早期再送 (fast recovery) ウインドウサイズを1にスロースタート段階 (Tahoeと同様)

TahoeとReno ―ウインドウサイズ― 重複ACKによりパケットロスを 検出した場合 Tahoe ウインドウサイズ 1 Reno ウインドウサイズ半分に タイムアウトによりパケットロスを 検出した場合 Tahoe ウインドウサイズ 1 Reno Reno Reno Tahoe Tahoe

TCPウインドウ制御のまとめ (Reno) ウインドウサイズ 最大ウインドウサイズ パケットロス パケットロス パケットロス ssthresh (閾値) 時刻 (再送) (再送) (再送)

重複ACKの個数が足りない!  タイムアウトが発生  再送 Renoの仕組みが効力を発揮しない場合 WS: ウインドウサイズ WS=8 WS=4 WS=5 1を再送 18 送信側 1 2 3 4 5 6 7 8 1 9 10 11 11 12 13 14 15 16 17 19 データ パケット 1がドロップ した場合 ACK 受信側 9 10 11 12 13 14 15 16 17 18 19 21 次は1 1を再送 3を再送 送信側 1 2 3 4 5 6 7 8 1 9 10 タイムアウト 3 データ パケット 1, 3, 4がドロップ した場合 ACK 受信側 10 次は1 次は3 重複ACKの個数が足りない!  タイムアウトが発生  再送

Wireless (Including satellite) TCP …… ? どのように信頼性&効率性を両立するか? (効率的な再送とは?) ネットワークの状態に応じて適切なウインドウ(レート)制御をするには どんなアルゴリズムが良いか? それぞれのネットワーク環境特有の問題解決に向けたアプローチとは? Wired Wireless (Including satellite) Ad Hoc TCP Tahoe TCP Reno TCP Newreno TCP SACK TCP Vegas ECN HighSpeed TCP FAST TCP Hamilton-TCP Scalable TCP BIC-TCP CUBIC-TCP TCP Aflica MulTCP Adaptive-TCP LTCP Hybla TCP-Peach TCP-Westwood Freeze-TCP ILC-TCP JTCP TCP Veno TCP-Casablanca TCP-DCR TCP-Jersey TCP-Probing TCP-Santa Cruz Delayed Duplicate ACK I-TCP M-TCP METP Snoop ELN EBSN BA-TCP Ad hoc TCP DelAck ELFN TCP-ADA TCP-DOOR TCP-Feedback TCP-Bus Fixed RTO Split TCP DDA

実験2-2 4 FTP/TCP 2 3 1 5 25Mbps 5ms 25Mbps 5ms FTP ダウンロード TCP Agent 4 FTP/TCP 25Mbps 5ms 25Mbps 5ms 2 3 帯域: Bw 遅延: d 1 5 FTP ダウンロード TCP Agent TCPSink Agent ネットワーク ルータ ネットワーク