Гарне питання. Щоб повністю відповісти на це, було б досить глибоко поглянути на проводку Ethernet. Але я спробую пояснити це простішою мовою.
Усі три швидкості (10, 100, 1000) працюють за однією і тією ж фізичною проводкою: Неекранована кручена пара ( UTP ). UTP складається з 4 пар проводів (8 загальних проводів) - кожна пара скручена навколо один одного . Кожна пара проводів працює разом, щоб надсилати сигнали на інший кінець.
Що дозволяє одній і тій же фізичній проводці переносити біти по дроту з такою значно різною швидкістю - це різні способи використання кожної з 4 пар проводів. Нам доведеться обговорити три окремі ідеї: стандарти та використання проводів, передані біти та частота.
Стандарти та використання проводів
Наприклад, 100BASE-TX є переважаючим стандартом, який регулює швидкість передачі даних 100 Мбіт / с по UTP. Це робиться, виділяючи одну пару проводів для передачі, а іншу пару проводів для прийому - дві інші пари не використовуються.
1000BASE-T є переважаючим стандартом, який регулює швидкість передачі 1000 Мбіт / с через UTP. Це робиться, використовуючи всі чотири пари дротів одночасно в обох напрямках. Кожна пара відповідає за перевезення близько 250 Мбіт / с трафіку за один раз, забезпечуючи загальну пропускну здатність 1000 Мбіт / с або 1 Гбіт / с.
Передані біти
Однією з інших відмінностей між 100BASE-TX і 1000BASE-T є те, що кожен біт передачі по дроту відрізняється.
В основному, в будь-який момент часу певний сигнал напруги на дроті представляє певне значення. У 100BASE-TX можуть існувати лише два можливі значення: значення 0
або значення 1
. Можна сказати, що в будь-якому конкретному випадку один біт може бути переданий по дроту .
У 1000BASE-T, існує чотири можливих значення напруги , які можуть існувати на дроті: 00
01
10
11
. Або, сказано інакше, кожен примірник сигналу, що застосовується до UTP у стандарті 1000BASE-T, передає два біти одночасно.
Частота
100BASE-TX вимагає частоти 100 МГц , що означає, що кожен сигнал може подаватися та зчитуватися з іншого боку 100 мільйонів разів на секунду. Це закінчується швидкістю, з якою кожна пара проводів може передавати або a, 1
або a 0
. Це те, що отримує 100BASE-TX зі швидкістю 100 Мбіт / с, оскільки кожен "екземпляр" сигналу, що застосовується, дорівнює одному біту, який передається. А оскільки використовуються дві пари (по одній в кожному напрямку), це дорівнює 100 Мбіт / с в одному напрямку, і 100 Мбіт / с в іншому, або всього 100 Мбіт / с повний дуплекс.
1000BASE-T вимагає використання частоти 125 МГц, що означає, що сигнал може зчитуватися (парою) проводів 125 мільйонів разів в секунду. Оскільки кожен екземпляр сигналу, що застосовується в 1000BASE-T, посилає два біти по дроту, це означає, що кожна пара може передавати 250 мільйонів біт по дроту в секунду або 250 Мбіт / с. Оскільки використовуються чотири пари, це дає загальну швидкість 1000Mbps, або 1gbps.
Підсумок
Це деякі з методів, за допомогою яких одна специфікація фізичних кабелів (UTP) здатна передавати дані з такою величезною різною швидкістю (10 Мбіт / с, 100 Мбіт / с, 1000 Мбіт / с - або 10/100/1000). Подумайте про це з точки зору еволюції технології - інженери знайшли нові способи передачі даних по одному проводу. Отож, один провід може одночасно робити кілька швидкостей. Один провід UTP може робити 10, 100 або 1000 мільйонів біт на секунду, отже, дроти та інтерфейси мають маркування 10/100/1000.
Боюся, я не знаю специфіки того, як 10BASE-T передає біти через провід, тому я не можу описати, як це працює, як я робив інші два стандарти