TCP and IP

Assuming you have viewed the routers section, IP (Internet Protocol) is the system we’ve just seen, that works with routers to ensure packets of data are split into pieces, sent to the correct destination, and pieced back together. We also, however, want to have a system of “guaranteed” delivery, wherein the destination system knows if not all packets have arrived successfully. This is where TCP, or Transmission Control Protocol, comes into play. It ensures data is properly marked when it is split into pieces, so if one packet does not arrive, the sender is notified and can resend. TCP is also responsible for separating data by type and sending them via separate ports.