W sieci Ethernet urządzenia wymieniają między sobą pakiety danych, tzw. pakiety Ethernet. Jej zawartość obejmuje ramkę Ethernet (często zwaną także ramką danych), która sama jest podzielona na kilka zestawów danych. Rejestry te składają się z kodu binarnego, który dostarcza ważnych informacji, w tym adresów, informacji kontrolnych, danych użytkowych i sum kontrolnych.
W zależności od standardu Ethernet ramki Ethernet mają różną strukturę i mogą zawierać więcej lub mniej pól danych, w zależności od protokołu sieciowego.
Podczas transmisji danych w sieci Ethernet ramka Ethernet odpowiada przede wszystkim za poprawną konfigurację reguł i powodzenie transmisji pakietów danych. Dane przesyłane przez Ethernet są transportowane przez ramkę. Ramka Ethernet ma rozmiar od 64 do 1518 bajtów, w zależności od rozmiaru danych, które musi transportować.
Nagłówek pakietu IPv4 składa się z pól zawierających ważne informacje o pakiecie. Najważniejsze pola w nagłówku IPv4 to:
- Wersja: Zawiera 4-bitową wartość binarną ustawioną na 0100, która identyfikuje go jako pakiet IP w wersji 4.
- Usługi zróżnicowane lub DiffServ (DS): Znane wcześniej jako pole „typu usługi” (ToS), jest to 8-bitowe pole używane do określenia priorytetu każdego pakietu. Sześć najważniejszych bitów pola usług zróżnicowanych to punkt kodowy usług zróżnicowanych (DSCP), a dwa ostatnie bity to bity jawnego powiadomienia o przeciążeniu (ECN).
- Czas trwania (TTL): Zawiera 8-bitową wartość binarną używaną do określenia czasu życia pakietu. Nadawca pakietu ustawia początkową wartość TTL, która jest zmniejszana o jeden za każdym razem, gdy router przetwarza pakiet, a jeśli osiągnie zero, router odrzuca pakiet i wysyła komunikat o przekroczeniu limitu czasu protokołu ICMP (Internet Control Message Protocol) do źródłowego adresu IP.
- Protokół: Służy do identyfikacji protokołu następnego poziomu. Ta 8-bitowa wartość binarna wskazuje typ ładunku danych niesionych przez pakiet, umożliwiając warstwie sieci przesyłanie danych do odpowiedniego protokołu warstwy wyższej. ICMP (1), TCP (6) i UDP (17) to niektóre typowe wartości.
- Źródłowy adres IPv4: zawiera 32-bitową wartość binarną, która reprezentuje źródłowy adres IPv4 pakietu, źródłowy adres IPv4 jest zawsze adresem emisji pojedynczej.
- Docelowy adres IPv4: zawiera 32-bitową wartość binarną, która reprezentuje docelowy adres IPv4 pakietu; docelowy adres IPv4 to adres emisji pojedynczej, multiemisji lub rozgłoszeniowy.