Which of the following fields are in a Transmission Control Protocol (TCP) header? (Choose three.)
A.
Length
B.
Sequence Number
C.
Data Offset
D.
Type-of-Service
E.
Window
Explanation:
Sequence Number, Data Offset, and Window are the fields found in a TCP header. TCP hosts create a connection-oriented session with one another. The
following are the fields found in a TCP header:
Sequence Number: Refers to the first byte of data in the current message. This field helps TCP to reassemble the packets in the correct order. For example,
when data is transferred between an FTP server and FTP client, the receiver uses this field to reassemble the packets into the original file.
Data Offset: Refers to the number of 32-bit words in the TCP header.
Window: Refers to the size of the available space for the incoming data.
Source Port and Destination Port: Refer to the point where upper-layer source and destination processes receive TCP services. Both TCP and UDP packets
contain these fields.
Acknowledgment Number: Refers to the sequence number of the next byte of data which the sender will receive.
Reserved: Reserved for future use.
Flags: Contains control information, such as the SYN and ACK bits which are used to establish and acknowledge communication, and the FIN bit which is used
to terminate the connection.
Checksum: An indicator of any damage to the header while being in transit. Both TCP and UDP packets contain this field.
Urgent Pointer: Refers to the first urgent data byte in the packet.
Options: Used to specify TCP options. Only TCP packets contain this field.
Data: Has upper-layer information.
TCP is used for unicast transmissions and provides connection -oriented services for upper layer protocols. It will establish a state of connection between two
devices before any data is transferred; for example, before a workstation can exchange HTTP packets with Web server, a TCP connection must be established
between the workstation and the Web server.
The Length field is found in a User Datagram Protocol (UDP) header, where it specifies the length of the UDP header and data. UDP headers contain the Source
Port, Destination Port, Length, and Checksum fields.
Sequence number, acknowledgment number, and windows size are fields not found in a UDP header because UDP provides none of the services that require use
of these fields. That is, UDP cannot re-sequence packets that arrive out of order, nor does UDP acknowledge receipt (thus the term non-guaranteed to describe
UDP). Furthermore, since UDP does not acknowledge packets, there is no need to manage the window size, which refers to the number of packets that can be
received without an acknowledgment.
The Type-of-Service field is found in an Internet Protocol (IP) header, where it specifies the handling of a current datagram by an upper-layer protocol.
Objective:Network Fundamentals
Sub-Objective:
Compare and contrast TCP and UDP protocolsCisco Documentation > Internetworking Technology Handbook > Routing Basics > Internet Protocols > TCP Packet Format