TCP Header

Description

CNOS (TCP) Note on TCP Header, created by danhamilt1 on 13/04/2013.
danhamilt1
Note by danhamilt1, updated more than 1 year ago
danhamilt1
Created by danhamilt1 about 11 years ago
83
0

Resource summary

Page 1

The TCP Header is 20 bytes in size and consists of many fields of data.The fields are:CWRConnection window reduced. Sent from the sender to the receiver to let it know the ECE was received and so it has slowed down.ECEUsed to signal congestion when ECN is used.URGUrgent pointer. Indicates a byte offset from the current sequence number, Where urgent data is to be found.ACKAcknowledgement number is valid. Set to 1 for nearly all packets, if it is 0 then there is no acknowledgement number set.PSHPUSHed dataRSTReset. Used to abruptly reset the connection.SYNUsed to establish connections by the 3-way handshakeFINUsed to flag a disconnect

Source/Destination portThis identifies the local end points of a connection.The TCP Port + Host IP address = 48bit unique end point.

Sequence numberSpecifies the current order segment.

Acknowledgement numberSpecifies the next in-order byte expected.

TCP Header lengthTells how many 32bit words are in the TCP header. This is because the options field is of variable length. So the receiver needs to know which part is the header!

4 bits unusedReserved for future use

CWRConnection window reduced. Sent from the sender to the receiver to let it know the ECE was received and so it has slowed down.

ECEUsed to signal congestion when ECN is used.

URGUrgent pointer. Indicates a byte offset from the current sequence number, Where urgent data is to be found.

ACKAcknowledgement number is valid. Set to 1 for nearly all packets, if it is 0 then there is no acknowledgement number set.

PSHPUSHed data

RSTReset. Used to abruptly reset the connection.

SYNUsed to establish connections by the 3-way handshake

FINUsed to flag a disconnect

New Page

Show full summary Hide full summary

Similar

Systems Software Revision
cocacolai
Transport Layer & TCP vs. UDP
Liam-Beckwith
FIT3031 - Network Security Exam Practice
Nicholas Bagnall
Camada de Transporte
Cesar Viana
Сетевые Протоколы
Sergei Fomin
Protocols and Communication
Ryan Baldwin
ICT The Internet Keywords
bmsma17
TCP/IP
Jessica Rizo
Common Port Numbers
River L.
Factorizando Trinomios
Angelica Villarroel