العناوين والأسماء والقواعد المشتركة
يحتاج كل جهاز على الشبكة إلى عنوان لتجده البيانات. وعنوان IPv4 أربعة أعداد تفصل بينها نقاط، وكل عدد بايت من ٠ إلى ٢٥٥؛ وهي معًا ٣٢ بتًا. فمثلًا 192.0.2.15 يُكتب بالثنائي 11000000.00000000.00000010.00001111. أما عنوان مثل 192.0.2.256 فغير صالح لأن ٢٥٦ أكبر من ٢٥٥. وعناوين IPv6 أطول وتعطي عناوين أكثر بكثير. ويتذكر الناس الأسماء أفضل من الأعداد، فيُستخدم اسم نطاق مثل school.example، ويعمل نظام أسماء النطاقات كدليل الهاتف: يترجم الاسم إلى عنوان IP. والبروتوكول مجموعة قواعد متفق عليها، كقواعد لعبة يعرفها اللاعبان. ويستخدم الإنترنت طبقات لكل منها عمل واحد: طبقة التطبيقات تحمل قواعد الخدمات (HTTP لصفحات الويب، وSMTP لإرسال البريد، وPOP وIMAP لاستقباله)؛ وطبقة النقل تقسم البيانات إلى حزم وتتأكد من وصولها؛ وطبقة الإنترنت تضيف العناوين وتجد الطريق؛ وطبقة الربط ترسل البتات عبر الكابل أو الراديو. ولأن كل طبقة تؤدي عملًا واحدًا يمكن تحسين أي منها دون تغيير الأخرى.
| الطبقة | العمل | أمثلة |
|---|---|---|
| التطبيقات | قواعد الخدمة | HTTP, SMTP, POP, IMAP |
| النقل | تقسيم إلى حزم والتأكد من الوصول | TCP |
| الإنترنت | العناوين والمسارات | IP |
| الربط | البتات عبر الكابل أو الراديو | كابل، راديو |
| العنوان | هل هو صالح؟ | السبب |
|---|---|---|
| 10.0.0.5 | نعم | أربعة أعداد كلها من ٠ إلى ٢٥٥ |
| 192.168.1.20 | نعم | أربعة أعداد كلها من ٠ إلى ٢٥٥ |
| 192.168.1.256 | لا | ٢٥٦ أكبر من ٢٥٥ |
| 192.168.1 | لا | ثلاثة أعداد فقط |
اخترع شبكة صغيرة من خمسة أجهزة في البيت أو المدرسة. أعطِ كل جهاز عنوان IPv4 صالحًا (أربعة أعداد من ٠ إلى ٢٥٥) واكتب اسم نطاق للخادم بالنهاية .example. ثم بيّن أي سطر في قائمتك سيبحث عنه نظام أسماء النطاقات.