Solution The following shows the sequence number for each segment Segment110,010(10,010to1109) Segment2→11,010(11,010tol2009) Segment3→12,010(12,010to1309) Segment4→13,010(13,010to14。009) Segment514,010(14,010to16,009 CSIE NTUT TANAN
CSIE, NTUT, TAIWAN 14 Solution The following shows the sequence number for each segment: Segment 1 ➔ 10,010 (10,010 to 11,009) Segment 2 ➔ 11,010 (11,010 to 12,009) Segment 3 ➔ 12,010 (12,010 to 13,009) Segment 4 ➔ 13,010 (13,010 to 14,009) Segment 5 ➔ 14,010 (14,010 to 16,009)
Acknowledgment Number The number of the next byte that the party expects to receive The acknowledgment number is cumulative CSIE NTUT TANAN
CSIE, NTUT, TAIWAN 15 Acknowledgment Number • The number of the next byte that the party expects to receive • The acknowledgment number is cumulative
12.4 FLOW CONTROL CSIE NTUT TANAN
CSIE, NTUT, TAIWAN 16 FLOW CONTROL 12.4
flow Control Define the amount of data a source can send before receiving an acknowledgment One extreme case is an extremely slow process The other extreme case is the source sends data to fast TCP has a solution in between these two extreme cases- imposing a window on the buffer CSIE NTUT TANAN
CSIE, NTUT, TAIWAN 17 Flow Control • Define the amount of data a source can send before receiving an acknowledgment • One extreme case is an extremely slow process • The other extreme case is the source sends data to fast • TCP has a solution in between these two extreme cases – imposing a window on the buffer
Sliding window protocol TCP uses sliding window protocol to control the flow a sliding window is used to make transmission more efficient as well as to control the flow so that the destination does not become overwhelmed TCP sliding windows are byte oriented CSIE NTUT TANAN
CSIE, NTUT, TAIWAN 18 Sliding Window Protocol • TCP uses sliding window protocol to control the flow • A sliding window is used to make transmission more efficient as well as to control the flow so that the destination does not become overwhelmed • TCP sliding windows are byte oriented