W zadaniu kluczowe jest rozróżnienie jednostek: Mb/s (megabity na sekundę) to przepływność łącza, a MB (megabajty) opisuje rozmiar pliku. Ponieważ 1 bajt = 8 bitów, najpierw zamieniamy rozmiar pliku na bity.
Plik ma 100 MB, więc w bitach to:
100 MB × 8 = 800 Mb
Następnie korzystamy ze wzoru na czas transmisji:
czas = ilość danych / przepływność
Dla sieci o przepływności 100 Mb/s:
800 Mb / 100 Mb/s = 8 s
Dlatego odpowiedź "8 sekund." jest poprawna w ujęciu teoretycznym.
Pozostałe odpowiedzi wynikają z typowych pomyłek:
- "1 sekundę." często wynika z pominięcia konwersji bajt→bit lub błędnego założenia, że 100 MB ≈ 100 Mb.
- "1 minutę." bywa skutkiem intuicyjnego szacowania bez obliczeń albo mylenia 100 Mb/s z 10–15 Mb/s.
- "8 minut." sugeruje pomylenie rzędu wielkości (np. interpretację przepływności jako 100 MB/s lub użycie zupełnie innej klasy łącza).
W praktyce rzeczywisty czas przesyłu pliku w Ethernet jest zwykle większy od wartości teoretycznej, bo występują narzuty (ramki, nagłówki, potwierdzenia, przerwy międzyramkowe, a także ograniczenia urządzeń i stosu TCP/IP). Jednak sformułowanie "teoretycznie" wskazuje, że należy policzyć czas z przepływności nominalnej, bez uwzględniania tych strat.