CS455 Syllabus
Window
Window
A
window
(in
computer networks
) is:
Window
= a
consecutive
sequence
of
integer values
used as
sequence
numbers
for
frames
Examples:
2 windows
W
1
= 0, 1, 2, 3, 4, 5
W
2
= 3, 4, 5, 6
Window size
= the
number
of
integers
in the
window
Examples:
Size
of
W
1
=
6
Size
of
W
2
=
4
Sender and receiver windows
Send/Sender window
:
Send
Window
= the
list
of
sequence numbers
that the
sender
can
use
to
label (= identify)
an
outstanding
frames
Example:
Receive/Receiver window
:
Receive
Window
= the
list
of
sequence numbers
that the
receiver
will
consider (= accept)
as
new
(data) frames
Example:
Important facts:
Sender window
and
receiver window
can be
different
in
size
(= width)
The
best
setting
is
send window size = receive window size
But this
setting
is
not
required
!!!
Sender window
and
receiver window
are (
must
)
lined up
at the
start
of the
communication session
Lined up
means:
first
value
in
sender window
=
first
value
in
receiver window
Example: