يسمح Multiplexing لعدة إشارات أو تدفقات بيانات بمشاركة مورد نقل واحد بدل تخصيص وسيط فيزيائي مستقل لكل اتصال. قد يكون المورد كابلًا نحاسيًا، ليفًا ضوئيًا، قناة راديوية أو رابط اتصالات آخر؛ وما يتغير بين التقنيات هو المورد الذي يجري تقسيمه: التردد في FDM، الزمن في TDM، الأطوال الموجية الضوئية في WDM، أو السعة المتاحة ديناميكيًا في Statistical Multiplexing.
الفكرة مهمة خصوصًا في الطبقة الفيزيائية Physical Layer، لأن سعة وسيط واحد قد تكون أكبر بكثير مما يحتاجه اتصال واحد، ومن ثم يمكن استغلال المورد بكفاءة أكبر عبر حمل قنوات متعددة فوقه.
ما هو Multiplexing؟
Multiplexing أو تعدد الإرسال هو عملية دمج عدة تدفقات أو قنوات مستقلة بحيث تنتقل عبر مورد مشترك، ثم تُفصل عند الطرف الآخر لاستعادة كل تدفق في وجهته المناسبة.
في النموذج المبسط توجد وظيفتان أساسيتان:
- Multiplexer أو MUX: يجمع عدة مدخلات ويضعها على مورد النقل المشترك وفق طريقة محددة.
- Demultiplexer أو DEMUX: يستقبل الإشارة أو التدفق المركب ويحدد الأجزاء التابعة لكل قناة ثم يفصلها.
لا يعني ذلك أن البيانات المختلفة تختلط عشوائيًا. يجب أن توجد قاعدة يستطيع المرسل والمستقبل الاعتماد عليها للتمييز بين القنوات، مثل تردد مختلف، خانة زمنية مختلفة أو طول موجي مختلف.
لماذا نحتاج إلى Multiplexing؟
السبب الأساسي هو استغلال السعة المتاحة بدل هدرها. فإذا كان لدينا رابط قادر على حمل كمية كبيرة من البيانات، فمن غير العملي غالبًا حجز الرابط بأكمله لتدفق واحد لا يستخدم إلا جزءًا من قدرته.
يسمح Multiplexing مثلًا بأن:
- تحمل بنية كابل واحدة عدة قنوات اتصال.
- تشترك اتصالات متعددة في نفس البنية التحتية.
- تُستغل سعة الألياف الضوئية باستخدام عدة قنوات ضوئية.
- تتشارك تدفقات Packet روابط شبكات IP بحسب حركة البيانات الفعلية.
لفهم الفرق بين السعة النظرية والأداء الذي يحصل عليه المستخدم فعليًا، من المهم عدم اعتبار Multiplexing طريقة لخلق Bandwidth جديدة؛ التقنية تنظّم استخدام السعة الموجودة أصلًا.
FDM — Frequency Division Multiplexing
في Frequency Division Multiplexing يُقسَّم النطاق الترددي المتاح إلى نطاقات فرعية، وتحصل كل قناة على جزء مختلف من Spectrum.
يمكن تخيل نطاق واسع يحتوي عدة محطات راديو. جميعها تنتقل عبر الهواء في اللحظة نفسها، لكن كل محطة تستخدم نطاقًا تردديًا مختلفًا يستطيع جهاز الاستقبال اختياره.
كيف يعمل FDM؟
في نظام FDM التقليدي يمكن وضع كل إشارة على Carrier مختلف، ثم جمع القنوات الناتجة وإرسالها معًا. عند الاستقبال يمكن استخدام المرشحات وتقنيات فك التضمين لاستخراج القناة المطلوبة.
لذلك يرتبط FDM بمفاهيم Carrier وModulation. وإذا كنت تريد فهم كيفية حمل المعلومات على الموجة نفسها، يشرح دليل التضمين AM وFM وPM هذه المرحلة بصورة مستقلة.
ما هي Guard Bands؟
في كثير من أنظمة FDM التقليدية تُترك مسافات ترددية بين القنوات تسمى Guard Bands. تساعد هذه المسافات على تقليل التداخل الناتج عن عدم مثالية المرشحات وانتشار طاقة الإشارة خارج حدود القناة المقصودة.
هذه الحماية لها تكلفة: الجزء المستخدم كـGuard Band لا يحمل بيانات مفيدة، ولذلك توجد موازنة بين سهولة فصل القنوات والكفاءة الطيفية.
أين نجد FDM؟
من الأمثلة الواضحة أنظمة البث والراديو والتلفزيون الكابلي، حيث تستطيع عدة قنوات ذات ترددات مختلفة الانتقال عبر الوسط نفسه. وتوضح إرشادات ITU لأنظمة التلفزيون الكابلي أن إشارات RF متعددة بترددات مختلفة يمكن تجميعها باستخدام FDM ونقلها عبر بنية HFC أو الألياف.
كما تظهر فكرة التقسيم الترددي في خطوط الوصول النحاسية، لكن من المهم عدم تبسيط تقنيات DSL الحديثة على أنها مجرد FDM تقليدي؛ فأنظمة مثل ADSL تستخدم أيضًا تقنيات متعددة الحوامل مثل DMT.
TDM — Time Division Multiplexing
بدل تقسيم التردد، يقوم Time Division Multiplexing بتقسيم استخدام القناة عبر الزمن.
يمكن لعدة تدفقات استخدام نفس مورد النقل، لكن كل تدفق يرسل خلال فترة زمنية مخصصة له. وتعرّف ITU مفهوم TDM بأنه حمل عدة إشارات رقمية على مسار إرسال واحد عبر إدخال أجزاء من كل إشارة بالتتابع الزمني.
كيف تعمل Time Slots؟
في أحد الأشكال التقليدية لـTDM يُقسم التدفق إلى Frames، ثم يحتوي كل Frame على مجموعة من Time Slots. ترتبط كل خانة بتدفق معين، ويكرر Multiplexer الترتيب بصورة منتظمة.
مثلًا، إذا كانت لدينا القنوات A وB وC وD فقد يبدو التسلسل المبسط هكذا:
A | B | C | D | A | B | C | D | ...
يحصل كل تدفق على القناة كاملة خلال فترته الزمنية، بدل أن يحصل على جزء منفصل ودائم من النطاق الترددي كما في FDM.
Synchronous TDM
في Synchronous TDM تكون مواقع الخانات معروفة ومحددة مسبقًا. قد تحصل القناة A على خانتها في كل دورة حتى عندما لا توجد لديها بيانات جاهزة للإرسال.
ميزة هذا التصميم هي البساطة وإمكانية معرفة موقع كل تدفق من التوقيت نفسه، لكن تخصيص خانات ثابتة يمكن أن يهدر سعة عندما تكون بعض المصادر خاملة.
مثال تاريخي: GSM
يوضح GSM جيدًا كيف يمكن الجمع بين التقسيم الترددي والزمني. فوفق وثائق ETSI، يستخدم نظام GSM التقليدي قنوات راديوية يفصل بينها 200 kHz، ويقسم إطار TDMA إلى ثماني خانات زمنية.
هذا مثال مهم لأن FDM وTDM ليسا بالضرورة بديلين لا يجتمعان؛ يمكن للنظام تقسيم Spectrum أولًا إلى قنوات ترددية ثم تقسيم كل قناة في الزمن.
Statistical Multiplexing — المشاركة حسب Traffic الفعلية
البيانات في شبكات الحزم لا تتصرف عادة كتدفقات صوتية ثابتة تحتاج إلى نفس السعة طوال الوقت. قد يرسل جهاز كمية كبيرة للحظات ثم يبقى شبه خامد، بينما يبدأ جهاز آخر بالإرسال.
هنا تصبح Statistical Multiplexing أكثر ملاءمة: لا يُحجز لكل تدفق بالضرورة جزء ثابت من الرابط طوال الوقت، بل تتقاسم Packets المورد وفق وجود Traffic، مع اعتماد النتيجة على Queuing وScheduling والسياسات المستخدمة في أجهزة الشبكة.
ولهذا فإن وصف الإنترنت كله بأنه مجرد «Asynchronous TDM» تبسيط غير دقيق. شبكات IP الحديثة هي شبكات Packet Switching تعتمد بقوة على Statistical Multiplexing. ويشير RFC 3439 عند مناقشة Packet Switching إلى الكفاءة الناتجة عن Statistical Multiplexing.
ما الذي يحدث عندما ترسل عدة أجهزة معًا؟
إذا وصلت Packets إلى رابط أسرع مما يستطيع إرسالها في اللحظة نفسها، لا يحصل كل جهاز على Timeslot دوري ثابت بالضرورة. يمكن أن توضع الحزم في Queues ثم يحدد Scheduler ترتيب إرسالها وفق تصميم الجهاز وسياسات QoS وحالة الازدحام.
هذه النقطة تفسر أيضًا لماذا يمكن أن تتغير Latency وThroughput عندما يزداد الحمل: مشاركة المورد أصبحت ديناميكية بدل أن تكون دائرة ثابتة مخصصة لكل مستخدم.
WDM — Wavelength Division Multiplexing
في الألياف الضوئية يمكن استخدام عدة قنوات ضوئية مختلفة داخل الليف نفسه. تسمى هذه التقنية Wavelength Division Multiplexing.
الفكرة قريبة من FDM من الناحية الفيزيائية لأن التردد والطول الموجي مرتبطان ببعضهما، لكن مصطلحات الأنظمة الضوئية تعبّر عادة عن القنوات باستخدام الأطوال الموجية أو الترددات البصرية.
يوجد شكلان ستراهما كثيرًا:
- CWDM — Coarse Wavelength Division Multiplexing: يستخدم قنوات ذات تباعد أوسع نسبيًا.
- DWDM — Dense Wavelength Division Multiplexing: يستخدم تباعدًا أكثر كثافة بين القنوات لزيادة عدد القنوات الممكنة ضمن النظام.
وتحدد ITU-T G.694.1 شبكات التردد الخاصة بتطبيقات DWDM، بما فيها Fixed Grid وFlexible Grid.
لذلك لا توجد قاعدة صحيحة من نوع «DWDM يعني دائمًا 80 قناة». عدد القنوات الفعلي يعتمد على تصميم النظام، النطاق البصري المستخدم، Channel Spacing، أجهزة الإرسال والاستقبال ومتطلبات المسافة والأداء.
OFDM ليس مجرد FDM تقليدي
قد توحي تسمية Orthogonal Frequency Division Multiplexing بأنه مجرد FDM بعدد أكبر من القنوات، لكن هناك فرقًا مهمًا.
في FDM التقليدي تُفصل القنوات تردديًا عادة بحيث يسهل ترشيح كل واحدة منها، وقد تستخدم Guard Bands بينها. أما OFDM فيستخدم عددًا كبيرًا من Subcarriers متعامدة رياضيًا. يسمح هذا التعامد بأن تتداخل أطياف الحوامل الفرعية مع الحفاظ على إمكانية فصل الرموز عند المستقبل عندما تتحقق شروط النظام.
لذلك فالعنصر المهم في OFDM ليس مجرد «تقسيم التردد»، بل Orthogonality وبنية Symbol وطريقة معالجة الحوامل الفرعية.
ما الفرق بين OFDM وOFDMA؟
OFDM يصف طريقة إرسال تستخدم حوامل فرعية متعامدة. أما OFDMA — Orthogonal Frequency Division Multiple Access فيضيف آلية تسمح بتخصيص أجزاء من موارد الحوامل الفرعية والزمن لمستخدمين مختلفين.
لهذا يظهر OFDMA في أنظمة لاسلكية حديثة مثل Wi-Fi وخلويات النطاق العريض عندما يحتاج النظام إلى توزيع موارد الراديو بين عدة مستخدمين بكفاءة.
والفرق في الاسم مهم: Multiplexing وMultiple Access مفهومان مرتبطان، لكنهما ليسا مترادفين.
Multiplexing مقابل Multiple Access
Multiplexing يركز على سؤال: كيف نحمل عدة قنوات أو تدفقات فوق مورد نقل واحد؟
أما Multiple Access فيركز على سؤال آخر: كيف يتشارك عدة مستخدمين أو مرسلين مورد اتصال مشتركًا؟
ولهذا نجد أزواجًا مثل:
- FDM وFDMA.
- TDM وTDMA.
- OFDM وOFDMA.
الأسماء متشابهة لأن التقنيات تستفيد من نفس الأبعاد الفيزيائية، لكن استخدام مورد واحد لجمع تدفقات في نقطة إرسال ليس بالضرورة المشكلة نفسها التي يحلها تنظيم وصول عدة أطراف مستقلة إلى وسيط مشترك.
ولا ينبغي أيضًا الخلط بينها وبين طرق الوصول إلى وسيط الشبكة مثل CSMA/CD وCSMA/CA، والتي تعالج مشكلة تنسيق الإرسال على الأوساط المشتركة بأساليب مختلفة.
مقارنة FDM وTDM وWDM وStatistical Multiplexing
| التقنية | ما المورد الذي تفصله؟ | كيف تتم المشاركة؟ | أمثلة |
|---|---|---|---|
| FDM | التردد | كل قناة تشغل نطاقًا تردديًا مختلفًا | البث والراديو وبعض أنظمة الاتصالات متعددة القنوات |
| TDM | الزمن | التدفقات تتناوب عبر Time Slots | أنظمة نقل رقمية وTDMA التقليدي |
| WDM | الطول الموجي/التردد البصري | قنوات ضوئية متعددة داخل Fiber واحدة | CWDM وDWDM |
| Statistical Multiplexing | سعة الرابط حسب الطلب | المورد يُشارك ديناميكيًا وفق Traffic والـQueuing | Packet-Switched IP Networks |
هل VLAN نوع من Multiplexing؟
لا. VLAN لا تقسم التردد ولا الزمن ولا الطول الموجي. هي آلية في Layer 2 تُستخدم لإنشاء شبكات محلية منطقية وفصل Broadcast Domains فوق بنية Switching مشتركة.
قد تمر Frames التابعة لعدة VLANs عبر رابط Ethernet واحد باستخدام VLAN Tagging، لكن هذا لا يجعل VLAN نفسها تقنية FDM أو TDM.
هل Multiplexing يزيد سرعة الكابل؟
Multiplexing لا يجعل المورد الفيزيائي يتجاوز قدرته من تلقاء نفسه. فائدته الأساسية هي تقسيم السعة واستغلالها بين عدة تدفقات.
مع ذلك، قد تسمح تقنيات مثل WDM بالاستفادة من أبعاد فيزيائية لم تكن مستخدمة سابقًا في نظام معين، فتزداد السعة الإجمالية القابلة للنقل عبر Fiber نفسها بإضافة قنوات ضوئية أخرى. الزيادة هنا ناتجة عن استخدام موارد إضافية داخل الوسط، وليست لأن Multiplexing أنشأ سعة من العدم.
كيف تختار التقنية المناسبة ذهنيًا؟
بدل حفظ أسماء التقنيات، اسأل عن المورد الذي يتم تقسيمه:
- إذا كانت القنوات منفصلة في Frequency فأنت أمام فكرة FDM أو تقنية مبنية على المجال الترددي.
- إذا كانت القنوات تتناوب وفق Time Slots فأنت أمام TDM.
- إذا كانت عدة قنوات ضوئية تنتقل داخل Fiber بأطوال موجية مختلفة فأنت أمام WDM.
- إذا كانت Packets تحصل على سعة الرابط بصورة ديناميكية وفق حركة المرور فأنت أقرب إلى Statistical Multiplexing.
وإذا كنت ما تزال تبني الأساس قبل الدخول في تفاصيل الطبقة الفيزيائية، يساعدك دليل تعلم أساسيات الشبكات من الصفر على وضع هذه التقنيات ضمن الصورة الأكبر لنماذج OSI وTCP/IP.
الخلاصة
Multiplexing ليس تقنية واحدة، بل مبدأ هندسي لاستغلال مورد اتصال مشترك لحمل عدة قنوات أو تدفقات.
FDM يفصل القنوات في التردد، وTDM يفصلها في الزمن، وWDM يستخدم قنوات ضوئية متعددة داخل الليف، بينما تسمح Statistical Multiplexing لشبكات Packet بمشاركة السعة ديناميكيًا حسب Traffic الفعلية.
أما OFDM وOFDMA فهما أكثر تطورًا من مجرد تقسيم Spectrum إلى نطاقات مستقلة: يعتمد OFDM على Subcarriers متعامدة، بينما يستخدم OFDMA هذه الموارد لخدمة عدة مستخدمين. وفهم هذه الفروق يمنع الخلط الشائع بين Multiplexing وMultiple Access وPacket Switching، ويجعل من الأسهل فهم كيفية استغلال الشبكات الحديثة لمواردها الفيزيائية بكفاءة.