Professional Documents
Culture Documents
الشـبكات
1-1 نظرة عامة
يعبّزز فصببل المراجعببة هببذا المفبباهيم الببتي قببد سبببق أن تعّلمتهببا مببن قبببل
بخصوص الطراز OSIالمرجعي وشبكات المناطق المحلية ) (LANsوعنونة .IPإن
فهم تلببك المواضببيع المتشببعبة هببي الخطببوة الولببى نحببو معرفببة نظببام سيسببكو
لتشغيل الشبكات البينية Internetwork Operating System
) ،(IOSوهو الموضوع الرئيسي فببي منهببج التعليببم هببذا ،حيببث يجببب فهببم مبببادئ
التشبيك البيني جيدا ً والمشروحة في هذا الفصل قبل محاولة فهم تشببعبات نظببام
سيسكو .IOS
1
مسـار الفصل الول :أساسيات الحاسب
الشـبكات
المناطق الواسعة هي ضبط تكوين وظبائف الطبقبات الثلث السبفلية ،وتسبتعمل
طريقة التغليف ) (encapsulationوعكسها كوسيلة للتخاطب بين الطبقببات ،وذلببك
في وظبائف الطبقبات المتناظبرة ) (Peer-to-peerالتي سيأتي شرحها لحقًا.
كما هو مبببّين فببي الشببكل ) (2نجببد أن هنبباك سبببع طبقببات فببي الطببراز OSI
المرجعي ،كل واحدة منها لها وظيفة منفصلة ومختلفة .وتوّزع وظببائف بروتوكببول
التحكم بالرسال/بروتوكول النترنت )أو (TCP/IPعلى خمس طبقات .ويدعى هذا
التوزيع لوظائف التشبببيك بتقسببيم الطبقببات ،وهببذا بغببض النظببر عببن عببدد هببذه
الطبقات.
2
مسـار الفصل الول :أساسيات الحاسب
الشـبكات
.6وصلة البيانات :تحضر هذه الطبقة وحببدة بيانببات )أو رزمببة( لرسببالها ماديبا ً
عبببر الوسببائط .كمببا إنهببا تتببولى مسببألة العلم عببن الخطبباء ،وطبيعببة الشبببكة،
والتحكببم بالنسببياب .وتسببتعمل هببذه الطبقببة عنبباوين التحكببم بالوصببول إلببى
الوسائط) (Media Access Controlأو )(MAC
.7الماديــة :تسببتعمل هببذه الطبقببة التحببم بالوسببائل الكهربائيببة والميكانيكيببة
والجرائية للتنشيط والمحافظة على الوصلة المادية بيببن النظمببة .وهببي وسببائط
مادية كالسلك الزوجية المفتولة والمتحدة المحورة واللياف الضوئية.
1-2-3التصالت بين الطبقات المتناظرة )(peer-to-peer
تستخدم كل طبقة بروتوكول خباص بهبا لتتصببل بالطبقبة النظيببرة لهبا مبع شبببكة
أخرى .ويتبادل بروتوكول كل طبقة معلومات ،تدعى -وحدات بيانات البببروتوكول
ددا ً) - (PDUsمع الطبقات النظيرة لها .وبإمكببان الطبقببة أن تسببتعمل اسببما مح ب ّ
ل ،في ،TCP/IPتتصل طبقة الرسال فببي البب TCPبوظيفببة أكثر لوحدتها .PDUمث ً
TCPالنظيرة لها باستعمال أجزاء وتستعمل كل طبقة خدمات الطبقببة الموجببودة
تحتها من أجل التصال مع الطبقة النظيرة لها .وتستعمل خدمببة الطبقببة السببفلي
معلومات الطبقة العليا كجزء من وحداتها PDUالتي تتبادلها مع نظرائها.
تصبح أجزاء TCPقسما ً من ُرزم )وحدات البيانات( طبقة الشبكة التي يتم تبادلهببا
بين النظراء IPوبدورها ،فتصبح رزم IPقسما ُ من أطر وصلة البيانات يتببم تبادلهببا
بين الجهزة الموصولة ببعضها البعض مباشرة .وفببي نهايببة المطبباف ،تصبببح تلببك
الطبر بتبات ،عنبدما تقبوم الجهبزة المسبتخدمة فبي بروتوكبول الطبقبة الماديبة
بإرسال البيانات أخير ًًا.
وتعتمببد كببل طبقببة علببى خببدمات الطبقببة الموجببودة تحتهببا فببي الطببراز OSI
المرجعي .ومن أجل تقديم هذه الخدمة ،تستعمل الطبقببة السببفلي تغليف با ً لوضببع
وحدة بيانات البروتوكول ) (PDUمن الطبقة العليبا فببي حقببل بياناتهبا ،ثببم يمكنهبا
إضافة أية مقدمات ونهايات تحتاج لها للقيام بوظيفتها.
كمثال على هببذا ،تقببدم طبقببة الشبببكة خدمببة لطبقببة الرسببال ،وتقببدم طبقببة
الرسال ،البيانات إلى النظام الفرعي للشبكة البينية .ومهمبة طبقببة الشببكة هببي
نقل تلك البيانات عبر الشبكة البينية .ويتم تنفذ هذه المهمة بتغليف البيانات ضمن
رزمببة ،وتتضببمن هببذه الرزمببة مقدمببة تحتببوي علببى معلومببات ضببرورية لكمببال
الرسال ،كالعناوين المنطقية للمصدر والوجهة.
وتقدم طبقة وصلة البيانات بدورها خدمة لطبقة الشبكة .إنها تغّلف رزمة طبقة
الشبكة في إطار .وتحتوي مقدمة الطار على معلومات ضرورية لكمببال وظببائف
ل ،العناوين المادية( .وأخيرا ًً تقدم الطبقة المادية خدمببة لطبقببة وصلة البيانات )مث ً
فر إطار وصلة البيانات إلى مصفوفة مببن الحبباد والصببفار وصلة البيانات :إنها تش ّ
لرسالها عبر الوسائط )عادة ،سلك(.
1-2-4خمس خطوات لتغليف البيانات
عند قيام الشبكات بتنفيذ خدمات للمستخدمين ،يمر انسياب وتحزيــم
معلومات المستخدم الصلية عبر عدة تغي ّــرات .وفــي مثــال التشــبيك
البيني التالي ،هناك خمس خطوات تحويل.
.1الخطوة الولى :يحول الحاسب رسالة البريد اللكتروني إلى أحرف أبجديببة
رقمية يمكن أن يستعملها نظام التشبيك البيني .وهذه هي البيانات.
3
مسـار الفصل الول :أساسيات الحاسب
الشـبكات
.2الخطوة الثانيــة :يتببم بعببدها تقسببيم بيانببات الرسببالة لرسببالها عبببر طبقببة
في الرسببالة )المرسببل الرسببال فببي نظببام التشبببيك البببيني وتضببمن أن مضببي َ
والمستقبل( في طرَفي نظام البريد اللكتروني يمكنهما التصال ببعضببهما بشببكل
موثوق به.
.3الخطوة الثالثة :بعد ذلك ،تقوم طبقة الشبكة بتحويل البيانات إلى رزمببة ،أو
وحدة بيانات .وتحتوي الرزمببة أيضبا ً علببى مقدمببة شبببكة تتضببمن عنوانبا ً منطقيبا ً
للمصدر والوجهة .ويساعد العنوان أجهزة الشبكة على إرسال الرزمة عبر الشبكة
على مسار منتقي.
.4الخطوة الرابعة :كل جهاز في طبقة وصلة البيانات يضع الرزمببة فببي إطببار.
يمكن لطار الجهاز من التصال بالجهاز الشبكي التالي الموصول به مباشرة على
الوصلة.
.5الخطوة الخامسة :يتغّير الطار إلى مصفوفة من الحبباد والصببفار لرسببالها
عبر الوسائط )عادة سلك( .وتمكببن وظيفببة التببوقيت الجهببزة مببن التفريببق بيببن
البتات أثناء النتقال عبر الوسائط.
وتختلــف الوســائط فــي الجــزء المــادي للشــبكة البينيــة علــى امتــداد
ل ،قد تبدأ رســالة البريــد اللكــتروني فــي شــبكة منــاطق المسار .مث ً
محلية ،عبر المحور الساسي لشبكة الجامعة ،وتتابع عبر وصلة شبكة
مناطق واسعة إلى أن تصل إلـى وجهتهـا فــي شــبكة منــاطق محليـة
أخرى بعيدة.
4
مسـار الفصل الول :أساسيات الحاسب
الشـبكات
اليثرنت :التقنية الولى من التقنيات الرئيسببية لشبببكة المنبباطق المحليببة،
وتشّغل أكبر عدد من شبكات المناطق المحلية.
توكنرينغ ) (..token) :ومعناهببا دائرة الحلقببات( صببنع ،IBMتلببت اليببثرنت
وأصبحت الن شائعة الستعمال في عدد كبير من شبكات .IBM
أف دي دي أي :FDDIتسببتعمل الحلقببات أيضبًا ،وهببي الن شبببكة منبباطق
محلية شعبية في الجامعات.
وتيسببر الطبقببة الماديببة فببي شبببكة المناطقيببة المحليببة ،الوصببول إلببى وسببائط
الشبكة .وتقدم طبقة وصلة البيانات دعما ً للتصببال عبببر عببدة أنببواع مببن وصببلت
البيانببات ،كوسببائط اليببثرنت .IEEE 802.3/سببوف تببدرس المواصببفات القياسببية
لشبكة اليثرنت IEEE 802.3المناطقية المحلية .يبّين الشكل وسائط "الطبقة "1
الكثر استعمال ً في الشبكات اليوم -السلك المتحدة المحببور والليبباف الضببوئية
والسلك الزوجية المفتولة .وتقدم أنظمة العنونة كالتحكم بالوصول إلى الوسائط
) (MACوبروتوكول النترنت ) (IPطريقة بنائيببة واضببحة ليجبباد وتسببليم البيانببات
للحاسبات أو للمضيفين الخرين على الشبكة.
1-3-2المواصفات القياسية اليثرنت و IEEE 802.3
تعرف المواصببفات القياسببية اليببثرنت و IEEE 802.3شبببكة منبباطق محليببة ذات
طبيعة تعمل عند سرعة إرسال إشارات أساسية النطاق تبلغ 10ميغابت بالثانية.
ضــح الشــكل ) (1المواصــفات القياســية الثلث المعّرفــة لتمديــد يو ّ
السلك:
• ) 10BASE2اليثرنت الرفيعة(:تسمح بإنشباء أقسبام فبي سبلك الشببكة المتحبد
المحور إلى 185متر.
• ) 10BASE5اليثرنت السميكة(:تسمح بإنشاء أقسام فببي سببلك الشبببكة المتحببد
المحور فيها إلى 500متر.
• -- 10BASE-Tتحمل أطر اليثرنت على أسلك زوجية مفتولة غير مكلفة
تقدم المواصفات القياسية 10BASE5و 10BASE2اتصببال ً لعببدة محطببات إلببى
نفس قسم شبكة المناطق المحلية.وتربط المحطات بالقسم بواسطة سببلك يبببدأ
من مقبس واجهة وحدة الرفاق ) AUIاختصار ،(Attachment Unit Interfaceفببي
المحطة إلى مرسل /مستقبل مربوط مباشببرة بسببلك اليببثرنت المتحببد المحببور،
لن 10BASE-Tتقدم اتصال ًً لمحطة واحدة فقط فإن المحطات المربوطة بشبببكة
صل أسببلك أو إيثرنت مناطق محلية بواسطة 10BASE-Tتكون موصولة دائما ً بمو ّ
بمحول شبكة محلية .في هذا الترتيب ،فإن موصل أو محول الشبكة المحلية ،هببو
نفسه مقسم إيثرنت .
وتحضر وصلت بيانات اليثرنت و 802.3البيانات للرسال على الوصلة المادية
التي تربط جهببازين مث ً
ل ،كمببا يبببّين الشببكل ) ،(2حيببث يمكببن ربببط ثلثببة أجهببزة
ببعضها البعض مباشرة عبر شبكة اليثرنت المناطقيبة المحليبة .المباكنتوش علبى
اليسببار والحاسببب المتوافببق مببع أتتببل فببي الوسببط يبّينببان عنبباوين MACالببتي
جه على اليمين أيضا ً عنبباوين MAC تستعملها طبقة وصلة البيانات .ويستعمل المو ّ
لكببل واجهبة مبن واجهببات شبببكة المنباطق المحليببة الجانبيبة .و تسبتعمل واجهبة
جه مختصر نوع الواجهة " "Eللنظام سيسكو IOSالببتي اليثرنت 802.3/على المو ّ
ل ،"0" ،كما هو مبّين في الشكل .(2 يليه رقم الواجهة )مث ً
5
مسـار الفصل الول :أساسيات الحاسب
الشـبكات
البث هو أداة فّعالة يمكنها إرسال إطار واحببد إلببى عببدة محطببات فببي الببوقت
نفسه.يستعمل البث عنوان وجهة وصلة البيانات لجميع الحبباد )FFFF.FFFF.FFFF
في النظام السدس عشري( .كما يبّين الشكل ) ،(3إذا أرسلت المحطة Aإطببارا ً
بعنوان وجهة كله آحبباد ،سببتتلقى كببل المحطببات Bو Cو Dالطببار وتم بّرره إلببى
طبقاتها العليا لمزيد من المعالجة.
عند استعمال البث بشكل غير صحيح ،فإن ذلك يمكن أن يببؤثر جببديا ً علببى أداء
المحطات بأن يقطع سير عملها بشكل غير ضروري .لذا يجب اسببتعمال عمليببات
ل ،أو عندما تكون الوجهببة هببي البث فقط عندما يكون عنوان MACللوجهة مجهو ً
كل المحطات.
1-3-3ناقل كاشف للتصالت المتداخلة بواسطة تحسس التصادمات
بين الشارات
في شبكة إيثرنت المناطقية المحلية ،تتم عمليببة إرسببال واحببدة فقببط فببي أي
زمن محدد ،وُيشار إلى شبكة إيببثرنت المناطقيببة المحليبة كشبببكة "ناقبل كاشبف
لتداخل التصالت عن طريق تحسن التصادمات"
) .(CSMA/CDوهذا يعني أن البث أطرد المرسل يعبببر الشبببكة بأكملهببا وتتلقبباه
منهيات لمنعهببا وتفحصه كل نقطة .وعندما تصل الشارة إلى نهاية جزء ،تمتصها ال ُ
من العودة إلى الجزء.
دد مببا إذا كببانت عندما ترغب محطة ما بإرسال إشارة فإنها تفحص الشبكة لتح ّ
هناك محطة أخرى تقوم بالرسال حاليًا .فإذا لببم تكببن الشبببكة مسببتخدمة ،فيبببدأ
بالرسال .وتراقب المحطة الشبببكة -أثنبباء إرسببال إشببارة ،-لتضبمن عببدم وجبود
صببل محطتببان إلببى أن محطة أخرى ُترسل في ذلك الوقت .مببن المحتمببل أن تتو ّ
الشبكة متوفرة وتبدأن بالرسال في نفس الوقت تقريبًا .و سيؤدي ذلك في هببذه
ضح في الجزء العلوي من الرسمة. الحالة إلى حدوث تصادم ،كما هو مو ّ
وعندما تكتشف النقطة المرسلة تصادم داخل الشبكة فإنها ترسل أشارات في
الشبكة ،فإنها ترسل إشارة تشويش تجعل التصبادم يبدوم مبدة كافيبة لكبي تعبثر
عليه النقاط الخرى .وعندها ستتوقف كل النقبباط عببن إرسببال الطببر لفببترة مببن
الوقت منتقاة عشوائيا ً قبل محاولة إعادة الرسال من جديببد .إذا أدت المحبباولت
اللحقة إلى تصادمات أيضًا ،ستحاول النقطة إعبادة الرسبال حببتى 15مببرة قبببل
دد السبباعات مببواقيت عببودة مختلفببة .وإذا كببان التخلي عن المسببالة نهائيبًا .وتحب ّ
ف فإن إحدى المحطتين ستنجح في المرة المقبلة. التوقيتان مختلفان بمقدار كا ٍ
1-3-4العنونة ) (IPالمنطقية
من العناصر المهمة في أي نظام شبببكي ،هببي العمليببة الببتي تمكببن معلومببات
محددة ،من إيجاد أجهزة حاسوبية معينة في الشبكة .يتم استعمال أنظمببة عنونببة
ل ،عنونببةمختلفببة لهببذا الهببدف ،بنبباًء علببى عائلببة البببروتوكولت المسببتخدمة فمث ً
AppleTalkمختلفة عن عنونة ،TCP/IPالتي تختلف بدورها عن عنونة .IPX
هناك نوعان مهمان من العناوين همببا عنبباوين طبقببة وصببلة البيانببات وعنبباوين
طبقة الشبكة .عناوين طبقة وصلة البيانات ،المسماة أيضا ً عناوين الجهزة المادية
أو عناوين ،MACهي عادة ميزة لكل اتصال شبكي .في الحقيقة ،فإنه في معظم
شبكات المناطق المحلية ،توجد عناوين طبقببة وصبلة البيانبات علبى ) NICبطاقببة
الشبكة( .ولن الحاسب العادي له اتصال شبكي مادي واحد فإن له عنببوان طبقببة
6
مسـار الفصل الول :أساسيات الحاسب
الشـبكات
جهبات والجهبزة الخبرى الموصبولة بعبدة شببكات وصلة بيانات واحد فقبط .المو ّ
مادية يمكن أن تكون لها عدة عناوين طبقببة وصببلة بيانببات .وكمببا يببوحي أسببمها،
توجد عناوين طبقة " وصلة البيانات" في الطبقة " " 2لطراز OSIالمرجعي.
توجد عناوين طبقة الشبكة )المسماة أيضا ً عناوين منطقية أو عناوين IPلطقم
بروتوكولت النترنت( في الطبقة 3للطراز OSIالمرجعي .خلف با ً لعنبباوين طبقببة
وصلة البيانات ،التي توجببد عببادة ضببمن نطبباق عنونببة ثببابت ،فببإن عنبباوين طبقببة
الشبكة تكببون هرميببة .بمعنببى آخببر ،هببي كالعنبباوين البريديببة الببتي تشببرح مكببان
الشخص بتحديدها بلدا ً وولية ورمزا ً بريديا ً ومدينة وشارعا ً وعنببوان منببزل واسببم.
أحد المثلة عن عنوان ثابت هو رقم الضمان الجتماعي الميركي .كل شببخص لببه
قل في أرجاء البلد والحصببول رقم ضمان اجتماعي مميز ،ويستطيع الشخاص التن ّ
على عناوين منطقية جديدة بناًء على مدينتهم أو شارعهم أو رمزهم البريدي ،لكن
أرقام ضمانهم الجتماعي تبقى كما هي.
1-3-5عنونة MAC
لكي تتشارك عدة محطات بنفس الوسائط وتستمر فببي التعبّرف علببى بعضببها
البعض ،فإن طبقات MACالفرعية تحدد عناوين لجهزة أو وصلت بيانببات تببدعى
عناوين .MACكل واجهة شبكة مناطق محلية لها عنوان MACمميز .فببي معظببم
بطاقات الشبكات ) ،(NICيتم تثبيت العنوان MACفي الذاكرة .ROMوعندما يتم
سخ هذا العنوان إلى الذاكرة .RAM تهيئة بطاقة الشبكةُ ،ين َ
قبل أن تتمكن الجهزة الموصولة مباشرة على نفس شبكة المنبباطق المحليببة
سببل أن يملببك العنببوان MAC مر ِ من أن تتبادل أطر بيانببات ،يجببب علببى الجهبباز ال ُ
قببق مببن الخاص بالجهاز المستقبل .أحد الطرق التي يستطيع بها المرسببل أن يتح ّ
العنوان MACهو اسببتخدام ) ARPبروتوكببول ترجمببة العنبباوين( .ويوضببح الرسببم
طريقتين يتم فيهما استخدام ARPمثال ،،TCP/IPلكتشاف عنوان .MAC
في المثال الول ،المضيف Yوالمضيف Zموجودان في نفس شبكة المنبباطق
المحليببة .المضببيف Yيبببث طلببب ARPإلببى شبببكة المنبباطق المحليببة بحثبا ً عببن
المضيف .Zلن المضيف Yقد أرسل بثا ً فإن كل الجهزة بما في ذلك المضيف Z
ستنظر إلببى الطلببب؛ لكببن فقببط المضببيف Zسببيجيب مببع عنببوانه .MACيتلقببى
المضيف Yرد المضيف Zويحفظ العنوان MACفي الببذاكرة المحليببة ،المسببماة
في أغلب الحيان مخبأ .ARPوفي المرة المقبلة التي يحتاج فيها المضيف Yإلببى
التصال بالمضيف Zمباشرة فإنه يستعمل العنوان MACالمخّزن.
في المثال الثباني ،المضببيف Yوالمضببيف Zموجبودان فببي شبببكات مناطقيببة
جه .A محلية مختلفة ،لكن يمكنهما الوصول إلببى بعضببهما البعببض مببن خلل المببو ّ
جه Aأن المضببيف Zل يمكنببه أن دد المببو ّ عندما يبث المضيف Yطلببب ،ARPيحب ّ
جه Aيجببد أن العنببوان IPللمضببيف Zهببو لشبببكة يتعّرف علببى الطلببب لن المببو ّ
ً
دد أيض با أن أي رزم للمضببيف Zيجببب جه Aيح ب ّ مناطق محلية مختلفببة .لن المببو ّ
جه Aعنوانه MACالخاص كوكيل رد على الطلب .ARPيتلقى ترحيلها ،يزّود المو ّ
جه Aويحفظ العنوان MACفي ذاكرة مخبأه .ARPالمببرة المضيف Yجواب المو ّ
المقبلببة الببتي يحتبباج فيهببا المضببيف Yإلببى التصببال بالمضببيف Zفببإنه يسببتعمل
جه .Aالعنوان MACالمخّزن التابع للمو ّ
1-4-2الشبكات الفرعية
سن الشبكات الفرعية فعالية عنونة الشبكة .وإضافة شبكات فرعيببة ل يغي ّببر تح ّ
كيف سببيرى العببالم الخببارجي الشبببكة ،لكببن ستصبببح هنبباك بنيببة إضببافية ضببمن
سمة فرعيا ً إلى أربع شبكات المؤسسة .في الشكل) ،(1الشبكة 172.16.0.0مق ّ
دد
فرعيببببة 172.16.1.0 :و 172.16.2.0و 172.16.3.0و .172.16.4.0تحبببب ّ
جهات الشبكة المقصودة باسببتعمال عنببوان الشبببكة الفرعيببة ،ممببا يحبد ّ مببن المو ّ
كمية حركة المرور على بقية أجزاء الشبكة.
دد مببن وجهببة نظببر العنونببة ،الشبببكات الفرعيببة هببي ملحببق لرقببم شبببكة .يحب ّ
مسئولوا الشبكة حجببم الشبببكات الفرعيببة بنبباًء علببى التوسببيع الببذي تحتبباج إليببه
مؤسساتهم .تستعمل أجهزة الشبكة أقنعة الشبكات الفرعية لتحديد أي جببزء مببن
العنوان هو للشبكة وأي جزء يمّثل عنوان المضيفين.
مثال عن إنشاء شبكات فرعية من الفئة .C
فببي الشببكل) ،(3تببم إعطبباء الشبببكة عنببوان الفئة Cالتببالي.201.222.5.0 :
بافتراض أن هناك حاجة لب 20شبكة فرعية ،مع 5مضيفين علببى الكببثر فببي كببل
شبكة فرعية ،لذلك فتحتاج إلى تقسيم الُثمانّية ) (octetالخيرة إلى شبببكة فرعيببة
ومضيف ،ثم تحديد ما سببيكون عليببه قنبباع ) (maskالشبببكة الفرعيببة .تحتبباج إلببى
انتقاء حجم حقل شبكة فرعية يؤدي إلى نشببوء شبببكات فرعيببة كافيببة .فببي هببذا
المثال ،انتقاء 5بتات يعطيك 20شبكة فرعية.
عفات للرقببم - 8 مضببا َ فببي المثببال ،عنبباوين الشبببكات الفرعيببة هببي كلهببا ُ
201.222.5.16و 201.222.5.32و .201.222.5.48البتبببات المتبقيبببة فبببي
الُثمانّيببة الخيببرة محجببوزة لحقببل المضببيف .البتببات الثلثببة فببي المثببال كافيببة
للمضيفين الخمس المطلوبين في كل شبكة فرعيببة )فببي الواقببع ،تعطيببك أرقببام
للمضيفين من 1إلى .(6عناوين المضيفين الخيرة هي تركيبة من عنوان البدايببة
لقسم الشبكة/الشبكة الفرعية زائد قيمببة كببل مضببيف .المضببيفين علببى الشبببكة
الفرعيببببة 201.222.5.16سيحصببببلون علببببى العنبببباوين 201.222.5.17و
201.222.5.18و ،201.222.5.19الخ.
إن رقببم المضببيف ) (0محجببوز لعنببوان السببلك )أو الشبببكة الفرعيببة( ،ورقببم
المضيف المؤلف كله من آحاد محجوز لنببه ينتقببي كببل المضببيفين الببذين ينيئون -
بمعنى آخر ،إنه بث .تبّين الصفحة التالية جدول ً مستعمل ً لمثال التخطيببط للشبببكة
الفرعية .أيضًا ،هناك مثال توجيه يبّين دمج عنوان IPقادم مع قنبباع شبببكة فرعيببة
8
مسـار الفصل الول :أساسيات الحاسب
الشـبكات
لستنتاج عنبوان الشببكة الفرعيبة )يسبمى أيضبا ً رقبم الشببكة الفرعيبة( .عنبوان
الشبكة الفرعية المستخَرج يجبب أن يكبون نموذجيبا ً للشببكات الفرعيبة الموّلبدة
خلل تمرين التخطيط هذا.
مثال عن التخطيط لنشاء شبكات فرعية المثال من الفئة B
في الشكل ،يتم تقسيم شبكة من الفئة Bإلى شبكات فرعية لتزويد ما يصل إلى
254شبكة فرعية و 254عنوان مضيف قابلة للستعمال.
مثال عن التخطيط لنشاء شبكات فرعية المثال من الفئة C
في الشكل ،يتم تقسيم شبكة من الفئة Cإلى شبببكات فرعيببة لتزويببد 6عنبباوين
مضيفين و 30شبكة فرعية قابلة للستعمال.
9
مسـار الفصل الول :أساسيات الحاسب
الشـبكات
ولتحقيق هذه المهمة ،يجب على العمليات والشفرات الموجودة في الطبقة 6أن
ول الصببور ول البيانببات .تضببغط النصببوص الموجببودة فببي طبقببة العببرض وتحب ّ تحب ّ
ّ
الرسومية إلى تدفقات من البتات لكي يمكن إرسالها عبر الشبكة.
تحدد المواصفات القياسية للطبقة 6كيف يتــم تقــديم الصــور .فيمــا
يلي بعض المثلة:
• : PICTتنسيق صور مستعمل لرسال رسوم Quick Drawبين برامج الماكنتوش
أو PowerPC
• : TIFFتنسيق مستعمل للصور النقطية المرتفعة الدقة
• : JPEGمببن مجموعببة الخبببراء الفوتببوغرافيين ،مسببتعمل للصببور ذات النوعيببة
الفوتوغرافية
تحدد المواصفات القياسية الخرى للطبقة 6طريقة تقديم الصوات
والفلم .وتتضمن المواصفات القياسية التالية:
• : MIDIالواجهة الرقمية لللت الموسيقية للموسيقى الرقمية.
• : MPEGالمواصفات القياسببية مببن مجموعببة خبببراء الفلم السببينمائية لضببغط
وكتابة شفرة أفلم الفيديو للقببراص المضببغوطة ،وللتخزيببن الرقمببي ،وسببرعات
البتات إلى 1.5ميغابت بالثانية
• : QuickTimeمواصفات قياسية تعالج الصببوات والفيببديو لبرامببج المبباكنتوش و
PowerPC
طبقة الجلسة) :الطبقة (5
سببق بيببن طلبببات الخببدمات تنشئ وتدير وتنهي الجلسات بين التطبيقببات .إنهببا تن ّ
والجوبة التي تحدث عندما ُتنشئ التطبيقات اتصالت بين مضيفين مختلفين.
1-5-2طبقة الرسال
طبقة الرسال )الطبقة (4مسؤولة عن إرسال وتنظيببم انسببياب المعلومبات مبن
المصدر إلى الوجهة بشكل موثوق به وبدقة.
وتتضمن وظائفها:
• مزامنة التصال
• التحكم بالنسياب
• الستعادة من الخطأ
• الموثوقة من خلل النوافذ
تمكن طبقة الرسال )الطبقة (4جهاز المسببتخدم مببن تجببزئ عببدة تطبيقببات
كن جهبباز التلقببي تابعة لطبقة أعلى لوضعها على نفس دفق بيانات الطبقة ،4وتم ّ
من إعادة تجميع أقسام تطبيق الطبقة العلى .دفق بيانات الطبقببة 4هببو اتصببال
منطقي بين نقاط النهاية في الشبببكة ،ويقببدم خببدمات إرسببال مببن مضببيف إلببى
وجهة معينة تسمى هذه الخدمة أحيانا ً خدمة طرف لطرف.
عندما ترسل طبقة الرسال أقسام بياناتها فإنها تضمن أيضا ً تكامليببة البيانببات.
وهذا الرسال هو علقة اتصالية المنحى بين النظمة المتصلة.
بعض السباب لنجاز إرسال موثوق فيما يلي:
• إنها تضمن أن المرسلين يتلقون إشعارا ً بالقسام المسّلمة.
10
مسـار الفصل الول :أساسيات الحاسب
الشـبكات
• إنها تهتم بإعادة إرسال أي أقسام لم يتم تلقي إشعارا ً بها.
• إنها تعيد وضع القسام في تسلسلها الصحيح في الجهاز الوجهة.
• إنها تقدم تجّنبا ً للزدحام وتحكمًا.
إحدى المشاكل التي يمكن أن تحدث خلل إرسال البيانات هببي جعببل الببذاكرة
المؤقته ) (Buffersتفيض في أجهزة التلقببي .ويمكببن أن يس بّبب الفيضببان حببدوث
مشاكل خطيرة تؤدي إلى خسارة البيانات .تستعمل طبقة الرسال طريقة تببدعى
تحكما ً بالنسياب لحل هذه المشكلة.
1-5-3وظائف طبقة الرسال
فذ كل طبقة من طبقات المستوى العلى وظببائف خاصببة العببرض بهببا .لكببن تن ّ
وظائفها تعتمد على خدمات الطبقات الدنى .كل الطبقات العليا الربببع -البرامببج
)الطبقة (7العرض )الطبقببة (6والجلسببة )الطبقببة (5والرسببال )الطبقببة - (4
يمكنها أن تغّلف البيانات في أقسام.
تفترض طبقة الرسال أنه يمكنها استعمال الشبكة كغيمة لرسال رزم البيانات
من المصدر إلى الوجهة .إذا فحصت العمليات التي تجببري داخببل الغيمببة ،يمكنببك
رؤية أن إحدى الوظائف تستلزم انتقاء أفضببل المسببارات لمسببلك معيببن .سببتبدأ
جهات في هذه العملية. فذه المو ّ برؤية الدور الذي تن ّ
تجزئة تطبيقات الطبقة العليا:
أحد السباب لستعمال طراز متعدد الطبقببات كببالطراز OSIالمرجعببي هببو أن
عدة تطبيقات يمكنها التشارك بنفس اتصال الرسببال .تتحقببق وظائفيببة الرسببال
قسما ً تلو القسم .وهذا يعني أن أقسام البيانات المختلفة مببن تطبيقببات مختلفببة،
سواء تم إرسالها إلببى نفببس الوجهببة أو إلببى عببدة وجهبات ،سببيتم إرسببالها علببى
ملبى أو ً
ل". أساس "القادم أول ً هو ال ُ
ولفهم كيف يعمل هذا ،تخّيل أنك ترسل رسببالة بريببد إلكببتروني وتنقببل ملف با ً )
(FTPإلى جهاز آخر في شبكة .عندما ترسل رسالة بريبدك اللكبتروني ،فقببل أن
يبدأ الرسال الفعلي ،يقوم برنامج في حاسبك بضبط رقببم المنفببذ ) SMTPالبريببد
اللكتروني( ورقم منفذ البرنامج البادئ .وعند قيام كل تطبيق بإرسال قسم دفببق
بيانات فإنه يستعمل رقم المنفذ المع بّرف سببابقًا .وعنببدما يتلقببى الجهبباز الوجهببة
دفق البيانات ،سيفصل القسام ويفرزها لكي تتمكببن طبقببة الرسببال مببن تمريببر
البيانات صعودا ً إلى التطبيق الوجهة المطابق والصحيح.
ينشئ TCPاتصا ً
ل:
لكي يبدأ إرسال البيانات ،يجب على مستخدم واحد لطبقة الرسببال أن ينشببئ
مرسببل جلسة اتصالية المنحى مع النظام النظير له) .(4ثم ،يجب على التطبببيق ال ُ
والمتلقي إبلغ نظامي تشغيلهما بأن اتصال ً سيبدأ .في المفهوم ،حين يتصل جهبباز
واحد بجهاز آخر يجب أن يقبله ذلك الجهبباز الخببر .وتتصببل وحببدات البببروتوكولت
المبرمجة في نظامي التشغيل ببعضهما عن طريببق إرسببال رسببائل عبببر الشبببكة
خببص لببه وأن الجهببتين جبباهزين .بعببد حببدوث كببل للتحقببق مببن أن الرسببال مر ّ
المزامنببة ،ينشببأ اتصببال ويبببدأ إرسببال البيانببات .وخلل الرسببال ،يتببابع الجهببازان
التصال ببروتوكوليهما ليتحققا من أنهما يتلقيان البيانات بشكل صحيح.
يبّين الرسم اتصال ً نموذجيا ً بين أنظمة إرسال وتلقي .المصببافحة الولببى )hard
(shakeتطلب المزامنة .والمصافحة الثانية والثالثة تقّر طلب المزامنببة الساسببي،
11
مسـار الفصل الول :أساسيات الحاسب
الشـبكات
وتزامن مقاييس التصال في التجاه المعاكس .ترسل المصافحة الخيببرة إشببعارا ً
إلى الوجهة بأن الجهتين توافقان على أن اتصال ً قد نشأ .ثم يبببدأ إرسببال البيانببات
حالما ينشأ التصال.
يرسل TCPالبيانات مع تحكم بالنسياب:
أثناء إرسال البيانات ،يمكن أن يحببدث ازدحببام لسببببين مختلفيببن .أول ً حاسببب
مرتفع السرعة قد يوّلد حركة المرور بشكل أسرع مما تستطيع الشبكة إرسببالها.
ثانيًا ،إذا قامت عدة حاسبات بإرسال وحدات بيانات في الوقت نفسبه إلبى وجهببة
واحدة ،ويمكن أن تعاني تلك الوجهة مببن ازدحببام .عنببدما تصببل وحببدات البيانببات
بسرعة أكبر مما يستطيع المضيف أو العّبارة معالجتها ،سيتم تخزينها في الببذاكرة
مؤقتًا .وإذا استمرت حركة المرور هذه ،فستخور قوى ذاكرة المضببيف أو العب ّببارة
في نهاية المطاف وستتخلص أي وحدات بيانات إضافية تصل.
وبدل ً من السبماح للبيانبات ببأن تضببيع ،تسبتطيع وظيفبة الرسبال إصبدار أمببر
"لسبت جباهزا " إلبى المرسبل .يتصبرف ذلبك المبر كعلمبة توقبف ويشبير إلبى
المرسل بإيقاف إرسال البيانات .عندما يصبح المتلقي قادرا ً من جديد على قبببول
مزيد من البيانات ،سيرسل أمر "جاهز" ،الببذي هببو كإشببارة للبببدء .عنببدما يتلقببى
مرسل هذا المؤشر ،سيستأنف إرسال القسام. الجهاز ال ُ
قق TCPالموثوقية بواسطة النوافذ: يح ّ
يعني إرسال البيانات التصالي المنحى الموثوق به أن رزم البيانببات تصببل فببي
نفس الترتيب الببذي تببم إرسببالها بببه .يفشببل البببروتوكولت إذا ضبباعت أي رزمببة
وهت أو تكررت أو تم تلقيهببا فببي الببترتيب الخطببأ .مببن أجببل ضببمان بيانات أو تش ّ
وموثوقية الرسال ،يجب أن تشير أجهزة التلقي بأنها تلقت كل جزء من بيانات.
سل أن ينتظر اسبتلمه إشبعارا ً بعبد إرسبال كبل مر ِ
إذا كان يجب على الجهاز ال ُ
قسم ،فمن السهل تخّيل كم يمكن أن تكون عملية الرسال بطيئة .لكن لن هناك
فترة من الوقت غير المستعمل متوفرة بعد إرسال كل رزمة بيانات وقبل معالجة
أي إشعار متلقي ،يمكن استعمال هذا الفاصل الزمني لرسال مزيد من البيانببات.
عدد ُرزم البيانات التي ُيسببمح للمرسببل بإرسببالها مببن دون تلقببي إشببعار ُيسببمى
نافذة.
النوافببذ هببي اتفاقيببة بيببن المرسببل والمتلقببي .وهببي طريقببة للتحكببم بكميببة
المعلومات التي يمكن تبادلها بين الطراف .تقيس بعض البروتوكولت المعلومات
على أساس عدد الرزم؛ يقيس TCP/IPالمعلومات على أساس عدد البايتات .تبين
المثلة في الشكل) (4تبّين محطببات العمببل لمرسببل ومتلقببي .أحببدهما لببه حجببم
نافذة تساوي ،1والخر له حجم نافذة يساوي .3مع حجم نافذة مببن ،1يجببب أن
سلة .ومببع حجببم نافببذة مببن ،3 ينتظر المرسل وصول إشعار لكل رزمة بيانات مر َ
يستطيع المرسل إرسال ثلث رزم بيانات قبل أن يتوقع قدوم الشعار.
أسلوب TCPبتبادل الشعارات:
سلة من جهبباز سببيتم توصببيله مر َ يكفل التسليم الموثوق به بأن دفق البيانات ال ُ
من خلل وصببلة بيانببات إلببى جهبباز آخببر مببن دون حصببول تكببرار أو خسببارة فببي
البيانات .ويكفل الشعار اليجابي مع البحث توصيل ً موثوقا ً به لتدفق البيانببات .إنببه
يتطلب أن يرسل المستلم رسالة إشعار إلى المرسل كلما تلقببى بيانببات .يحتفببظ
المرسل بسجل عن كل رزمة بيانات أرسلها ثم ينتظر الشعار قبل إرسبباله رزمببة
12
مسـار الفصل الول :أساسيات الحاسب
الشـبكات
داد وقت كلمبا أرسبل جبزء ،ويعيبد البيانات التالية .كما أن المرسل يبدأ بتشغيل ع ّ
داد الوقت قبل وصول الشعار. إرسال الجزء إذا انتهت صلحية ع ّ
يبّين الشكل ) (5مرسبل ً يرسببل رزم بيانبات 1و 2و .3يقبّر المتلقببي باسببتلم
الرزم عن طريق طلبه الرزمة ،4يرسل المرسل ،عند تلقيه الشببعار ،الببرزم 4و
5و .6إذا لم تصل الرزمة 5إلى الوجهة ،يق بّر المتلقببي بببذلك عببن طريببق طلبببه
إعادة إرسال الرزمببة .5يعيببد المرسببل إرسببال الرزمببة 5وينتظببر الشببعار قبببل
إرساله الرزمة .7
13
مسـار الفصل الول :أساسيات الحاسب
الشـبكات
تلخيص:
الن وقد أكملت الفصل الول ،يجب أن يكون قد أصبح لديك فهم بالمور التالية:
وظائف طبقات الطراز .OSI
المتناظرة )بين نظير ونظير(.
الخطوات الخمس لتغليف البيانات.
أجهزة وتقنيات شبكة المناطق المحلية.
المواصفات القياسية لليثرنت و .IEEE 802.3
سس الحامل للوصول المتعدد واكتشاف التصادم. تح ّ
العنونة ) (IPالمنطقية.
عنونة .MAC
عنونة .TCP/IP
الشبكات الفرعية.
طبقات التطبيقات العرض والجلسات.
وظائف طبقة الرسال.
14