Transmission Control Protocol: ensures reliable, ordered, error-checked delivery of data between applications over a Network(s)

  • reliable, bi-directional byte stream between two endpoints
  • but
    • TCP can timeout