وضع الأوامر ووضع البيانات

يشير وضع الأوامر ووضع البيانات إلى الوضعين اللذين يمكن أن يعمل بهما مودم الحاسوب . يُحدد هذان الوضعان في مجموعة أوامر هايز ، وهي المعيار الفعلي لجميع المودمات. يوجد هذان الوضعان لوجود قناة اتصال واحدة فقط بين المودم والحاسوب، والتي يجب أن تنقل أوامر الحاسوب إلى المودم، بالإضافة إلى البيانات التي يُرسلها المودم إلى الطرف الآخر عبر خط الهاتف.

عندما يكون المودم في وضع الأوامر ، تُفسَّر أي أحرف تُرسَل إليه على أنها أوامر لتنفيذها، وفقًا لمجموعة أوامر هايز. يسبق الأمر الحرفان "AT"، اختصارًا لكلمة "Attention" (انتباه). على سبيل المثال، إذا استقبل المودم الأمر "ATDT5551212" أثناء وجوده في وضع الأوامر، فإنه يُفسِّره على أنه تعليمات لطلب الرقم 5551212 على الهاتف باستخدام نظام الاتصال النغمي . أثناء عملية وضع الأوامر، قد يُرسل المودم ردودًا إلى الحاسوب تُشير إلى نتيجة الأمر. على سبيل المثال، قد يُجيب المودم بكلمة "BUSY" ردًا على الأمر ATDT، إذا سمع إشارة انشغال بعد طلب الرقم وكان مُهيَّأً للاستماع إلى إشارات الانشغال. تنتهي أي عملية اتصال في وضع الأوامر (في كلا الاتجاهين) بضغط زر الرجوع .

عندما يكون المودم في وضع البيانات ، فإن أي أحرف تُرسل إليه تُرسل إلى الطرف الآخر. [ 1 ] يدخل المودم وضع البيانات فور إنشاء الاتصال. على سبيل المثال، إذا نتج عن ATDT5551212 مكالمة هاتفية ردّ عليها مودم حاسوب آخر، فسيُبلغ المودم عن كلمة "CONNECT" ثم ينتقل إلى وضع البيانات. تُعتبر أي أحرف أخرى تُستقبل عبر وصلة التسلسل من الطرف الآخر، وتُرسل أي أحرف مُرسلة إليه.

عندما يكون المودم القادر على نقل الصوت في وضع "بيانات الصوت"، يتم تفسير أي بيانات يتم إرسالها إلى المودم على أنها بيانات صوتية يتم تشغيلها عبر خط الهاتف، بدلاً من بايتات الأحرف التي يتم إرسالها رقميًا إلى الطرف الآخر.

التبديل بين الأوضاع

تبدأ أجهزة المودم دائمًا في وضع الأوامر عند تشغيلها. إليك طرق تحويل المودم إلى وضع البيانات:

  • بعد نجاح عملية الاتصال الهاتفي الخارجي استجابةً لأمر الاتصال "ATD" الذي يصل فيه المودم إلى مودم آخر.
  • بعد الرد على الهاتف باستخدام أمر الرد "ATA"، إذا كان هناك مودم آخر على الطرف الآخر.
  • بعد الرد على الهاتف تلقائيًا لسبب مُعد مسبقًا (مثل الرد التلقائي)، والاتصال بجهاز مودم آخر. (تدعم جميع أجهزة المودم تقريبًا الرد التلقائي عند إعطاء الأمر "ATS0=1").
  • بعد إعطاء الأمر "ATO" (وهو ثلاثة أحرف AT-Oh، وليس AT-zero) بعد إعادته إلى وضع الأوامر باستخدام تسلسل الهروب (انظر أدناه).
  • استجابةً لأوامر الاتصال أو الربط المماثلة للفاكس أو الاتصالات الصوتية.

تعود أجهزة المودم إلى وضع الأوامر من وضع البيانات للأسباب التالية:

  • انقطع الاتصال (على سبيل المثال، قام الطرف الآخر بإغلاق الخط).
  • أصدر الحاسوب أمر إنهاء المكالمة، والذي يتضمن عادةً توقفًا لمدة ثانية واحدة، ثم الأحرف الثلاثة "+++"، ثم توقفًا آخر لمدة ثانية واحدة. يبقى الاتصال قائمًا، لكن المودم يمكنه استقبال أوامر أخرى، مثل "ATH" لإنهاء المكالمة. يمكن للحاسوب إصدار الأمر "ATO" للعودة إلى وضع البيانات.
  • أصدر الكمبيوتر تعليمات للمودم بإنهاء المكالمة عن طريق ضبط دبوس جاهزية طرفية البيانات (DTR) على حالة "إيقاف التشغيل".

يُستخدم رمز DTR عادةً لإنهاء اتصال المودم في أجهزة الكمبيوتر الحديثة. أما تسلسل الهروب +++ فنادرًا ما يُستخدم، وقد يُعطّل لتجنب حدوث خلل في حال كانت هذه الأحرف جزءًا من تدفق البيانات (مع تجاهل فترات التوقف لمدة ثانية واحدة).

الاستخدام العملي المعاصر

اليوم، يتم ضبط معظم أجهزة المودم باستخدام الأحرف "&C1&D2" في سلسلة التهيئة، أو تعمل بهذه الطريقة افتراضيًا. وهذا ما يُسبب السلوك التالي:

  • يستخدم المودم طرف كشف ناقل البيانات (DCD) للإشارة إلى ما إذا كان متصلاً بجهاز مضيف. يستطيع الحاسوب عادةً قراءة طرف DCD في أي وقت ومعرفة ما إذا كان المودم في وضع الأوامر أو وضع البيانات. يشير ارتفاع إشارة DCD إلى وضع البيانات، وانخفاضها إلى وضع الأوامر. DCD هي إشارة تُرسل من المودم إلى الحاسوب. (لاحظ أن إشارة DCD تبقى مرتفعة حتى في وضع الأوامر بعد تسلسل الهروب +++، ولكن عمليًا، نادرًا ما تستخدم البرامج هذه الإشارة، إن لم يكن على الإطلاق، لذا فهي ليست مشكلة حقيقية).
  • يفسر المودم إشارة جاهزية طرفية البيانات (DTR) على أنها إشارة من الحاسوب لتحديد وقت إنهاء المكالمة. تُعدّ DTR إشارة من الحاسوب إلى المودم. يُبقي الحاسوب إشارة DTR عالية باستمرار حتى يرغب في إنهاء المكالمة، وعندها يُخفّضها للحظة أو اثنتين. كما يُبقي الحاسوب إشارة DTR منخفضة عندما لا تكون هناك برامج قيد التشغيل تستخدم المودم، وذلك لمنع المودم من الرد على المكالمات تلقائيًا أو القيام بأي إجراء غير متوقع أو غير مرغوب فيه. يمكن للحاسوب أن يفترض، بعد انخفاض إشارة DTR لبضع ثوانٍ، أن المودم سيكون في وضع الأوامر.

في الاتصالات الهاتفية العادية، يدخل المودم وضع البيانات مرة واحدة فقط، بدءًا من لحظة بدء الاتصال وانتهاءً بانقطاعه. أما عند استخدام المودم للفاكس والاتصالات الصوتية، فإنه ينتقل بسرعة بين وضعَي الأوامر والبيانات عدة مرات أثناء المكالمة. ويعود ذلك إلى أن دور المودم يتغير بوتيرة أسرع، فبدلاً من مجرد نقل البيانات من نقطة إلى أخرى، فإنه إما يتفاوض على المعلمات والصفحات مع جهاز الفاكس، أو ينتقل بين أوضاع التسجيل والإيقاف المؤقت والتشغيل الصوتي.

في وضعَي الفاكس والبيانات الصوتية، قد تحدث بعض الأحداث التي يرغب المودم في إرسال إشارة بها إلى الحاسوب، سواءً كان في وضع الأوامر أو البيانات. ومن أمثلة هذه الأحداث ضغط المتصل على مفتاح نغمة اللمس في وضع الصوت. ومن الرسائل الشائعة الأخرى خارج النطاق، إشعارات من المودم تفيد بفقدان البيانات بسبب إرسال الحاسوب لها بسرعة أو ببطء شديدين، أو سماع المودم نغمة اتصال غير متوقعة على الخط (مما يعني على الأرجح أن المتصل قد أنهى المكالمة)، أو رفع سماعة الهاتف أو إغلاقها.

يُشار إلى هذا النوع من الأحداث برسالة DLE ، وهي رسالة مكونة من حرف واحد مسبوقة برمز هروب وصلة البيانات (DLA). DLE هو حرف يُرسل من المودم إلى الحاسوب، ولا يرتبط تعريفه بوضع الأوامر أو البيانات، ويستخدم رمز ASCII محددًا (0x10) لا يظهر أبدًا في أي أوامر أو استجابات AT، مما يسمح بعزله عن تدفق الأوامر/الاستجابات بناءً على هذا فقط. في هذه الأوضاع، عندما تُرسل رسالة DLE (0x10)، يكون للحرف الذي يليها معنى خاص لا يتعلق بالأوامر أو البيانات. على سبيل المثال، تعني رسالة DLE متبوعة بالرقم 2 أن المتصل ضغط على الرقم 2 في لوحة مفاتيح هاتفه. يمكن أن يحدث هذا في وضع الأوامر أو البيانات طالما أن خط الهاتف قيد الاستخدام من قِبل المودم وأن هناك شخصًا على الطرف الآخر من الخط.

قد يظهر رمز DLE في بيانات الفاكس أو الصوت. ولتجنب تفسير بايت البيانات 0x10 على أنه DLE، تُستخدم تقنية " حشو البتات ". يُعدّ الحشو أسلوب تشفير شائعًا في أجهزة المودم، ويُستخدم لتهريب الأحرف في تدفقات البيانات. في هذه الحالة، يعني الحشو تفسير رمزي DLE متتاليين كبايت واحد بقيمة 0x10.

يُستخدم بروتوكول DLE بشكل محدود في الاتصال بين الحاسوب والمودم. يشير حدث DLE محدد إلى نهاية صفحة فاكس أو نهاية ملف صوتي، ويعيد هذا الحدث المودم إلى وضع الأوامر. على عكس وضع بيانات الاتصال الهاتفي القياسي، فإن حذف DTR ليس طريقة مناسبة لاستئناف وضع الأوامر، إذ لا يُفضّل حدوث انقطاع في الاتصال، كما أن استخدام رمز هروب مع فترات توقف إلزامية غير مناسب أيضًا. لهذا السبب، يتم مضاعفة حجم البيانات 0x10 بايت حرفيًا من الحاسوب إلى المودم.

لا يُستخدم رمز DLE مطلقًا في أنماط نقل البيانات القياسية بين المودمات، مثل نمط الاتصال الهاتفي بالإنترنت، على الأقل ليس من قِبل المودم نفسه. في هذه الأنماط، يُمرر رمز DLE عبر الخط تمامًا كأي حرف آخر. يستخدم المودم رمز DLE (والرسائل المُهرّبة منه) فقط لتطبيقات الفاكس والصوت، عند ضبطه تحديدًا على وضع الفاكس أو الصوت.

انظر أيضاً

مراجع

  1. "2 وضع الأوامر ووضع البيانات" شركة مايكروشيب . تم الاطلاع عليه بتاريخ 15-11-2023.