Windowing
Written on 15:44 by Ahmet Emir
Ideally, abstracts throughput happens bound and efficiently. And as you can imagine, it would be
slow if the transmitting apparatus had to delay for an acceptance afterwards sending anniversary segment.
But because there’s time accessible afterwards the sender transmits the abstracts articulation and before
it finishes processing acknowledgments from the accepting machine, the sender uses the break
as an befalling to address added data. The abundance of abstracts segments (measured in bytes)
that the transmitting apparatus is accustomed to accelerate after accepting an acceptance for
them is alleged a window.
Windows are acclimated to ascendancy the bulk of outstanding, unacknowledged
data segments.
So the admeasurement of the window controls how abundant advice is transferred from one end to
the other. While some protocols quantify advice by celebratory the cardinal of packets,
TCP/IP measures it by counting the cardinal of bytes.
As you can see in Figure 1.11, there are two window sizes—one set to 1 and one set to 3.
FIGURE 1 . 1 1 Windowing
The OSI Reference Model 21
When you’ve configured a window admeasurement of 1, the sending apparatus waits for an acknowledgment
for anniversary abstracts articulation it transmits afore transmitting another. If you’ve configured a window
size of 3, it’s accustomed to address three abstracts segments afore an acceptance is received.
In our simplified example, both the sending and accepting machines are workstations. In
reality this is not done in simple numbers but in the bulk of bytes that can be sent.
If a accepting host fails to accept all the segments that it should acknowledge, the
host can advance the advice affair by abbreviating the window size.
