هذه هي المقالة الثالثة في حلقة
dev مكدس كامل حول الحياة السرية للبيانات. إنه مخصص لطريق الرسائل النصية القصيرة والطويلة: الاتصال ، الحفظ ، الإرسال ، الاستلام والعرض. سأضيف بعض التاريخ والسياق لتخفيف قائمة البروتوكولات. على الرغم من أن النص تقني إلى حد ما ، إلا أنه من السهل فهمه.
الجزءان الأولان من الدورة:
- Cetus ، حول انتشار الأخطاء في أسلاف جداول بيانات القرن السابع عشر
- "Down the Rabbit Hole" ، حول البحث المعقّد بجنون عن مصدر مجموعة بيانات واحدة
لذلك دعونا نبدأ ...
ساقي ارتعش من الاهتزاز: هل هو هاتف أم يبدو؟ - ونظرة سريعة وجدت ضوء أزرق وامض. "أنا أحبك" من زوجتي. ذهبت على الفور إلى الطابق السفلي لأتمنى لها ليلة سعيدة ، لأنني أعرف الفرق بين الرسالة
والرسالة . هذا يشبه إلى حد ما التشفير أو إخفاء المعلومات: أي شخص يرى النص ، لكن فقط يمكنني فك تشفير البيانات المخفية.
تعتبر الترجمة الخاصة بي رابطًا واحدًا في سلسلة طويلة من الأحداث المدهشة والتي تعد ضرورية لإرسال وفك تشفير رسالة ("النزول وقول ليلة سعيدة") في أقل من خمس ثوانٍ لمسافة حوالي 10 أمتار.
يبدو أن الرسالة نشأت في مكان ما في دماغ زوجتي وتحولت إلى حركات الأصابع ، ولكن انتقال الإشارة هذا هو موضوع مقال آخر. تبدأ محادثتنا من اللحظة التي لمس فيها إبهامها الشاشة الشفافة ، وينتهي عندما سقط الضوء على شبكية العين.
من خلال الزجاج يبحث
مع كل لمسة من الشاشة ، تتدفق شحنة كهربائية صغيرة في اليد. نظرًا لأن التيار يتدفق بسهولة عبر جسم الإنسان ، فإن أجهزة الاستشعار على الهاتف تسجل تغيير الجهد في المكان الذي لمس فيه الإصبع الشاشة. في هذه الحالة ، تحدث تقلبات الجهد العشوائي في بقية الشاشة ، لذلك تحدد الخوارزمية الحد الأقصى لتقلبات الجهد وتفترض أنه في هذا المكان أراد الشخص الضغط بإصبعه.
شكل 0. استشعار بالسعة اللمسلذا ، تنقر على الشاشة ، وتكتب حرفًا واحدًا في كل مرة.
I--love--you.
لا تستخدم التمرير السريع (لكن لسبب ما لا تزال تطبع بشكل أسرع مني). يسجل الهاتف إحداثيات (x، y) لكل مطبعة بشكل موثوق ويتحقق من إحداثيات كل مفتاح على الشاشة. إنه أصعب مما تعتقد. في بعض الأحيان ينزلق الإصبع بعيدًا ، لكن الهاتف يفهم بطريقة ما أن هذه ليست إيماءة ، بل مجرد نقرة ضبابية.
في أعماق الشجاعة المعدنية للجهاز ، تقوم الخوارزمية بالتحقق من أنه في كل مرة يغطي التغير في الجهد أكثر من عدد معين من وحدات البكسل ، والذي يطلق عليه اسم
اللمس . إذا كانت المساحة صغيرة ، فسيقوم الهاتف بتسجيل ضغط المفاتيح وليس الضغط.
شكل 1. رمز أندرويد للكشف عن لمسة اللمس. يرجى ملاحظة أن المطورين يعرفون جنس زوجتيانها تنهي الرسالة ، والشفقة 10 أحرف من أصل 160 المسموح بها.
160 حرفًا عبارة عن رقم تم التحقق منه بعناية. وفقا للأسطورة ، في عام 1984 جلس مهندس الهاتف الألماني فريدهيلم هيلبراند في آلة كاتبة وكتب العديد من الجمل العشوائية كما حدث له. ثم فحص فريقه البطاقات البريدية والرسائل النصية - ووجد أن معظمها لم يتجاوز 160 حرفًا. "يوريكا!" - على ما يبدو ، صرخوا باللغة الألمانية قبل تحديد حد الأحرف في الرسائل النصية لعقود الثلاثة زائد القادمة.
قيود الرمز والأساطير
نادراً ما تحكي الأساطير القصة بأكملها ، والرسائل القصيرة ليست استثناء. يأمل هيلبراند وفريقه في نقل الرسائل عبر قناة إضافية استخدمها الهاتف بالفعل لتبادل المعلومات مع المحطة الأساسية.
نظام إشارات SS7 هو مجموعة من البروتوكولات التي تستخدمها الهواتف المحمولة للبقاء على اتصال دائم مع محطة أساسية ؛ يحتاجون إلى اتصال مستمر من أجل تلقي مكالمة ونقل موقعهم ، والتحقق من البريد الصوتي ، وما إلى ذلك. عند تطوير البروتوكول في عام 1980 ، أدخلوا حدًا ثابتًا يبلغ 279 بايت من المعلومات. إذا أراد Hillebrand تلقي رسائل نصية باستخدام بروتوكول SS7 ، فينبغي أن يكون ملائماً لهذا التقييد.
عادةً 279 بايت يساوي 279 حرفاً. هناك 8 بت في بايت ، وفي الترميزات العامة ، حرف واحد يتوافق مع بايت واحد.
أ
0100 0001
ب
0100 0010
مع
0100 0011
و هكذا.
لسوء الحظ ، لإرسال رسالة باستخدام بروتوكول SS7 ، لا يمكنك ببساطة إرسال 2232 من الأصفار والوحدات (279 بايت من 8 بت) مع إشارة راديو من هاتف إلى آخر. يجب أن تتضمن هذه الرسالة أرقام المرسل والمستلم ، وكذلك رسالة الخدمة للمحطة الأساسية "مهلا ، هذه الرسالة ، وليس مكالمة ، لا ترسل إشارة اتصال!"
بحلول الوقت الذي تمكن فيه Hillebrand وزملاؤه من حشر كل أجزاء السياق الضرورية في إشارة 279 بايت ، لم يتبق منهم سوى 140 بايت أو 1120 بت.
ولكن ماذا لو قمت بترميز شخصية في 7 بت فقط؟ يمكنك بعد ذلك ضغط 160 حرفًا (1120/7 = 160) في كل رسالة ، ولكن هذا التخفيض يتطلب التضحية: عدد أقل من الأحرف الممكنة.
يسمح الترميز المكون من 8 بت لـ 256 حرفًا محتملاً: مكان واحد صغير "a" ، والآخر كبير "A" ، ومكانه في الفضاء والرمز "@" ، فاصل الأسطر وما إلى ذلك ، حتى 256. لتضييق الأبجدية إلى سبعة بتات ، يجب عليك الحذف بعض الرموز: الرمز 1/2 (½) ، رمز الدرجة (°) ، رمز pi (π) وهكذا. لكن بافتراض أن الناس لا يستخدمون هذه الأحرف أبدًا في النص (افتراض سيئ بالطبع) ، فقد تمكن جيلبراند وزملاؤه من وضع 160 حرفًا في 140 بايت. بدوره ، يتناسب حجم الصوت هذا تمامًا مع 279 بايت من إشارة SS7: بالضبط عدد الأحرف التي تم تعريفها مسبقًا على أنها طول الرسالة المثالي.

شكل 2. مجموعة أحرف GSM-7ثم تقوم الزوجة بكتابة "أنا أحبك" ، ويقوم الهاتف بتحويل الحروف إلى مخطط ترميز 7 بت يسمى GSM-7.
"أنا" (تقاطع العمود الرابع والصف التاسع في الجدول):
49
المسافة (تقاطع العمود الثاني والصف صفر):
20
"L" =
6C
"يا" =
6F
وهكذا بدوره.
بشكل عام ، تتحول رسالتها إلى التسلسل التالي:
49 20 6C 6F 76 65 20 79 6F 75
(10 بايت إجمالي). يمثل كل رمز مكون من حرفين ، يُسمى الرمز السداسي عشري (سداسي عشري) ، جزءًا واحدًا مكونًا من ثمانية بتات ، ويبدو معًا أنه "أحبك".
ولكن في الواقع ، لا يتم تخزين الرسالة على الهاتف. يجب تحويل النص 8 بت إلى رمز 7 بت. نتيجة
التحويل ، تبدأ الرسالة في التغيير إلى هذا:
49 10 FB 6D 2F 83 F2 EF 3A
(9 بايت) في هاتفها.
عندما تنتهي الزوجة من رسالتها في النهاية (يستغرق الأمر بضع ثوانٍ فقط) ، تنقر على "إرسال" - وتتلقى العديد من الملائكة الصغار الرسالة المشفرة ، وترفرف على أجنحتها غير المرئية على بعد 10 أمتار إلى مكتبي وتنقلها بعناية إلى هاتفي. العملية ليست سهلة للغاية ، ولهذا السبب يهتز هاتفي قليلاً عند التسليم.
سيقول لك "مهندسو الاتصالات" المزعومون قصة مختلفة ، ومن أجل اكتمالها ، سأعيد سردها ، لكن إذا كنت أنت ، فلن أثق في هؤلاء الأشخاص كثيرًا.
سيم لإرسال
سيقول المهندس أنه عندما يستشعر الهاتف حدوث تغيير في الجهد في الإحداثيات على الشاشة والذي يتزامن مع إحداثيات عنصر الرسوم مع زر "إرسال" ، فإنه يرسل رسالة مشفرة إلى بطاقة SIM ، ويضيف بيانات سياقية مختلفة أثناء النقل. عندما تصل الرسالة إلى بطاقة SIM الخاصة بزوجتي ، لا يوجد 140 بطاقة بالفعل ، ولكن هناك 176 بايت (نص + سياق).
يتم استخدام 36 بايت إضافية لترميز المعلومات الأخرى ، كما هو موضح أدناه.
شكل 3. هنا ، تسمى البايتات الثمانيات (8 بت). عد جميع يعطي 174 الثماني (10 + 1 + 1 + 12 + 1 + 1 + 7 + 1 + 140). البايتان المتبقيتان محجوزة لمحاسبة بطاقات SIMيتم حجز وحدات البايت العشرة الأولى لرقم الهاتف (SCA) الخاص بمركز الرسائل القصيرة (SMSC) ، وهو المسؤول عن استقبال الرسائل النصية وتخزينها وإعادة توجيهها وتسليمها. في الواقع ، إنه رمز تبديل: يرسل هاتف الزوجة إشارة إلى برج الخلية المحلي ، الذي يرسل رسالة نصية إلى SMSC. يرسل مركز الرسائل النصية القصيرة ، والذي يتحكم فيه AT&T ، النص إلى المحطة الأساسية الأقرب إلى هاتفي. بينما أجلس في ثلاث غرف من زوجتي ، يتم إرجاع الرسالة إلى نفس المحطة الأساسية ، ثم إلى هاتفي.
شكل 4. شبكة الرسائل القصيرة الخلويةترمز البايتة التالية (نوع PDU) إلى معلومات أساسية حول كيفية تفسير الهاتف للرسالة: ما إذا كان قد تم إرسالها بنجاح ، وما إذا كانت هناك حاجة إلى تسليم الرسالة و (المهم) ما إذا كان نصًا واحدًا أو جزءًا من سلسلة من الرسائل ذات الصلة.
البايت بعد نوع PDU هو مرجع رسالة (MR). هذا الرقم من 1 إلى 255 ، في الواقع ، يستخدم كمعرف قصير الأجل حتى يتعرف الهاتف والمشغل على الرسالة. تم تعيين رسالة من الزوجة على الرقم 0 ، لأن هاتفها لديه نظام تحديد الرسائل الخاص به ، بغض النظر عن هذا الملف بالذات.
يتم حجز وحدات البايت الاثنتي عشرة التالية لرقم هاتف المستلم ، والذي يسمى عنوان الوجهة (DA). باستثناء ترميز النص ذي 7 بت ، والذي يساعد على ضغط 160 حرفًا على 140 حرفًا ، فإن ترميز رقم الهاتف هو أكثر الأشياء غباء ومربكة في هذه الرسالة القصيرة. يُطلق عليها تدوين nibble العكسي وتحول كل رقم إلى nibble ، أي nibble ، وتتبادلها (هل تفهم كل شيء؟ نصف بايت هو nibble ، hahahahaha ، لكن لا يضحك أحد ، إنه مهندس).
رقم هاتفي 1-352-537-8376 في هاتف زوجتي مسجل على النحو التالي:
3125358773f6
1-3 يتحول إلى
31
52 يتحول إلى
25
53 يتحول إلى
35
7-8 يتحول إلى
87
37 يتحول إلى
73
وآخر 6 يتحول إلى ...
f6
ماذا بحق الجحيم هذا ستة تأخذ؟ حسنًا ، هذا يعني نهاية الرقم ، لكن لسبب فظيع (مرة أخرى ، التدوين العكسي) هو حرف واحد قبل الرقم الأخير.
هذا مثل
"أصبع اللاتينية" ، فقط للأرقام.
, . , .
لكنني لا امزح.
[محدث:
أشار شون جيس
إلى أن كتابة الحلمة هي قطعة أثرية حتمية لتمثيل أرقام من 4 بت من الأصغر إلى الأقدم (الأصغر قليلاً) شظايا 8 بت. هذا لا ينفي الوصف أعلاه ، لكنه يضيف بعض السياق لأولئك الذين يفهمون ويجعل القرار أكثر عقلانية].
بايت معرف معرف (PID) هو الآن ، إلى حد كبير ، يضيع. يستغرق الأمر حوالي 40 قيمة ممكنة ويخبر الموفر كيفية إرسال رسالة. القيمة
22
يعني أن الزوجة ترسل "أحبك" إلى الفاكس ، والقيمة
24
يعني أنها ترسل بطريقة أو بأخرى إلى الخط الصوتي. نظرًا لأن هذه الرسالة في شكل رسائل نصية قصيرة إلى الهاتف ، يتم تعيين PID على
0
(مثل أي نص آخر يتم إرساله في العالم الحديث).
شكل 5. ممكن قيم PIDالبايت التالي هو مخطط ترميز البيانات (DCS ،
راجع الوثائق ) ، والذي يخبر المشغل وهاتف المستلم أي مخطط ترميز الأحرف تم استخدامه. أرسلت زوجتي النص إلى GSM-7 ، لكن من السهل أن تتخيل أنه يمكن كتابة النص في معادلات سيريلية أو هيروغليفية أو معادلات رياضية معقدة (حسنًا ، ربما ليس من السهل تخيله ، ولكن لكل شخص الحق في الحلم ، أليس كذلك؟).
في نص الزوجة ، تم ضبط بايت DCS على
0
الذي يتوافق مع الأبجدية 7 بت ، ولكن يمكن تغيير القيمة إلى الأبجدية 8- أو 16 بت ، على الرغم من أن هذا سيترك مساحة أقل بكثير للأحرف. بالمناسبة ، هذا هو السبب في أن الرموز التعبيرية الخاصة بك تقلل من عدد الحروف المتاحة.
لا يزال هناك علامة صغيرة في بايت DCS تخبر الهاتف ما إذا كان يجب تدمير الرسالة بعد إرسالها ، كما هو الحال في فيلم Mission Impossible ، لذلك هذا رائع جدًا.
تستغرق فترة الصلاحية (VP) ما يصل إلى سبع بايت وتمنحنا الفرصة للتعرف على جانب آخر لكيفية عمل نظام إعادة توجيه الرسائل القصيرة فعليًا. نلقي نظرة أخرى على الشكل 4 في الأعلى. لا بأس ، سأنتظر.
لذلك ، عندما تنقر الزوجة أخيرًا على زر "إرسال" ، يتم إرسال النص إلى مركز الرسائل القصيرة (SMSC) ، والذي يرسل بعد ذلك رسالة إلي. أنا جالس في الطابق الثاني وكان هاتفي في وضع التشغيل ، لذلك أتلقى رسالة في بضع ثوانٍ ، لكن ماذا لو كان الهاتف مغلقاً؟ بالطبع ، لا يمكنه قبول الرسالة ، لذا يجب على SMSC فعل شيء مع النص.
إذا لم يعثر SMSC على هاتفي ، فستقفز رسالة زوجتي في النظام حتى يتصل هاتفي - ثم يرسل مركز الرسائل القصيرة النص على الفور. أحب أن أتخيل كيف يتحقق SMSC باستمرار من كل هاتف على الشبكة للتحقق مما إذا كان هاتفي أم لا: كيف يقوم جرو بانتظار المالك عند الباب يتنشق كل المارة: هل هي رائحة شخصي؟ رقم ربما
هذه هي رائحة يا راجل؟ رقم هل هي رائحة يا راجل؟ DADAPRIGUATURE !!!
تخبر بايت فترة الصلاحية (VP) النظام المدة التي سيستغرقها الجرو قبل أن يشعر بالملل والعثور على منزل جديد. هذا إما طابع زمني أو فجوة ، وهو يقول بشكل أساسي: "إذا لم تجد هاتف المستلم في الأيام المقبلة ، فلا تقلق بشأن إرسال رسالة." تبعًا للإعدادات الافتراضية ، تكون فترة صلاحية الرسائل القصيرة هي 1080 دقيقة ، لذلك إذا لم يتصل الهاتف بالشبكة في غضون سبعة أيام ، فلن يتلقى هذا SMS مطلقًا.
نظرًا لأن الرسائل النصية القصيرة غالباً ما تحتوي على مساحة فارغة ، يتم تخصيص عدد قليل من البتات لضمان معرفة الهاتف والمشغل بالضبط بالبايتات غير المستخدمة. تنتظر بطاقة SIM الخاصة بالزوجة رسالة نصية قصيرة SMS تبلغ 176 بايت ، لكنها كتبت رسالة قصيرة جدًا ، لذا إذا كانت بطاقة SIM تستقبل 45 بايتًا فقط ، فقد تتشوش وتوحي بفشل ما. تحل بايت طول بيانات المستخدم (UDL) هذه المشكلة: فهي تشير بدقة إلى عدد البايتات الموجودة في الرسالة النصية.
في حالة "أنا أحبك" ، ستشير UDL إلى أن الرسالة تحتوي على 9 بايت. قد تتوقع أن تكون القيمة 10 بايت ، بايت واحد لكل من عشرة أحرف:
I-spacebar-love-spacebar-you
ولكن نظرًا لأن كل حرف يتكون من سبعة بتات ، وليس ثمانية (بايت كامل) ، يمكنك تجاهل البايت الإضافي عند الترجمة: 7 بتات * 10 أحرف = 70 بت ، قسمة على 8 (عدد البتات في بايت) = 8.75 بايت ، مقربة ما يصل إلى 9 بايت.
وصلنا إلى الجزء الأخير من SMS: هذه هي الرسالة نفسها أو UD (بيانات المستخدم). يمكن أن تستغرق الرسالة ما يصل إلى 140 بايت ، على الرغم من أنني ، كما ذكرت للتو ، ستأخذ "أحبك" 9 بائسة. إنه لأمر مدهش كم هي معبأة في هذه البايتات التسعة: ليست مجرد رسالة (حب زوجتي المزعوم لي ، والذي يصعب بالفعل ضغطه على الأصفار والوحدات) ، ولكن أيضا المعنى نفسه (تحتاج إلى الذهاب إلى الطابق السفلي وأتمنى لها ليلة سعيدة). هذه البايتات هي:
49 10 FB 6D 2F 83 F2 EF 3A
بشكل عام ، يتم حفظ هذه الرسالة على بطاقة SIM الخاصة بزوجتي:
SCA [1-10] -PDU [1] -MR [1] -DA [1-12] -DCS [1] -VP [0، 1، 7] -UDL [1] -UD [0-140]
00 - 11 - 00 - 07 31 25 35 87 73 F6 - ?? 00 ?? - ?? - 09 - 49 10 FB 6D 2F 83 F2 EF 3A
(ملاحظة: للحصول على الرسالة كاملة ، تحتاج إلى حفر أكثر من ذلك بقليل. للأسف ، فقط
جزء من الرسالة مرئي هنا بسبب الأحرف غير المعروضة وعلامات الاستفهام)
موجات على الهواء
الآن يجب أن تبدأ الرسائل النصية القصيرة بطريقة ما رحلتها الصعبة من بطاقة SIM إلى أقرب محطة قاعدة. للقيام بذلك ، يجب على هاتف الزوجة تحويل السلسلة من 176 إلى 279 بايت لبروتوكول إشارات SS7 ، وتحويل هذه البايتات الرقمية إلى إشارة راديو تمثيلية ، ثم إرسال الإشارات إلى الهواء بتردد يتراوح ما بين 800 و 2000 ميجاهرتز. هذا يعني أن المسافة بين قمم الأمواج تتراوح من 15 إلى 37 سم.
شكل 6. الطول الموجيمن أجل إرسال واستقبال الإشارات بكفاءة ، يجب أن يكون الهوائي نصف طول الموجة على الأقل. إذا كانت موجات الاتصالات الخلوية تتراوح من 15 إلى 37 سم ، فيجب أن يكون حجم الهوائيات حوالي 7-19 سم ، توقف الآن وتفكر في متوسط ارتفاع الهاتف المحمول ، ولماذا لا يتناقص أبدًا.
من خلال جمباز رقمي معين ، سيستغرق تفسيره الكثير من الوقت ، أطلق هاتف زوجتي فجأة حزمة معلومات تبلغ مساحتها 279 بايت مع نص "أحبك" بسرعة الضوء في جميع الاتجاهات ، والتي تتلاشى في النهاية وتتحول إلى ضوضاء لاسلكية بعد حوالي 50 كم.
قبل ذلك بفترة طويلة ، تصل الإشارة إلى محطة AT&T HSPA ID199694204 LAC21767 الأساسية. تقع محطة الإرسال والاستقبال الأساسية هذه على بعد حوالي خمس كتل من مخبز La Gourmandine المفضل في Hazelwood ، وعلى الرغم من أنني وجدت إحداثياتها باستخدام تطبيق OpenSignal Android ، فإن الهوائي مخفي تمامًا عن أعين المتطفلين.
الشيء الأكثر إثارة للدهشة هنا هو أن BTS تستقبل هذه الإشارة بشكل عام ، مع الأخذ في الاعتبار كل شيء آخر. لا ترسل زوجتي "Love You" فقط في الجزء الألف من نطاق الطيف الكهرومغناطيسي ، ولكن عشرات الآلاف من الأشخاص الآخرين داخل دائرة نصف قطرها 50 كم في هذا الوقت يتحدثون عبر الهاتف أو يكتبون رسائل. بالإضافة إلى ذلك ، فإن العديد من إشارات الراديو والتلفزيون تدافع عن اهتمامنا على الهواء ، إلى جانب الضوء المرئي الذي ينعكس في اتجاهات مختلفة ، وهذا ليس سوى جزء صغير من الموجات الكهرومغناطيسية ، والتي ، على ما يبدو ، يجب أن تتداخل مع BTS.
كما قالها ريتشارد فاينمان ببلاغة في عام 1983 ، يشبه برج الزنزانة خنفساء أعمى صغيرة ملقاة في الماء عند حافة البركة: فقط من خلال ارتفاع واتجاه الأمواج هي التي تحدد من وأين هي السباحة.
فينمان يناقش الأمواججزئيًا بسبب التداخل المعقد للإشارات ، لا يمكن لكل محطة أساسية لجهاز الإرسال والاستقبال معالجة أكثر من 200 مستخدم نشط (صوت أو بيانات) في نفس الوقت. لذلك ، "Love You" تتحدث عن المحطة الأساسية المحلية على بعد حوالي نصف ميل من هنا ، ثم تصرخ إلى الفراغ في جميع الاتجاهات حتى تختفي في الضجيج العام.
تخفيف
بالنظر إلى كل الظروف ، كنت محظوظًا جدًا. إذا كنت أنا وزوجتي قد خدمنا من قبل مشغلي شبكات متنقلة مختلفين أو كانوا في مدن مختلفة ، فسيصبح مسار اتصالها أطول بكثير.
تصل رسالة SS7 277 بايت إلى BTS المحلي بجانب المخبز. من هناك تدخل وحدة التحكم في المحطة الأساسية (BSC) ، والتي هي دماغ ليس فقط لنا ، ولكن أيضا العديد من الهوائيات المحلية الأخرى. ينقل BSC النص إلى مركز تبديل الهاتف المحمول AT&T في بيتسبرغ (MSC) ، والذي يعتمد على رسالة نصية SCA (تذكر عنوان مركز الخدمة المضمن في كل SMS؟ هل هذا هو المكان الذي تحتاج إليه) لتلقي الرسالة في مركز الرسائل القصيرة (SMSC).
هذا الفهم أسهل في الفهم باستخدام الشكل في الشكل 7 ؛ لقد وصفت الخطوتين 1 و 3 فقط. إذا كانت الزوجة مع مشغل آخر ، فسننتقل إلى الخطوات من 4 إلى 7 ، لأن هذا هو المكان الذي يتحدث فيه مشغلو الهواتف النقالة مع بعضهم البعض. يجب أن تأتي الرسائل النصية القصيرة من SMSC إلى المحول العالمي ومن ثم يمكن أن تقفز في جميع أنحاء العالم قبل إيجاد وسيلة لهاتفي.
شكل 7. جي إس إم التوجيهلكنها أيضًا تجلس على AT&T ، ويتم توصيل هواتفنا بالخلية نفسها ، لذا بعد الخطوة الثالثة ، يتم نشر حزمة الحب التي تبلغ مساحتها 279 بايت ببساطة وإعادتها من خلال مركز الرسائل النصية القصيرة نفسه ، عبر المحطة الأساسية نفسها ، ولكن الآن إلى هاتفي بدلاً من ذلك لها. السفر عدة عشرات من الكيلومترات في أي وقت من الأوقات.
أرسلت إلى sim
بزة. جيب يهتز. يوضح الإشعار أن الرسالة النصية وصلت إلى بطاقة nano-SIM ، وهي شريحة صغيرة بحجم إصبع صغير. مثل Bilbo Baggins أو أي مغامر جيد ، فقد تغير قليلاً في الطريق إلى هناك والعودة.
شكل 8. تختلف الرسالة المستلمة عن الرسالة المرسلة (الشكل 3)يوضح الشكل 8 بنية الرسالة المستلمة "أحبك". مقارنة الأشكال 3 و 8 ، نرى عدة اختلافات. SCA (رقم مركز SMS) ، PDU (بعض الأدوات الميكانيكية) ، PID ("من الهاتف إلى الهاتف" ، وليس "الهاتف إلى الفاكس") ، DCS (مخطط الترميز) ، UDL (طول الرسالة) و UD (نفسها الرسالة) لم تتغير ، لكن VP (فترة الصلاحية) و MR (رقم تعريف الرسالة) و DA (رقم هاتفي) مفقودة.
بدلاً من ذلك ، ظهرت كتلتان إعلاميتان جديدتان على الهاتف: OA (رقم هاتف الزوجة الأصلي) و SCTS (الطابع الزمني لمركز الرسائل القصيرة. أي عندما ترسل الزوجة الرسالة).
يتم تخزين رقم هاتف زوجتي بنفس الترميز العكسي المزعج (مثل عُسر القراءة ، فقط على أجهزة الكمبيوتر) ، حيث تم تخزين رقم هاتفي على هاتفها ، والطابع الزمني في نفس تنسيق تاريخ انتهاء الصلاحية المخزن على هاتفها.هذه الاستبدالات هما منطقية تماما. كان من المفترض أن يتصل هاتفها بي في وقت معين على عنوان محدد ، والآن أحتاج إلى معرفة من أرسل الرسالة ومتى. بدون عنوان المرسل ، لن أفهم بالضبط من أرسل هذه الرسالة ، لذلك يمكن أن يتغير تفسيرها إلى حد كبير.ضوء الشاشة الساطعة
(x,y) ,
49 10 FB 6D 2F 83 F2 EF 3A
« » - . , , . , .
Samsung Super AMOLED (Active Matrix Organic Light-Emitting Diode) — , - , .
على كل من 83 سم مربع من الشاشة ، يوجد حوالي 50.000 بكسل صغير على هاتفي. لكي تتناسب هذه الكمية ، يجب أن يكون عرض كل بكسل حوالي 45 ميكرون (ميكرومتر): أرق من شعر الإنسان. أربعة ملايين عنصر ضوئي في مساحة بحجم كف اليد.لكنك تعرف بالفعل كيف تعمل الشاشات. أنت تعرف أن كل نقطة في العالم ، مثل الإله المسيحي أو الفرسان (ناقصًا الفنانين) هي دائمًا "ثلاثة في واحد". الأحمر والأخضر والأزرق تشكل الضوء الأبيض بكسل واحد. إذا قمت بتغيير سطوع كل قناة ، فيمكنك الحصول على أي لون RGB. وبما أن 4 × 3 = 12 ، فهناك 12 مليون مصدر ضوئي صغير ، يغفو ببراءة خلف المرآة السوداء ، في انتظار أن أضغط على زر الطاقة لقراءة رسالة من زوجتي.
. 9. OLED- Samsung, . :
. 10., , ( ) ( ), ( ).
, . — , , .
— (, ), . , : -- , --- . , .
( : - «- », , ?)
. , : , , , .
, .( : , « » AMOLED, ).
, . Super AMOLED, , .
من الغريب هنا ألا ترى عيني أبداً حروفًا في الضوء الساطع لمصابيح LED: يظهر النص بالأبيض والأسود. يخلق الهاتف وهم النص عبر مساحة سالبة ، ويملأ الشاشة بالأبيض ، ويضبط جميع وحدات البكسل الأحمر والأخضر والأزرق على أقصى درجة من السطوع ، ثم يقوم بإيقاف تشغيل تلك الأماكن حيث يجب أن تكون الحروف. تعقيده هو دنيوي بشكل سيء.
شكل 11. الفضاء السلبيإنارة كل شيء ما عدا الرسالة النصية من زوجتي والسماح لي بالقراءة بين الضوء ، يضع الهاتف لفترة وجيزة الأكاذيب التي تشكل أساس عصر المعلومات الحديث: أن التواصل سهل . السرعة والبساطة الواضحة تخفي مجموعة من الوسطاء.وهؤلاء ليسوا وسطاء تقنيين فقط. لن تصلني رسالة من زوجتي إذا لم أدفع فاتورة هاتفي في الوقت المحدد ، إذا لم يكن الأمر يتعلق بالجيش الصغير من العمال الذين يخدمون النظم المالية وراء الكواليس. يحافظ الفنيون على تشغيل أبراج الخلايا ، والتي يصلون إليها عبر شبكة من الطرق مدعومة جزئيًا بالضرائب الفيدرالية التي يتم جمعها من مئات الملايين من الأمريكيين في 50 ولاية. نظرًا لأن العديد من المعاملات لا تزال تحدث عن طريق البريد ، وإذا تعطل نظام البريد غدًا ، فستتضرر الخدمة الهاتفية أيضًا. تم جمع تفاصيل كلا الهاتفين بواسطة عمال مرهقين في مصانع في أمريكا الجنوبية وآسيا ، وكتب المبرمجون المرهقون الذين يستأجرون غرفًا باهظة الثمن في وادي السيليكون رمزًا يضمن التواصل المستمر لهواتفنا.كل هذا مخفي في 10 أحرف. النص ، الذي ، لكي نكون صادقين ، يعني أكثر بكثير مما هو مكتوب فيه. يحلل عقلي دون وعي سنوات التواصل مع زوجتي لفك تشفير الرسالة على الهاتف ، لكن بيني وبينك لا تزال هناك غابة كاملة من الوساطة الاجتماعية - مجموعة من الناس والأحداث والتفاصيل التي لا يمكن كشفها.العواقب
وهنا ، في مكتبي ، في وقت متأخر من مساء الأحد. كتبت الزوجة من غرفة النوم أدناه: "أحبك" ، وبعد بضع ثوان ، وصلت رسالة إلى هاتفي على بعد عشرة أمتار. أفهم ما يعنيه ذلك: لقد حان الوقت لأتمنى لها ليلة سعيدة وربما أكمل هذا المقال. أكتب الكلمات الأخيرة ، التي أصبحت الآن أكثر وعياً قليلاً بالطبقات المعقدة من الكيلومترات ، والإشارات ، وعقود من التاريخ والعرق البشري ، والتي كانت مطلوبة حتى لا تصرخ زوجتي إليّ ، لقد حان الوقت للراحة.