TCP Header

The size of TCP header varies from 20 bytes to 60 bytes.

untitled image

Header length:

It is of 4 bits and it contains the length of the TCP header and useful in determining the actual size of the data.

The length of the TCP header varies from 20 bytes to 60 bytes.

The option field can vary from 0 to 40 bytes.

Scaling factor for header length:

  • Since the header length is 4 bits so the range of decimal value can vary from [0 to 15]
  • But the header length varies from [20 to 60]
  • So scaling factor of 4 is used to represent the header length.
  • Header length = Header length field value * 4

Note: Header length field value and header length are not same.

Example:

If the header length field contains value 5(represented as 0101) then

header length = 5 * 4 =20 bytes



Categories: Networking

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: