V dnešní době převážně využíváme rodinu protokolů TCP/IP. Vznik a návrh těchto protokolů datujeme na přelom 70. a 80. let.
Přenos dat probíhá rozdělený do paketů o velikosti MTU (Maximum transmission unit).
Maximální velikost paketu je 65535 Bytů, ale prakticky je tato hodnota omezena linkovou vrstvou.
Standartně se dnes využívá dělení paketů na velikosti 1500 Bytů, ale pakety samozřejmě mohou být daleko kratší.
Každý paket obsahuje IP a TCP hlavičku, samotná přenášená data a kontrolní součet.
Paket je obalen ethernetovým rámcem a odeslán po síti.
Kompletní data, která jsou po síti odeslána mají výslednou strukturu rámce:
- Ethernet hlavička
obsahuje zdrojovou a cílovou MAC adresu typ (IPv4, IPv6, ARP ...), volitelně VLAN identifikátor a délku rámce. - IP hlavička
obsahuje zdrojovou a cílovou IP adresu, typ protokolu další vrstvy(TCP, UDP, ICMP ...), kontrolní součet
standartní velikost 20 Bytů - TCP hlavička
obsahuje zdrojový a cílový port, další data pro komunikaci
standartní velikost 20 Bytů - Aplikační data
obsahuje aplikační hlavičku a samotná data - Zakončení rámce