RWINの事がよくわからないので質問させてもらいます。
MTUは1500でRWINを76800などに変更しても、ダウンロード最中のパケットを見てみると、データを2回受け取りACKを1回返す→またデータを2回受け取り・・・を繰り返しているみたいでここが意味不明なんです。
自分の考えだとウィンドウサイズを76800に変更しているので、データを51回ぐらい送って(1500*51<76800)そこで初めてACKを返してまたデータを51回ぐらい送って・・・の繰り返しだと思うのですが、恐らく俺の勘違いだと思うので誰かご教授願います(;´Д`)文章へたくそで申し訳ないです
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> 11回一気に送って
「スロースタート」という言葉があるので、いきなり11回送ったりはしないと思います。最大転送速度で通信しているときはあるかもしれませんけどね。
> この時受信側の現在のRWINは16384-1454*2で13476だと思うんですが
ダウト。1454オクテットはPPPoEのMTUなので、TCPのデータサイズはそれよりも小さくなります。-32で最大1422オクテットのはず。なので、計算式は 16384 - 1422 * 2 になります。
> 16384でACKを返していて謎。
Ackを返すということは「受信したよ」ということを相手に伝えているだけです。RWINサイズは自分の余力を相手に伝えているだけなので、性能に余裕がないならともかく、そうでなければRWINは最大にして返したほうがよいですね。というわけでRWINを最大にして送っているのでしょう。
No.1
- 回答日時:
RWINて「自分がどのくらい受信バッファを用意しているか」を相手に伝えるための情報なので、Ackを返すタイミングとは関係ないです。
Ackをいつ返すかはTCP/IPスタックの実装によったと思いますが(うろ覚え)、送信側は相手のRWINを超えてデータを先行送信することはありませんので、ちょこちょことAckを返して常にバッファをクリアしておかないと、Ackが滞った時に送信側の送信が止まってしまうことになります。
この回答への補足
回答ありがとうございます。素人の自分なりの解釈ですと
MTU1454,受信側のRwinを16384とするとまず最初に送信側は
16384÷1454=11でセグメントを11回一気に送って
受信側はデータが2個届き次第ACKを返す。(この時受信側の現在のRWINは16384-1454*2で13476だと思うんですが、Wiresharkでみると16384でACKを返していて謎。データ2個ごとにACKを返すのも謎)送信側は応答を確認し、ウィンドウをスライディングしていく
こんな流れだと思っているのですが、どうですかね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAで大量データの処理 3 2022/11/15 21:53
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- Visual Basic(VBA) 追記する列を増やしたい 2つのデータを検索・照合して元データにないデータを下記マクロで商品名を追記し 9 2022/10/05 10:50
- Android(アンドロイド) 今日楽天LINKで、電話をかけようとすると 新機能追加に伴う規約変更のお知らせ 同意しないと使えな 2 2023/07/05 16:18
- 友達・仲間 至急です。LINEでの謝罪について、下記の【状況】を参考に、下記の【LINEで送る文章】に対して、下 1 2023/06/08 20:48
- iPhone(アイフォーン) iPhoneのカメラロール復元について 1 2022/11/02 05:01
- 携帯型ゲーム機 ニンテンドースイッチについての質問です。 長文になるかもしれませんがすみません。 お昼頃にSwitc 3 2023/02/12 21:32
- Excel(エクセル) 再質問 エクセル「社員の重なっている仕事時間の算出方法について」教えてください。 10 2023/02/07 19:16
- その他(プログラミング・Web制作) micropythonコード 修正 1 2023/06/13 17:22
- 片思い・告白 このラインのやりとり、何が彼を不快にさせたのか 6 2023/02/24 00:32
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「未使用」と「不使用」ってど...
-
【MSOffice Publisher2010差し...
-
PCの内蔵メモリにデータは残る?
-
ネットカフェから、メールでき...
-
エクセルで縦に並んだデータを...
-
データ用HDDの別のPCへの乗せ替え
-
暗所比視感度曲線
-
表計算: 多次元の表を作りたい
-
高速フーリエ変換でデータ数が...
-
インスタの設定について。 イン...
-
PCのデータを勝手にコピーされ...
-
XMLデータってなんですか?
-
RWINとWireshark
-
匿名チャットアプリでの知られ...
-
印刷キューに表示されるサイズ...
-
自然対数に変換する意味がわか...
-
Excelの“並び替え”で文字コード...
-
エクセルのグラフのデータ系列...
-
d’の求め方
-
英語で何と言うか教えてくださ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「未使用」と「不使用」ってど...
-
インスタの設定について。 イン...
-
高速フーリエ変換でデータ数が...
-
XMLデータってなんですか?
-
エクセルで縦に並んだデータを...
-
PCの内蔵メモリにデータは残る?
-
ネットカフェから、メールでき...
-
データ用HDDの別のPCへの乗せ替え
-
日本通信の当月利用データ量は...
-
【MSOffice Publisher2010差し...
-
パレート図等で「N=100」とあ...
-
Excelの“並び替え”で文字コード...
-
Excel Webクエリ
-
エクセルのグラフのデータ系列...
-
窓関数(方形窓)について
-
フラッシュメモリ SSD、USB、SD...
-
ワードの差し込み印刷のデータ...
-
シリアルRS-232出力機器からの...
-
CSVファイルを・…
-
フーリエ変換のデータの補間に...
おすすめ情報