Prenos podatkov med dvema računalnikoma v medmrežju omogočata dva protokola, TCP (Transmission Control Protocol) in UDP (User Datagram Protocol).
TCP je protokol, ki zagotavlja prenos za vsako ceno. Da bi bil prenos uspešen, mora ciljni računalnik za vsak paket sporočiti izvirnemu računalniku, da je bil sprejet.