Transmission Control Protocol (TCP) keeps track of different information about each connection. TCP set up a complex data structure known as Transmission Control Block (TCB) to do this, which maintains information about the local and remote socket numbers, the send and receive buffers, security and priority values, and the current segment in the queue. The Transmission Control Block (TCB) also manages send and receive sequence numbers.
The following table shows different variables Transmission Control Block (TCB) uses.
TCB send variables
TCB Variable
Description
SND.UNA
Send Unacknowledged
SND.NXT
Send Next
SND.WND
Send Window
SND.UP
Sequence number of last urgent set
SND.WL1
Sequence number for last window update
SND.WL2
Acknowledgment number for last window update
SND.PUSH
Sequence number of last pushed set
ISS
Initial send sequence number
TCB Receive variables
TCB Variable
Description
RCV.NXT
Sequence number of next received set
RCV.WND
Number of sets that can be received
RCV.UP
Sequence number of last urgent data
RCV.IRS
Initial receive sequence number
You have learned the term Transmission Control Block (TCB). Click "Next" to continue.