Назад | Перейти на главную страницу

Что делать, если компьютер с Ethernet

Я просто готовлюсь к экзамену по сетям и передаче данных, и есть одна вещь, которую я не понимаю о CSMA / CD и Ethernet. Он должен быть достаточно стабильным, например, если компьютер выпадает из сети, это не проблема, как в сети Token Ring (я думаю).

Но Ethernet работает на всех других компьютерах, ожидающих, пока передающий компьютер закончит то, что он делает, а затем другие используют CMSA / CD, чтобы определить, кто будет следующим. Что, если бы один компьютер вышел из строя и продолжал отправлять непрерывный поток данных в бесконечном цикле? Фактически, существует ли стандартное время для передачи ПК, прежде чем они уступят место другим?

Если в сети постоянно что-то генерирует шум, сеть будет нарушена для всех систем в этой сети.

Необходимо выполнить несколько условий:

  1. Если вы находитесь в коммутируемой сети, «шум» должен быть в форме пакета Ethernet. Если это не действительный пакет Ethernet, то порт коммутатора, принимающий шум, не будет пересылать его на какой-либо другой порт.
  2. Если вы используете действительно общий медиа, шум может быть что-нибудь например, кабель 10b2, натянутый на сломанный люминесцентный светильник.
  3. Если вы находитесь в коммутируемой сети, пакеты должны быть адресованы либо на неиспользуемый адрес, либо на широковещательный адрес. Коммутатор «лавинно» рассылает неизвестный адрес всем портам и останавливает лавинную рассылку только в том случае, если получит ответ.

Типичный пример такого режима отказа - широковещательные штормы.

Следует также отметить, что CSMA / CD не требуется в эпоху, когда все переключается. Коммутатор заставляет среду выглядеть так, как будто она не используется совместно, поскольку реализует топологию точка-точка.

На самом деле комментарий к ответу @chris (за который я проголосовал): это одинаково хорошо применимо к сетям без Ethernet, хотя у них есть разные режимы отказа. Например, постоянная выдача или уничтожение токенов или неправильная пересылка пакетов.