Concept Flow - TCP segment structure
Start: Data to send
Create TCP Header
Add Source Port
Add Destination Port
Add Sequence Number
Add Acknowledgment Number
Set Data Offset & Flags
Add Window Size
Add Checksum
Add Urgent Pointer
Add Options (if any)
Attach Data
Send TCP Segment
This flow shows how a TCP segment is built step-by-step by adding header fields and data before sending.