Skip to content

Transmission Control Protocol (TCP)

= ("[Wikipedia](" + wikipedia + ")")

= this.desc

TCP (Transport Control Protocol)🔗

TCP @Wikiedia

  • usually used for three-way handshake SYN - SYN, ACK - ACK
  • session can be ended with FIN, not always acknowledged for efficiency
  • TCP reset is being abused to end session

Window Size

  • used to stream control
  • 16 bits in header -> max. size 65535, but window scaling can be used to negotiate a larger size through a multiplier (up to x8)
  • missing window scaling info hints at old hardware (Win XP or so) or suspicious port-scanning
  • window size 0 usually means busy, don’t send for a moment