2

Моя старая машина Pentium 4 имеет сетевую карту 10/100M , недавно я купил коммутатор 100M/1000M .

Я собираюсь купить ПК с сетевой картой 1000M , я уверен, что они могут общаться друг с другом на скорости 100M.

Как они знают ограничение скорости друг друга и настраивают его соответственно?

3 ответа3

3

Скорость определяется при физическом подключении к коммутатору или к любой точке, к которой непосредственно подключен ПК.

Коммутатор автоматически согласует, чтобы определить максимальную скорость.

Таким образом, ваш компьютер со скоростью 1 Гбит / с будет подключаться со скоростью 1 Гбит / с, а компьютер со скоростью 100 Мбит / с будет иметь скорость 100 Мбит / с.

В конце концов, передача между двумя компьютерами в конечном итоге (теоретически) будет максимальной до 100 Мбит / с.

2

Скорость определяется самым слабым звеном в цепи от точки к точке. Скорость от вашего старого P4 до новой машины будет 100M.

Я считаю, что они не знают скорость друг друга, потому что они не связаны друг с другом напрямую. Переключатель - это то, что будет знать, каковы их скорости, и передавать в соответствии.

1

Скорость определяется не между двумя компьютерами, а между двумя концами кабеля Ethernet - в этом случае компьютер ↔ коммутатор. Если у вас есть компьютерный коммутатор , два таких согласования произойдут, и скорость между двумя концами будет равна скорости самого медленного соединения.

Статья Wikipedia об автосогласовании Ethernet описывает точный механизм согласования скорости - обе карты непрерывно передают "импульсы быстрой связи", перечисляя все версии и скорости Ethernet, поддерживаемые отправителем, и после получения первого такого объявления они выбирают самый быстрый режим, общий для обе карты. Эти же импульсы используются для определения того, действительно ли кабель подключен и работает.

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