Инструменты пользователя

Инструменты сайта


network_1g_realspeed

У Вас есть два устройства, между ними идеальный канал на 1 Гбит/с. Какова максимальная пропускная способность данного канала?

Вопрос скорее не на знание точного значения, а на порядок рассуждений.
Итак:

  • 1Гб/c - 1024*1024*1024/8 = 134217728 байт/с
  • Например, для UDP трафика (для упрощения) с размером mtu 1500 байт.
  • На 3 уровне размер заголовка ip - 20 байт + заголовка UDP - 8 байт. Итого: 28 байт.
  • На 2 уровне размер заголовка ethernet фрейма 26 байт (Ethernet II) + 12 байтный зазор между фреймами.
    Итого на каждый пакет в 1500 байт передается фрейм 1538 байт.

В секунду будет передано 134217728/1538 = 87267,703511053 фреймов.
В каждом фрейме, мы теряем 38 байт на 2 уровне OSI и 28 байт на 3-ем. Итого: 66 байта.
Потери составляют 87267,70*66 = 5759668,2 байт.

И из нашего 1Гб/c остается 134217728-5759668,2 = 128458059,8 байт/c эффективной полосы пропускания, или примерно 981 мбит/c.

network_1g_realspeed.txt · Последнее изменение: 2022/08/15 05:30 — admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki