Talk:Web Science/Part1: Foundations of the web/Transmission Control Protocol/Sliding window and flow control

From Wikiversity
Jump to navigation Jump to search

Join the discussion: Ask and questions and provide answers[edit | edit source]

  • If you click the ask a question button you're question will appear at the bottom of this list.
  • If you click the give an answer you will be able to provide an answer to the questions that have been asked so far.

What is the trigger for next ACK?[edit source]

Receiver's buffer is worked on and emptied continuously. What is the trigger event for the receiver to send an ACK? Every finished package? Will he send intermediately between segment-processing or only after emptying all of his buffer? --Gluteus (discusscontribs) 12:32, 5 November 2013 (UTC)[reply]

The sliding window protocol is receiver driven(in a sense that its the receiver that gives the permission to the transmitter to transmit data) and in a typical communication between a sender and receiver the receiver identifies a buffer space for, say x frames. This in turn implies that the sender can send and the receiver can accept x frames(making 1 segment) without waiting for the acknowledgement. So I guess the trigger event for the receiver to send an ACK is after successful receiving of 1 whole segment(comprising of x frames). --AnuragT

being connection oriented of higher order[edit source]

We learned that connection oriented means 'assertion of arrival', and connection less is more like 'fire and forget'. As it comes to layers above TCP, is there connection-oriented inference? How can an upper protocol neglect the connection from below? --Gluteus (discusscontribs) 10:04, 7 November 2013 (UTC)[reply]

How do you calculate the maximum number of different packets you are allowed to send on a TCP connection without acknowledgement assuming the packet size exceeds the maximum segment size (mss)?[edit source]

This is the quiz question asked and its answer is "window size divided by the minimum mss of the sender and receiver.". In the video, you simplify this step and calculate , which I guess you could do because . What is the exact formula as the quizzes answer does not specify it? Is the denominator always the lower ? --Onse (discusscontribs) 14:16, 13 February 2014 (UTC)[reply]

Maximum Segment Size[edit source]

How do we calculate Maximum Segment Size? When we need to calculate it? Is every packet on any kind networks should be segmented? -- (discuss) 13:34, 8 November 2016 (UTC)[reply]

Wrong arrows in the video?[edit source]

Hi, at 1:48 you say the recipient sends an ACK that he can't receive more data, but the arrow shows the other way? Also the same at 3:13 where the recipient should send the FIN flag, but the arrow shows it differently. It is logical what René says, but the (wrong?)video animation confuses me. Which one is right now? Thanks. --2003:51:AB56:8697:2906:EFAB:5435:54F6 (discuss) 19:27, 18 February 2017 (UTC)[reply]