home       basis       advanced       routing       switching       testen       overig      

TCP

  • TCP staat voor TransmissionControl Protocol
  • TCP zit in de transportlaag (4de laag) van het praktijkmodel, naast UDP
  • TCP is connection oriented -> feedback a.d.h.v. Session Management en ACKnowledgements
     

    TCP-header

    tcp-header

     

    funkties

    1. session management
      • session setup (three way handshake)
      • session tear down
      • keep alive frames
    2. multiplexing a.d.h.v. portnumbers
    3. full duplex
    4. flow control (sliding window)
    5. segmenting (message segmenteren tot stukken die in de Data-Link-Laag passen)
    6. sequencing (segments get a number)
    7. acknowledgements
      • next sequence number other side
      • error correction (if no ACK after 5 seconds -> resend of entire transmission window)
    8. error detection (a.d.h.v. checksum)