2

На компьютере с Unix или Linux мы можем запустить команду iftop и отслеживать пакеты всех других компьютеров в нашей локальной сети. Почему это не полностью насыщает пропускную способность нашего соединения?

Если у нас есть подключение 100 Мбит / с, а 10 других компьютеров также имеют подключение 100 Мбит / с в сети, почему у нас все еще есть какая-либо полезная пропускная способность, так как наш сетевой адаптер постоянно принимает все пакеты, предназначенные для других компьютеров?

2 ответа2

4

На компьютере с Unix или Linux мы можем запустить команду iftop и отслеживать пакеты всех других компьютеров в нашей локальной сети. Почему это не полностью насыщает пропускную способность нашего соединения?

Ваша предпосылка неверна. iftop не «отслеживает пакеты всех других компьютеров в нашей локальной сети». Как описано в официальной документации для iftop:

iftop - отображает использование полосы пропускания на интерфейсе хостом

Дополнительно в описании; Акцент мой:

iftop прослушивает сетевой трафик на именованном интерфейсе или на первом интерфейсе, который может найти внешний интерфейс, если он не указан, и отображает таблицу текущего использования полосы пропускания парами хостов.

Все, что делает iftop , представляет сетевые данные для машины, на которой он запущен, включая пакеты, предназначенные для конкретной машины. Но если iftop не запущен с сервера, являющегося маршрутизатором или каким-либо устройством, которое находится в центре всего сетевого трафика, он никогда не будет отображать ничего, кроме трафика на сетевых портах локальных машин.

Тем не менее, если вы видите пакеты от других машин, они, скорее всего, от устройств, транслирующих свое присутствие через ARP и / или многоадресную передачу. Линия через технологии, такие как Bonjour или Avahi. Но это не тонны пакетов, а взрывы "Я здесь!""объявления от устройств, которые помогают вашему интерфейсу знать, кто / где находятся эти устройства.

По этой причине в некоторых средах трафик и вещание ARP отключены. Это не столько насыщает полосу пропускания, сколько постоянные объявления могут вызвать путаницу между коммутаторами и тому подобным.

0

Вы не получаете все пакеты других компьютеров в локальной сети. Вы получаете только те, которые попали в ваше соединение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .