メイン Transport Layer Protocol Implementation & Model Development TCPについて | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hone89 | 投稿日時: 2005/11/28 16:04 |
新米 登録日: 2005/11/8 居住地: 投稿: 12 |
TCPについて TCPのcongestion windowを二つにわけたいんですが、ソースのどこを見たらいいんでしょうか?
|
forum_support | 投稿日時: 2005/11/28 17:52 |
モデレータ 登録日: 2005/5/17 居住地: 東京都中野区中央4-5-3 ?構造計画研究所 投稿: 322 |
Re: TCPについて QualNetのソースディレクトリ$QUALNET_HOME/transport/tcpの下で"grep cwnd *.cpp"を実行すると、tcp.cpp, tcp_input.cpp, tcp_output.cpp,
tcp_subr.cpp, tcp_timer.cpp などが引っかかります。 congestion windowの処理はTCPのソースコードの中で何箇所かに分かれていますので、これらの情報を参考に見当をつけていただきたいと思います。 grepの結果を見る限り、cwndに関する処理の大半は、tcp_input.cpp中で行われているようです。 また、QualNetはBSD系UNIXのカーネルからTCP/IPプロトコルスタックを移植して使っています。株式会社ピアソンエデュケーション社の「詳解TCP/IP Vol.2 実装」(ISBN4-89471-495-7)は4.4 BSD-LiteリリースのTCP/IPプロトコルスタックを解説していますので、ご参考にしていただけると思います。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |