Section 3.5 Flashcards

1
Q

This field contains the port number associated with the sending socket for this TCP segment.

A

Source port number

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

This field contains application data that was written into a socket by the sender of this TCP segment.

A

Data (or payload).

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

This field contains the index in the sender-to-receiver byte stream of the first byte of that data in the payload carried in this segment.

A

Sequence number

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

This field contains the index in the byte stream of the next in-order byte expected at the receiver

A

ACK number field

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

If set, this segment cumulatively ACKs all data bytes up to, but not including, the byte index in the ACK value field of this segment.

A

ACK bit

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

This field contains the number of available bytes in the TCP receiver’s buffer

A

Receiver advertised window

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

This field contains the Internet checksum of the TCP segment and selected fields in the IP datagram header

A

Checksum

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

This field contains the number of bytes in the TCP header.

A

Header length field

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

Why is it that the receiver sends an ACK that is one larger than the sequence number in the received datagram?

A

Because the send-to receiver segment carries only one byte of data, and after that segment is received, the next expected byte of data is just the next byte (i.e., has an index that is one larger) in the data stream

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