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

• 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?

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)

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

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)

## 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)?

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 ${\displaystyle {\frac {win_{\textrm {receiver}}}{mss_{\textrm {receiver}}}}}$, which I guess you could do because ${\displaystyle mss_{\textrm {receiver}}. What is the exact formula as the quizzes answer does not specify it? Is the denominator always the lower ${\displaystyle mss}$? --Onse (discusscontribs) 14:16, 13 February 2014 (UTC)

## Maximum Segment Size

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

## Wrong arrows in the video?

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)