TCP Header Fields Flashcards

1
Q

identifies the application that sends the segment. This field is 16 bits long

A

Source Port

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

identifies the application that receive the segment. This field is 16 bits long

A

Destination Port

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

refers to every byte of data sent over a TCP connection. The value of this field is equal to the sequence number of the first byte in a sent segment. This field is 32 bits long

A

Sequence number

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

indicates the sequence number of the next segment’s first byte that the receiver to receive.
The value of this field is 1 plus the sequence number of the last byte in the previous segment that is successfully received. This field is 32 bits long

A

Acknowledgement Number

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

indicates the length of the TCP header. The unit is 32 bits (4 bytes). If there is no option content, the value of this field is 5, indicating the header contains 20 bytes.

A

Header Length

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

this field is always set to 0 as it is intended for future protocol changes. It is 6 bits long

A

Reserved

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

include FIN, ACK, and SYN flags which indicate the TCP data segments of different states

A

Control Bits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

is used for TCP flow control. The value is the maximum number of bytes that are allowed by the receiver.

A

Window

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

is a mandatory field in which it is calculated and stored by the sender and verified by the receiver.

A

Checksum

How well did you know this?
1
Not at all
2
3
4
5
Perfectly