Odpowiedź :
Nagłówek IP w IPv4 jest zbudowany następująco:
4b Wersja
4b Długość nagłówka
8b Usługi zróżnicowane i ECN
16b Całkowita długość pakietu
16b Numer identyfikacyjny
3b Flagi
13b Przesunięcie
8b TTL
8b Protokół warstwy wyższej
16b Suma kontrolna
64b Adres źródłowy i docelowy (razem)
32b Opcje
??? Wypełnienie
??? Dane
Najpierw sumujemy stałe części - czyli 192b + wypełnienie + dane
wypełnienie to tyle bitów, żeby: dane + wypełnienie były wielokrotnością 32
Dane czyli nasza wiadomość, może byś skonwertowana dwiema metodami:
- ASCII (1 znak = 7b) w której "Witaj" zajmie 35b.
Najbliższa (następna) wielokrotność 32 to 64, dlatego:
Wypełnienie + Dane = 64
A całkowita wielkość ramki to 192+64 = 256b
- Jako, że ASCII nie koduje polskich znaków możemy użyć także UTF-8 (1 znak = 8b) czyli "Witaj" zajmie 40b.
Najbliższa wielokrotność 32 to także 64, dlatego podobnie jak wyżej całkowita wielkość ramki to 192+64 = 256b
(wiadomość się zmieści w 256b nawet, jeżeli 1 znak będzie zapisany na dwunastu bitach - wyżej już nie)
*b = bit
Gigabit Ethernet to standard przesyłający do 1Gb na sekundę
256b = 0,256kb = 0,000256Mb = 0,000000256Gb
1Gb --- 1s
0,000000256Gb --- xs
x = 0,000000256s = 0,256ms