Коли ви набираєте номер, що знаходиться на відстані багатьох миль, ви не просто розмовляєте. Ви запускаєте потужну, миттєву ланцюгову реакцію комп’ютерної логіки. Легко забути про інфраструктуру, яка гуде під вашими розмовами. Щоб зрозуміти, що відбувається в реальному часі, потрібно відкинути сучасну складність та подивитися на сиру механіку того, як люди раніше маршрутизували міжміські дзвінки.
Ера людських комутаторів
Повернемось у ранні дні. Телефонні компанії будували центральну станцію у центрі кожного міста. Мідні дроти йшли від цього вузла до кожного будинку. Усередині сидів оператор, назвемо її Мейбл.
Мейбл сиділа перед комутаційною дошкою. Кожен телефон у місті мав відповідний роз’єм. Процес був тактильним та повільним.
- Ви піднімали слухавку. Над вашим роз’ємом спалахував індикатор.
- Мейбл вставляла шнур у ваш роз’єм.
- Вона питала, з ким ви хочете поговорити.
- Вона вставляла інший кінець шнура в роз’єм цієї людини.
- Вона надсилала сигнал дзвінка по лінії.
- Коли інша сторона брала трубку, вона вставляла з’єднувальний провід між двома роз’ємами.
- Коли ви вішали трубку, світло згасало. Вона виймала провід.
Просто. Фізично. Обмежено.
З’єднання міжміських викликів
Місцеві дзвінки були простими. Міжміські вимагали іншого налаштування. Місцева станція додавала лінії до міжміського офісу.
Щоб зателефонувати другу до іншого штату, ви повідомляли Мейбл повний номер. Ось ручна ланцюгова реакція:
- Мейбл підключалася до міжміської лінії.
- Вона говорила з оператором на віддаленому вузлі.
- Цей оператор підключався до іншого вузла, ґрунтуючись на коді регіону вашого друга.
Ланцюжок продовжувався, від станції до станції, поки не досягав місцевої центральної станції в місті вашого друга. - Останній оператор підключався до телефону друга.
- Мейбл потім з’єднувала вашу місцеву лінію з міжміською магістраллю.
Оператор міжміських з’єднань відстежував час. Вони записували тривалість. Вони створювали рахунок. Дзвінок збирався за допомогою прямих фізичних дротів від однієї будівлі до іншої. Це було напрочуд просто, але болісно повільно.
Перша автоматизація: механічні та цифрові комутатори
Перший крок до автоматизації замінив Мейбл на “механічний комутатор”. Ви все ще набирали “0”, щоб зв’язатися з людиною для міжміських дзвінків, але місцеві дзвінки оброблялися шестернями та реле.
Комп’ютери врешті-решт усунули і операторів міжміських з’єднань. Вони впровадили комп’ютеризовані комутатори. Обладнання, як і раніше, використовувало фізичні дроти для зв’язку з одержувачем, але комп’ютери вирішували, як їх з’єднати.
Розглянемо дзвінок із Каліфорнії до Нью-Йорка (1-212-555-1234). Процес тепер цифровий:
- «1» сигналізує місцевому комутатору про маршрут міжміського дзвінка.
- «212» каже міжміському комутатору, яку магістраль зайняти.
- «555» спрямовує нью-йоркський міжміський офіс до конкретної місцевої телефонної станції.
- Місцевий нью-йоркський офіс підключає вас до вашого друга.
Пакети даних, що містять номери телефонів, літають між комутаторами лініями передачі даних. Виставлення рахунків відбувається автоматично. З’єднання електричне, а чи не людське.
Оптоволокно та конкуренція операторів
Сьогодні система зазнала двох основних змін.
По-перше, дорогі фізичні дроти між офісами значно зникли. Вони були замінені оптоволоконними лініями. Ці кабелі передають оцифровані потоки голосових даних. Ваш голос стає байт. Тисячі дзвінків ділять один оптоволоконний кабель. Різниця у вартості між мідними парами та оптоволоконними магістралями астрономічна.
По-друге, монополія зруйнована. Багато міжміських операторів тепер конкурують за ваш бізнес. Це змінює спосіб маршрутизації дзвінка.
Як коди PIC маршрутизують ваш дзвінок
Коли ви набираєте номер сьогодні, ваш місцевий комутатор не гадає, куди надіслати дзвінок. Він перевіряє базу даних.
Ця база даних містить код PIC (код основного міжоператорського з’єднання) для вашого номера. Цей код визначає, який міжміський оператор ви вибрали. Коли ви змінюєте оператора, цей код змінюється.
Комутатор шукає ваш PIC. Він підключається до комутатора обраного вами міжміського оператора. Мережа цього оператора маршрутизує дзвінок до місцевого оператора вашого друга. Місцевий оператор завершує останній етап.
Все це відбувається за секунду. Мільярди доларів в обладнанні, програмному забезпеченні та оптоволоконному кабелі виконують транзакцію настільки швидко, що ви цього не помічаєте. Але вона там завжди. Чекаючи на наступну цифру.
