Ramki w Ethernecie i dodawany do nich padding - jak policzyć jego rozmiar?

0

Witam, zauważyłem, że czasem ramki puszczane na interfejs ethernetowy (mowa tutaj głównie o protokole TCP) po mimo iż nie mają żadnych danych w segmencie (czyli jest to np samo ACK), to ich rozmiar nie równa się najmniejszemu możliwemu czyli 14+20+20, (nagłówki eth,ip,tcp) tylko równe 60, a w analizie wireshark przy ramce ethernet dopisuje, że ostatnie 6 zer na końcu to padding.
Wie ktoś policzyć ten Padding?, bo też zauważyłem , że nie zawsze tak jest, niektóre ramki posiadają np tylko 54 bajty czyli tyle ile potrzeba aby wysłać pakiet tcp po IP.

Dziękuję za pomoc, dołączam screen z wiresharka

https://ibb.co/hLRDJw

0

Minimalny rozmiar paylodu dla ethernetu wynosi 46 bajtów (brak 802.1Q) lub 42 bajty. Zakładając sytuację (1) masz 40 bajtów paylodu (ip + tcp) i dlatego potrzebujesz tych dodatkowych 6 bajtów paddingu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1