# جواب کوتاه: آن صدا مکالمهی دو کامپیوتر بود
# چرا اصلاً اینترنت سوار بر صدای تلفن بود؟
موجهای منظم و ریتمدار، با سکوت و مکث — برای گوشِ انسان بهینه شده است
تقریباً تصادفی، پخش در تمام باند ۳۰۰ تا ۳۴۰۰ هرتز، بدون حتی یک لحظه سکوت — برای مودمِ گیرنده بهینه است، نه برای گوش
# قبل از جیغ، بوقها: هر کلید دو بوق داشت
| ۱۲۰۹ هرتز | ۱۳۳۶ هرتز | ۱۴۷۷ هرتز | |
|---|---|---|---|
| ۶۹۷ هرتز | ۱ | ۲ | ۳ |
| ۷۷۰ هرتز | ۴ | ۵ | ۶ |
| ۸۵۲ هرتز | ۷ | ۸ | ۹ |
| ۹۴۱ هرتز | * | ۰ | # |
هر کلید = ترکیب یک فرکانس ردیف و یک فرکانس ستون؛ شبکه از روی همین جفت، رقم را میفهمد
# بوق ۲۱۰۰ هرتز: «سلام، من انسان نیستم»
# جیغ اصلی: آزمون خط و چانهزنی بر سر سرعت
نویز کم → بیتها فشردهتر جا میشوند → توافق روی سقف سرعت: ۵۶ کیلوبیت بر ثانیه (V.90)
نویز زیاد → بیتهای فشرده به هم میریزند → سرعت پایین میآید تا انتقال قابلاعتماد بماند
# بیایید با Python آن صدا را از نو بسازیم
8000 — دقیقاً همان نرخی که قلب شبکهی تلفن با آن کار میکرد، چون هیچوقت چیزی بالاتر از ۴ کیلوهرتز برای حمل نداشت. فایل ما از همان قیدی استفاده میکند که شبکهی تلفن به مودمها تحمیل میکرد:
# برعکسش کنیم: از صدا، شماره را بیرون بکشیم
# آزمایشگاه: شماره بگیر و فازها را زیرنویسدار بشنو
# و بعد، دیگر هیچکس جیغ نکشید
مودمها یاد گرفتند جیغ بزنند.



