Когда дело доходит до коммутаторов, я узнал, что при первой передаче пакетов от одного узла к другому пакеты отправляются на все узлы в этой сети. Затем коммутатор запоминает, где, например, компьютер A пытается отправить пакеты (например, компьютер D), и когда он узнает об этом, он будет отправлять пакеты только на компьютер D и игнорировать все остальные, тем самым уменьшая трафик. и сэкономить трафик.
Вопрос 1: Я заметил это или что-то упустил?
Вопрос 2: Что делают другие компьютеры с пакетами, которые они получили при первой отправке пакетов? Их игнорируют?
Я в этом уверен или что-то упускаю?
Да. Коммутаторы узнают, на каких портах доступен компьютер, сохраняют эту информацию и используют ее в будущем.
Что делают другие компьютеры с пакетами, которые они получили при первой отправке пакетов? Их игнорируют?
Да, другие хосты игнорируют запрос ARP.
Я в этом уверен или что-то упускаю?
Да, вы правильно поняли. После отправки пакета коммутатор запоминает, где находится компьютер-отправитель. Эта запись остается до тех пор, пока:
Коммутатору необходим сверхбыстрый доступ к этой информации, поэтому ее нельзя сохранить в обычном чипе RAM. Вместо этого используется САМ. Это означает, что память с адресной информацией, которая является быстрой для операций, выполняемых коммутатором или маршрутизатором, но имеет очень небольшую емкость. Обычно младшие коммутаторы могут запомнить самое большее несколько тысяч компьютеров.
Что делают другие компьютеры с пакетами, которые они получили при первой отправке пакетов?
Обычно операционная система указывает сетевому интерфейсу передавать только пакеты, предназначенные для его собственного MAC-адреса. Таким образом, оборудование будет игнорировать эти пакеты, а операционная система никогда их не увидит. В особых случаях этого может быть недостаточно, поэтому операционная система может указать сетевому интерфейсу передать все пакеты, а затем операционная система должна решить, какие из них игнорировать. Это, например, используется, если вы запускаете виртуальную машину с другим MAC-адресом, подключенным к тому же сегменту сети.