Fw: [問答] what is piggybacked ACK

看板Examination (國家考試)作者時間13年前 (2013/05/14 22:34), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/1
※ [本文轉錄自 Network 看板 #1Haafuwg ] 作者: suspect1 () 看板: Network 標題: [問答] what is piggybacked ACK 時間: Tue May 14 22:30:14 2013 Dear All: 小弟目前在研讀網路的原文書籍,對於piggyback ACK實在是看不懂 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Source Port | Destination Port | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Sequence Number | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Acknowledgment Number | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Data | |U|A|P|R|S|F| | | Offset| Reserved |R|C|S|S|Y|I| Window | | | |G|K|H|T|N|N| | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Checksum | Urgent Pointer | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Options | Padding | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Data Segment | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 就上圖TCP Header而言,當ACK bit設成1時,就會使用piggyback ack 然後Receiver就會在Acknowledgment Number夾帶一些東西回去,是夾帶什麼 東西呢?如果不使用piggyback會有什麼事發生? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.141.216 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: suspect1 (114.37.141.216), 時間: 05/14/2013 22:34:07

05/14 22:40, , 1F
如果每次單純都只有ACK會很浪費封包 因此會夾帶一些資料
05/14 22:40, 1F

05/14 22:40, , 2F
這樣可以避免封包的浪費 不使用也不會怎樣
05/14 22:40, 2F

05/14 22:51, , 3F
是夾帶什麼資料?
05/14 22:51, 3F

05/14 23:12, , 4F
一般而言 不太可能傳送端單方面傳送資料通常是雙方互傳
05/14 23:12, 4F
文章代碼(AID): #1HaajWLR (Examination)
文章代碼(AID): #1HaajWLR (Examination)