Weise-ipedia

The TCP/IP Stack

A simple IP Header

[ Version | Length | DSCP | TTL | Protocol ]

TCP

Three Way Handshake

Used to start a TCP connection. This dance must be performed by two machines before they can send TCP data

  1. SYN: Machine 1, “Are you there”
  2. SYN-ACK: Machine 2, “Yes I’m Here”
  3. ACK: Machine 1, “Cool, I’m sending data” (or requesting data, which is itself data…)

UDP

UDP Header

[ Source Port | Destination Port | Length | Checksum ]

Notes on Computers

AWS · Bash · C · C++ · Cyber Security · Git · LaTeX · Linux · Networking · Python · Raspberry Pi · Tools · Vim

Notes on Math & Physics

Information Theory · Linear Algebra · Solid State Physics


Copyright 2021 · Eric D. Weise