Faragiri
العربية

كل اللغات

تعلم الشبكاتالشبكات والأنظمة

الرفع يتوقف والتصفح يعمل، وجهاز المسح يصل إلى العالم ولا يصل إلى الغرفة المجاورة. رقمان في الإعداد يفسران الاثنين.

7الأقسام
5دقائق القراءة
2العمق

من الشكوى إلى الطبقة

لكل طبقة جملة يقولها الناس حين تسقط

لا شيء هنا خطوة ولا شيء مرقم. كل طبقة تقف على التي تحتها، والجملة التي يقولها المشتكي تسمي الطبقة التي يفحص عندها لا الطبقة التي عطلت.

  1. التطبيق الذي يردالطبقة الوحيدة التي يراها المشتكي، فجملته «الموقع معطل» وهي أقل الجمل صدقايتهم أولا
  2. الأسماء تترجمشكواها أن الرابط لا يفتح والرقم يفتح، وهي الطبقة الأكثر اتهاما بعد التطبيقأسهلها فحصا
  3. التوجيه بين الشبكاتشكواها أن الإنترنت يعمل والخادم في الغرفة المجاورة لا. هنا يقع القناع، وهنا يقع حد حجم الحزمةعطل وهران
  4. العناوين على السلك المحليشكواها أن الجهاز متصل بلا إنترنت، وكل جهاز في القصة كان يملك عنوانا صحيحايملكها الجميع
  5. السلك والراديوشكواها أن الإشارة كاملة، والإشارة الكاملة إعلان عن نقطة الوصول لا عن الطريق خلفهاالوحيدة التي تفحص

يترك الوقت خارجه. كل جواب من هذه الأجوبة يعود في ثانية، فعطل يظهر مرتين في الساعة ينجو من الطبقات الخمس كلها وهي تفحص وتعلن سليمة.

مكتب تخليص جمركي في وهران يرفع ملفات التصريح إلى بوابة حكومية. الملفات الصغيرة تصعد في ثوان، والكبيرة تتوقف عند النقطة نفسها في كل مرة ثم تنتهي مهلتها. والتصفح يعمل، والبريد يعمل، وقياس السرعة يعطي رقما ممتازا.

لا شيء هنا معطل بالمعنى الذي يفهمه أحد. كل طبقة سئلت سؤالا نعم أو لا وأجابت نعم، والعطل يقع بين طبقتين لا داخل واحدة. ولهذا لا يكون السؤال الأول في شبكة حقيقية هل هي معطلة، بل أي طبقة تكذب.

وهذا الفرق هو الفرق بين من حفظ العناوين والبروتوكولات وبين من يصلح شبكة. المعرفة نفسها، والترتيب مختلف.

لكل طبقة شكوى يقولها الناس بها

القارئ لا يصل إلى الشبكة من الطبقات، بل من جملة يقولها موظف. وقيمة النموذج الطبقي كلها أنه يحول تلك الجملة إلى مكان يفحص. «الإشارة كاملة والإنترنت لا يعمل» جملة تسمي الطبقة الثانية من الأسفل ولا تسمي الأولى، لأن الإشارة الكاملة إعلان من نقطة الوصول عن نفسها لا عن الطريق خلفها.

و«الموقع معطل» أكثر الجمل ورودا وأقلها صدقا، لأن التطبيق هو الطبقة الوحيدة التي يراها المشتكي، فيتهم أولا ويبرأ آخرا. وبين الطرفين تقع الطبقات التي لا يملك أحد جملة لها، وهي التي تحمل أغلب الأعطال.

الملف الكبير يتوقف والصغير يمر: حسبة 1492

خط النحاس المنزلي والمكتبي في أغلب المدن العربية يمر ببروتوكول PPPoE، وهو يأخذ ثمانية بايتات من كل إطار لنفسه. فالحد الأقصى لحجم الحزمة ينزل من 1500 إلى 1492، وهذا الرقم هو كل الحكاية.

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

والقياس أمر واحد. الأمر ping -M do -s 1464 يرسل حزمة يمنع تجزئتها، وحجمها الكلي 1464 زائد 28 بايتا للترويستين، أي 1492 بالضبط. فإن نجحت هذه ورفضت 1472، فالطريق 1492 والسبب PPPoE. وعلى ويندوز الأمر نفسه بصيغة ping -f -l 1464. والعلاج في الموجه لا في الأجهزة: ضبط الحد على 1492، أو تثبيت أكبر حجم قطعة عند 1452، وهو 1492 ناقص أربعين بايتا للترويستين.

القناع يقرر، ولا ينظر إليه أحد

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

المبنى كله عنوانه 192.168.10.0/23، أي أن كل ما بين 192.168.10.1 و192.168.11.254 محلي. أجهزة المكتب ضبطت بقناع 255.255.254.0 وهو الصحيح. أما موجه صغير في المستودع فيوزع قناع 255.255.255.0. فجهاز المسح على 192.168.11.30 ينظر إلى خادم على 192.168.10.9 ويقرر أنه ليس محليا، فيسلم الحزمة إلى بوابته، وهي موجه لم يخبره أحد بوجود النصف الآخر. والخادم في الاتجاه المعاكس يرى الجهاز محليا فيناديه على السلك مباشرة، فيصل.

قناع الشبكة الفرعية يقرر أي العناوين محلي وأيها يحتاج موجها، وهذا القرار يقع قبل أي شيء آخر. والأمر ip route get 192.168.10.9 ينهي النقاش في سطر: إن طبع كلمة via فالجهاز يسلمها إلى بوابة، وإن طبع اسم البطاقة وحدها فهو ينادي على السلك. لا حساب ولا رسم، والجواب من النواة نفسها لا من فهم أحد للقناع.

العنوان الذي يظهر في الموجه ليس عنوانك

ثم أراد صاحب المكتب أن يصل إلى الخادم من بيته، ففتح إعدادات الموجه ووجد أن عنوانه الخارجي يبدأ بالرقم 100.64. توجيه المنافذ لن يعمل، ولا خطأ في الإعداد.

المدى 100.64.0.0/10 مخصص لترجمة العناوين على مستوى المزود: المشترك يأخذ عنوانا خاصا من المزود لا عنوانا عاما، ومئات المشتركين يخرجون إلى العالم من عنوان واحد. أثره الوحيد المهم أن الاتصال يمشي في اتجاه واحد: من الداخل إلى الخارج يعمل كل شيء، ومن الخارج لا يوجد عنوان يشير إلى هذا المكتب أصلا. وهذا شائع في الاشتراكات المنزلية عبر شمال أفريقيا والمشرق، وهو قرار المزود لا خطأ المشترك، وحله شراء عنوان ثابت من المزود أو جعل الخادم هو من يبدأ الاتصال بالخارج.

حزمة واحدة، سؤال واحد

المفترق الذي تأخذه كل حزمة، يقرره رقم لا ينظر إليه أحد

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

جهاز المسح يحمل حزمة إلى 192.168.10.9. أهذا العنوان محلي
  • القناع يقول نعم
    ناد عليه على السلك مباشرةلا موجه في القصة، والحزمة لا تغادر المبدل
    • يعمل حتى لو كان التوجيه مضبوطا خطأ
    • يسقط لحظة يكون الجهازان على شبكتين مختلفتين فعلا
    • هذا ما كان يفعله الخادم، بقناع 255.255.254.0
  • القناع يقول لا
    سلمه إلى البوابةالآن لا بد أن يكون أحد قد أخبر الموجه بالشبكتين، ولم يخبره أحد
    • سلوك صحيح تماما، والحزمة تسقط بعد ذلك بخطوة
    • الأمر ip route get يطبع كلمة via، وهي الجواب كله
    • هذا ما كان يفعله جهاز المسح، بقناع 255.255.255.0

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

الشهادة تدرس شبكة ليست في هذا المكتب

أكثر من يصل إلى هذا الموضوع بالعربية يدرس لشهادة، وCCNA هي الاسم الذي يكمل عبارة البحث نفسها. والشهادة تعطي شيئا حقيقيا: مفردات مضبوطة، ونموذجا طبقيا يجعل سؤال «أي طبقة» قابلا للطرح أصلا، واسما يقرأه سوق التوظيف في الخليج بالاسم.

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

ما تفتحه في 2026

iproute2 تعطي الأمر ip، وأهم ما فيه لهذه الصفحة ip route get. وقد حل محل قراءة جدول التوجيه بالعين وحساب القناع في الرأس، وهو حساب يخطئ فيه المحترفون ولا يخطئ فيه الأمر. مجاني وموجود على كل لينكس حديث.

Wireshark مجاني ومفتوح المصدر، ويظهر ما مر على السلك فعلا بدل ما يظن كل طرف أنه أرسله. وقد حل محل التخمين من السجلات والجدال بين فريقين، وهو الأداة التي تنهي جملة «نحن أرسلنا الطلب» في ثلاثين ثانية. والخطأ الشائع فيه فتحه أولا: هو الأداة الأخيرة لا الأولى، لأنه يعطي كل شيء ولا يعطي سؤالا.

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

الترتيب الذي يعبر بالمرء

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

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

وموضع التوقف معروف بالاسم: العناوين وDNS وHTTP تؤخذ ثلاث حقائق منفصلة، كل واحدة واضحة وحدها، ويقع التعثر أول مرة تجتمع الثلاث ولا يكون شيء منها معطلا. من عبر ذلك تعلم أن يسأل عن الطبقة قبل أن يسأل عن العطل، ومن لم يعبره يبقى يعيد تشغيل الموجه.

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

بجانب هذه العقدة

فوق هذه العقدة