Uploaded by Mohamed Nada

CCNA Study Guide: Networking Fundamentals & Configuration

advertisement
‫الجزء األول‬
‫‪01‬‬
‫تم إتاحة هذا الجزء مجانا لوجه هللا تعالى ‪.‬‬
‫ال تنسوني من دعائكم‬
‫‪0552102740‬‬
‫‪clickone1‬‬
‫‪clickone_1‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫فهرس الجزء األول‬
‫الشبكات ‪Networks‬‬
‫أجهزة الشبكة‬
‫أنواع الشبكات من حيث التصميم الهندسي‬
‫الوسائط المادية ( كيابل الشبكات)‬
‫البورت والبروتوكول‬
‫‪Network Models‬‬
‫طرق إرسال البيانات في داخل الشبكات‬
‫التصميم الهرمي لشبكات سيسكو‬
‫‪ipv4 Address‬‬
‫العناوين المنطقية في االصدار ‪ipv4‬‬
‫النظام الثنائي ‪Binary‬‬
‫النظام العشري ‪Decimal‬‬
‫النظام السداسي عشر ‪Hexadecimal‬‬
‫شرح عنوان الـ ‪ipv4‬‬
‫التحويل من العشري إلى الثنائي‬
‫التحويل من الثنائي إلى العشري‬
‫شرح فئات أو كالسات الـ ‪ipv4‬‬
‫قناع الشبكة ‪Subnet Mask‬‬
‫‪)Classless Inter -Domain Routing (CIDR‬‬
‫تقسيم الشبكات ‪Subnetting‬‬
‫قناع الشبكة الفرعية ثابت الطول )‪(FLSM‬‬
‫قناع الشبكة متغير الطول (‪)VLSM‬‬
‫الفرق بين ‪ Classful‬و ‪Classless‬‬
‫‪3‬‬
‫‪4‬‬
‫‪7‬‬
‫‪10‬‬
‫‪13‬‬
‫‪15‬‬
‫‪27‬‬
‫‪31‬‬
‫‪32‬‬
‫‪33‬‬
‫‪35‬‬
‫‪35‬‬
‫‪35‬‬
‫‪36‬‬
‫‪37‬‬
‫‪39‬‬
‫‪40‬‬
‫‪42‬‬
‫‪54‬‬
‫‪54‬‬
‫‪55‬‬
‫‪55‬‬
‫‪56‬‬
‫بروتوكول ‪ARP‬‬
‫‪Gratuitous ARP‬‬
‫أوضاع السويتش ‪Switching modes‬‬
‫جدول الماك أدرس في السويتش‬
‫برنامج ‪packet tracer‬‬
‫طرق االتصال بالسويتش والراوتر‬
‫الشبكة المحلية االفتراضية )‪(VLAN‬‬
‫إنشاء الفيالن وربطها بالمنفذ‬
‫السماح والمنع في وضع الـ ‪Trunk‬‬
‫إنشاء فيالن للصوت‬
‫‪Inter VLAN Routing‬‬
‫بروتوكول ‪VTP‬‬
‫بروتوكول ‪STP‬‬
‫عملية انتخاب السويتش الرئيسي‬
‫مراحل المنافذ في ‪STP‬‬
‫المؤقت في ‪STP‬‬
‫إصـــــدارات ‪STP‬‬
‫‪Port Fast + BPDU Guard‬‬
‫بروتوكول ‪ CDP‬وبروتوكول ‪LLDP‬‬
‫‪Ether-Channel‬‬
‫وبروتوكوالت الـ ‪ PAGP‬و ‪LACP‬‬
‫جهاز الراوتر والتوجيه‬
‫بناء جدول التوجيه‬
‫‪61‬‬
‫‪62‬‬
‫‪63‬‬
‫‪64‬‬
‫‪68‬‬
‫‪69‬‬
‫‪75‬‬
‫‪79‬‬
‫‪85‬‬
‫‪88‬‬
‫‪90‬‬
‫‪95‬‬
‫‪102‬‬
‫‪104‬‬
‫‪111‬‬
‫‪112‬‬
‫‪113‬‬
‫‪116‬‬
‫‪120‬‬
‫‪126‬‬
‫‪126‬‬
‫‪131‬‬
‫‪132‬‬
‫‪Static Routing‬‬
‫‪Direct Connected‬‬
‫‪Default Routing‬‬
‫‪Dynamic Routing‬‬
‫‪Metric‬‬
‫المسافة اإلدارية‬
‫الفرق بين الـ ‪ Network Route‬و ‪Host Route‬‬
‫‪Floating Static Route‬‬
‫‪Longest Prefix Match‬‬
‫‪2‬‬
‫‪133‬‬
‫‪133‬‬
‫‪135‬‬
‫‪136‬‬
‫‪140‬‬
‫‪140‬‬
‫‪148‬‬
‫‪152‬‬
‫‪154‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫الشبكات ‪Networks‬‬
‫هــي شــبكة اتصــاالت رقميــة بيــن مجموعــة مــن األجهــزة يتــم فيهــا‬
‫مشــاركة المــوارد فيمــا بينهــا ‪.‬‬
‫أنواع األجهزة الموجودة في الشبكة ‪:‬‬
‫هــذه بعــض األجهــزة الموجــودة فــي الشــبكة وصورهــا التــي تــدل‬
‫عليهــا فــي البرنامــج أو الشــرح ‪.‬‬
‫شبكة‬
‫‪Network‬‬
‫يطلق عليها ‪:‬‬
‫‪End hosts‬‬
‫‪End points‬‬
‫‪0552102740‬‬
‫‪3‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫أجهزة الشبكة‬
‫‪Network Devices‬‬
‫‪ - 1‬المحول أو المبدل ‪: Switch‬‬
‫الســويتش هــو جهــاز يعمــل علــى ربــط اجهــزة الشــبكة بعضها‬
‫ببعــض مثــل (الحاســب ‪-‬الطابعــة ) وذلــك ضمــن شــبكة محلية‬
‫(‪ )LAN‬يتميــز هــذا الجهــاز بالســرعة واألداء ‪ ،‬و هــو مــن أكثــر‬
‫أجهــزة ربــط الشــبكات اســتخداما حاليــا ‪.‬‬
‫‪ - 2‬الموجه ‪: Router‬‬
‫الموجــه يعتبــر مــن أهــم األجهــزة المســتخدمة فــي ربــط الشــبكات المختلفــة و يعمــل‬
‫فــي الطبقة الثالثــة ‪.Newtork Layer‬‬
‫وظائفه ‪:‬‬
‫‪ -1‬التعامل مع العناوين المنطقية ‪.ip address‬‬
‫‪ -2‬اختيار افضل المسارات لمرور البيانات من المرسل الى المستقبل ‪.‬‬
‫‪ -3‬ربــط عــدة شــبكات مــع بعــض فمثــا ربــط شــبكة بعنــوان ‪ 10.0.0.0‬بـــ شــبكة‬
‫بعنــوان ‪. 192.168.1.0‬‬
‫‪ - 4‬يستخدم إلرسال البيانات عبر االنترنت ‪.‬‬
‫شبكة محلية ‪Lan network‬‬
‫‪LAN 1‬‬
‫‪0552102740‬‬
‫‪LAN 2‬‬
‫‪4‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪ - 3‬الســيرفر أو الخــادم ‪ : Server‬هــو جهــاز خــاص يوفــر خدمــات‬
‫للعمــاء ‪.‬‬
‫‪ - 5‬العمــاء ‪ : Clients‬هــو جهــاز يصــل إلــى خدمــة يوفرهــا الخــادم أو جهــاز‬
‫آخــر ‪ ،‬مثــل جهــاز الحاســب أو الــاب تــوب أو الجــوال أو غيــره ‪.‬‬
‫‪ - 4‬جدار الحماية ‪: Firewall‬‬
‫هــو جهــاز أو برنامــج يســاعد‬
‫علــى حمايــة الشــبكة مــن التطفــل واالختــراق ‪.‬‬
‫ هــو مثــل الحــدود أو البوابــات التــي تديــر حركة نشــاط اإلنترنت المســموح‬‫بــه والمحظــور في شــبكة خاصة‪.‬‬
‫‪ - 6‬جهاز المكرر ‪: Repeater‬‬
‫يعتبــر جهــاز الـــ ‪ Repeater‬أبســط أجهــزة الربــط فــي‬
‫الشــبكات‪ ,‬حيــث يقتصــر امكانيــة عملــه علــى تكــرار وتقويــة‬
‫كل مــا يصــل إليــه مــن إشــارات‪.‬‬
‫الســبب الرئيســي الــذي يدعــو الســتخدام هــذا الجهــاز فــي‬
‫الشــبكة هــو زيــادة المســافة التــي يمتــد إليهــا الكابــل والتغلــب علــى ضعــف‬
‫االشــارة المرســلة‬
‫‪0552102740‬‬
‫‪5‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪ - 7‬الموزع ‪: HUB‬‬
‫هــو عبــارة عــن جهــاز يقــوم بربــط مجموعــة مــن األجهــزة عــن طريــق‬
‫كيبــل الشــبكة ‪.‬‬
‫ يحتوي في العادة على ‪ 4‬او ‪ 8‬او ‪ 16‬او ‪ 32‬منفذ أو ‪. Port‬‬‫ فائدته تقوية االشارة ‪.‬‬‫ اي رســالة تصــل لــه مــن جهــاز محــدد يقــوم بتوزيعهــا علــى كل‬‫األجهــزة وهــذا شــي غيــر جيــد النــه يــؤدي لحــدوث بــطء فــي الشــبكة‬
‫لذلــك هــو غيــر مفضــل اســتعماله ‪.‬‬
‫‪ - 8‬كــرت الشــبكة ‪ : (NIC) Network Interface Card‬عــن طريــق كــرت‬
‫الشــبكة تســتطيع نقــل البيانــات واســتقبالها‪.‬ويحتوي الكــرت علــى‬
‫‪ MAC address‬فريــد ال يمكنــه ان يتكــرر فــي العالــم‪.‬‬
‫‪HUB‬‬
‫‪ - 9‬الجسر ‪: Bridge‬‬
‫يعمــل هــذا الجهــاز علــى ربــط شــبكتي ‪ LAN‬ببعضهمــا بحيــث يعمــان‬
‫كشــبكة واحــدة ينشــيء هــذا الجهــاز جــدول توجيــة ‪routing table‬‬
‫يتضمــن العناويــن الفعليــة لألجهــزة يحــدد هــذا الجــدول الوجهــة‬
‫الصحيحــة للرســالة المــارة فيهــا ‪.‬‬
‫‪0552102740‬‬
‫‪6‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫أنواع الشبكات من حيث التصميم الهندسي‬
‫أنواع الشبكات ‪Types of Networks‬‬
‫‪ - 1‬المختلطة ‪. Mesh Topology‬‬
‫‪ - 2‬النجمية ‪Star Topology.‬‬
‫‪ - 3‬الخطية ‪Bus Topology.‬‬
‫‪ - 4‬الشجرية ‪Tree Topology.‬‬
‫‪ - 5‬الحلقية ‪. Ring Topology‬‬
‫تتنوع الشبكات حسب المدى الجغرافي إلى عدة أنواع ‪:‬‬
‫‪LAN‬‬
‫‪LAN Area Network‬‬
‫الشبكة المحلية‬
‫يغطــي هــذا النــوع مــن الشــبكات عــادة المناطــق الجغرافيــة الصغيــرة‬
‫مثــل الجامعــات أو أحــد فــروع الشــركات الكبيــرة أو شــبكة الحاســوب‬
‫فــي منــزل مــا ‪.‬‬
‫‪CAN‬‬
‫‪Campus Area Network‬‬
‫شبكة المباني‬
‫تجمــع الشــبكة الداخليــة المحــدودة بيــن الجامعــات والكليــات‬
‫المنتشــرة بنفــس المنطقــة ضمــن شــبكة واحدة مشــتركة‪ ،‬وســريعة‪،‬‬
‫وذات خصوصيــة عاليــة‪ ،‬لــذا تشــبه فــي عملهــا شــبكة (‪ )LAN‬مــع‬
‫االختــاف البســيط فــي الحجــم ‪.‬‬
‫‪0552102740‬‬
‫‪7‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪WAN‬‬
‫‪Wide Area Network‬‬
‫الشبكة الواسعه‬
‫‪MAN‬‬
‫‪Metropolitan Area Network‬‬
‫شبكة المدينة‬
‫‪PAN‬‬
‫‪Personal Area Network‬‬
‫شبكة خاصة‬
‫‪0552102740‬‬
‫الشــبكة الواســعة التــي تربــط بيــن الحواســيب علــى‬
‫مســافات جغرافيــة واســعة‪ ،‬وال ترتبــط بمنطقــة محددة‪،‬‬
‫والنــوع االكثــر شــيوعً ا هــو االنترنــت‪.‬‬
‫هــذه الشــبكة أوســع مــن الشــبكة المحليــة ‪ LAN‬وأصغــر‬
‫مــن الشــبكة الواســعة ‪ ،WAN‬مثــال علــى هــذه الشــبكة‬
‫فــي المــدن‪ ،‬والمدينــة الواســعة‪.‬‬
‫الشــبكة الشــخصية هــي الشــبكة االساســية وتكــون‬
‫مقيــدة بشــخص واحــد‪ ،‬يوفــر شــبكة تصــل إلــى ‪ 10‬أمتــار من‬
‫الشــخص إلــى الشــبكة التــي توفــر االتصــاالت‪ ،‬مثــال عليهــا‬
‫الهاتــف‪ ،‬أو الطابعــة‪.‬‬
‫‪8‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪WLAN‬‬
‫‪Wireless Area Network‬‬
‫الشبكة الالسلكية‬
‫‪SAN‬‬
‫‪Storage Area Network‬‬
‫الشبكة التخزينية‬
‫‪0552102740‬‬
‫الشبكات التي تسمح باالتصال لالجهزة بشكل السلكي ‪.‬‬
‫هــي شــبكة معلوماتيــة متخصصــة تهــدف لتشــارك مــوارد‬
‫التخزيــن وتســخدم كيابــل عاليــة الســرعة مثــل الفايبــر ‪.‬‬
‫‪9‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫الوسائط المادية ( كيابل الشبكات)‬
‫‪Physical Media‬‬
‫‪ - 1‬الكيبل المزدوج ‪Twisted Pair Cable‬‬
‫‪ - 2‬كيبل األلياف البصرية ‪Fiber Optic Cable‬‬
‫‪ - 3‬الكيبل المحوري ‪Coaxial Cable‬‬
‫الكيبل المزدوج ‪Twisted Pair Cable‬‬
‫الكيبل الشائع واالكثر استخداما وهو نوعين ‪:‬‬
‫ (‪ ) STP‬نوع مغلف ومحمي ‪Shielded Twisted-Pair‬‬‫ (‪ ) UTP‬نوع آخر غير مغلف وغير محمي ‪Unshielded Twisted-Pair‬‬‫مثل (‪)cat5 - cat5e - cat6‬‬
‫‪ -‬قد تجد مكتوب ‪ base-T 10‬على ‪ cat6‬أو غيره ‪.‬‬
‫كيبل مزدوج أو ملفوف‬
‫‪Twisted Pair‬‬
‫إذا وجدت ‪ tx‬فإن الـ ‪ x‬معناه يدعم‬
‫‪full duplex - half-duplex‬‬
‫‪0552102740‬‬
‫‪bandwidth‬‬
‫هــي ســعة نقــل البيانــات فــي الثانيــة‬
‫الواحــدة‪.‬‬
‫مثال‬
‫‪Mbps 10‬‬
‫‪ 10‬ميقا بت في الثانية‬
‫‪Mbps 100‬‬
‫‪ 100‬ميقا بت في الثانية‬
‫السرعة‬
‫‪speed‬‬
‫النوع‬
‫‪type‬‬
‫‪10 Mbps‬‬
‫‪ethernet‬‬
‫‪10 / 100 Mbps‬‬
‫‪Fast ethernet‬‬
‫‪10 / 100 / 1000 Mbps‬‬
‫‪Gigabit ethernet‬‬
‫‪10‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫هناك نوعين من التوصيل في كيابل ‪: UTP -STP‬‬
‫‪ - B‬التوصيل التقاطعي ‪Crossover Cables‬‬
‫‪ - A‬التوصيل المباشر ‪Straight-Through Cable‬‬
‫يســتخدم بشــكل أساســي لتوصيــل جهازيــن مــن نفــس النــوع مثــل‬
‫راوتــر مــع راوتــر‬
‫يســتخدم بشــكل أساســي لتوصيــل نوعيــن مختلفيــن مــن األجهــزة مثــل‬
‫كمبيوتــر مــع ســويتش‬
‫‪Rj45‬‬
‫‪0552102740‬‬
‫‪11‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫توجد ثالثة أوضاع (‪ )mode‬لكروت الشبكة ‪:‬‬
‫‪ : MDI‬وضع يوجد في أجهزة الكمبيوتر والالب توب وغيرها‬
‫‪ : MDIX‬وضع يوجد في السويتش والهاب وغيرها‬
‫‪ Auto-MDIX‬هــي تقنيــة موجــودة االن فــي اكثــر كــروت الشــبكات وهــي تســمح‬
‫لنــا ربــط أي كيبــل كان نوعــه ‪ Straight-Through‬أو ‪ Cross Over‬بجهــاز مــع اي‬
‫جهــاز اخــر الن البــورت بشــكل تلقائــي ســوف يختــار ماهــو الكيبــل الــذي يناســبه ‪.‬‬
‫الكيبل المحوري ‪Coaxial Cable‬‬
‫كيبل األلياف البصرية ‪Fiber Optic Cable‬‬
‫الكيبل المستخدم في الدش وقد انتهى استخدامه‬
‫هــي كابــات تســتخدم الضــوء لنقــل المعلومــات و البيانــات مــن خــال الزجــاج‬
‫وبســرعات عاليــة جــدا ‪.‬‬
‫‪0552102740‬‬
‫‪12‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫البورت والبروتوكول‬
‫‪Port and Protocol‬‬
‫البروتوكول ‪Protocol‬‬
‫البورت ‪Port‬‬
‫البروتوكول هو مجموعة من القواعد والمبادئ التوجيهية لتوصيل البيانات‪.‬‬
‫ يتــم تحديــد القواعــد لــكل خطــوة وعمليــة أثنــاء االتصــال بيــن جهــازي كمبيوتــر أو‬‫أكثــر حيــث يجــب علــى الشــبكات اتبــاع هــذه القواعــد لنقــل البيانــات بنجــاح ‪.‬‬
‫البــورت ‪ : Port‬فتحــة أو بوابــة فــى انظمــة التشــغيل وعــدد هــذه‬
‫البوابــات مــا بيــن ‪ 65536 – 0‬بوابــة ‪ ،‬وكل بوابــة يعمــل عليهــا‬
‫بروتوكــول مختلــف عــن االخــر‪.‬‬
‫طريقة عمل البروتوكول ‪: Protocol‬‬
‫لكــى يقــوم البروتوكــول بنقــل الداتــا او المعلومــات مــن المســتخدم الــى االنترنــت‬
‫ومــن االنترنــت الــى المســتخدم يلــزم وجــود بوابــة مفتوحــة نســميها ‪Port‬‬
‫مثال ‪:‬‬
‫‪ Protocol HTTP + Port 80‬بروتوكــول تصفــح االنترنــت يتعامــل مــع بوابــة رقمهــا‬
‫‪ ( 80‬ثابتــة فــى كل انظمــة التشــغيل )‬
‫‪0552102740‬‬
‫‪13‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Port‬‬
‫‪Protocol‬‬
‫وصف‬
‫‪20‬‬
‫‪FTP data‬‬
‫‪21‬‬
‫‪FTP control‬‬
‫‪80‬‬
‫‪HTTP‬‬
‫‪443‬‬
‫‪HTTPS‬‬
‫‪23‬‬
‫‪TELNET‬‬
‫‪22‬‬
‫‪SSH‬‬
‫‪53‬‬
‫‪DNS‬‬
‫‪67‬‬
‫‪DHCP Server‬‬
‫‪68‬‬
‫‪DHCP Client‬‬
‫بروتوكول ارسال ايميل‬
‫‪25‬‬
‫‪smtp‬‬
‫‪sending‬‬
‫بروتوكــول اســتقبال االيميــل والبــد ان تكــون اون اليــن لكــي‬
‫تســتطيع قــراءة االيميــل‬
‫‪110‬‬
‫‪POP3‬‬
‫‪recieving onlile‬‬
‫بروتوكــول اســتقبال االيميــل و تحميلــه لكــي تســتطيع قــراءة‬
‫االيميــل بــدون نــت‬
‫‪143‬‬
‫‪imap‬‬
‫‪recieving ofline‬‬
‫بروتوكول لنقل الملفات بين االجهزة‬
‫بروتوكول خاص بالتصفح‬
‫بروتوكول الدخول او االتصال عن بعد‬
‫نظــام يقــوم بترجمــة أســماء النطاقــات مــن كلمــات إلــى أرقــام‬
‫تعــرف باســم عنــوان الـــ ‪IP‬‬
‫بروتوكول يستخدم لتوزيع عناوين ايبي لالجهزة‬
‫‪0552102740‬‬
‫‪upload-download‬‬
‫‪Browsing‬‬
‫‪remote access‬‬
‫‪Domain Name System‬‬
‫‪Dynamic Host Configuration‬‬
‫‪email‬‬
‫‪14‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Network Models‬‬
‫‪Osi Model‬‬
‫ماهو ‪OSI‬‬
‫‪Open Systems Interconnection‬‬
‫هــو نظــام اصدرتــه منظمــة االيــزو ‪ iso‬لكــي يســتخدم علــى مختلــف انظمــة التشــغيل‬
‫المختلفــة ( وينــدوز – لينكــس و غيرهــا ) وذلــك لكــي يســهل علــى انظمــة التشــغل أن‬
‫تتخاطــب معــا بلغــة موحــدة ‪ ،‬وهــذا النظــام هــو ‪ Osi Layers‬فهــو يمثــل ســبع مراحــل‬
‫تمــر مــن خاللهــا البيانــات مــن جهــاز المرســل مــرورا بالشــبكة حتــى تصــل إلــى الجهــاز‬
‫المســتقبل ‪.‬‬
‫‪TCP/IP Model‬‬
‫‪Transmission Control Protocol / Internet Protocol‬‬
‫بروتوكــول تــم تحديثــه مــن وزارة الدفــاع االمريكيــة وتعتمــد معظــم‬
‫عمليــات تنفيــذ الشــبكة التــي سـيُطلب منــك إجراؤهــا على اســتخدام‬
‫‪.TCP/IP‬‬
‫فائدة ‪OSI‬‬
‫بعــد فهــم الطبقــات او مراحــل ال ‪ OSI‬وكيــف تتكــون البيانــات خاللهــا تســتطيع فهــم‬
‫حــل المشــاكل التــي تصادفــك علــى الشــبكة ‪.‬‬
‫فعندمــا تعــرف كل جهــاز او تطبيــق أو بروتوكــول أيــن يعمــل وفــي أي مرحلــة فعندهــا‬
‫تســتطيع التوصــل لحــل المشــكلة بطريقــة أســرع‪.‬‬
‫فمثــا عندمــا تقــوم بعمــل ‪ Ping‬علــى جهــاز فــي الشــبكة فتفشــل العمليــة فعلــى‬
‫أي أســاس تصــل لســبب المشــكلة فهنــاك عــدة أســباب قــد تكــون احدهمــا ســبب‬
‫المشــكلة مثــل الكابــل أو كارت الشــبكة أو بروتوكــول ‪. tcp / ip‬‬
‫‪0552102740‬‬
‫‪15‬‬
‫ العربية‬CCNA ‫مذكرة الـ‬
Network Models
Osi Model
Open Systems Interconnection
7
TCP/IP Model
Transmission Control Protocol /
Internet Protocol
‫البروتوكول‬
Application | ‫التطبيق‬
DNS , FTP NTP , HTTP , DHCP
,SMTP , POP3 , IMAP , SSH, Telnet
4
Application | ‫التطبيق‬
6
Presentation | ‫العرض‬
5
Session | ‫الجلسة‬
4
Transport | ‫النقل‬
TCP , UDP
3
Transport | ‫النقل‬
3
Network | ‫الشبكة‬
ip , ARP , ICMP
2
Internet | ‫االنترنت‬
2
data link | ‫ربط البيانات‬
Ethernet
1
1
Physical | ‫المادي‬
‫الوصول للشبكة‬
Network Access
16
0552102740
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Application layer - 7‬‬
‫هــذه الطبقــة المســؤولة عــن التطبيقــات مثــل برامــج التصفــح ‪Google‬‬
‫‪ Chrome‬وبرامــج النقــل ‪ FTP‬لنقــل الملفــات وبرامــج البريــد ‪Outlook‬‬
‫الرســال واســتقبال االيميــل ‪.‬‬
‫‪Presentation layer - 6‬‬
‫طبقــة العــرض هــي الطبقــة المســؤولة عــن تهيئــة البيانــات ليتــم‬
‫اخــذ صيغتهــا و امتدادهــا المناســب وأيضــا ضغــط البيانــات مــن قبــل‬
‫المرســل حتــى تصــل للمســتقبل ‪.‬‬
‫و عنــد اســتالم المســتقبل للبيانــات ســيتم فــك الضغــط و كذلــك عملية‬
‫التشــفير و فك التشــفير ‪.‬‬
‫وظائفها ‪:‬‬
‫ ‪coding , decoding‬‬‫تعمــل كودنــق للبيانــات بتحويلهــا مــن لغــة االلــة ‪ 0‬و ‪ 1‬الــى ‪ASCII code‬‬
‫والعكــس ‪.‬‬
‫ ‪compression , decompression‬‬‫ضغط البيانات عند االرسال وفكها عند الوصول ‪.‬‬
‫ ‪encryption , decryprion‬‬‫تشفير البيانات عند االرسال وفكها عند الوصول‬
‫ ‪formatting data‬‬‫تهيئة البيانات واخذ صيغتها حسب كل امتداد ‪.‬‬
‫‪0552102740‬‬
‫‪ BINARY‬لغة االلة‬
‫‪ASCII code‬‬
‫‪Character‬‬
‫‪1000001‬‬
‫‪65‬‬
‫‪A‬‬
‫‪1000010‬‬
‫‪66‬‬
‫‪B‬‬
‫‪1000011‬‬
‫‪67‬‬
‫‪C‬‬
‫‪17‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Session layer - 5‬‬
‫هي الطبقة المســؤولة عن جلســات العمل و إدارة و فتح وإغالق االتصاالت‬
‫ما بين المســتخدمين‪.‬‬
‫فمثــا لــو أردت فتــح عــدة مواقــع (يوتيــوب ‪ -‬فيســبوك ‪ -‬تويتــر ) فــإن الجلســة‬
‫( ‪ ) session‬تفتــح اتصــال وبــورت لــكل موقــع ‪.‬‬
‫ايض ًا هذه الطبقة تقوم بتحدد نوع االتصال المستخدم ‪:‬‬
‫ ‪ : single‬يعنــي اإلرســال فــي اتجــاه واحــد مــن غيــر القــدرة علــى الــرد مثــل‬‫التلفــاز والراديــو حيــث انــك تشــاهد و تســمع ولكــن ال تســتطيع الــرد ‪.‬‬
‫ ‪ : half duplex‬يعنــي اإلرســال و االســتقبال فــي نفــس الوقــت ولكــن‬‫بشــكل متقطــع ‪( .‬أجهــزة التواصــل الالســلكي)‬
‫ً‬
‫إشــارة مــا‪ ،‬فإنــه يبقــى منتظــر ًا حتــى‬
‫عندمــا يبــدأ أحــد األطــراف باســتقبال‬
‫يتوقــف المرســل عــن عمليــة اإلرســال قبــل الــرد‬
‫ ‪ : Full duplex‬يعنــي االرســال واالســتقبال فــي نفــس الوقــت وبشــكل‬‫مباشــر مثــل االتصــال بصديــق فيكــون هنــاك حديــث مباشــر بيــن الطرفيــن‬
‫‪0552102740‬‬
‫‪18‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Transport layer - 4‬‬
‫هــي الطبقــة المســئولة عــن إدارة نقــل البيانــات ( ‪ ) flow control‬وتصحيــح‬
‫األخطــاء ( ‪ ) error Correction‬ومــن ثــم تحديــد البروتوكــول المســتخدم فــي‬
‫عمليــة نقــل البيانــات ‪ .‬وتســمى الداتــا فــي هــذه الطبقــة بعــد اضافــة برتوكــول‬
‫(‪ )TCP‬أو (‪ )UDP‬بـــ ‪segment‬‬
‫بعــض البيانــات تســتخدم ( ‪ ) TCP‬وهــو بروتوكــول يقــوم بعمليــة ارســال البيانــات‬
‫ويتأكــد مــن ســامة وصولهــا أوال ‪.‬‬
‫او يســتخدم ( ‪ ) UDP‬وهــو بروتوكــول يقــوم بعمليــة نقــل البيانــات دون التأكــد‬
‫مــن وصولهــا مثــال علــى ذلــك التلفــاز والراديــو‬
‫البروتوكوالت التي تعمل في هذه الطبقة‬
‫‪segment‬‬
‫‪TCP‬‬
‫‪tcp‬‬
‫‪data‬‬
‫التطبيق | ‪Application‬‬
‫‪7‬‬
‫‪data‬‬
‫العرض | ‪Presentation‬‬
‫‪6‬‬
‫‪data‬‬
‫الجلسة | ‪Session‬‬
‫‪5‬‬
‫‪data‬‬
‫النقل | ‪Transport‬‬
‫‪4‬‬
‫الشبكة | ‪Network‬‬
‫‪3‬‬
‫‪Transmission Communication Protocol‬‬
‫‪UDP‬‬
‫ربط البيانات | ‪data link‬‬
‫‪2‬‬
‫المادي | ‪Physical‬‬
‫‪1‬‬
‫‪User Datagram Protocol‬‬
‫‪0552102740‬‬
‫‪19‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫وظيفة الطبقة‬
‫ تتــم عمليــة نقــل البيانــات ( ‪ ) flow control‬وذلــك بتقســيم الداتــا ثــم‬‫ترقيمهــا ( ‪ ) sequencing‬ثــم االرســال والتأكــد مــن الطــرف األخــر باإلســتالم (‬
‫‪ Acknowledgments‬تأكيــد اســتالم ) ‪.‬‬
‫عملية نقل البيانات ( ‪) flow control‬‬
‫تقسيم البيانات‬
‫ تحديد طريقة إرسال البيانات هل ب ( ‪. ) TCP or UDP‬‬‫ يتم وضع البورتات في هذه المرحلة بالتعاون مع طبقة التطبيقات ‪.‬‬‫هناك نوعين من البورتات ‪:‬‬
‫– المنافــذ المعروفــة ‪ :‬هــي البورتــات المحجــوزة لتطبيقــات معينــة وهــو يســتخدم‬
‫للدخــول مــن خاللــه علــى الجهــاز االخــر ( ‪ 0‬إلــى ‪. ) 1023‬‬
‫– امــا البورتــات األخــرى ‪ 1024 ( :‬إلــى ‪ ) 65535‬تســتخدم هــذه البورتــات مــن قبــل‬
‫التطبيقــات لكــي يخــرج منهــا التطبيــق إلــى الشــبكة ثــم يصــل إلــى الجهــاز االخــر‬
‫ليدخــل مــن البورتــات الســابقة ‪.‬‬
‫ترقيمها ( ‪) sequencing‬‬
‫االرسال والتأكد من الطرف األخر باإلستالم‬
‫‪Acknowledgments‬‬
‫تحديد طريقة إرسال البيانات هل بـ‬
‫( ‪) TCP or UDP‬‬
‫وضع البورتات في هذه المرحلة بالتعاون مع‬
‫طبقة التطبيقات‬
‫‪0552102740‬‬
‫‪20‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫طرق االتصال بين جهاز المرسل والمستقبل‬
‫‪Connection-Oriented‬‬
‫يقــوم بتأســيس وإعــداد اتصــال كامــل ومباشــر مــا بيــن المرســل و‬
‫المســتقبل قبــل عمليــة تبــادل البيانــات ويعتمــد برتوكــول ‪ TCP‬علــى‬
‫هــذه الطريقــة‪.‬‬
‫‪TCP Transmission Communication Protocol‬‬
‫هــو بروتوكــول يتحقــق مــن وصــول البيانــات المرســلة و هــو يحتــاج إلــى‬
‫جلســة عمــل قبــل إرســال البيانــات إلــى الجهــاز اآلخــر و تســمى هــذه‬
‫العمليــة ‪ , Three Way handshake‬و مــن خــال هــذه العمليــة يقــوم‬
‫ببنــاء جلســة عمــل مــا بيــن الجهــاز المرســل و المســتقبل ‪.‬‬
‫‪0552102740‬‬
‫‪Connectionless‬‬
‫ال يقــوم بتأســيس وإعــداد اتصــال مــا بيــن المرســل و المســتقبل بــل‬
‫إنــه يرســل رســالة لعنــوان المســتقبل بــدون أي تفــاض أو اتفــاق مســبق‬
‫ويعتمــد بروتوكــول ‪ UDP‬علــى هــذه الطريقــة ‪.‬‬
‫‪UDP User Datagram Protocol‬‬
‫هــو بروتوكــول ال يتحقــق مــن وصــول البيانــات المرســلة وال يحتــاج إلــى‬
‫جلســة عمــل قبــل إرســال البيانــات بــل ان عليــه االرســال فقــط مثــل‬
‫التلفــاز والراديــو ‪.‬‬
‫‪21‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫عملية المصافحة الثالثية ‪Three Way handshake‬‬
‫ يقــوم الجهــاز ‪ A‬بإرســال حزمــة تتضمــن إشــارة تدعــى ‪SYN‬‬‫(إختصــار ‪ )SYNchronize‬إلــى الجهــاز ‪.B‬‬
‫ تصــل الحزمــة إلــى الجهــاز ‪ B‬فيــرد عليهــا بإرســال حزمــة تتضمــن‬‫‪( SYN-ACK‬إختصــار ‪ )SYNchronize-ACKnowledge‬إلــى الجهــاز ‪.A‬‬
‫ عندمــا يصــل الــرد إلــى الجهــاز ‪ ،A‬يعيــد إرســال حزمــة أخــرى مــع‬‫إشــارة ‪ ACK‬إلــى الجهــاز ‪ ،B‬إيذانــ ًا بإتمــام التفــاوض وعندهــا يتــم‬
‫إنشــاء االتصــال ‪Connection Established‬‬
‫المستقبل‬
‫‪Receiver‬‬
‫‪0552102740‬‬
‫عملية ارسال البيانات بين الجهازين عبر‬
‫بروتوكول ‪TCP‬‬
‫المستقبل‬
‫‪Receiver‬‬
‫المرسل‬
‫‪Sender‬‬
‫المرسل‬
‫‪Sender‬‬
‫‪22‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Network layer - 3‬‬
‫بعــد أن تنتقــل البيانــات أو الداتــا مــن الطبقــة الســابقة ‪ Transport layer‬وهــي علــى شــكل‬
‫‪ segment‬فتتحــول هنــا الــى شــكل (‪ )packet‬بعــد ‪:‬‬
‫‪ - 1‬إضافة ‪ IP‬جهاز المرسل و جهاز المستقبل ‪.‬‬
‫‪ - 2‬تحديــد المســار المســتخدم فــى نقــل البيانــات وهــو مايســمى بالتوجيــه (‪)routing‬‬
‫وذلــك طبقــا للبروتوكــول المســتخدم بيــن الراوتــر فــى الشــبكة مثــل ‪ ospf‬او ‪ rip‬او غيــر‬
‫ذلــك ‪.‬‬
‫‪data‬‬
‫التطبيق | ‪Application‬‬
‫‪7‬‬
‫‪data‬‬
‫العرض | ‪Presentation‬‬
‫‪6‬‬
‫‪data‬‬
‫الجلسة | ‪Session‬‬
‫‪5‬‬
‫‪segment‬‬
‫‪tcp‬‬
‫‪data‬‬
‫النقل | ‪Transport‬‬
‫‪4‬‬
‫تحديد مسار ‪iP +‬‬
‫‪tcp‬‬
‫‪data‬‬
‫الشبكة | ‪Network‬‬
‫‪3‬‬
‫ربط البيانات | ‪data link‬‬
‫‪2‬‬
‫المادي | ‪Physical‬‬
‫‪1‬‬
‫الجهــاز او الهاردويــر الــذي يفهــم ويتعامــل مــع هــذه‬
‫الطبقــة هــو الراوتــر‬
‫‪packet‬‬
‫‪0552102740‬‬
‫‪23‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪data link layer - 2‬‬
‫الجهــاز او الهاردويــر الــذي يفهــم ويتعامــل مــع هــذه الطبقــة هــو‬
‫الســويتش‬
‫تســمى البيانــات أو الداتــا فــي هــذه الطبقــة بـــ فريــم ( ‪ ) Frame‬وســميت بهــذا‬
‫االســم ألنهــا تضــع للباكيــت القادمــة مــن طبقــة الشــبكة رأس (‪)header‬‬
‫وذيــل (‪. )trailer‬‬
‫الرأس مكون من ‪:‬‬
‫ طبقة التحكم المنطقية ‪LLC logical link control‬‬‫‪ -‬عنوان الماك ادرس ‪ ( Mac Address‬للمرسل والمستقبل )‬
‫‪data‬‬
‫التطبيق | ‪Application‬‬
‫‪7‬‬
‫‪data‬‬
‫العرض | ‪Presentation‬‬
‫‪6‬‬
‫‪data‬‬
‫الجلسة | ‪Session‬‬
‫‪5‬‬
‫‪segment‬‬
‫‪tcp‬‬
‫‪data‬‬
‫النقل | ‪Transport‬‬
‫‪4‬‬
‫تحديد مسار ‪iP +‬‬
‫‪tcp‬‬
‫‪data‬‬
‫الشبكة | ‪Network‬‬
‫‪3‬‬
‫ربط البيانات | ‪data link‬‬
‫‪2‬‬
‫المادي | ‪Physical‬‬
‫‪1‬‬
‫والذيل مكون من ‪:‬‬
‫) ‪frame check sequence ( fcs‬‬
‫يتــم اســتخدامه مــن الجهــاز المســتقبل الكتشــاف اي أخطــاء حدثــت أثنــاء‬
‫االرســال ‪error detection‬‬
‫‪packet‬‬
‫‪Frame‬‬
‫‪0552102740‬‬
‫‪FCS‬‬
‫تحديد مسار ‪iP +‬‬
‫‪tcp‬‬
‫‪MAC data‬‬
‫‪24‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Physical layer - 1‬‬
‫وهــي المرحلــة التــي يتــم فيهــا تحويــل البيانــات أو الداتــا (‪ )Data‬إلــى‬
‫اشــارات كهربائيــة ( ‪ ) Bits‬ويقــوم بهــذه الوظيفــة كل مــن كارت‬
‫الشــبكة والمــودم ‪.‬‬
‫و بعــد االنتهــاء مــن هــذه العمليــة ســيتم التســليم لكابــل الشــبكة‬
‫المتوصــل فــي كــرت الشــبكة و بعــده ســتنتقل فــي عالــم الشــبكة‬
‫للوصــول إلــى الجهــاز المطلــوب ‪.‬‬
‫‪packet‬‬
‫‪Frame‬‬
‫‪FCS‬‬
‫‪data‬‬
‫التطبيق | ‪Application‬‬
‫‪7‬‬
‫‪data‬‬
‫العرض | ‪Presentation‬‬
‫‪6‬‬
‫‪data‬‬
‫الجلسة | ‪Session‬‬
‫‪5‬‬
‫‪segment‬‬
‫‪tcp‬‬
‫‪data‬‬
‫النقل | ‪Transport‬‬
‫‪4‬‬
‫تحديد مسار ‪iP +‬‬
‫‪tcp‬‬
‫‪data‬‬
‫الشبكة | ‪Network‬‬
‫‪3‬‬
‫ربط البيانات | ‪data link‬‬
‫‪2‬‬
‫المادي | ‪Physical‬‬
‫‪1‬‬
‫تحديد مسار ‪iP +‬‬
‫‪BITS‬‬
‫‪0552102740‬‬
‫‪tcp‬‬
‫‪MAC data‬‬
‫‪010001001001000‬‬
‫‪25‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫الجهاز المرسل‬
‫الجهاز المستقبل‬
‫التطبيق | ‪Application‬‬
‫‪7‬‬
‫‪data‬‬
‫التطبيق | ‪Application‬‬
‫‪7‬‬
‫العرض | ‪Presentation‬‬
‫‪6‬‬
‫‪data‬‬
‫العرض | ‪Presentation‬‬
‫‪6‬‬
‫الجلسة | ‪Session‬‬
‫‪5‬‬
‫‪data‬‬
‫الجلسة | ‪Session‬‬
‫‪5‬‬
‫النقل | ‪Transport‬‬
‫‪4‬‬
‫‪segment‬‬
‫‪tcp‬‬
‫‪data‬‬
‫النقل | ‪Transport‬‬
‫‪4‬‬
‫الشبكة | ‪Network‬‬
‫‪3‬‬
‫تحديد مسار ‪iP +‬‬
‫‪tcp‬‬
‫‪data‬‬
‫الشبكة | ‪Network‬‬
‫‪3‬‬
‫ربط البيانات | ‪data link‬‬
‫‪2‬‬
‫المادي | ‪Physical‬‬
‫‪1‬‬
‫‪packet‬‬
‫‪Frame‬‬
‫‪FCS‬‬
‫تحديد مسار ‪iP +‬‬
‫‪BITS‬‬
‫‪tcp‬‬
‫‪data‬‬
‫‪MAC‬‬
‫‪010001001001000‬‬
‫ربط البيانات | ‪data link‬‬
‫‪2‬‬
‫المادي | ‪Physical‬‬
‫‪1‬‬
‫عند الوصول لجهاز المستقبل تحدث‬
‫العمليات ولكن بالعكس‬
‫‪0552102740‬‬
‫‪26‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫طرق إرسال البيانات في داخل الشبكات‬
‫‪Methods of Sending Data in the Network‬‬
‫االرســال يتــم بيــن مرســل واحــد‬
‫ومســتقبل واحــد فقــط أي انــه يتــم‬
‫اخــذ البيانــات وارســالها الــى الجهــاز‬
‫المطلــوب فقــط‪.‬‬
‫إرســال البيانــات مــن الجهــاز المصــدر‬
‫إلــى مجموعــة محــدده مــن االجهــزة فــي‬
‫نفــس الوقــت‪.‬‬
‫وتعنــي ارســال البيانــات لجميــع االجهــزة‬
‫فــي الشــبكة‬
‫فيــه يتــم ارســال البيانــات مــن الجهــاز‬
‫المرســل الــى أقــرب جهــاز مســتقبل‬
‫حســب قواعــد معينــة مثــل المســافة أو‬
‫المســار ‪.‬‬
‫‪0552102740‬‬
‫‪Unicast‬‬
‫‪Multicast‬‬
‫‪Broadcast‬‬
‫‪Any cast‬‬
‫‪27‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫نطاق التصادم‬
‫‪Collision Domain‬‬
‫هــو عبــارة عــن التصادمــات التــي تحصــل‬
‫عندمــا تلتقــي البيانــات فــي مســار واحــد ممــا‬
‫يســبب بــطء واختنــاق فــي الشــبكة‬
‫الفرق بين الـ ‪Broadcast Domain‬‬
‫و الـ ‪Collision Domain‬‬
‫‪Broadcast Domain B‬‬
‫‪10.0.0.0‬‬
‫نطاق البث‬
‫‪Broadcast Domain‬‬
‫هــو عبــارة عــن مجموعــة أجهــزة متصلــة فــي‬
‫شــبكة واحــدة تحــت نطــاق واحــد و تحــت‬
‫فئــة واحــدة مــن عناويــن الـــ ‪ IP‬و تكــون نهايــة‬
‫الـــ ‪ Broadcast Domain‬عنــد اخــرى نقطــة‬
‫للوصــول لجهــاز الراوتــر ‪.‬‬
‫‪Broadcast Domain A‬‬
‫‪192.168.1.0‬‬
‫الحــظ هنــا نطــاق البــث فــي شــبكة الـــ ‪ ، 10.0.0.0‬فلــو تــم‬
‫ارســال رســالة برودكاســت من جهاز الكمبيوتر فان الرســالة‬
‫ســوف تصــل لجميــع المتصليــن فــي شــبكة الـــ ‪10.0.0.0‬‬
‫‪0552102740‬‬
‫‪28‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫مالحظــة ‪ :‬مــع إصــدارات حديثــة لبروتوكــول ‪ Ethernet‬تــم القضــاء علــى مشــكلة‬
‫التصــادم نهائيــ ًًا ‪ ,‬فقــط تــم اســتحداث تقنيــة تمكــن الوصلــة مــن إرســال و‬
‫اســتقبال البيانــات فــي نفــس الوقــت ‪ ,‬تســمى هــذه الطريقــة بـــ ‪Full Duplex‬‬
‫‪Collision Domain = 8‬‬
‫مثــال ‪ :‬أوجــد عــدد نطــاق البــث ‪ Broadcast Domain‬وعــدد مجــاالت التصادم‬
‫‪ Collision Domain‬في الشــكل التالي ؟‬
‫مالحظة ‪:‬‬
‫في حالة إرسال جهازين أو أكثر في نفس الوقت فإن ‪:‬‬
‫‪ 1‬أجهــزة الراوتــر والســويتش والجســر تفصــل مجــاالت التصــادم‬‫‪ Collision Domain‬عنــد منافذهــا ‪.‬‬
‫‪ 2‬أجهزة الموزع ‪ Hub‬والمكرر ‪ Repeater‬ال تفصل مجاالت التصادم‬‫‪ Collision Domain‬عند منافذها بل تجعلها مجال تصادم واحد ‪.‬‬
‫بمعنــى ان الرســالة التــي ســوف تدخــل علــى احــد منافــذ المــوزع ســوف‬
‫تصــطدم بالرــسالة القادــمة ــمن المنــفذ االــخر‬
‫‪0552102740‬‬
‫‪29‬‬
‫ العربية‬CCNA ‫مذكرة الـ‬
Broadcast Domain = 3
30
0552102740
‫مذكرة الـ ‪ CCNA‬العربية‬
‫التصميم الهرمي لشبكات سيسكو‬
‫‪Cisco Three Layers Hierarchical Model‬‬
‫طبقة قلب الشبكة ‪: Core Layer‬‬
‫هــذه الطبقــة تختــص فــي تجميــع البيانــات مــن الطبقــة الســفلي‬
‫‪ Distribution‬بواســطة أجهــزة شــبكة عاليــة الســرعة حيــث إنهــا تتعامــل‬
‫مــع كــم هائــل مــن البيانــات المتدفقــة‬
‫طبقة التوزيع ‪Distribution Layer‬‬
‫هــذه الطبقــة تندمــج فيهــا الطبقــة الســفلية وطبقــة الوصــول وهــي‬
‫تتعامــل بشــكل اساســي مــع شــبكة (‪ )Vlan‬والتــي يتــم فيهــا بالتحكــم‬
‫فــي مــرور البيانــات‬
‫طبقة الوصول ‪Access Layer‬‬
‫هــذه الطبقــة تســتخدم للوصــول إلــى مصــدر الشــبكة ويوجــد فيهــا غالبـ ًا‬
‫األجهــزة التــي يتعامــل معهــا المســتخدمين مثــل أجهــزة الحاســوب‬
‫والطابعــات ويتــم ربــط هــذه األجهــزة فــي هــذه الطبقــة بشــكل مباشــر‬
‫‪0552102740‬‬
‫‪31‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪IP Address‬‬
‫االصدار الرابع‬
‫‪ip v4‬‬
‫له إصدارين‬
‫االصدار السادس‬
‫‪ip v6‬‬
‫‪ipv4 Address‬‬
‫هــي عناونيــن يتــم توزيعهــا علــى الحواســيب و يكــون لــكل حاســوب عنــوان علــى‬
‫الشــبكة ليســتطيع مشــاركة باقــي الحواســيب اآلخــرى التــي علــى الشــبكة ‪.‬‬
‫منظمــة االيانــا ‪ IANA‬هــي مســؤولة عــن االيبهــات حيــث قامــت بتقســيم ‪ IPv4‬الــى‬
‫كالســات وحــددت لــكل كالس بدايــة ونهايــة‪.‬‬
‫أجهــزة الكمبيوتــر ال تفهــم الكلمــات أو األرقــام بالطريقــة التــي يتعامــل بهــا البشــر‬
‫الن أجهــزة الحاســوب ال تفهــم إال الصفــر و الواحــد ( نظــام ثنائــي ‪. )Binary‬‬
‫ يتــم تمثيــل كل شــيء مــن خــال إشــارة كهربائيــة ثنائيــة ‪ Binary‬تســجل فــي‬‫إحــدى الحالتيــن ‪ :‬تشــغيل أو إيقــاف وذلــك لفهــم البيانــات المعقــدة فــي ملــف‬
‫ثنائــي ‪Binary‬‬
‫‪0552102740‬‬
‫المدى‬
‫‪Range‬‬
‫‪127.255.255.255‬‬
‫الفئة‬
‫‪Class‬‬
‫‪10.0.0.0‬‬
‫‪A‬‬
‫‪191.255.255.255‬‬
‫‪128.0.0.0‬‬
‫‪B‬‬
‫‪223.255.255.255‬‬
‫‪192.0.0.0‬‬
‫‪C‬‬
‫‪239.255.255.255‬‬
‫‪224.0.0.0‬‬
‫‪D‬‬
‫عناوين محجوزة للبث المتعدد‬
‫الخاص في الشبكة‬
‫‪255.255.255.255‬‬
‫‪240.0.0.0‬‬
‫‪E‬‬
‫عناوين محجوزة لألبحاث‬
‫‪32‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫العناوين المنطقية في االصدار ‪ipv4‬‬
‫َ‬
‫أوال‬
‫العناوين الخاصة ‪private ip address‬‬
‫العناويــن الخاصــة يتــم اســتخدامها فــي االجهــزة التــي فــي الشــبكة المحليــة‬
‫وال يمكــن الخــروج بهــا الــى االنترنــت ‪.‬‬
‫الفئة‬
‫‪Class‬‬
‫المدى‬
‫‪Range‬‬
‫ثاني َا‬
‫العناوين العامة ‪Public ip Address‬‬
‫العناوين العامة هي التي تستطيع الخروج فيها الى شبكات االنترنت ‪،‬‬
‫ويتم منح هذه العناوين من قبل مزود الخدمة ‪.‬‬
‫الفئة‬
‫‪Class‬‬
‫المدى‬
‫‪Range‬‬
‫‪10.255.255.255‬‬
‫‪10.0.0.0‬‬
‫‪A‬‬
‫‪9.255.255.255‬‬
‫‪1.0.0.0‬‬
‫‪172.31.255.255‬‬
‫‪172.16.0.0‬‬
‫‪B‬‬
‫‪172.15.255.255‬‬
‫‪128.0.0.0‬‬
‫‪192.168.255.255‬‬
‫‪192.168.0.0‬‬
‫‪C‬‬
‫‪191.255.255.255‬‬
‫‪172.32.0.0‬‬
‫‪192.167.255.255‬‬
‫‪192.0.0.0‬‬
‫‪223.255.255.255‬‬
‫‪192.169.0.0‬‬
‫‪Private addresses‬‬
‫‪192.168.1.10‬‬
‫‪A‬‬
‫‪B‬‬
‫‪C‬‬
‫‪Public addresses‬‬
‫‪4.0.0.7‬‬
‫‪192.168.1.12‬‬
‫‪0552102740‬‬
‫‪33‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫ثالث َا‬
‫عنوان البث المتعدد ‪Broadcast‬‬
‫‪255.255.255.255‬‬
‫رابع َا‬
‫عنوان كرت الشبكة الداخلي‬
‫‪loop back interface‬‬
‫‪127.0.0.0 – 127.255.255.255‬‬
‫هذ‪ o‬العناوين تم تخصيصها لكرت الشبكة الداخلية وال يمكن‬
‫استخدامها في عنونة االجهزة‬
‫خامس َا‬
‫عنوان ‪APIPA‬‬
‫‪169.254.0.0‬‬
‫هذا العنوان ياتي بشكل مؤقت في حال عدم ادخال عنوان للجهاز وفي‬
‫حال عدم وجود التوزيع التلقائي لاليبهات عبر تقنية بروتوكول الـ ‪DHCP‬‬
‫‪0552102740‬‬
‫‪34‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫النظام الثنائي ‪Binary‬‬
‫النظام العشري ‪Decimal‬‬
‫النظام السداسي عشر ‪Hexadecimal‬‬
‫النظام الثنائي ‪Binary System‬‬
‫هو نظام ذو األساس ‪ 2‬يعني أن هناك رقمين فقط ‪ 1‬و ‪0‬‬
‫ يسمى أيضا ب ‪base 2‬‬‫ قــد تجــد أمــام الرقــم أو الرقميــن ‪ 0‬و ‪ 1‬هــذه البادئــة (‪ )0b‬مثــل‬‫‪ 0b1011‬وتعنــي ان هــذا الرقــم مــن النظــام الثنائــي ‪.‬‬
‫ في عنوان االيبي ‪ ipv4‬سنجده في الخانة بشكل ‪ 0‬أو ‪1‬‬‫‪00000000.00000000.00000000.00000000‬‬
‫‪11111111.11111111.11111111.11111111‬‬
‫النظام العشري ‪Decimal System‬‬
‫ّ‬
‫هــو النظــام ذو األســاس ‪ 10‬و الــذي يتكــون مــن عشــرة أرقــام تمثــل‬
‫بــه األعــداد مهمــا كبــرت وهــي ‪)0.1.2.3.4.5.6.7.8.9( :‬‬
‫ يسمى أيضا ب ‪. base 10‬‬‫ قــد تجــد أمــام الرقــم هــذه البادئــة (‪ )0d‬مثــل ‪ 0d223‬وتعنــي ان هــذا‬‫الرقــم مــن النظــام العشــري ‪.‬‬
‫فــي عنــوان االيبــي ‪ ipv4‬ســنجده فــي الخانــة بشــكل ارقــام تبــدأ مــن‬
‫‪ 0‬حتــى ‪. 255‬‬
‫‪0.0.0.0‬‬
‫‪255.255.255.255‬‬
‫‪0552102740‬‬
‫النظام السداسي عشر (‪)Hexadecimal‬‬
‫هــو نظــام ذو األســاس ‪ 16‬و الــذي يتكــون مــن ‪ 16‬حــرف ورقــم ‪ ،‬وهــي‬
‫كالتالــي ‪:‬‬
‫)‪( 0.1.2.3.4.5.6.7.8.9.A.B.C.D.E.F‬‬
‫ يسمى أيضا ب ‪. base 16‬‬‫ قــد تجــد أمــام الرقــم هــذه البادئــة (‪ )0x‬مثــل ‪ 0x45A8D‬وتعنــي ان هــذا‬‫الرقــم مــن النظــام السداســي عشــر ‪.‬‬
‫ نجــد اســتخدام هــذا النظــام فــي األيبــي االصــدار الســادس ‪ IPV6‬وايضــا‬‫فــي المــاك ادرس ‪. Mac address‬‬
‫النظام‬
‫السداسي عشر‬
‫)‪(Hexadecimal‬‬
‫‪0‬‬
‫‪1‬‬
‫‪2‬‬
‫‪3‬‬
‫‪4‬‬
‫‪5‬‬
‫‪6‬‬
‫‪7‬‬
‫‪8‬‬
‫‪9‬‬
‫‪A‬‬
‫‪B‬‬
‫‪C‬‬
‫‪D‬‬
‫‪E‬‬
‫‪F‬‬
‫النظام الثنائي‬
‫‪Binary System‬‬
‫النظام العشري‬
‫‪Decimal System‬‬
‫‪0000‬‬
‫‪0001‬‬
‫‪0010‬‬
‫‪0011‬‬
‫‪0100‬‬
‫‪0101‬‬
‫‪0110‬‬
‫‪0111‬‬
‫‪1000‬‬
‫‪1001‬‬
‫‪1010‬‬
‫‪1011‬‬
‫‪1100‬‬
‫‪1101‬‬
‫‪1110‬‬
‫‪1111‬‬
‫‪0‬‬
‫‪1‬‬
‫‪2‬‬
‫‪3‬‬
‫‪4‬‬
‫‪5‬‬
‫‪6‬‬
‫‪7‬‬
‫‪8‬‬
‫‪9‬‬
‫‪10‬‬
‫‪11‬‬
‫‪12‬‬
‫‪13‬‬
‫‪14‬‬
‫‪15‬‬
‫‪35‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫شرح عنوان الـ ‪ipv4‬‬
‫ يكون نظام العناوين في الـ ‪ ipv4‬على هيئة نظامين ‪:‬‬‫النظام العشري ‪ Decimal System‬أو النظام الثنائي ‪Binary System‬‬
‫ يتكون عنوان الـ ‪ ipv4‬من ‪ 4‬خانات كل خانة يطلق عليها أوكتت ‪. octet‬‬‫االوكتت الواحد فيه ‪ 8‬بت‬
‫‪ 4‬اوكتات فيها ‪ 32‬بت‬
‫‪ -‬كل بت (‪ )bit‬من الرقم الثنائي له إحتمالين ‪ 1 :‬أو ‪0‬‬
‫النظام العشري‬
‫النظام الثنائي‬
‫‪0552102740‬‬
‫‪36‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫التحويل من النظام العشري إلى النظام الثنائي‬
‫هذا الجدول الذي سوف نطبق عليه اي تحويل للنظام الثنائي ‪ Binary‬او النظام العشري ‪Decimal System‬‬
‫‪20‬‬
‫‪1‬‬
‫‪21‬‬
‫‪2‬‬
‫‪22‬‬
‫‪4‬‬
‫‪23‬‬
‫‪8‬‬
‫‪24‬‬
‫‪25‬‬
‫‪16‬‬
‫‪26‬‬
‫‪64‬‬
‫‪32‬‬
‫‪27‬‬
‫نبدأ من اليسار‬
‫‪128‬‬
‫اذا الرقم الموجود في الـ ‪ ip‬أكبر أو يساوي رقم الجدول نضع ‪ 1‬واذا أصغر نضع ‪0‬‬
‫الشرح‬
‫الباقي ‪ 64‬وهو مساوي للقيمة التي بعدها ‪.‬‬
‫نضع ‪ 1‬وبكذا انتهينا والخانات المتبقية تكون اصفار‬
‫سوف نحول كل خانة (أوكتت) من الـ ‪: ip‬‬
‫‪ 192‬اكبر من ‪ 128‬نضع رقم ‪ 1‬ونطرحه من الـ ‪128‬‬
‫‪192 - 128 = 64‬‬
‫‪1‬‬
‫‪2‬‬
‫‪4‬‬
‫‪8‬‬
‫‪16‬‬
‫‪32‬‬
‫‪64‬‬
‫‪128‬‬
‫‪1‬‬
‫‪1‬‬
‫‪0‬‬
‫‪2‬‬
‫‪0‬‬
‫‪4‬‬
‫‪0‬‬
‫‪8‬‬
‫‪0‬‬
‫‪16‬‬
‫‪0‬‬
‫‪32‬‬
‫‪0‬‬
‫‪64‬‬
‫‪1‬‬
‫‪128‬‬
‫‪1‬‬
‫الخانة األولى (‪11000000 = )192‬‬
‫‪0552102740‬‬
‫‪37‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫الباقي ‪ 40‬أصغر من ‪ 64‬نضع ‪ 0‬وننتقل للخانة اللي بعدها‬
‫‪ 40‬أكبر من ‪ 32‬نضع ‪ 1‬ونطرح ‪40 - 32 = 8‬‬
‫‪ 8‬أصغر من ‪ 16‬نضع ‪ 0‬وننتقل للذي بعده‬
‫‪ 8 = 8‬نضع ‪ 1‬وبكذا لم يتبقى شي ونكتب الباقي اصفار‬
‫‪ 168‬اكبر من ( ‪ ) 128‬نضع رقم ‪ 1‬ونطرح‬
‫‪168 - 128 = 40‬‬
‫‪1‬‬
‫‪2‬‬
‫‪4‬‬
‫‪8‬‬
‫‪16‬‬
‫‪32‬‬
‫‪64‬‬
‫‪128‬‬
‫‪1‬‬
‫‪1‬‬
‫‪0‬‬
‫‪2‬‬
‫‪0‬‬
‫‪4‬‬
‫‪0‬‬
‫‪8‬‬
‫‪1‬‬
‫‪16‬‬
‫‪0‬‬
‫‪32‬‬
‫‪1‬‬
‫‪128‬‬
‫‪1‬‬
‫‪64‬‬
‫‪0‬‬
‫الخانة الثانية (‪10101000 = )168‬‬
‫الخانة الثالثة (‪01100100 = )100‬‬
‫الخانة الرابعة (‪01100100 = )100‬‬
‫‪ )128( < 100‬نضع ‪ 0‬وننتقل لالخرى‬
‫‪ )64( > 100‬نضع ‪ 1‬ونطرح ‪36=64-100‬‬
‫‪ )32( > 36‬نضع ‪ 1‬ونطرح ‪4=32-36‬‬
‫‪ )16( < 4‬نضع ‪ 0‬وننتقل لالخرى‬
‫‪ )8( < 4‬نضع ‪ 0‬وننتقل لالخرى‬
‫‪ )4( = 4‬نضع ‪ 1‬وبكذا لم يتبقى شي ونكتب الباقي اصفار‬
‫‪1‬‬
‫‪0‬‬
‫‪0552102740‬‬
‫‪2‬‬
‫‪0‬‬
‫‪4‬‬
‫‪1‬‬
‫‪8‬‬
‫‪0‬‬
‫‪16‬‬
‫‪0‬‬
‫‪32‬‬
‫‪1‬‬
‫‪64‬‬
‫‪1‬‬
‫‪128‬‬
‫‪0‬‬
‫بالنظام العشري‬
‫‪192.168.100.100‬‬
‫بالنظام الثنائي‬
‫‪11000000.10101000.01100100.01100100‬‬
‫‪38‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫التحويل من النظام الثنائي إلى النظام العشري‬
‫الشرح‬
‫الطريقة سهلة جدا‬
‫مثال اعطانا هذا الرقم ‪11010011‬‬
‫نقوم بتوزيعهم بالجدول بداية من اليسار‬
‫نقوم بجمع األرقام التي تحتها العدد ‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪2‬‬
‫‪1‬‬
‫‪4‬‬
‫‪0‬‬
‫‪8‬‬
‫‪0‬‬
‫‪16‬‬
‫‪1‬‬
‫‪32‬‬
‫‪0‬‬
‫‪128 + 64 + 16 + 2 + 1 = 211‬‬
‫اذ ًا الرقم هو ‪211‬‬
‫‪0552102740‬‬
‫‪64‬‬
‫‪1‬‬
‫مالحظة ‪:‬‬
‫لو جمعنا االرقام اللي بالون االخضر ‪:‬‬
‫‪1‬‬
‫‪1‬‬
‫‪128‬‬
‫‪1‬‬
‫‪2‬‬
‫‪1‬‬
‫‪4‬‬
‫‪1‬‬
‫‪8‬‬
‫‪1‬‬
‫‪16‬‬
‫‪1‬‬
‫‪32‬‬
‫‪1‬‬
‫‪64‬‬
‫‪1‬‬
‫‪128‬‬
‫‪1‬‬
‫‪128+64+32+16+8+4+2+1 = 255‬‬
‫‪ 255-0‬هذه هو المدى (‪ )range‬للخانة الواحدة‬
‫‪0.0.0.0‬‬
‫إلى‬
‫‪255.255.255.255‬‬
‫‪39‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫شرح فئات أو كالسات الـ ‪ipv4‬‬
‫معرفة عنوان الشبكة‬
‫ يتم معرفة عنوان الشبكة عبر معرفة قناع الشبكة (‪. )Subnet Mask‬‬‫ يتكــون قنــاع الشــبكة (‪ )Subnet Mask‬مــن ‪ bit 32‬مــن النظــام الثنائــي أو‬‫النظــام العشــري ‪.‬‬
‫ بعد اســتخدام قناع الشــبكة (‪ )Subnet Mask‬تســتطيع اجهزة الحاســب‬‫معرفــة اي جــزء مــن الـــ ‪ IP address‬هــو عنــوان للشــبكة وأي جــزء هــو عنــوان‬
‫لألجهزة (‪. )Host‬‬
‫عنوان الشبكة‬
‫األجهزة أو‬
‫‪HOSTS‬‬
‫هــذا ال ‪ Subnet Mask‬يســتخدم لكــي نعــرف كــم ‪ Bit‬مــن ال ‪IP address‬‬
‫يمثــل عنــوان الشــبكة وكــم ‪ Bit‬يمثــل عنــوان ال‪.Host‬‬
‫‪N = NETWORK‬‬
‫عنوان الشبكة ويكون ثابت‬
‫‪H = HOSTS‬‬
‫يقصد به العناوين المتاحة في الشبكة والتي سوف تتوزع على‬
‫االجهزة ‪.‬‬
‫‪10.50.63.5‬‬
‫النظام الثنائي‬
‫‪11111111.00000000.00000000.00000000‬‬
‫‪10.0.0.5‬‬
‫هنــا يســتطيع الجهازيــن التواصــل مــع بعضهــم البعض‬
‫الن الجــزء الثابــت متســاوي فــي كل العنوانيــن ‪.‬‬
‫‪0552102740‬‬
‫النظام العشري‬
‫‪255.0.0.0‬‬
‫عندما تجد في ‪ Subnet Mask‬الرقم ‪255‬‬
‫فإن هذا يدل على ان الجزء المقابل له هو‬
‫ثابت ويكون عنوان للشبكة ‪.‬‬
‫‪40‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪N = NETWORK‬‬
‫عنوان الشبكة ويكون ثابت‬
‫‪H = HOSTS‬‬
‫يقصد به العناوين التي سوف تتوزع على االجهزة وهي عناوين‬
‫متغيرة‬
‫عنوان الشبكة‬
‫عنوان الشبكة‬
‫‪172.16.0.0‬‬
‫‪192.168.0.0‬‬
‫األجهزة أو‬
‫األجهزة أو‬
‫‪HOSTS‬‬
‫‪172.16.0.0‬‬
‫‪255.255.0.0‬‬
‫‪0552102740‬‬
‫‪HOSTS‬‬
‫عندما تجد في ‪ Subnet Mask‬الرقم ‪255‬‬
‫فإن هذا يدل على ان الجزء المقابل له هو‬
‫ثابت ويكون عنوان للشبكة ‪.‬‬
‫‪192.168.0.0‬‬
‫‪255.255.255.0‬‬
‫‪41‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫قناع الشبكة هو اللي يحدد لنا ‪:‬‬
‫قناع الشبكة ‪Subnet Mask‬‬
‫‪ - 1‬عنوان الشبكة ‪Network id‬‬
‫‪ : Hosts - 2‬عدد األجهزة المتاحة في الشبكة‬
‫مثال لدينا هذا العنوان مع الـ ‪Subnet Mask‬‬
‫‪192.168.1.0‬‬
‫‪2555.255.255.0‬‬
‫‪2555.255.255.0‬‬
‫نكتب هذا القناع بنظام الباينري ‪Binary‬‬
‫‪11111111.11111111.11111111.00000000‬‬
‫كم عدد الوحايد( رقم واحد ) اللي بالون األحمر ؟‬
‫االجابة ‪24‬‬
‫نستطيع كتابه هذا الرقم مع الـ ‪ ip‬ويكون بعد عالمة السالش( ‪) /‬‬
‫ويطلق عليه ‪: prefix‬‬
‫‪192.168.1.0 / 24‬‬
‫يعني هذا ان الـايبي هو ‪192.168.1.0‬‬
‫وقناع الشبكة هو ‪255.255.255.0‬‬
‫‪0552102740‬‬
‫‪Prefix‬‬
‫قناع الشبكة‬
‫‪Subnet Mask‬‬
‫الفئة‬
‫‪Class‬‬
‫المدى‬
‫‪Range‬‬
‫‪/8‬‬
‫‪255.0.0.0‬‬
‫‪10.255.255.255‬‬
‫‪10.0.0.0‬‬
‫‪A‬‬
‫‪/ 16‬‬
‫‪255.255.0.0‬‬
‫‪172.31.255.255‬‬
‫‪172.16.0.0‬‬
‫‪B‬‬
‫‪/ 24‬‬
‫‪255.255.255.0‬‬
‫‪192.168.255.255‬‬
‫‪192.168.0.0‬‬
‫‪C‬‬
‫‪42‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫تمرين‬
‫ماهو الـ ‪ Subnet Mask‬لهذا العنوان‬
‫‪ 192.168.8.3 /28‬؟‬
‫مثال‬
‫ماهو الـ ‪ Subnet Mask‬لهذا العنوان‬
‫‪ 192.168.10.5 /27‬؟‬
‫‪.‬معروف ان عندنا ‪ 32‬خانة تمثل عدد االصفار والوحايد‬
‫نقوم بكتابة ‪ 27‬أوحايد (رقم واحد) والباقي اصفار‬
‫‪11111111.11111111.11111111.11100000‬‬
‫وقد تعرفنا ان الخانة اللي كلها اوحايد = ‪255‬‬
‫اذ ًا بقي علينا الخانة االخيرة نوزعها على الجدول‬
‫وبالرجوع للجدول وتحويلها الى عشري‬
‫‪1‬‬
‫‪0‬‬
‫‪2‬‬
‫‪0‬‬
‫‪4‬‬
‫‪0‬‬
‫‪8‬‬
‫‪0‬‬
‫‪16‬‬
‫‪0‬‬
‫‪32‬‬
‫‪1‬‬
‫‪64‬‬
‫‪1‬‬
‫‪128‬‬
‫‪1‬‬
‫‪128 + 64 + 32 = 224‬‬
‫اذن الـ ‪ Subnet Mask‬هو ‪:‬‬
‫‪255.255.255.224‬‬
‫‪0552102740‬‬
‫‪43‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫طريقة معرفة ‪ :‬عدد األجهزة ‪ -‬عدد الشبكات ‪-‬‬
‫عنوان الشبكة ( ‪) Network id‬‬
‫‪ - 1‬معرفة عدد االجهزة ‪hosts‬‬
‫مثال ‪172.16.0.2 / 27‬‬
‫لدينا ‪ 27‬وحايد ونعرف ان عدد البتات الكلي لاليبي‬
‫‪ 32‬بت‬
‫‪32 - 27 = 5 bit‬‬
‫اذن عندنا ‪ 27‬وحايد و ‪ 5‬أصفار‬
‫‪11111111.11111111.11111111.11100000‬‬
‫قانون معرفة االجهزة‬
‫‪h‬‬
‫‪2 - 2 >= H‬‬
‫عدد اصفار البت )‪h = (number of 0 bit‬‬
‫عدد االجهزة )‪H = (hosts‬‬
‫‪ - 2‬معرفة عدد الشبكات ‪Networks‬‬
‫مثال ‪172.16.0.2 / 27‬‬
‫نحسب عدد الوحايد في الخانة اللي فيها اصفار‬
‫‪11111111.11111111.11111111.11100000‬‬
‫عدد الوحايد = ‪n‬‬
‫‪n=3‬‬
‫قانون معرفة عدد الشبكات‬
‫‪n‬‬
‫عدد الشبكات = ‪2‬‬
‫‪3‬‬
‫‪2 =8‬‬
‫اذ ًا عندنا ‪ 8‬شبكات‬
‫‪5‬‬
‫‪2 -2=H‬‬
‫‪32 - 2 = H‬‬
‫‪30 = H‬‬
‫اذ ًا عدد االجهزة ‪ 30‬جهاز متاح‬
‫‪0552102740‬‬
‫‪44‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫نهاية الشبكة‬
‫ايبي البرودكاست‬
‫‪broadcast ip‬‬
‫‪last‬اخر ايبي متاح‬
‫‪valid ip‬‬
‫أول ايبي متاح‬
‫‪first valid ip‬‬
‫) عنوان الشبكة(‬
‫‪Network id‬‬
‫الشبكات‬
‫‪Networks‬‬
‫موقعها‬
‫‪172.16.0.31‬‬
‫‪172.16.0.30‬‬
‫‪172.16.0.1‬‬
‫‪172.16.0.0‬‬
‫‪172.16.0.0‬‬
‫األولى‬
‫‪172.16.0.63‬‬
‫‪172.16.0.62‬‬
‫‪172.16.0.33‬‬
‫‪172.16.0.32‬‬
‫‪172.16.0.32‬‬
‫الثانية‬
‫‪172.16.0.95‬‬
‫‪172.16.0.94‬‬
‫‪172.16.0.65‬‬
‫‪172.16.0.64‬‬
‫‪172.16.0.64‬‬
‫الثالثة‬
‫‪172.16.0.127‬‬
‫‪172.16.0.128‬‬
‫‪172.16.0.97‬‬
‫‪172.16.0.96‬‬
‫‪172.16.0.96‬‬
‫الرابعة‬
‫‪172.16.0.159‬‬
‫‪172.16.0.158‬‬
‫‪172.16.0.129‬‬
‫‪172.16.0.128‬‬
‫‪172.16.0.128‬‬
‫الخاسة‬
‫‪172.16.0.191‬‬
‫‪172.16.0.190‬‬
‫‪172.16.0.161‬‬
‫‪172.16.0.160‬‬
‫‪172.16.0.160‬‬
‫السادسة‬
‫‪172.16.0.223‬‬
‫‪172.16.0.222‬‬
‫‪172.16.0.193‬‬
‫‪172.16.0.192‬‬
‫‪172.16.0.192‬‬
‫السابعة‬
‫‪172.16.0.255‬‬
‫‪172.16.0.254‬‬
‫‪172.16.0.225‬‬
‫‪172.16.0.224‬‬
‫‪172.16.0.224‬‬
‫الثامنة‬
‫بالرجوع للجدول باالعلى ‪:‬‬
‫االن االيبي اللي عندنا هو ‪ 172.16.0.2‬وهو يقع في مدى الشبكة االولى‬
‫اذ ًا عنوان الشبكة ‪ Network id‬هو ‪172.16.0.0 :‬‬
‫‪0552102740‬‬
‫‪45‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪ - 3‬معرفة عنوان الشبكة ‪Network id‬‬
‫الطريقة الثانية ‪:‬‬
‫مثال ‪172.16.0.2 / 27‬‬
‫مثال ‪172.16.0.2 / 27‬‬
‫نقوم بكتابة ‪ 27‬أوحايد (رقم واحد) والباقي اصفار‬
‫توجد ‪ 3‬طرق لمعرفة عنوان الشبكة ‪:‬‬
‫الطريقة األولى ‪:‬‬
‫نحول االيبي وقناع الشبكة الى الباينري ونعمل ‪anding‬‬
‫انظر الخر رقم واحد وشوف أين‬
‫موقعه بالجدول‬
‫‪11111111.11111111.11111111.11100000‬‬
‫‪1‬‬
‫‪0‬‬
‫‪2‬‬
‫‪0‬‬
‫‪4‬‬
‫‪0‬‬
‫‪8‬‬
‫‪0‬‬
‫‪16‬‬
‫‪0‬‬
‫‪32‬‬
‫‪1‬‬
‫‪64‬‬
‫‪1‬‬
‫‪128‬‬
‫‪1‬‬
‫موقعه = ‪32‬‬
‫سوف تكون الشبكات من مضاعفات ‪32‬‬
‫ونبحث عن موقع االيبي في اي مدى‬
‫‪172.16.0.0‬‬
‫‪172.16.0.32‬‬
‫‪172.16.0.64‬‬
‫اذ ًا عنوان الشبكة هو ‪172.16.0.0‬‬
‫لدينــا هــذا االيبــي ‪ 172.16.0.2‬وهــو موجــود فــي مدى الشــبكة ‪172.16.0.0‬‬
‫الن ‪ 172.16.0.32‬تعتبــر شــبكة ثانية‬
‫اذ ًا عنوان الشبكة هو ‪172.16.0.0‬‬
‫‪0552102740‬‬
‫‪46‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫الطريقة الثالثة ‪:‬‬
‫مثال اخر‬
‫‪192.168.29.155 / 29‬‬
‫مثال ‪172.16.0.2 / 27‬‬
‫ نكتب هذا االيبي بالنظام الثنائي ‪.‬‬‫ تعلمنا أن العدد الكلي لبتات االيبي = ‪32‬‬‫‪ -‬نطرح ‪. 3 = 32 - 29 :‬‬
‫ نكتب هذا االيبي بالنظام الثنائي ‪.‬‬‫ تعلمنا أن العدد الكلي لبتات االيبي = ‪32‬‬‫‪ -‬نطرح ‪. 5 = 32 - 27 :‬‬
‫‪.‬‬
‫‪2‬‬
‫‪.‬‬
‫‪0‬‬
‫‪16‬‬
‫‪.‬‬
‫‪172‬‬
‫‪10101100.00010110.0000000.00000010‬‬
‫‪155‬‬
‫نحول الـ ‪ 3‬بتات االخيرة ألصفار ‪.‬‬
‫االن نحسب قيمة الخانة االخيرة‬
‫‪10101100.00010110.0000000.00000000‬‬
‫‪1‬‬
‫‪0‬‬
‫‪2‬‬
‫‪0‬‬
‫‪4‬‬
‫‪0‬‬
‫‪8‬‬
‫‪0‬‬
‫‪29‬‬
‫‪168‬‬
‫‪11000000.10101000.00011101.10011011‬‬
‫نحول الـ ‪ 5‬بتات االخيرة ألصفار ‪.‬‬
‫االن نحسب قيمة الخانة االخيرة‬
‫‪16‬‬
‫‪0‬‬
‫‪.‬‬
‫‪.‬‬
‫‪.‬‬
‫‪192‬‬
‫‪32‬‬
‫‪0‬‬
‫اذ ًا عنوان الشبكة هو ‪172.16.0.0‬‬
‫‪64‬‬
‫‪0‬‬
‫‪128‬‬
‫‪0‬‬
‫‪11000000.10101000.00011101.10011000‬‬
‫‪1‬‬
‫‪0‬‬
‫‪2‬‬
‫‪0‬‬
‫‪4‬‬
‫‪0‬‬
‫‪8‬‬
‫‪1‬‬
‫‪16‬‬
‫‪1‬‬
‫‪32‬‬
‫‪0‬‬
‫‪64‬‬
‫‪0‬‬
‫‪128‬‬
‫‪1‬‬
‫‪128 + 16 + 8 = 152‬‬
‫اذ ًا عنوان الشبكة هو ‪192.168.29.152‬‬
‫‪0552102740‬‬
‫‪47‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪ - 4‬كيف نعرف‪:‬‬
‫أول ايبي متاح ‪first valid ip‬‬
‫اخر ايبي متاح ‪last valid ip‬‬
‫ايبي البرود كاست ‪broadcast ip‬‬
‫ نقصــد بااليبهــات المتاحــة هــي اللــي تســتطيع‬‫االجهــزة الحصــول عليهــا ‪.‬‬
‫ ايبــي عنــوان الشــبكة هــو ال يمكــن ان يتــوزع‬‫علــى اي جهــاز ‪ .‬ويكــون رقمــه زوجــي دائمــا‪.‬‬
‫ ايبــي البرودكاســت ال يمكــن ان يتــوزع علــى اي‬‫جهــاز النــه عنــوان البــث الخــاص فــي الشــبكة‬
‫ويكــون رقمــه فــردي‬
‫نهاية الشبكة‬
‫ايبي‬
‫البرودكاست‬
‫‪broadcast ip‬‬
‫‪172.16.0.31‬‬
‫أول ايبي‬
‫‪first‬متاح‬
‫‪valid ip‬‬
‫عنوان الشبكة(‬
‫‪)Network id‬‬
‫الشبكات‬
‫‪Networks‬‬
‫موقعها‬
‫‪172.16.0.30‬‬
‫‪172.16.0.1‬‬
‫‪172.16.0.0‬‬
‫‪172.16.0.0‬‬
‫األولى‬
‫‪172.16.0.63‬‬
‫‪172.16.0.62‬‬
‫‪172.16.0.33‬‬
‫‪172.16.0.32‬‬
‫‪172.16.0.32‬‬
‫الثانية‬
‫اخر ايبي متاح‬
‫‪last valid ip‬‬
‫‪1+‬‬
‫أول ايبي متاح‬
‫‪first valid ip‬‬
‫‪1‬‬‫اخر ايبي متاح ‪last‬‬
‫‪valid ip‬‬
‫‪1+‬‬
‫أول ايبي متاح‬
‫‪first valid ip‬‬
‫‪1‬‬‫اخر ايبي متاح ‪last‬‬
‫‪valid ip‬‬
‫‪0552102740‬‬
‫‪48‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫لديك شبكة ‪ 192.168.10.2‬والمطلوب ‪:‬‬
‫شبكة تتسع لـ ‪ 120‬جهاز مع الـ ‪ subnet mask‬لهذه الشبكة؟‬
‫أمثلة‬
‫الحل ‪:‬‬
‫نطبق القانون السابق ‪:‬‬
‫‪h‬‬
‫‪2 - 2 >= H‬‬
‫‪h‬‬
‫‪2 - 2 >= 120‬‬
‫‪ُ 2‬أس كم لكي يعطينا ‪ 120‬؟‬
‫‪2 = 64‬‬
‫هذا اليكفي النه أقل من المطلوب‬
‫‪6‬‬
‫هذا هو المطلوب حتى لو زاد قليال‬
‫‪7‬‬
‫‪2 = 128‬‬
‫قناع الشبكة ‪ subnet mask‬هو‬
‫‪255.255.255.128‬‬
‫جهاز ‪128 - 2 = 126‬‬
‫‪ 126‬ايبي متاح لالجهزة‬
‫لتصبح الشبكة ‪192.168.10.0 / 25‬‬
‫اذ ًا نحتاج سبعة أصفار (‪ )7 bit‬فقط تكفي لـ ‪ 120‬جهاز ‪.‬‬
‫عدد الوحايد‬
‫‪1 1 1 1 1 1 1 1 .1 1 1 1 1 1 1 1 .1 1 1 1 1 1 1 1 .1 0 0 0 0 0 0 0‬‬
‫‪4‬‬
‫‪0‬‬
‫‪8‬‬
‫‪0‬‬
‫‪16‬‬
‫‪0‬‬
‫‪32‬‬
‫‪0‬‬
‫‪0552102740‬‬
‫‪64‬‬
‫‪0‬‬
‫‪128‬‬
‫‪1‬‬
‫‪49‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫أمثلة‬
‫‪10.0.1.0 / 20‬‬
‫كم عدد االجهزة ‪ hosts‬في هذه ‪:‬‬
‫‪- 192.168.8.0 / 28‬‬
‫‪- 10.0.1.0 / 20‬‬
‫‪- 255.255.255.224‬‬
‫الحل ‪:‬‬
‫‪192.168.8.0 / 28‬‬
‫عندنا ‪ 28 /‬يعني ‪ 28‬وحايد ‪.‬‬
‫نحن نعرف ان العدد الكلي ‪ 32‬بت وهنا اعطانا ‪ 28‬وحايد‬
‫اذ ًا نطرح ‪4 = 28 - 32‬‬
‫يعني عندنا ‪ 4‬اصفار‬
‫‪11111111.11111111.11111111.11110000‬‬
‫عندنا ‪ 20 /‬يعني ‪ 20‬وحايد ‪.‬‬
‫اذ ًا نطرح ‪12 = 20 - 32‬‬
‫يعني عندنا ‪ 12‬صفر‬
‫‪11111111.11111111.11110000.00000000‬‬
‫نعوض بالقانون الذي تعلمناه‬
‫‪h‬‬
‫‪2 - 2 >= H‬‬
‫‪212 - 2 >= H‬‬
‫‪H = 4094‬‬
‫اذ ًا عدد االجهزة هو ‪ 4094‬جهاز‬
‫نعوض بالقانون الذي تعلمناه‬
‫‪h‬‬
‫‪2 - 2 >= H‬‬
‫‪24 - 2 >= H‬‬
‫‪14 = H‬‬
‫اذ ًا عدد االجهزة هو ‪ 14‬جهاز‬
‫‪0552102740‬‬
‫‪50‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪255.255.255.224‬‬
‫نالحــظ ان الخانــات الثــاث االولــى مــن اليســار اوحايــد وكلهــم ثابتيــن‬
‫واالخيــرة متغيــره ‪.‬‬
‫نرجــع للجــدول الخــاص بالباينــري و نبــدأ نجمــع االعــداد مــن اليســار حتــى‬
‫نصــل للرقــم ‪ 224‬ونضــع رقــم واحــد تحــت كل واحــد منهــم‬
‫‪224 = 32 + 64 + 128‬‬
‫‪1‬‬
‫‪2‬‬
‫‪4‬‬
‫‪8‬‬
‫‪16‬‬
‫‪32‬‬
‫‪1‬‬
‫‪64‬‬
‫‪1‬‬
‫‪128‬‬
‫‪1‬‬
‫ماهو قناع الشبكة (‪ ) subnet mask‬المناسب لهذه االجهزة‪:‬‬
‫‪10 pc - 1000 pc‬‬
‫‪ pc 10‬نعوض بالقانون ‪:‬‬
‫‪h‬‬
‫‪2 - 2 >= 10‬‬
‫‪4‬‬
‫‪2 - 2 >= 10‬‬
‫‪16 - 2 >= 10‬‬
‫اذ ًا نحتاج ‪ 4‬أصفار لهذه االجهزة‬
‫‪ 28 = 4 - 32‬اوحايد‬
‫‪11111111.11111111.11111111.11110000‬‬
‫‪11111111.11111111.11111111.11100000‬‬
‫اذ ًا لدينا ‪ 27‬أوحايد‬
‫‪5 = 27 - 32‬‬
‫لدينا ‪ 5‬أصفار نعوض بالقانون الذي تعلمناه‬
‫‪h‬‬
‫‪2 - 2 >= H‬‬
‫‪25 - 2 >= H‬‬
‫‪1‬‬
‫‪2‬‬
‫‪4‬‬
‫‪8‬‬
‫‪16‬‬
‫‪1‬‬
‫‪32‬‬
‫‪1‬‬
‫‪64‬‬
‫‪1‬‬
‫‪128‬‬
‫‪1‬‬
‫‪128 + 64 + 32 + 16 = 240‬‬
‫اذ ًا قناع الشبكة المناسب هو ‪255.255.255.240‬‬
‫‪30 = H‬‬
‫اذ ًا عدد االجهزة هو ‪ 30‬جهاز‬
‫‪0552102740‬‬
‫‪51‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫لديك هذا العنوان ‪200.100.60.200 / 19 :‬‬
‫‪ :‬استخرج مما يأتي‬
‫‪ - 1‬عنوان الشبكة ‪network id‬‬
‫‪ - 2‬األيبي االول ‪first ip‬‬
‫‪ - 3‬االيبي االخير ‪last ip‬‬
‫‪ - 4‬ايبي البرود كاست ‪Bc ip‬‬
‫‪ - 5‬قناع الشبكة ‪subnet mask‬‬
‫‪ pc 1000‬نعوض بالقانون ‪:‬‬
‫‪- 2 >= 10‬‬
‫‪h‬‬
‫‪2‬‬
‫‪210 - 2 >= 10‬‬
‫‪1024 - 2 >= 10‬‬
‫اذ ًا نحتاج ‪ 10‬أصفار لهذه االجهزة‬
‫‪ 22 = 10 - 32‬اوحايد‬
‫‪11111111.11111111.11111100.00000000‬‬
‫‪11111111.11111111.11100000.00000000‬‬
‫سوف يكون العمل في الخانة الثالثة‬
‫‪1‬‬
‫‪2‬‬
‫‪4‬‬
‫‪1‬‬
‫‪8‬‬
‫‪1‬‬
‫‪16‬‬
‫‪1‬‬
‫الحل ‪ - 1 :‬عنوان الشبكة ‪network id‬‬
‫قناع الشبكة هو ‪ / 19‬يعني ان لدينا ‪ 19‬أوحايد ‪.‬‬
‫سوف يكون العمل في الخانة الثالثة‬
‫‪32‬‬
‫‪1‬‬
‫‪64‬‬
‫‪1‬‬
‫‪128‬‬
‫‪1‬‬
‫ننظر الخر رقم واحد ونشوف موقعه بالجدول‬
‫‪1‬‬
‫‪0‬‬
‫‪128 + 64 + 32 + 16 + 8 + 4 = 252‬‬
‫اذ ًا قناع الشبكة المناسب هو ‪255.255.252.0‬‬
‫‪2‬‬
‫‪0‬‬
‫‪4‬‬
‫‪0‬‬
‫‪8‬‬
‫‪0‬‬
‫‪16‬‬
‫‪0‬‬
‫‪32‬‬
‫‪1‬‬
‫‪64‬‬
‫‪1‬‬
‫الموقــع ‪ ، 32‬ســنضاعف هــذا العــدد لنســتخرج الشــبكات ونبــدأ مــن الشــبكة صفــر وفــي‬
‫الخانــة الثالثــة ‪.‬‬
‫‪200.100.0.0‬‬
‫‪200.100.32.0‬‬
‫‪200.100.64.0‬‬
‫‪200.100.96.0‬‬
‫االيبي الموجود لدينا هو ‪ 200.100.60.200‬وهو يقع‬
‫في مدى الشبكة ‪200.100.32.0‬‬
‫‪200.100.32.0 - 200.100.63.255‬‬
‫عنوان الشبكة ‪ network id‬هو‬
‫‪200.100.32.0‬‬
‫‪0552102740‬‬
‫‪128‬‬
‫‪1‬‬
‫‪52‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪200.100.60.200‬‬
‫الشبكة‬
‫‪Network‬‬
‫‪200.100.32.0‬‬
‫) عنوان الشبكة(‬
‫‪Network id‬‬
‫‪200.100.32.1‬‬
‫االيبي األول‬
‫‪first ip‬‬
‫‪200.100.63.254‬‬
‫االيبي االخير‬
‫‪first ip‬‬
‫‪200.100.63.255‬‬
‫نهاية الشبكة‬
‫ايبي البرودكاست‬
‫‪broadcast ip‬‬
‫‪ - 5‬قناع الشبكة ‪:‬‬
‫لدينا ‪ 19‬أوحايد و سوف يكون العمل في الخانة الثالثة‬
‫‪0552102740‬‬
‫‪11111111.11111111.11100000.00000000‬‬
‫نرجــع للجــدول ونجمــع اماكــن الوحايــد ويظهــر لنــا رقــم قنــاع‬
‫ا لشــبكة‬
‫‪1‬‬
‫‪0‬‬
‫‪2‬‬
‫‪0‬‬
‫‪4‬‬
‫‪0‬‬
‫‪8‬‬
‫‪0‬‬
‫‪16‬‬
‫‪0‬‬
‫‪32‬‬
‫‪1‬‬
‫‪64‬‬
‫‪1‬‬
‫‪128‬‬
‫‪1‬‬
‫‪224 = 32 + 64 + 128‬‬
‫قناع الشبكة هو ‪255.255.224.0‬‬
‫‪53‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫تقسيم الشبكات ‪Subnetting‬‬
‫عندمــا تــم انشــاء االنترنــت ألول مــرة لــم يتوقــع المبدعــون لهــذه التقنيــة التوســع‬
‫واالنتشــار الكبيــر لهــذه الشــبكة ‪ ،‬لهــذا واجهــوا مشــكلة اســتنفاد العناويــن فــي‬
‫الـــ ‪. ipv4‬‬
‫ فمثال شركة تحتاج ‪ 5000‬عنوان ايبي هل تستعمل عناوين الفئة ‪ C‬أو ‪ B‬؟‬‫عناوين الفئة ‪ c‬التي هي ‪ 192.168.0.0 /24‬تكفي فقط لـ ‪ 254‬جهاز فقط ‪.‬‬
‫لذلــك ســوف تتجــه للفئــة ‪ B‬التــي هــي ‪ 172.16.0.0 / 16‬ولكــن ســعة هــذه الشــبكة‬
‫‪ 65534‬جهــاز ‪ ،‬وعنــد اســتعمال ‪ 5000‬جهــاز ســوف نخســر ‪ 60534‬عنــوان متــاح‬
‫لالســتخدم !!‬
‫الحل ‪:‬‬
‫)‪Classless Inter -Domain Routing (CIDR‬‬
‫تم تقديمه ليكون بدال من نظام العنونة ‪ Classful‬في النظام السابق ‪:‬‬
‫الفئة ‪ A‬كان الزاميا تستخدم ‪/ 8‬‬
‫الفئة ‪ B‬كان الزاميا تستخدم ‪/ 16‬‬
‫الفئة ‪ C‬كان الزاميا تستخدم ‪/ 24‬‬
‫مــع الـــ ‪ CIDR‬تــم الغــاء هــذه االلزاميــة وصــار يســمح باســتخدام اي رقــم ‪subnet‬‬
‫‪ mask‬ــمع اي فــئة فــمثال‬
‫يمكن استخدام ‪ / 20‬مع الفئة ‪ A‬أو ‪ B‬أو ‪. C‬‬
‫ هذا الـ ‪ CIDR‬سمح لنا بتقسيم الشبكات الى شبكات أصغر تسمى شبكات‬‫فرعية ( ‪. ) subnets‬‬
‫‪0552102740‬‬
‫‪ Subnetting‬هــو عمليــة تقســيم الشــبكات الرئيســية الــى شــبكات‬
‫فرعيــة ‪ ,‬والغــرض مــن ذلــك هــو التقليــل مــن خســارة االيبهــات ضمــن‬
‫نطــاق الشــبكة الرئيســية ‪.‬‬
‫طرق تقسيم الشبكات الفرعية ‪:‬‬
‫‪Fixed length subnet mask (FLSM)- 1‬‬
‫قنــاع الشــبكة الفرعيــة ثابــت الطــول (‪ )FLSM‬هــو طريقــة تقســيم‬
‫الشــبكة إلــى عــدة شــبكات فرعيــة متســاوية فــي قنــاع الشــبكة‬
‫(‪ )Subnet Mask‬و متســاوية فــي عــدد األجهــزة أو الـــ ‪. Hosts‬‬
‫‪Variable length subnet mask (VLSM) - 2‬‬
‫قنــاع الشــبكة الفرعيــة متغيــرة الطــول (‪ )VLSM‬هــو طريقــة تقســيم‬
‫الشــبكة إلى عدة شــبكات فرعية مختلفة في قناع الشــبكة (‪Subnet‬‬
‫‪ )Mask‬و مختلفــة فــي عــدد األجهــزة أو الـــ ‪. Hosts‬‬
‫‪54‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫تقنيــة قناع الشبكة الفرعية ثابت الطول )‪(FLSM‬‬
‫‪FLSM‬‬
‫‪Fixed length subnet mask‬‬
‫تقنيــة قناع الشبكة متغير الطول (‪)VLSM‬‬
‫‪VLSM‬‬
‫‪Variable Length Subnet Mask‬‬
‫‪ = FLSM‬هــو تقســيم الشــبكة إلــى عــدة شــبكات فرعيــة‬
‫متســاوية فــي قنــاع الشــبكة (‪ )Subnet Mask‬و متســاوية فــي‬
‫عــدد األجهــزة أو الـــ ‪. Hosts‬‬
‫‪ = VLSM‬هــو تقســيم الشــبكة إلــى عــدة شــبكات فرعيــة مختلفة‬
‫فــي قنــاع الشــبكة (‪ )Subnet Mask‬و مختلفــة فــي عــدد األجهــزة‬
‫أو الـ ‪. Hosts‬‬
‫الحــظ الدوائــر الحمــراء ســتجد ان األقنعــة متشــابهه وان كل شــبكة فيهــا ‪62‬‬
‫جهــاز متــاح ممــا ســبب هــدر فــي االيبهــات‬
‫الحظ الدوائر الحمراء ســتجد ان األقنعة مختلفة ‪ ،‬و كل شــبكة مقســمة‬
‫بحســب عــدد االجهــزة المطلوب فيها‬
‫‪0552102740‬‬
‫‪55‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫الفرق بين ‪ Classful‬و ‪Classless‬‬
‫قيمة الوحايد‬
‫قناع الشبكة‬
‫‪subnet mask‬‬
‫المدى‬
‫‪Range‬‬
‫‪/8‬‬
‫‪/ 16‬‬
‫‪/ 24‬‬
‫‪255.0.0.0‬‬
‫‪255.255.0.0‬‬
‫‪255.255.255.0‬‬
‫‬‫‬‫‪-‬‬
‫‪126.255.255.255‬‬
‫‪191.255.255.255‬‬
‫‪223.255.255.255‬‬
‫الفئة‬
‫‪class‬‬
‫‪A‬‬
‫‪B‬‬
‫‪C‬‬
‫‪10.0.0.0‬‬
‫‪128.0.0.0‬‬
‫‪192.0.0.0‬‬
‫‪10.0.0.0 / 8‬‬
‫‪Classful‬‬
‫هــي التقنيــة التــي تــم تقســيم عناويــن الـــ ‪ IP‬الــى الفئــات‬
‫الخمــس ‪ A , B , C , D , E‬المحــددة بـــ ‪ subnet mask‬ثابــت‬
‫لــكل فئــة والــذي لــن يتغيــر عنــد تقســيم الشــبكات ‪.‬‬
‫‪10.0.1.0 / 8‬‬
‫‪10.0.2.0 / 8‬‬
‫انظر للصورة سترى ‪ /8‬ثابت ‪.‬‬
‫رجــع كل شــبكة إلعداداتهــا‬
‫ عنــد تبــادل عناويــن الشــبكات بيــن الراوتــرات ُت ِ‬‫اإلفتر اضيــة‪.‬‬
‫ يعنــي قيمــة الـــ ‪ subnet mask‬االفتراضيــة للفئــة ‪ A‬هــي ‪ ، / 8‬فلــو أرســل راوتــر‬‫شــبكة مــن فئــة ‪ A‬بقميــة ‪ / 20‬فإنــه ســوف يعتمــد الـــ ‪ / 8‬النــه لــن يقبــل اي قيمــة‬
‫غيــر االفتراضيــة ‪.‬‬
‫‪0552102740‬‬
‫‪10.0.3.0 / 8‬‬
‫‪10.0.4.0 / 8‬‬
‫لماذا لم يتغير ؟؟؟‬
‫الن الـــ ‪ Classful‬ينظــر دائمــ ًًا إلــى الرقــم الموجــود فــي الخانــة‬
‫األولــى مــن عنــوان الشــبكة و الخانــة االولــى فــي ‪ 10.0.0.0‬هــي‬
‫الرقــم ‪ 10‬وهــي مــن مــدى ‪ class A‬لذلــك البروتوكــول لــن يقبــل‬
‫اي ‪ subnet mask‬اخــر غيــر ‪/ 8‬‬
‫‪56‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Classless‬‬
‫هــي تقنيــة تســاعد علــى تقســيم عناويــن الـــ ‪ IP‬للشــبكات مــع ‪ subnets mask‬مختلــف لــكل شــبكة‬
‫بهــدف تقليــل اســتنفاد وهــدر العناويــن ‪.‬‬
‫انظر للصورة سترى ‪( subnet mask‬أقنعة الشبكة) مختلفة ‪.‬‬
‫‪192.168.0.0 / 27‬‬
‫‪192.168.1.0 / 30‬‬
‫‪192.168.3.0 / 26‬‬
‫‪192.168.2.0 / 30‬‬
‫‪192.168.4.0 / 30‬‬
‫‪Classful‬‬
‫‪Classless‬‬
‫يعتمد على قاعدة الـ ‪ IP Classes‬في توزيع األيبهات‬
‫يتجاهل هذه القاعدة ويتم توزيع األيبهات بشكل حر وأعتمادا على تقنية الـ‬
‫‪VLSM‬‬
‫اليرسل الـ ‪ Subnet Mask‬مع التحديثات الخاصة به على الشبكة الن‬
‫الماسك ثابت ومعروف عند كل الروترات‬
‫يرسل الـ ‪ Subnet Mask‬مع كل األيبهات المرسلة إلى روترات آخرى ألنه‬
‫متغير وبحسب الطلب‪.‬‬
‫‪0552102740‬‬
‫‪57‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫مثال‬
‫لديــك شــبكة ‪ 10.1.2.0 / 24‬قســم هــذه الشــبكة علــى‬
‫حســب االجهــزة لــكل شــبكة ؟‬
‫القسم ‪ A‬يحتاج ‪ 100‬جهاز ‪:‬‬
‫‪h‬‬
‫نعوض بالقانون ‪2 - 2 >= H‬‬
‫‪ 2‬أس كم حتى يعطينا ‪ 100‬جهاز ؟؟‬
‫‪7‬‬
‫الجواب ‪2 = 128 :‬‬
‫‪C‬‬
‫نحتاج ‪ 7‬بتات (أصفار)‬
‫نطرحها من العدد الكلي لاليبي ‪ 32‬بت‬
‫‪32 - 7 = 25‬‬
‫اذ ًا لدينا ‪ 25‬أوحايد‬
‫الشبكة االولى ‪:‬‬
‫تبدأ من ‪ 10.1.2.0 /25‬وتنتهي ‪10.1.2.127 /25‬‬
‫القسم ‪ B‬يحتاج ‪ 60‬جهاز ‪:‬‬
‫الشبكة الثانية تبدأ من ‪10.1.2.128 /25‬‬
‫نقسم الشبكة لعدد ‪ 60‬جهاز‬
‫وسوف‬
‫َ‬
‫‪6‬‬
‫‪2 = 64‬‬
‫‪A‬‬
‫‪B‬‬
‫الحل‪:‬‬
‫اوال البــد ان نبــدأ باكبــر رقــم لالجهــزة وهــو ‪ 100‬ومــن ثــم نكمــل بالترتيــب‬
‫الــى اصغــر شــبكة‬
‫‪0552102740‬‬
‫نحتاج ‪ 6‬بتات (أصفار)‬
‫نطرحها من العدد الكلي لاليبي ‪ 32‬بت ‪:‬‬
‫‪32 - 6 = 26‬‬
‫اذ ًا الشبكة الثانية ‪:‬‬
‫تبدأ من ‪ 10.1.2.128 / 26‬وتنتهي ‪10.1.2.191 / 26‬‬
‫‪58‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫القسم ‪ C‬يحتاج ‪ 2‬ايبي فقط ‪:‬‬
‫نحتاج عدد ‪ 2‬أيبي فقط للمنفذين المتصلين بين الراوترين ‪.‬‬
‫الشبكة الثالثة تبدأ ‪10.1.2.192 / 26‬‬
‫نقسم الشبكة لعنوانين فقط‬
‫وسوف‬
‫ّ‬
‫‪C‬‬
‫‪10.1.2.192 / 30‬‬
‫‪2‬‬
‫‪2 =4‬‬
‫‪32 - 2 = 30‬‬
‫اذ ًا الشبكة الثالثة ‪:‬‬
‫تبدأ من ‪ 10.1.2.192 / 30‬وتنتهي ‪10.1.2.195 / 30‬‬
‫‪10.1.2.0 /25‬‬
‫‪A‬‬
‫‪0552102740‬‬
‫‪10.1.2.128 / 26‬‬
‫‪B‬‬
‫‪59‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Mac‬‬
‫‪Media Access Contro‬‬
‫(‪)Mac Address‬‬
‫الماك أدرس‬
‫هــذا الجــزء محــدد للشــركة المصنعــة لكــرت الشــبكة (مثــل ‪hp-dell-‬‬
‫‪ )cisco‬مــن ِقبــل‬
‫)‪Organizationally Unique Identifier(OUI‬‬
‫‪ Mac‬هو اختصار لـ ‪Media Access Control‬‬
‫ويُعــرف بأنــه رقــم ثابــت يُميــز كل جهــاز عــن اآلخــر وال يمكــن أن يتكــرر فــي‬
‫اي جهــاز فــي العالم ‪.‬‬
‫فهــو عنــوان يتــم وضعــه فــي كــرت الشــبكة (‪)network interface card‬‬
‫مــن قبــل المصنــع‪.‬‬
‫ قد تجده باسم آخر مثل ‪. physical Address‬‬‫‪ -‬يعمل في الطبقة الثانية (‪ )Data Link‬حسب التصنيف ‪. OSI‬‬
‫رقم مميز ال يتكرر خاص‬
‫بكل كارت‬
‫ الحجم الكلي للماك ادرس = ‪ 48‬بت‬‫ يُكتب بالنظام السداسي عشر (‪)Hexadecimal‬‬‫‪0123456789ABCDEF‬‬
‫‪0552102740‬‬
‫‪60‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪ ARP‬بروتوكول ‪ARP‬‬
‫‪ ARP‬هو اختصار لـ ‪Address Resolution Protocol‬‬
‫هو بروتوكول يستخدم اليجاد الماك ادرس للجهاز اآلخر في الشبكة عبر معرفة ال‪ IP‬المخصص لهذا الجهاز ‪.‬‬
‫نفــرض أن الجهــاز ‪ 1‬يريــد التواصــل مــع الجهــاز ‪ 3‬وهــو يعــرف‬
‫ايبــي الجهــاز ‪ 3‬ولكــن ال يعــرف المــاك ادرس للجهــاز ‪. 3‬‬
‫فيقــوم الجهــاز ‪ 1‬بإرســال طلــب عبــر بروتوكــول ‪ ARP‬يضــع‬
‫فيــه ‪ IP‬الجهــاز ‪ ، 3‬ويكــون عنــوان الوجهــة هــو العنــوان العــام‬
‫(‪.)FF:FF:FF:FF:FF‬‬
‫(‪ : )FF:FF:FF:FF:FF‬هــو عنــوان مــاك أدرس عــام يســتخدمه‬
‫الجهــاز لالرســال لــكل االجهــزة فــي الشــبكة ‪.‬‬
‫وهنــا يأتــي دور الســويتش ‪ Switch‬فــي إرســال الطلــب إلــى‬
‫كافــة األجهــزة المتصلــة معــه عــدا الجهــاز الــذي تــم صــدور‬
‫الطلــب منــه ‪ ،‬ولــن يــرد علــى الرســالة إال الجهــاز المطلــوب أي‬
‫الجهــاز ‪ 3‬والــذي بــدوره سيســتقبل الرســالة ويــرد عليهــا بـــ‬
‫‪ ARP Reply‬إلــى الجهــاز ‪ 1‬مصحوبــا بالمــاك ادرس ‪.‬‬
‫رسائل بروتوكول الـ ‪: ARP‬‬
‫‪ - 1‬طلب ‪ARP Request‬‬
‫ترســل بطريقــة البرودكاســت (‪، )broadcast‬يعنــي‬
‫للــكل ‪.‬‬
‫‪ - 2‬الرد ‪ARP Reply‬‬
‫يتــم ارســال الــرد بطريقــة الـــ ‪ ، unicast‬يعنــي للجهــاز‬
‫الــذي ارســل الطلــب فقــط ‪.‬‬
‫‪0552102740‬‬
‫الرد عبر بروتوكول ‪Arp‬‬
‫‪ ip‬المرسل ‪192.168.1.3 :‬‬
‫‪ ip‬المستقبل ‪192.168.1.1 :‬‬
‫ماك المرسل ‪CCC :‬‬
‫ماك المستقبل ‪AAA :‬‬
‫طلب عبر بروتوكول ‪Arp‬‬
‫‪ ip‬المرسل ‪192.168.1.1 :‬‬
‫‪ ip‬المستقبل ‪192.168.1.3 :‬‬
‫ماك المرسل ‪AAA :‬‬
‫ماك المستقبل ‪FF:FF:FF:FF:FF :‬‬
‫‪61‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫جدول الـ ‪ARP Table ARP‬‬
‫عندمــا يتعــرف جهــاز فــي الشــبكة علــى عنــوان المــاك أدرس للجهــاز اآلخــر‬
‫بواســطة بروتوكــول الـــ ‪ arp‬فإنــه ســوف يخــزن هــذا العنــوان فــي جــدول‬
‫خــاص يســمى جــدول الـــ ‪ arp‬لكــي يســتطيع مســتقبال االرســال لهــذا‬
‫الجهــاز وال يكــون هنــاك حاجــة الرســال ‪ arp‬جديــد ‪.‬‬
‫‪Gratuitous ARP‬‬
‫هــو برتوكــول ‪ Arp‬ولكــن يُســتخدم لتحديــث الشــبكة بالمــاك ادرس‬
‫الجديــد عبــر الـــ ‪. ip‬‬
‫مثــا يوجــد لديــك راوتريــن واحــد مفعــل واالخــر احتيــاط فلــو تعطــل االول‬
‫فــان الثانــي يريــد إعــام باقــي األجهــزة بهــذا التغييــر لتحديــث المــاك ادرس‬
‫الجديــد الخــاص بالراوتــر لــذا فهــو يقــوم بإرســال رســالة ‪ ARP Reply‬يضــع‬
‫فيــه المــاك أدرس الخــاص بــه كمرســل (‪ )Source‬ويضــع األيبــي الخــاص‬
‫بــه ويقــوم باألرســال علــى شــكل ‪ Broadcast‬لكــي يتــم إعــام كل النقــاط‬
‫الموجــودة علــى الشــبكة ‪.‬‬
‫‪ARP Reply‬‬
‫‪ip :192.168.1.2‬‬
‫‪mac : D0:B9:69:80:E5‬‬
‫مسح الماكات القديمة‬
‫وتسجيل الجديدة مع االيبي‬
‫‪0552102740‬‬
‫‪62‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫السويتش ‪Switch‬‬
‫الســويتش هــو جهــاز يعمــل علــى ربــط أجهــزة الشــبكة بعضهــا ببعــض‬
‫مثــل (الحاســب ‪-‬الطابعــة ) وذلــك ضمــن شــبكة محليــة (‪ )LAN‬ويعمــل‬
‫فــي الطبقــة الثانيــة – ‪ Data Link Layer‬فــي الـــ ‪. OSI Model‬‬
‫‪Cut-through‬‬
‫يعمــل علــى ارســال البيانــات فــورا بمجــرد إســتالم الفريــم ‪Frame‬‬
‫حيــث يقــوم بإرســالها للمســتقبل ‪ Destination‬بعــد قــراءة مــاك‬
‫ادرس المســتقبل ‪.‬‬
‫ سريع في ارسال البيانات ‪.‬‬‫ قد يحدث فيه نسبة من الخطأ‬‫‪ -‬يستخدم في البيانات المباشرة مثل الصوت او الفيديو‬
‫أوضاع السويتش ‪Switching modes‬‬
‫‪Store-and-forward‬‬
‫‪Fragment-free‬‬
‫يقــوم بتخزيــن الفريــم ‪ Frame‬الواصــل لــه مــن المرســل ويعمــل عمليــة‬
‫يقــوم بفحــص أول ‪ 64‬بــت مــن الفريــم ‪ Frame‬اذا هــو ســليم راح‬
‫‪ CRC‬وهــي عمليــة التاكــد مــن االخطــاء وســامة البيانــات المرســلة ثــم‬
‫يعيــد توجيههــا (‪ )forwarding‬الــى المســتقبل ‪Destination‬‬
‫ آمن وقوي في طريقة العمل‬‫‪ -‬أبطئ من ال ‪. cut-through‬‬
‫يعيــد توجيهــه للمســتقبل ‪.‬‬
‫اما اذا وجد خطأ في اول ‪ 64‬بت فلن يعيد توجيهه للمستقبل‬
‫‪0552102740‬‬
‫‪63‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫جدول الماك أدرس في السويتش‬
‫‪Switch mac address table‬‬
‫ يوجــد فــي الســويتش جــدول يخــزن المــاكات ادرس فيــه ويربــط‬‫كل مــاك بالمنفــذ (‪ )port‬المتصــل عليــه الجهــاز لكــي يســرع مــن‬
‫تواصــل االجهــزة مــع بعضهــا البعــض‪.‬‬
‫كيف تتواصل االجهزة عبر السويتش ؟؟؟‬
‫عندمــا يتلقــى الســويتش الفريــم مــن ‪( PC1‬المرســل) ينظــر مباشــرة للجــدول‬
‫المســجل عنده والمنفذ المربوط به ويرســل الفريم مباشــرة إلى ‪( PC3‬المســتقبل)‬
‫الن المــاكات مســجلة جميعهــا بالجــدول‬
‫‪mac :‬‬
‫‪0050.0f91.47a4‬‬
‫‪mac :‬‬
‫‪0060.7002.50a0‬‬
‫‪Fa0/2‬‬
‫‪mac :‬‬
‫‪0002.17a0.ac17‬‬
‫‪Fa0/1‬‬
‫‪Fa0/3‬‬
‫‪Fa0/2‬‬
‫‪Fa0/3‬‬
‫جدول الماك ادرس‬
‫‪mac address-table‬‬
‫‪Switch# show mac address-table‬‬
‫‪------------------------------------------‬‬‫‪Vlan Mac Address‬‬
‫‪Type‬‬
‫‪Ports‬‬
‫‪---- ----------------------‬‬‫‪----‬‬‫‪-------‬‬‫‪1 0002.17a0.ac17‬‬
‫‪DYNAMIC Fa0/1‬‬
‫‪1 0050.0f91.47a4‬‬
‫‪DYNAMIC Fa0/2‬‬
‫‪1 0060.7002.50a0 DYNAMIC Fa0/3‬‬
‫‪0552102740‬‬
‫‪Fa0/1‬‬
‫‪Switch# show mac address-table‬‬
‫‪------------------------------------------‬‬‫‪Vlan Mac Address‬‬
‫‪Type‬‬
‫‪Ports‬‬
‫‪---- ----------------------‬‬‫‪----‬‬‫‪-------‬‬‫‪1 AAA‬‬
‫‪DYNAMIC Fa0/1‬‬
‫‪1 CCC‬‬
‫‪DYNAMIC Fa0/3‬‬
‫‪ ip‬المرسل ‪192.168.1.1 :‬‬
‫‪ ip‬المستقبل ‪192.168.1.3 :‬‬
‫ماك المرسل ‪AAA :‬‬
‫ماك المستقبل ‪CCC :‬‬
‫البيانات ‪DATA‬‬
‫‪64‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫كيف يسجل السويتش الماكات بالجدول ؟؟؟‬
‫مثال يريد ‪ pc1‬التواصل مع ‪:pc3‬‬
‫‪ - 1‬يرســل ‪ pc1‬رســالة ‪ ARP‬فيهــا االيبــي جهــاز المســتقبل ‪pc3‬‬
‫لمعرفــة مــاك ادرس المســتقبل ‪.‬‬
‫‪ - 2‬يســتقبل الســويتش الرســالة وينظر هل لديه ماك ادرس‬
‫‪ PC3‬فــإذا لــم يجــده فــي الجــدول فســوف يعيــد الســويتش‬
‫ارســالها لــكل االجهــزة المتصلــة عليــه (‪ )flood‬مــا عــدا الجهــاز‬
‫المرســل ‪ PC1‬ويقــوم بتســجيل مــاك ‪ PC1‬فــي الجــدول ويربطــه‬
‫بالمنفــذ اللــي وصــل عليــه ‪.‬‬
‫‪ - 3‬وعنــد رد ‪ PC3‬يقــوم الســويتش أيضــا بتســجيل عنــوان ‪PC3‬‬
‫فــي الجــدول ويربطــه بالمنفــذ اللــي وصــل عليــه ‪.‬‬
‫‪ = flood‬تعنــي ارســال الرســالة لــكل األجهــزة‬
‫المتصلــة بالســويتش )‬
‫‪Fa0/2‬‬
‫‪Fa0/1‬‬
‫‪Fa0/3‬‬
‫‪flood‬‬
‫الرد عبر بروتوكول ‪Arp‬‬
‫‪ ip‬المرسل ‪192.168.1.3 :‬‬
‫‪ ip‬المستقبل ‪192.168.1.1 :‬‬
‫ماك المرسل ‪CCC :‬‬
‫ماك المستقبل ‪AAA :‬‬
‫طلب عبر بروتوكول ‪Arp‬‬
‫‪ ip‬المرسل ‪192.168.1.1 :‬‬
‫‪ ip‬المستقبل ‪192.168.1.3 :‬‬
‫ماك المرسل ‪AAA :‬‬
‫ماك المستقبل ‪FF:FF:FF:FF:FF :‬‬
‫‪Mac Address Table‬‬
‫‪------------------------------------------‬‬‫‪Vlan Mac Address‬‬
‫‪Type‬‬
‫‪Ports‬‬
‫‪---- ----------------------‬‬‫‪----‬‬‫‪-------‬‬‫‪1 AAA‬‬
‫‪DYNAMIC Fa0/1‬‬
‫‪1 CCC‬‬
‫‪DYNAMIC Fa0/3‬‬
‫‪0552102740‬‬
‫‪65‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪aging time‬‬
‫ماهو الـ ‪ aging time‬؟؟‬
‫هــو الفتــرة المســموحة لوجــود المــاك أدرس فــي جــدول‬
‫الســويتش بــدون ترافيــك أو تبــادل بيانــات‪.‬‬
‫يظــل المــاك أدرس مســجل فــي جــدول الســويتش‬
‫مــادام هنــاك تبــادل بيانــات مــع هــذا المــاك ولكــن اذا لــم‬
‫يكــن هنــاك ترافيــك (بيانــات) لمــدة ‪ 300‬ث يتــم مســح‬
‫المــاك مــن الجــدول ‪ .‬الفائــدة انــه لــكل ســويتش قــدرة‬
‫فــي تخزيــن المــاكات وبســبب طبيعــة عملــه المتواصلــة‬
‫فإنــه ســوف يســبب مشــاكل مســتقبلية فــي حــال‬
‫وجــوده بــا فائــدة‬
‫‪OFF‬‬
‫‪2‬‬
‫‪Fa0/2‬‬
‫‪Fa0/1‬‬
‫‪Mac Address Table‬‬
‫‪------------------------------------------‬‬‫‪Vlan Mac Address‬‬
‫‪Type‬‬
‫‪Ports‬‬
‫‪---- ----------------------‬‬‫‪----‬‬‫‪-------‬‬‫‪1 AAA‬‬
‫‪DYNAMIC Fa0/1‬‬
‫‪1 BBB‬‬
‫‪DYNAMIC Fa0/2‬‬
‫مالحظة ‪:‬‬
‫وقــت ‪ aging time‬االفتراضــي فــي الســويتش هــو ‪300‬‬
‫ثانيــة ولكــن تســتطيع تغييــره حســب رغبتــك ولكــن‬
‫االفضــل تركــه علــى االفتراضــي ‪.‬‬
‫‪0552102740‬‬
‫‪66‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫أوضاع منافذ السويتش‬
‫أوضاع السرعة في منافذ‬
‫السويتش‬
‫بشــكل افتراضــي ســتتفاوض أجهــزة ‪ Cisco‬تلقائيًــا علــى‬
‫إعــدادات الســرعة (‪ )speed‬واإلرســال المــزدوج (‪)duplex‬‬
‫عندمــا تقــوم بتوصيــل جهــاز (ســويتش ‪ -‬راوتــر او اي جهــاز‬
‫اخــر ) بمنفــذ علــى جهــاز سيســكو (‪ )Cisco‬حيــث ســتحدث‬
‫عمليــة التفــاوض وســتوافق األجهــزة علــى اوضــاع اإلرســال‬
‫واالســتقبال والســرعة ‪.‬‬
‫أوضاع االرسال واالستقبال في منافذ السويتش‬
‫‪half duplex‬‬
‫السرعة‬
‫‪speed‬‬
‫النوع‬
‫‪type‬‬
‫‪10 Mbps‬‬
‫‪ethernet‬‬
‫‪10 / 100 Mbps‬‬
‫‪Fast ethernet‬‬
‫‪10 / 100 / 1000 Mbps‬‬
‫‪Gigabit ethernet‬‬
‫‪Full duplex‬‬
‫‪auto-negotiate‬‬
‫مالحظة ‪:‬‬
‫االعدادت االفتراضية في أجهزة سيسكو (‪ )Cisco‬هي ‪:‬‬
‫‪( auto-negotiate‬التفاوض التلقائي) ‪.‬‬
‫األفضل تركها على األعدادات االفتراضية ‪.‬‬
‫‪0552102740‬‬
‫الحــظ كيــف الجــزء االيســر توافقــوا علــى الـــ ‪ half duplex‬والجــزء‬
‫األيمــن علــى الـــ ‪full duplex‬‬
‫‪67‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫برنامج ‪packet tracer‬‬
‫برنامــج محاكــي الشــبكات ‪ Packet Tracer‬مــن ‪Cisco‬‬
‫عبــارة عــن برنامــج تعليــم وتع ّلــم شــامل لتكنولوجيــا‬
‫الشــبكات ‪ ،‬حيــث تســتطيع فيــه التعلــم علــى‬
‫بنــاء الشــبكات وإعداداتهــا واستكشــاف االخطــاء‬
‫ومتابعــة واختبــار االتصــال بيــن االجهــزة ‪.‬‬
‫‪0552102740‬‬
‫‪68‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫طرق االتصال بالسويتش والراوتر‬
‫فتحات الراوتر والسوتش نوعين ‪:‬‬
‫منفــذ االتصــاالت ‪ communication port‬يتــم توصيــل‬
‫األجهــزة فيــه مثــل الحاســب والــاب تــوب والراوتــر‬
‫والســويتش وغيرهــا ‪.‬‬
‫‪Rj45‬‬
‫‪2‬‬
‫‪SSH‬‬
‫منفذ األعدادات ‪configuration port‬‬
‫يتــم توصيــل الــاب تــوب أو الكمبيوتر فيه لعمل اإلعدادات‬
‫الخاصــة بالراوتــر أو الســويتش ويســمى بالكونســول‬
‫‪. console‬‬
‫‪Telnet‬‬
‫‪console port‬‬
‫‪1‬‬
‫‪usb‬‬
‫‪console port‬‬
‫‪Rj45‬‬
‫‪ - 1‬نســتطيع الدخــول إلــى اعــدادات الراوتــر والســويتش عــن طريــق‬
‫توصيــل كيبــل الكونســول ‪. console‬‬
‫‪ - 2‬نســتطيع الدخــول إلــى اعــدادات الراوتــر والســويتش عــن بعــد‬
‫عــن طريــق بروتوكــول ‪ ssh or telnet‬بعــد تحميــل برنامــج ‪PuTTY‬‬
‫‪Rollover cable‬‬
‫‪DB-9‬‬
‫منفذ الكونسول‪console port‬‬
‫‪0552102740‬‬
‫‪69‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫الدخول على سطر االوامر (‪ )CLI‬في السويتش‬
‫الـ ‪ CLI‬هو اختصار لـ ‪. Command line interface‬‬
‫وفيه يتم كتابة األوامر واستعراض اإلعدادات ‪.‬‬
‫بعــد فتــح برنامــج ‪ Packet tracer‬اختــر الســويتش واضغــط‬
‫كلــك عليــه‪.‬‬
‫االن داخــل نمــط المســتخدم (‪ )User Mode‬وهــو عــرض‬
‫للمعلومــات بــدون اجــراء اي تعديــل‬
‫> ‪Switch‬‬
‫> ‪Switch‬‬
‫نكتب ‪ enable‬للدخول للوضع المميز‬
‫يسمى وضع الدخول ‪ enable mode‬أو الوضع‬
‫المميز ‪ Privileged Mode‬ويكون اخره عالمة ‪. #‬‬
‫تستطيع عرض كافة المعلومات واالعدادات‬
‫‪Switch > enable‬‬
‫‪Switch #‬‬
‫‪Switch #‬‬
‫المحفوظة بالجهاز‬
‫نكتــب ‪ configure terminal‬للدخــول‬
‫لوضــع االعــداد‬
‫‪Switch# configure terminal‬‬
‫وضع االعداد ‪CONFIGURATION MODE‬‬
‫وضــع تســتطيع تعديــل كل اعــدادات الجهــاز‬
‫وضبــط كل الصالحيــات فــي هــذا الوضــع ‪.‬‬
‫‪Switch(config)#‬‬
‫مالحظة ‪:‬‬
‫تستطيع كتابة اول حروف االوامر كاختصار ‪.‬‬
‫مثال ‪enable -- > en :‬‬
‫‪configure terminal --- > conf t‬‬
‫‪exit --- > ex‬‬
‫أو كتابة الحروف األولى ثم الضغط على زر ‪ tab‬ليكمل لك االمر‬
‫‪0552102740‬‬
‫للخروج الى الوضع السابق‬
‫‪Switch(config)# exit‬‬
‫‪Switch# exit‬‬
‫>‪Switch‬‬
‫‪70‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫ضبط كلمة المرور للكونسول ‪console‬‬
‫ووضع الدخول ‪enable mode‬‬
‫لتأميــن الجهــاز نقــوم بإنشــاء كلمــة مــرور عنــد توصيــل‬
‫كيبــل الكونســول بالراوتــر أو الســويتش إلنــه هــو المنفــذ‬
‫الرئيســي الــذي ســيتم منــه الدخــول للجهــاز عنــد عمــل‬
‫اإلعــدادات‪.‬‬
‫‪Switch> en‬‬
‫‪Switch# conf t‬‬
‫‪Switch(config)# line console 0‬‬
‫‪Switch(config-line)# password 1234‬‬
‫‪Switch(config-line)# login‬‬
‫‪Switch(config-line)# exit‬‬
‫‪Switch(config)# exit‬‬
‫‪Switch#‬‬
‫‪Switch>en‬‬
‫‪Switch# conf t‬‬
‫‪Switch(config)# enable secret 123‬‬
‫‪Switch(config)# exit‬‬
‫‪Switch#‬‬
‫‪Switch>en‬‬
‫‪Switch# conf t‬‬
‫‪Switch(config)# service password-encryption‬‬
‫‪Switch(config)# exit‬‬
‫‪Switch#‬‬
‫‪0552102740‬‬
‫ندخل على الكونسول‬
‫نضع كلمة مرور‬
‫يجــب كتابــة ‪ Login‬لكــي يظهــر لــه أمــر‬
‫طلــب ادخــال كلمــة المــرور‬
‫ولألمان اكثر نعمل كلمة مرور للدخول في‬
‫وضع الـ ‪enable mode‬‬
‫واستخدمنا كلمة ‪ secret‬بدال من‬
‫‪password‬‬
‫النها أقوى تشفير من الـ ‪password‬‬
‫نكتــب هــذا االمــر لكــي يشــفر لنــا جميــع كلمات‬
‫المــرور عنــد عرضها‬
‫‪71‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫ انشاء اسم مستخدم وكلمة مرور ‪.‬‬‫ تغيير اسم الجهاز ‪.‬‬‫النشاء اسم مستخدم وكلمة مرور‬
‫لتغيير اسم الجهاز‬
‫‪Switch>en‬‬
‫‪Switch# conf t‬‬
‫‪Switch(config)# username ali secret 1234‬‬
‫‪Switch(config)# hostname Sw1‬‬
‫‪Sw1(config)# exit‬‬
‫لحفظ االعدادات وبإمكانك كتابة ‪ write‬أو ‪wr‬‬
‫كطريقة أخرى للحفظ‬
‫نضغط ‪enter‬‬
‫مالحظة ‪:‬‬
‫ اذا اردنــا الغــاء اي امــر نضيــف كلمــة ‪ NO‬فــي اول‬‫االمــر مثــا ‪:‬‬
‫‪Sw1 (config)# enable secret 123‬‬
‫‪Sw1 (config)# no enable secret 123‬‬
‫‪0552102740‬‬
‫‪Sw1# copy running-config startup-config‬‬
‫?]‪Destination filename [startup-config‬‬
‫‪Building configuration...‬‬
‫]‪[OK‬‬
‫?‪Sw1#‬‬
‫عالمة االستفهام تعرض لك جميع االوامر المتاحة في هذا الوضع‬
‫عالمة االستفهام بعد الحروف تعرض لك الكلمة التي بدأت بهذه الحروف‬
‫?‪Sw1#ena‬‬
‫تخرجك الى وضع الدخول)‪enable mode (Sw1#‬‬
‫‪CNTL + Z‬‬
‫تسجيل خروج من الراوتر وظهور رسالة الترحيب‬
‫‪Sw1#logout‬‬
‫يظهر لك جميع اإلعدادات‬
‫‪Sw1# sh run‬‬
‫‪72‬‬
‫ العربية‬CCNA ‫مذكرة الـ‬
‫ متصل بكيبل‬connected
‫ غير متصل بكيبل‬notconnect
‫جميــع منافــذ الســويتش جاهــزة للعمــل وبمجــرد‬
. ‫توصيلهــا بالكيبــل فإنهــا تتفعــل بشــكل تلقائــي‬
Switch# show interfaces status
Port
Name
Switch interfaces ‫منافذ السويتش‬
‫حالة المنافذ‬
‫االرسال‬
‫السرعة‬
‫النوع‬
Status
Vlan
Duplex
Speed
Type
Fa0/1
connected
1
auto
auto
10/100BaseTX
Fa0/2
connected
1
a-full
a-100
10/100BaseTX
Fa0/3
connected
1
auto
auto
10/100BaseTX
Fa0/4
notconnect
1
auto
auto
10/100BaseTX
Fa0/5
notconnect
1
auto
auto
10/100BaseTX
Gig0/1
notconnect
1
auto
auto
10/100BaseTX
Gig0/2
notconnect
1
auto
auto
10/100BaseTX
‫منافذ السويتش‬
eth
ethernet
10 Mbps
Fa
Fast ethernet
10 / 100 Mbps
Gig
Gigabit ethernet
10 / 100 / 1000 Mbps
73
Fa0/3
Fa0/1
Fa0/2
: ‫مالحظة‬
‫ تــدل علــى انــه تــم التفــاوض التلقائــي علــى‬: a-full full duplex
‫تــدل علــى انــه تــم التفــاوض التلقائــي علــى‬: a-100 100 ‫الســرعة‬
‫ تســتطيع اســتعراض حالــة منفــذ معيــن عبــر االمــر‬: ‫التالــي‬
Switch# show interfaces f0/1 status
‫بشكل مختصر‬
Switch# sh int f0/1 st
0552102740
‫ العربية‬CCNA ‫مذكرة الـ‬
‫الدخول الحد منافذ السويتش‬
Switch> en
Switch #conf t
Switch(config)# interface fa0/1
Switch(config-if)#
fa0/1 ‫االن داخل وضع منفذ‬
Switch(config-if)# exit
‫للخروج‬
Switch(config)# exit
74
‫يظهر لك جدول الماك االدرس للسويتش‬
Switch# show mac address-table
‫لحذف الماكات بداخل الجدول‬
Switch# clear mac address-table
Switch# show mac address-table
------------------------------------------Vlan Mac Address
Type
Ports
---- ---------------------------------1 AAA
DYNAMIC Fa0/1
1 CCC
DYNAMIC Fa0/3
0552102740
‫مذكرة الـ ‪ CCNA‬العربية‬
‫الشبكة المحلية االفتراضية )‪(VLAN‬‬
‫)‪Virtual Local Area Network (VLAN‬‬
‫الحظ إن كل شبكة منفصلة عن شبكة اخرى ولها ايبي (‪ )ip‬مختلف ‪.‬‬
‫هــي عبــارة عــن شــبكة وهميــة موجــودة فــي داخــل سويتشــات‬
‫سيســكو فقــط حيــث يتــم تقســيم منافــذ الســويتش إلــى عــدة‬
‫شــبكات كل منهــا منفصلــه عــن اآلخــرى بشــكل وهمــي وغيــر مرئــي ‪.‬‬
‫ تنفصل كل شبكة لها فيالن (‪ )vlan‬عن الشبكة االخرى ‪.‬‬‫‪ -‬كل فيالن ‪ vlan‬تمثل ‪ ( broadcast domian‬شبكة مستقلة )‬
‫فوائد شبكة الـ‪: Vlan‬‬
‫‪ - 1‬التقليل من عملية البث المباشر ‪. BroadCast‬‬
‫‪- 2‬السهولة في ادارة و صيانة الشبكات ‪.‬‬
‫‪ - 3‬الحمايــة و االمــن ‪ ,‬حيــث لــو حصــل اختــراق فــي شــبكة ‪ vlan 2‬مثــا‬
‫فلــن يســتطيع الوصــول للشــبكة االخــرى مثــا ‪. vlan 3‬‬
‫‪ - 4‬تقليل الجهد والحمل على السويتش ‪.‬‬
‫الحــظ كيــف تــم التقليــل مــن الـــ ‪ BroadCast‬عنــد اســتخدام نظــام‬
‫الشــبكات الوهميــة ‪. vlan‬‬
‫‪0552102740‬‬
‫‪3‬‬
‫‪75‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫أنواع الـ‪Vlan‬‬
‫‪Data Vlan - 1‬‬
‫شبكة تستخدم في تبادل البيانات بين المستخدمين ‪.‬‬
‫‪Default Vlan - 2‬‬
‫شــبكة الـــ ‪ Default Vlan‬تكــون موجــودة داخــل الســويتش‬
‫بشــكل تلقائــي وافتراضــي ورقمهــا واحــد ‪.‬‬
‫ويكــون جميــع منافــذ الســويتش تحــت هــذه الشــبكة ‪ ،‬و ال‬
‫يمكــن حذفهــا أو اعــادة تســميتها أو تعديلهــا ‪.‬‬
‫‪Switch# show vlan brief‬‬
‫‪VLAN Name‬‬
‫‪Status Ports‬‬
‫‪---- -------------------------------- --------- ------------------------------‬‬‫‪1 default‬‬
‫‬
‫‪active Fa0/1, Fa0/2, Fa0/3, Fa0/4‬‬
‫‬
‫‪Fa0/5, Fa0/6, Fa0/7, Fa0/8‬‬
‫‪Default Vlan‬‬
‫‪Fa0/9, Fa0/10, Fa0/11, Fa0/12‬‬
‫‬
‫‪Fa0/13, Fa0/14, Fa0/15, Fa0/16‬‬
‫‬
‫‪Gig0/1, Gig0/2‬‬
‫‪Data Vlan‬‬
‫‪Native Vlan - 3‬‬
‫هــي فيــان تكــون فيهــا الفريمــات بــدون تــاق ‪untagged‬‬
‫(بــدون رقــم للفيــان أو غيــر مختومــة برقــم فيــان ) ‪.‬‬
‫‪Voice Vlan - 4‬‬
‫‪active‬‬
‫‪active‬‬
‫‪10 VLAN0010‬‬
‫‪20 VLAN0020‬‬
‫‪active‬‬
‫‪active‬‬
‫‪active‬‬
‫‪active‬‬
‫‪1002 fddi-default‬‬
‫‪1003 token-ring-default‬‬
‫‪1004 fddinet-default‬‬
‫‪1005 trnet-default‬‬
‫محجوزة في النظام‬
‫هــي تقــوم بنقــل بيانــات الصــوت فقــط وأعطائهــا أفضليــه‬
‫فــي التوجيــه وعــدم االنتظــار النهــا مهمــة‪.‬‬
‫‪0552102740‬‬
‫‪76‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫أنواع منافذ شبكة الـ ‪vlan‬‬
‫‪Vlan Port Type‬‬
‫كل منفذ في السويتش يكون له وضعان ‪:‬‬
‫‪Access Port - 1‬‬
‫يســتخدم منفذ (‪ )Access Port‬في توصيل منفذ الســويتش باالجهزة‬
‫االخيرة (‪ )end device‬مثل (الحاسوب ‪ -‬الطابعة ‪ -‬السيرفر )‬
‫ يســتخدم منفــذ (‪ )Access Port‬لنقــل فيــان واحــدة فقــط ‪. one vlan‬‬‫اي ان المنفــذ ال يقبــل اكثــر مــن فيــان ‪.‬‬
‫‪Trunk Port - 2‬‬
‫يســتخدم منفــذ ( ‪ )Trunk Port‬فــي توصيــل منفــذ الســويتش‬
‫بســويتش اخــر او براوتــر آخــر‪.‬‬
‫ يستخدم هذا الوضع لنقل اكثر من فيالن ‪ vlan‬بين السويتشات ‪.‬‬‫ عنــد تفعيــل الـــ ‪ trunk port‬علــى أحــد منافــذ الســويتش فإنــه يتفعــل‬‫تلقائيــا علــى منفــذ الســويتش االخــر ‪.‬‬
‫هناك نوعين من بروتوكوالت الـ ‪: trunking‬‬
‫‪Inter-Switch Link (ISL) - 1‬‬
‫بروتوكــول قديــم مملــوك لشــركة سيســكو وغيــر مدعــوم فــي االجهــزة‬
‫الحديثــة ‪.‬‬
‫‪0552102740‬‬
‫‪IEEE 802.1Q - 2‬‬
‫هــو بروتوكــول قياســي عالمــي أنشــئته منظمــة الـــ ‪ IEEE‬وهــو المســتخدم االن‬
‫فــي كل أجهــزة سيســكو والشــركات األخــرى ويســمى بـــ ‪. dot1q‬‬
‫ يعمــل بروتوكــول الـــ ‪ 802.1Q‬علــى تغليــف الفريــم (‪ )Encapsulation‬ليكــون‬‫علــى صيغــة ‪ IEEE 802.1Q‬ويضيــف لــه تــاق ( مثــل اضافــة بطاقــة فيها بيانات)‬
‫حجمــه ‪ 4‬بايــت يكــون فيــه ارقــام الفيالنــات التــي يحملهــا للســوتش االخــر ‪.‬‬
‫‪77‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫يقــوم الســويش الثانــي بقــراءة ال ‪ Tag‬الموجــود لمعرفــة ال ‪ VLAN‬المــراد الوصــول‬
‫اليهــا و مــن ثــم يحــذف هــذا ال ‪ Tag‬فيعــود الفريــم الــى وضعــه االصلــي ‪Ethernet 802.3‬‬
‫‪frame‬‬
‫‪sw1‬‬
‫الفريم األصلي‬
‫‪Ethernet frame 802.3‬‬
‫‪0552102740‬‬
‫‪sw2‬‬
‫الفريم بصيغة‬
‫‪IEEE 802.1Q‬‬
‫‪78‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪SW1‬‬
‫إنشاء الفيالن وربطها بالمنفذ‬
‫ تستطيع إنشاء عدد ‪ 4094‬فيالن ‪.‬‬‫ توجــد ارقــام محجــوزة فــي النظــام ال تســتطيع انشــاء‬‫فيالنــات بنفــس أرقامهــا وهــي فقــط ‪:‬‬
‫‪0 - 1 - 1002 - 1003 - 1004 - 1005‬‬
‫ اليمكــن ان يكــون اكثــر مــن فيــان فــي المنفــذ الواحــد مــا عــدا‬‫فيــان الصــوت وهــذا اســتثناء حيــث يمكــن ان يكونــان معــا‬
‫فــي منفــذ واحــد ‪.‬‬
‫انشاء الفيالن‬
‫تسمية الفيالن‬
‫الدخول على المنفذ‬
‫نفتح برنامج الـ ‪packet tracer‬‬
‫‪ -‬ننفذ مثل هذا النموذج‬
‫تشغيل وضع الـ ‪Access‬‬
‫ربط فيالن ‪ 10‬بالمنفذ ‪fa0/1‬‬
‫‪192.168.1.2 / 24‬‬
‫‪192.168.5.2 / 24‬‬
‫‪192.168.1.3 / 24‬‬
‫‪192.168.5.3 / 24‬‬
‫ربط فيالن ‪20‬‬
‫بالمنفذ ‪fa0/2‬‬
‫تغيير وضع الكيبل الذي بين‬
‫السويتشين الى ‪trunk‬‬
‫‪0552102740‬‬
‫‪SW1> en‬‬
‫‪SW1 #conf t‬‬
‫‪SW1(config)# vlan 10‬‬
‫‪SW1(config-vlan)# name HR‬‬
‫‪SW1(config-vlan)# exit‬‬
‫‪SW1(config)# vlan 20‬‬
‫‪SW1(config-vlan)# name sales‬‬
‫‪SW1(config-vlan)# exit‬‬
‫‪SW1(config)# interface fa0/1‬‬
‫‪SW1(config-if)# switchport mode access‬‬
‫‪SW1(config-if)# switchport access vlan 10‬‬
‫‪SW1(config-if)# exit‬‬
‫‪SW1(config)# interface fa0/2‬‬
‫‪SW1(config-if)# switchport mode access‬‬
‫‪SW1(config-if)# switchport access vlan 20‬‬
‫‪SW1(config-if)# exit‬‬
‫‪SW1(config)# interface fa0/3‬‬
‫‪SW1(config-if)# switchport mode trunk‬‬
‫‪79‬‬
‫ العربية‬CCNA ‫مذكرة الـ‬
SW1
trunk ‫تم إعداد هذا المنفذ يدويا إلى‬
SW1# show interfaces fa0/3 switchport
) trunk ‫( يعني المهندس هو من غيره الى‬
Name: Fa0/3
Switchport: Enabled
Administrative Mode: trunk
Operational Mode: trunk
Administrative Trunking Encapsulation: dot1q
Operational Trunking Encapsulation: dot1q
Negotiation of Trunking: On
Access Mode VLAN: 1 (default)
Trunking Native Mode VLAN: 1 (default)
Trunking VLANs Enabled: All
‫ ونالحظ انه في وضع‬fa0/3 ‫هنا وضع المنفذ‬
trunk ‫الـ‬
dot1q ‫ايضا نالحظ التغليف هنا بـ‬
‫نستعرض عملنا السابق بكتابة أمر‬
show vlan brief
SW1# show vlan brief
VLAN
SW1# show interfaces trunk
Port
Fa0/3
‫حالة البورت‬
------------
Mode
on
‫التغليف‬
--------
Status
-------- --------------------- ----------
‫الحالة‬
--------
Encapsulation Status
802.1q
trunking
1
default
10
HR
20
sales
Native vlan
1
Port
Fa0/3
Vlans allowed on trunk
1-1005
Port
Fa0/3
Vlans allowed and active in management domain
1,10,20
‫الفيالنات الفعالة والمسموحة لها بالمرور‬
80
Name
active
Ports
------------------------------------Fa0/3, Fa0/4 Fa0/5, Fa0/6,
Fa0/7, Fa0/8 Fa0/9, Fa0/10,
Fa0/11, Fa0/12
Fa0/13, Fa0/14, Fa0/15,
Fa0/16 Gig0/1, Gig0/2
active
Fa0/1
10 ‫ مربوط بالفيالن‬Fa0/1 ‫المنفذ‬
active
Fa0/2
20 ‫ مربوط بالفيالن‬Fa0/2 ‫المنفذ‬
‫الفيالنات التي تم إنشائها‬
0552102740
‫ العربية‬CCNA ‫مذكرة الـ‬
‫نطبق الخطوات السابقة على‬
‫السويتش االخر‬
SW2
SW2> en
SW2 #conf t
SW2(config)# vlan 10
SW2(config-vlan)# name HR
SW2(config-vlan)# exit
SW2(config)# vlan 20
SW2(config-vlan)# name sales
SW2(config-vlan)# exit
SW2(config)# interface fa0/1
SW2(config-if)# switchport mode access
SW2(config-if)# switchport access vlan 10
SW2(config-if)# exit
192.168.5.2 / 24
192.168.1.2 / 24
192.168.5.3 / 24
192.168.1.3 / 24
SW2(config)# interface fa0/2
SW2(config-if)# switchport mode access
SW2(config-if)# switchport access vlan 20
SW2(config-if)# exit
SW2(config)# interface fa0/3
SW2(config-if)# switchport mode trunk
81
0552102740
‫ العربية‬CCNA ‫مذكرة الـ‬
SW2
SW2# show interfaces fa0/3 switchport
Name: Fa0/3
Switchport: Enabled
Administrative Mode: dynamic auto
Operational Mode: trunk
Administrative Trunking Encapsulation: dot1q
Operational Trunking Encapsulation: dot1q
Negotiation of Trunking: On
Access Mode VLAN: 1 (default)
Trunking Native Mode VLAN: 1 (default)
Trunking VLANs Enabled: All
‫هنا حالة وضع المنفذ في السويتش الثاني‬
)auto(‫وهو االفتراضي تلقائي‬
‫نتيجة التفاوض التي تم‬
trunk ‫االختيار عليها وهي‬
dot1q ‫ايضا نالحظ التغليف هنا بـ‬
SW2
SW2# show interfaces trunk
Port
Fa0/3
‫حالة البورت‬
------------
Mode
auto
‫التغليف‬
--------
‫الحالة‬
--------
Encapsulation Status
Native vlan
n-802.1q trunking
1
Port
Fa0/3
Vlans allowed on trunk
1-1005
Port
Fa0/3
Vlans allowed and active in management domain
1,10,20
82
‫ تحــول‬Fa0/3 ‫الحــظ هنــا أن البــورت‬
. trunk ‫تلقائيــ ًا الــى وضــع الـــ‬
‫ تعني أنه اختار‬802.1q ‫ بجانب كلمة‬n ‫حرف‬
‫ عن طريق الـتفاوض‬802.1q ‫البروتوكول‬
)Negotiation(
0552102740
‫ العربية‬CCNA ‫مذكرة الـ‬
‫ ندخل االيبي لكل جهاز بشكل يدوي‬: ‫أوال‬
192.168.5.2 / 24
2
4
192.168.1.2 / 24
1
192.168.1.2
255.255.255.0
0.0.0.0
0.0.0.0
3
192.168.5.3 / 24
pc 1
C:\> ping 192.168.1.3
Pinging 192.168.1.3 with 32 bytes of data:
Reply from 192.168.1.3: bytes=32 time<1ms TTL=128
Reply from 192.168.1.3: bytes=32 time=1ms TTL=128
Reply from 192.168.1.3: bytes=32 time<1ms TTL=128
Reply from 192.168.1.3: bytes=32 time=1ms TTL=128
Ping statistics for 192.168.1.3:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)
‫هذا الرد من الجهاز‬
PC3 ‫االخر‬
192.168.1.3 / 24
‫ النهم‬pc3 ‫ مع‬pc 1 ‫ نعمل اختبار االتصال‬: ‫ثانيا‬
ping : ‫ عبر االمر‬10 ‫في نفس الفيالن‬
2
1
3
‫ بكتات‬4 ‫حيث ارسل‬: ‫نجح االتصال مع الجهاز‬
‫ بكتات‬4 ‫واستقبل الرد من الجهاز‬
83
0552102740
‫ العربية‬CCNA ‫مذكرة الـ‬
‫ فإنــه يكفــي هــذا‬IEEE 802.1Q ‫ اذا كان السويتشــات يدعــم هــذا النــوع‬- 2
. trunk ‫األمــر إلعــداد الـــ‬
SW1(config)# interface fa0/3
SW1(config-if)# switchport mode trunk
: ‫مالحظة‬
‫ ) الخاصين بالـ‬ISL - IEEE 802.1Q ( ‫ بعض السويتشــات تدعم النوعين‬- 1
‫ لذلــك عنــد ادخالــك لهــذا األمــر‬، trunk
SW1(config)# interface fa0/3
SW1(config-if)# switchport mode trunk
: ‫ستظهر لك هذه الرسالة‬
Command rejected : An interface whose trunk encapsulation is (
Auto ) can not be configured to ( trunk ) mode
: ‫ فيصبح األمر كامال‬trunk ‫ قبل أمر الـ‬dot1q ‫ ادخال أمر التغليف بـ‬: ‫الحل‬
SW1(config)# interface fa0/3
SW1(config-if)# switchport trunk encapsulation dot1q
SW1(config-if)# switchport mode trunk
84
0552102740
‫مذكرة الـ ‪ CCNA‬العربية‬
‫السماح والمنع في وضع الـ ‪Trunk‬‬
‫‪VLAN Trunks Allowed‬‬
‫نســتطيع عبــر منافــذ الســويتش التــي يكــون الوضــع‬
‫بينهمــا ‪ trunk‬أن نســمح ونمنــع مــرور فيالنــات محــددة ‪.‬‬
‫تفيدنــا مــن ناحيــة االمــن وايضــا مــن ناحيــة عــدم الحاجــة‬
‫لفيالنــات محــددة علــى السويتشــات االخــرى ‪.‬‬
‫إعدادات السماح والمنع عبر برتوكول الـ ‪trunk‬‬
‫‪SW1> en‬‬
‫‪SW1 #conf t‬‬
‫‪SW1(config)# interface fa0/1‬‬
‫? ‪SW1(config-if)# switchport trunk allowed vlan‬‬
‫‪WORD‬‬
‫‪VLAN IDs of the allowed VLANs when this port is in trunking mode‬‬
‫‪add‬‬
‫‪add VLANs to the current list‬‬
‫‪all‬‬
‫‪all VLANs‬‬
‫‪except all VLANs except the following‬‬
‫‪none‬‬
‫‪no VLANs‬‬
‫‪remove remove VLANs from the current list‬‬
‫‪SW1(config-if)# switchport trunk allowed vlan remove 4‬‬
‫‪SW1(config-if)# end‬‬
‫حذف فيالن ‪ 4‬من القائمة لكي اليسمح لها بالمرور‬
‫‪SW1# wr‬‬
‫‪0552102740‬‬
‫الدخول على المنفذ أو البورت‬
‫نستعرض الخيارات المتاحة ‪:‬‬
‫تكتب رقم الفيالن المراد السماح له فقط بالمرور‬
‫اضافة فيالن أخرى للقائمة الحالية للمرور‬
‫السماح لكل الفيالنات‬
‫السماح لكل الفيالنات ما عدا‬
‫ال يسمح الي فيالن بالمرور‬
‫حذف رقم الفيالن من القائمة المسموحة لها بالمرور‬
‫‪85‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Native vlan‬‬
‫هــي فيــان يكــون فيهــا الفريــم بــدون تــاق (بــدون رقــم‬
‫للفيــان) ‪.‬‬
‫ مثــا ســويتش مــن شــركة اخــرى عليــه اجهــزة وهــذا‬‫الســويتش ال يعمــل بنظــام الفيــان ‪ ،‬ولكــي نجعلــه‬
‫يتواصــل مــع االجهــزة االخــرى فــي نفــس القســم نوجهــه‬
‫للفيــان المخصصــة بذلــك القســم باعطائــه رقــم ‪Native‬‬
‫‪ vlan‬نفــس رقــم فيــان القســم ‪ ،‬انظــر الصــورة لكــي تتضــح‬
‫لــك‬
‫ مهــم جــدا ان يكــون رقــم الـــ ‪ Native vlan‬متســاوي فــي‬‫المنفذيــن ‪.‬‬
‫ نقــوم بتحديــد رقــم للـــ ‪ Native vlan‬فــي وضــع الـــ ‪trunk‬‬‫لكــي تتوجــه الفيالنــات التــي بــدون تــاق الــى فيــان محــددة‬
‫مســبقا ‪.‬‬
‫ يُنصــح بتحديــد الـــ ‪ Native vlan‬الــى فيــان غيــر مســتخدمة‬‫وذلــك ألســباب أمنيــة ‪.‬‬
‫‪0552102740‬‬
‫‪86‬‬
‫ العربية‬CCNA ‫مذكرة الـ‬
SW1
SW1(config)# interface fa0/2
SW1(config-if)# switchport mode trunk
SW1(config-if)# switchport trunk native vlan 2
SW1(config)# exit
SW1# wr
Native vlan ‫إعدادات الـ‬
‫ عن طريق كتابة االمر‬fa0/2 ‫نستعرض حالة الـ المنفذ‬
show interfaces fa0/2 switchport
‫وبالمختصر‬
sh int fa0/2 sw
SW1
SW1(config)# sh int fa0/2 sw
Name: Fa0/2
Switchport: Enabled
Administrative Mode: trunk
Operational Mode: trunk
Administrative Trunking Encapsulation: dot1q
Operational Trunking Encapsulation: dot1q
Negotiation of Trunking: On
Access Mode VLAN: 1 (default)
Trunking Native Mode VLAN: 2 (Inactive)
Voice VLAN: none
.....
native vlan 2 ‫تم التغير الى‬
87
SW2
SW2(config)# interface fa0/1
SW2(config-if)# switchport mode trunk
SW2(config-if)# switchport trunk native vlan 2
SW2(config)# exit
SW2# wr
0552102740
‫مذكرة الـ ‪ CCNA‬العربية‬
‫إنشاء فيالن للصوت‬
‫‪Create Voice VLAN‬‬
‫نتعــرف أوال علــى الهواتــف بنظــام االيبــي )‪ (ip phone‬مثــل هواتف‬
‫سيسكو ‪.‬‬
‫ تســتخدم هواتــف الـــ ‪ IP‬تقنيــات نقــل الصــوت عبــر االيبــي ‪VoIP‬‬‫وهــي اختصــار لـــ (‪ )Voice over IP‬لتمكيــن المكالمــات الهاتفيــة عبــر‬
‫شــبكة الـــ ‪. ip‬‬
‫‪ -‬تستخدم ‪ Voice VLAN‬لنقل الصوت الى هواتف سيسكو ‪.‬‬
‫منافذ هاتف سيسكو‬
‫ يعنــي يتــم نقــل الصــوت بيــن هواتــف سيســكو عبــر هــذه الفيــان‬‫ كمــا تعرفنــا ســابقا ان الفيالنــات العاديــة تنقــل البيانــات وتســمى‬‫‪ data vlan‬امــا فيــان الصــوت تنقــل الصــوت بيــن هواتــف‬
‫سيســكو وتســمى ‪ voice vlan‬حيــث يســتطيع المتصــل االتصــال‬
‫والحديــث مــع الطــرف االخــر ‪.‬‬
‫ يتــم توصيــل الســويتش بالهاتــف ويتــم توصيــل الكمبيوتــر‬‫بالهاتــف ‪.‬‬
‫السويتش سوف يستخدم برتوكول ‪CDP‬‬
‫ليخبر الهاتف بوضع عالمة (‪ )TAG‬في‬
‫الفيالن رقم ‪11‬‬
‫‪0552102740‬‬
‫‪88‬‬
‫ العربية‬CCNA ‫مذكرة الـ‬
packet tracer ‫نفتح برنامج الـ‬
‫ ننفذ مثل هذا النموذج‬-
Switch> en
Switch #conf t
Switch(config)# vlan 100
Switch(config-vlan)# exit
Switch(config)# vlan 200
Switch(config-vlan)# exit
Switch(config)# interface fa0/1
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 100
Switch(config-if)# switchport voice vlan 200
Switch(config-if)# exit
Switch(config)# exit
Switch# wr
‫ننشأ الفيالنات‬
‫نربط الفيالنات بالمنفذ‬
‫نحفظ االعدادات‬
: ‫مالحظة‬
trunk ‫ وليس‬access ‫ سوف يكون‬fa0/1 ‫وضع المنفذ‬
89
0552102740
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Inter VLAN Routing‬‬
‫منافذ فرعية‬
‫‪sub interfaces‬‬
‫فكــرة الـــ ‪ Inter VLAN Routing‬هــي الســماح للفيالنــات المختلفــة‬
‫بالتواصــل مــع بعضهــا البعــض ‪.‬‬
‫هناك ‪ 3‬طرق لتنفيذ وتطبيق الـ ‪: Inter VLAN Routing‬‬
‫‪Traditional Inter-VLAN Routing - 1‬‬
‫فــي هــذه الطريقــة يكــون لــكل فيــان منفــذ خــاص لهــا علــى الراوتــر‬
‫وهــي طريقــة ليســت جيــدة و غيــر مســتعملة النهــا تحتــاج لمنافــذ‬
‫كثيــرة علــى الراوتــر ‪.‬‬
‫‪Router on a stick (ROAS) - 2‬‬
‫فــي هــذه الطريقــة يتــم تقســيم منفــذ واحــد‬
‫علــى الراوتــر الــى منافــذ فرعيــة ‪sub interfaces‬‬
‫ويــكون ــلكل منــفذ فرــعي ــفيالن ــخاص ــبه ‪.‬‬
‫ هــذا المنفــذ الفرعــي يكــون عنــوان البوابــة‬‫االفتراضيــة للفــيالن ‪.‬‬
‫مالحظة ‪:‬‬
‫الـ ‪ Default Gateway‬هي البوابة او الممر بين الشبكات المختلفة ‪.‬‬
‫يعنــي اذا انــت فــي شــبكة ‪ A‬مــثال وأردت الخــروج لشــبكة ‪ B‬فالبــد أن تعبــر مــن البــاب الــذي‬
‫يخــرج بــك للشــبكة االخــرى وهــذا البــاب يســمى البوابــة االفتراضيــة (‪. )Default Gateway‬‬
‫انظــر الصــورة للتوضيــح أكثــر ‪.‬‬
‫هذه منافذ البوابة‬
‫االفتراضية لكل شبكة‬
‫‪0552102740‬‬
‫‪90‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Multilayer Switch - 3‬‬
‫الـــ ‪ Multilayer‬هــو ســويتش مــن الطبقــة الثالثــة ‪Lyer 3‬‬
‫يســتطيع التعامــل مــع االيبــي وعمــل توجيــه للبيانــات (‪)routing‬‬
‫‪ ،‬فهــو يــؤدي وظائــف الراوتــر والســويتش معــا‬
‫ فــي هــذه الطريقــة يتــم إنشــاء منفــذ افتراضــي لــكل فيــان‬‫داخــل الســويتش واعطائــه ايبــي يمثــل البوابــة اإلفتراضيــة لهــذا الفيــان‬
‫ يطلق على المنفذ االفتراضي بالـ )‪. switched virtual interface (SVI‬‬‫ الـــ ‪ SVI‬هــو منفــذ أو واجهــة افتراضيــة يتــم إنشــاؤه علــى فيــان محــدد حيــث‬‫يمكــن اســتخدام االيبــي كبوابــة افتراضيــة لشــبكة الفيــان ‪.‬‬
‫‪0552102740‬‬
‫ عنــد إنشــاء منفــذ افتراضــي (‪ )SVI‬يجــب أن يكــون مطابــق للفيــان‬‫الموجــودة داخــل الســويتش ‪.‬‬
‫فمثال أنشأنا ‪ ، vlan 10‬اذ ًا يكون المنفذ االفتراضي للـ ‪. vlan 10‬‬
‫هذه طريقة التنفيذ ‪:‬‬
‫‪SW1 (config) # int VLAN 10‬‬
‫‪SW1 (config-if) # ip address 192.168.10.1 255.255.255.0‬‬
‫ أيضا يجب تفعيل أمر التوجيه (‪ )Routing‬في وضع االعداد لكي‬‫يسمح للفيالنات بالتواصل مع بعضها البعض ‪.‬‬
‫‪SW1 (config) # ip routing‬‬
‫‪91‬‬
‫ العربية‬CCNA ‫مذكرة الـ‬
Router-on-a-stick ‫التطبيق بطريقة الـ‬
SW1
SW1 > en
‫إنشاء الفيالنات‬
SW1 # conf t
SW1(config)# Vlan 10
SW1(config -vlan)# Vlan 20
SW1(config -vlan)# exit
1
‫لدينــا هــذا النمــوذج فــي الباكــت تريســر وســوف نفعــل‬
Router-on-a-stick ‫التوجيــه بطريقة الـ‬
‫الربط بالمنافذ‬
SW1(config)# int fa0/2
SW1(config-if)# switchport mode access
SW1(config-if)# switchport access vlan 20
SW1(config-if)# exit
SW1(config)# int fa0/3
SW1(config-if)# switchport mode access
SW1(config-if)# switchport access vlan 10
SW1(config-if)# exit
SW1(config)# int fa0/1
SW1(config-if)# switchport mode trunk
SW1(config-if)# end
SW1# wr
‫ النــه ســوف يعبــر عــن‬trunk ‫تحويــل المنفــذ لوضــع الـــ‬
‫طريقــه عــدة فيالنــات‬
92
: ‫مراحل الحل‬
‫ إنشاء الفيالنات في السويتش وربطها بالمنافذ‬1
.‫ تفعيل منفذ الراوتر الذي سوف يتم انشاء منافذ فرعيه منه‬2
. ‫ إنشاء المنافذ الفرعية واضافة االيبهات لها‬3
0552102740
‫ العربية‬CCNA ‫مذكرة الـ‬
‫) وبعدها رقم الفيالن‬.( ‫نكتب اسم المنفذ ونضع نقطة‬
‫ وأن‬dot1Q ‫البــد أن نوضــح للراوتــر انــه يعمــل بنظــام الـــ‬
g0/0.10 ‫ تكــون لهــذا المنفــذ‬10 ‫الفيــان رقــم‬
( ‫نضيــف االيبــي ويكــون هــذا االيبــي هــو البوابــة االفتراضيــة‬
‫ ) ويكــون مــن نفــس مــدى شــبكة الفيــان‬default gateway
: ‫مالحظة‬
‫ يجــب أن تكــون متطابقــة فــي‬، native vlan ‫فــي حــال تغييــر الـــ‬
. ‫الســويتش والراوتــر‬
. vlan 10 ‫ هو‬native vlan ‫فمثال لو أردنا أن يكون الـ‬
fa0/1 ‫نروح للسويتش وندخل هذا األمر على المنفذ‬
SW1(config)# int fa0/1
SW1(config-if)# switchport trunk native vlan 10
10 ‫ونذهــب للراوتــر وندخــل علــى المنفــذ الفرعــي الخــاص بفيــان‬
native vlan ‫ونضيــف لــه أمــر الـــ‬
R1(config)# int g0/0.10
R1(config-subif)# encapsulation dot1Q 10 native
93
R1
R1 # conf t
R1(config)# int Gig0/0
R1(config -if)# no shutdown
R1(config -if)# exit
2
R1(config)# int g0/0.10
3
R1(config-subif)# encapsulation dot1Q 10
R1(config-subif)# ip add 192.168.10.1 255.255.255.0
R1(config-subif)# exit
R1(config)# int g0/0.20
R1(config-subif)# encapsulation dot1Q 20
R1(config-subif)# ip add 192.168.20.1 255.255.255.0
R1(config-subif)# end
R1# wr
pc2 ‫ و‬pc1 ‫يوجد اتصال بين‬
pc 1
C:\> ping 192.168.20.8
Reply from 192.168.20.8: bytes=32 time<1ms TTL=127
Reply from 192.168.20.8: bytes=32 time=1ms TTL=127
Reply from 192.168.20.8: bytes=32 time=1ms TTL=127
Reply from 192.168.20.8: bytes=32 time<1ms TTL=127
Ping statistics for 192.168.20.8:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
0552102740
‫ العربية‬CCNA ‫مذكرة الـ‬
Multilayer Switch ‫التطبيق على الـ‬
SW1
‫لدينــا هــذا النمــوذج فــي الباكــت تريســر‬
Inter VLAN Routing ‫وســيتم تطبيــق الـــ‬
SW1 > en
SW1 # conf t
SW1(config)# Vlan 10
SW1(config -vlan)# Vlan 20
SW1(config -vlan)# exit
1
SW1(config)# int fa0/1
SW1(config-if)# switchport mode access
SW1(config-if)# switchport access vlan 10
SW1(config-if)# exit
SW1(config)# int fa0/2
SW1(config-if)# switchport mode access
SW1(config-if)# switchport access vlan 20
SW1(config-if)# exit
SW1(config)# ip routing
‫ إنشاء الفيالنات في السويتش وربطها بالمنافذ‬1
SVI ( Vlan 10)
192.168.10.1
)Routing( ‫ تفعيل التوجيه‬2
‫ لــكل فيــان واضافــة االيبــي لــكل فيــان‬SVI ‫ إنشــاء الـــ‬3
.) ‫(يعتبــر هــذ االيبــي بوابــة افتراضيــة للفيــان‬
SVI ( Vlan 20)
192.168.20.1
pc2 ‫ و‬pc1 ‫ اختبار االتصال بين‬4
2
3
SW1(config)# int vlan 10
SW1(config-if)# ip add 192.168.10.1 255.255.255.0
SW1(config-if)# exit
SW1(config)# int vlan 20
SW1(config-if)# ip add 192.168.20.1 255.255.255.0
SW1(config-if)# end
94
: ‫مراحل الحل‬
pc 1
pc2 ‫ و‬pc1 ‫يوجد اتصال بين‬
4
C:\> ping 192.168.20.6
Reply from 192.168.20.6: bytes=32 time<1ms TTL=127
Reply from 192.168.20.6: bytes=32 time=1ms TTL=127
Reply from 192.168.20.6: bytes=32 time=1ms TTL=127
Reply from 192.168.20.6: bytes=32 time<1ms TTL=127
Ping statistics for 192.168.20.6:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
0552102740
‫مذكرة الـ ‪ CCNA‬العربية‬
‫بروتوكول ‪VTP‬‬
‫‪VLAN Trunk Protocol‬‬
‫بروتوكــول خــاص بشــركة سيســكو يعمــل علــى أجهــزة السويتشــات و‬
‫فكــرة الـــ ‪ VTP‬إنــه يتيــح لــك بإنشــاء شــبكات الـــ ‪ Vlan‬علــى ســويتش رئيســي‬
‫يســمى بـــ (‪ )VTP Server‬وســتقوم السويتشــات االخــرى التــي تســمى بـــ‬
‫(‪ )VTP Client‬بمزامنــة ونســخ هــذه الفيالنــات مــن الســويتش الرئيســي ‪.‬‬
‫ يعنــي اذا انشــأت عــدد ‪ 4‬فيالنــات فــي الســويتش الرئيســي فــإن‬‫السويتشــات االخــرى تأخــذ نســخة مــن هــذه الفيالنــات ‪.‬‬
‫ مصمــم للشــبكات الكبيــرة بحيــث ال تضطــر الــى انشــاء كل فيــان علــى‬‫كل ســويتش ‪.‬‬
‫‪ -‬نادرا ما يتم استخدامه ويوصي بعدم استخدامه ‪.‬‬
‫‪VTP Mode‬‬
‫‪ - 1‬الخادم ‪VTP Server‬‬
‫هو الســويتش الرئيســي بمعنى انه هو من ينشــىئ الفيالنات ويعدلها ويرســل‬
‫التحديثــات لالجهــزة االخــرى اللي هي المضيف (‪)Client‬‬
‫ ســيزيد رقــم المراجعــة ‪( Revision Number‬يعنــي االصــدار) فــي كل مــرة يتــم‬‫فيهــا إضافــة ‪ /‬تعديــل ‪ /‬حــذف شــبكة محليــة ظاهريــة (‪.)VLAN‬‬
‫‪ - 2‬العمالء ‪: VTP Client‬‬
‫هــذا النــوع ســيكون الســويتش المســتقبل للتحديثــات و البيانــات و الشــبكات‬
‫مــن الســويتش الرئيســي فهــذا النــوع ال يمكــن لــه ان ينشــأ أو يعــدل أو يضيــف‬
‫أو يحــذف فيالنــات‪.‬‬
‫بنــاء‬
‫ تقــوم سويتشــات الـــ ‪ VTP Client‬بتحديــث نســخ الفيالنــات التــي عندهــا‬‫ً‬
‫علــى رقــم المراجعــة ‪ ،‬اذا رقــم أعلــى يتــم التحديــث أمــا اذا أقــل فــا يتــم التحديــث ‪.‬‬
‫إصدارات بروتوكول ‪VTP‬‬
‫‪VTP Version‬‬
‫اإلصدار األول ‪1‬‬
‫‪VTP Version‬‬
‫أوضاع الـ ‪VTP‬‬
‫‪ - 3‬المحايد أو الشفاف ‪: VTP Transparent‬‬
‫اإلصدار الثاني‬
‫‪VTP Version 2‬‬
‫يعمــل بشــكل مســتقل وال يطبــق اي تعليمــات او تحديثــات مــن الســويتش‬
‫الرئيســي ‪.‬‬
‫فهــو يســتخدم فــي عمليــة نقــل المعلومــات و التحديثات الخاصــة في بروتوكول‬
‫‪ VTP‬الجهزة الســويتش االخرى ‪.‬‬
‫اإلصدار الثالث‬
‫‪VTP Version 3‬‬
‫‪0552102740‬‬
‫‪95‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫الفروق بين األنواع الثالثة‬
‫‪VTP Server‬‬
‫‪VTP Client‬‬
‫‪VTP Transparent‬‬
‫ينشأ فيالنات‬
‫ال ينشأ فيالنات‬
‫ينشأ فيالنات‬
‫يحذف الفيالنات‬
‫ال يحذف الفيالنات‬
‫يحذف الفيالنات‬
‫يعدل على الفيالنات‬
‫ال يعدل على الفيالنات‬
‫يعدل على الفيالنات‬
‫يرسل الفيالنات‬
‫ال يرسل الفيالنات‬
‫ال يرسل الفيالنات‬
‫يتزامن مع التحديثات( يعني‬
‫يحدث نفسه بالجديد)‬
‫يتزامن مع التحديثات( يعني‬
‫يحدث نفسه بالجديد)‬
‫ال يتزامن مع التحديثات( يعني‬
‫يحدث نفسه بالجديد)‬
‫يعيد توجيه تحديثات الفيالنات‬
‫يعيد توجيه تحديثات الفيالنات‬
‫يعيد توجيه تحديثات الفيالنات‬
‫يتخزن في الـ ‪flash‬‬
‫يتخزن في الـ ‪flash‬‬
‫يتخزن في الـ ‪NVram‬‬
‫‪0552102740‬‬
‫‪96‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫النطاق (المجال) ‪VTP Domain‬‬
‫فكــرة هــذا النطــاق هــي أن تقــوم بتنظيــم جميــع السويتشــات‬
‫تحــت نطــاق واحــد (قســم واحــد )بأســم نطــاق معيــن ‪ ،‬يعنــي‬
‫لــكل نطــاق او قســم اســم محــدد لــه ‪ .‬شــاهد الشــكل لتوضــح‬
‫لــك الصــورة‬
‫أرقام الريفيجن (المراجعة) ‪VTP‬‬
‫‪Revision Number‬‬
‫هــذا عــداد يزيــد عنــد حــدوث تعديــل فيــان أو اضافــة فيــان‬
‫أو حــذف فيــان ‪ ،‬وقيمتــه االفتراضيــة صفــر ‪.‬‬
‫ اي ســويتش ‪ Client‬يســتقبل تحديثــات مــن الســويتش‬‫الرئيســي ينظــر أوال لهــذا الرقــم ‪:‬‬
‫ اذا كان اصغــر أو يســاوي مــن الرقــم الــذي عنــده فإنــه ال‬‫يوجــد تحديــث ‪.‬‬
‫ اذا أكبــر مــن الرقــم الــذي عنــده فإنــه يســتقبل التحديــث‬‫الجديــد وينفــذه‪.‬‬
‫مالحظة ‪:‬سبب عدم استخدام بروتوكول الـ ‪VTP‬‬
‫لــو كان رقــم المراجعــة فــي سويتشــات الشــركة مثــا ‪ 5‬وتــم‬
‫اضافــة ســويتش قديــم او معــدل عليــه بفيالنــات مختلفــة و رقــم‬
‫مراجعــة ‪ 8‬فإنــه ســوف يتــم تحديــث كل سويتشــات الشــركة مــن‬
‫هــذا الســويتش القديــم أو المعــدل الن لديــه رقــم مراجعــة أعلــى‬
‫وستخســر جميــع الفيالنــات التــي تــم اعدادهــا علــى سويتشــات‬
‫الشــركة ‪.‬‬
‫‪0552102740‬‬
‫‪1‬‬
‫‪2‬‬
‫‪3‬‬
‫‪97‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪VTP Messages‬‬
‫أنواع الرسائل في هذا البروتوكول‪:‬‬
‫‪summary advertisement - 1‬‬
‫رســالة فيهــا ملخــص لبعــض المعلومــات ومنهــا رقــم المراجعــة‬
‫(‪ )VTP Revision Number‬و النطاق (‪ ، )VTP Domain‬هذه الرســالة‬
‫ال تحمــل معلومــات عــن الفيالنــات ‪.‬‬
‫‪subset advertisement - 2‬‬
‫رسالة فيها المعلومات عن الفيالنات المخزنة‬
‫رسائل الـ ‪ 1‬و ‪ 2‬يرسلهم الخادم ‪VTP Server‬‬
‫‪1‬‬
‫‪trunk‬‬
‫‪2‬‬
‫‪requet advertisement - 3‬‬
‫رســالة يرســلهم الـــ ‪ VTP Client‬للـــ ‪ VTP Server‬لطلــب تحديــث‬
‫الفيالنــات التــي عنــده ‪.‬‬
‫‪0552102740‬‬
‫‪98‬‬
‫ العربية‬CCNA ‫مذكرة الـ‬
SW2
SW2> en
SW2 #conf t
SW2(config)# vtp domain sky1
SW2(config)# vtp password 123
SW2(config)# vtp version 2
SW2(config)# vtp mode client
SW2(config)# exit
SW2# wr
VTP ‫إعدادات بروتوكول‬
VTP Configuration
2
‫نضع اسم للدومين‬
packet tracer ‫نفتح برنامج الـ‬
‫ ننفذ مثل هذا النموذج‬-
‫ننشأ كلمة مرور‬
‫نحدد إصدار البروتوكول‬
‫نحدد وضع البروتوكول‬
SW1
SW1> en
SW1 #conf t
SW1(config)# vtp domain sky1
SW1(config)# vtp password 123
SW1(config)# vtp version 2
SW1(config)# vtp mode server
SW1(config)#
SW1(config)# int fa0/1
SW1(config)# switchport mode trunk
SW1(config)# exit
SW1# wr
99
1
‫نضع اسم للدومين‬
‫ننشأ كلمة مرور‬
‫نحدد إصدار البروتوكول‬
‫نحدد وضع البروتوكول‬
fa0/1 ‫الدخول على المنفذ‬
trunk ‫تشغيل وضع الـ‬
0552102740
‫ العربية‬CCNA ‫مذكرة الـ‬
‫ عن طريق كتابة االمر‬vtp ‫نستعرض حالة الـ‬
show vtp status
SW1
SW1> en
SW1 #conf t
SW1# show vtp status
VTP Version capable
VTP version running
VTP Domain Name
VTP Pruning Mode
VTP Traps Generation
Device ID
SW2
‫السويتش يدعم اإلصدارين‬
2‫و‬1
: 1 to 2
:2
: sky1
: Disabled
: Disabled
: 0060.2F30.5700
Feature VLAN :
-------------VTP Operating Mod
Maximum VLANs supported locally
Number of existing VLANs
Configuration Revision
SW1#
: Server
: 1005
:8
:4
2 ‫االصدار المفعل االن‬
‫اسم الدومين‬
pruning ‫وضع الـ‬
‫ االن‬vtp ‫وضع الـ‬
server ‫وهو‬
‫عدد الفيالنات‬
‫الموجودة االن‬
SW2> en
SW2 #conf t
SW2# show vtp status
VTP Version capable
VTP version running
VTP Domain Name
VTP Pruning Mode
VTP Traps Generation
Device ID
: 1 to 2
:2
: sky1
: Disabled
: Disabled
: 0060.2F30.5700
Feature VLAN :
-------------VTP Operating Mod
Maximum VLANs supported locally
Number of existing VLANs
Configuration Revision
SW2#
: Client
: 1005
:8
:4
‫رقم المراجعة‬
Revision Number
100
0552102740
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪VTP Pruning‬‬
‫بروتوكــول ‪ vtp‬يرســل معلومــات الفيالنــات لجميــع أجهــزة الســويتش فــي‬
‫الشــبكة حتــى لــو ان بعــض االجهــزة ال تســتخدم بعــض الفيالنــات ‪.‬‬
‫لكــي نقلــل مــن حجــم البيانــات المرســلة والمهدرة بــا فائدة نخبر السويتشــات‬
‫بارســال الفيالنــات المشــتركة بينهــم والتــي عليهــا اتصال وتبــادل بيانات فقط‬
‫الحــظ كيــف اتجــه البرودكاســت عبــر المنافــذ المخصصــة لــه والــى‬
‫االجهــزة التــي لهــا وجــود فــي الفيــان االحمــر‬
‫‪ pc1‬ارســل برودكاســت للجهــاز ‪ pc2‬النهــم فــي نفــس الفيــان الحمــراء‬
‫ولكــن البرودكاســت تــم ارســاله لجميــع أجهــزة الســويتش والتــي ليــس‬
‫عليهــا منافــذ للفيــان االحمــر والتــي هــي ‪ 4‬و ‪ 5‬و ‪6‬‬
‫‪0552102740‬‬
‫يتــم كتابة االمر في الســويتش‬
‫الــذي يكــون الوضــع فيــه ‪vtp‬‬
‫‪server‬‬
‫وســيتم تفعيلــه علــى باقــي‬
‫ا لسو يتشــا ت‬
‫‪SW2> en‬‬
‫‪SW2 #conf t‬‬
‫‪SW2(config)# vtp pruning‬‬
‫‪SW2(config)# exit‬‬
‫‪SW2# wr‬‬
‫‪101‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫بروتوكول ‪STP‬‬
‫‪Spanning Tree Protocol‬‬
‫ بروتوكول يرمز له بـ ‪. 802.1D‬‬‫ وظيفتــه منــع دوران البيانــات فــي السويتشــات وهــو يعمــل فــي‬‫الطبقــة الثانيــة (‪ )Layer 2‬علــى اجهــزة الســويتش‪.‬‬
‫هــذا البروتوكــول يعمــل بشــكل تلقائــي وال يحتــاج تفعيلــه علــى‬
‫الســويتش ‪.‬‬
‫‪Mac Table Instability - 2‬‬
‫عــدم اســتقرار المــاك ادرس او عنــوان الجهــاز فــي جــدول المــاك ادرس‬
‫فــي الســويتش ‪.‬‬
‫حيــث ان الســويتش يســجل المــاك ادرس مــن منفــذ ومــن ثــم يأتيــه‬
‫نفــس المــاك ادرس مــن منفــذ اخــر فيقــوم بحــذف االول وتســجيل‬
‫الجديــد وهكــذا ‪.‬‬
‫المشاكل التي تحصل عند عدم عمل برتوكول ‪STP‬‬
‫‪Brodcast Storm - 1‬‬
‫عاصفــة مــن البــث وهــي عبــارة عــن ‪ Loop‬أو دوران البيانــات داخــل‬
‫الشــبكة بشــكل مســتمر والتــي تبــدأ عندمــا يتــم توصيــل السويتشــات‬
‫علــى شــكل حلقــي بحيــث انــه لــو حــدث ‪ broadcast‬داخــل الشــبكة‬
‫ســتحدث مشــكلة تكــرار مســتمره للبيانــات داخــل الشــبكة ‪.‬‬
‫‪0552102740‬‬
‫‪102‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫الحل‬
‫‪Multiple Frame Copies - 3‬‬
‫تعنــي نســخ متعــددة مــن الفريــم ‪ .‬اي ان الجهــاز يســتلم نســختين‬
‫مــن الفريــم بســبب عــدم وجــود برتوكــول ‪stp‬‬
‫فمثــا ‪ pc1‬ارســل رســالة لـــ ‪ pc2‬فســوف تصــل نســختين مــن الفريــم‬
‫للـ ‪. pc2‬‬
‫انظر الصورة باالسفل ليتضح لك المعنى‪.‬‬
‫بروتوكول ‪STP‬‬
‫هنــا تأتــي وظيفــة بروتوكــول الـــ ‪ STP‬ليقــوم بتنظيــم الــوصالت و منــع‬
‫دوران البياــنات ــفي السويتــشات حــيث اــنه يعــمل عــلى‬
‫‪ - 1‬تحديد سويتش واحد رئيسي في الشبكة عن طريق‬
‫االنتخابــات التــي تتــم بيــن السويتشــات ويســمى بـــ ‪Root Bridge‬‬
‫‪ - 2‬اختيار افضل مسار ‪ Best Path‬يوصل بالجهاز الرئيسي‪.‬‬
‫‪ - 3‬قفل وصالت محددة لمنع دوران البيانات ‪.‬‬
‫‪ - 4‬تشــغيل المســار اإلضافــي تلقائيـ ًًا عنــد حــدوث عطل في المســار‬
‫الــذي تــم اختياره ‪.‬‬
‫السويتش الرئيسي‬
‫‪Root Bridge‬‬
‫‪0552102740‬‬
‫‪103‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫عملية انتخاب السويتش الرئيسي‬
‫‪Root Bridge Election‬‬
‫طريقة عمل بروتوكول الـ ‪: STP‬‬
‫‪ - A‬اإلنتخاب الختيار الجهاز الرئيسي (‪.)Root Bridge‬‬
‫‪ - B‬كل ســويتش يحــدد منفــذ واحــد خــاص بــه كـــ منفــذ ‪Root port‬‬
‫ماعــدا الســويتش الرئيســي ‪.‬‬
‫ اي منفذ مقابل للـ ‪ Root port‬يجب أن يكون ‪. Designated Port‬‬‫‪ - C‬تحديــد منافــذ الـــ ‪ Designated Port‬ومنافــذ الـــ ‪Alternate Port‬‬
‫)‪. (Block Port‬‬
‫اإلنتخاب الختيار الجهاز الرئيسي (‪: )Root Bridge‬‬
‫ عند توصيل السويتشات ببعضها تبدأ بارسال رسالة تسمى ‪:‬‬‫)‪BPDU (Bridge Protocol Data Units‬‬
‫ يتم تبادل رسائل الـ ‪ BPDU‬بين أجهزة السويتش كل ثانيتين ‪.‬‬‫ الختيــار الجهــاز الرئيســي (‪ )Root Bridge‬يعتمــد بروتوكــول (‪ )STP‬علــى قيمــة خاصــة‬‫فــي داخــل رســالة الـــ ‪ BPDU‬تســمى بـــ معــرف الجســر (‪. )Bridge ID‬‬
‫ يتكون الـ ‪ Bridge ID‬من قسمين ‪:‬‬‫‪ - 1‬قيمة األولوية )‪ : (Priority‬القيمة االفتراضية = ‪ 32768‬و تبدأ من ‪61440 - 0‬‬
‫‪ - 2‬الماك أدرس (‪)Mac Address‬‬
‫ الجهــاز الــذي لــه قيمــة (‪ )Bridge ID‬اقــل ســيتم اختيــاره ليكــون هــو الجهــاز الرئيســي‬‫(‪.)Root Bridge‬‬
‫رسالة الـ‬
‫‪48 bits‬‬
‫‪16 bits‬‬
‫يكتب الـ )‪ Bridge ID (BID‬بهذه الطريقة‬
‫‪BID = Priority.Mac Address‬‬
‫مثال‬
‫‪BID = 32768.0145.A3D1.FBE4‬‬
‫‪0552102740‬‬
‫‪104‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫ كمــا قلنــا عنــد توصيــل السويتشــات ببعضهــا تبــدأ بارســال رســالة‬‫‪ BPDU‬لــكل ســويتش انهــا هــي الســويتش الرئيســي‪.‬‬
‫طبعــا كل رســالة فيهــا رقــم االولويــة الخــاص بالســويتش وعنــوان‬
‫المــاك ادرس ‪.‬‬
‫ تبدأ االنتخابات (‪ )Election‬باالختيار والمفاضلة ‪:‬‬‫أقل قيمة في األولوية (‪) Priority‬‬
‫ بمــا أن قيمــة األولويــة (‪ ) Priority‬متســاوية فــي االجهــزة النهــا جميعــا علــى القيمة‬‫االفتراضيــة يتــم االنتقــال للخيــار االخــر وهــو األقــل في المــاك ادرس ‪.‬‬
‫ ننظــر الــى الصــورة فعندمــا يقــارن الســوتش‪ )SW2( 2‬عنوانــه المــاك ادرس مــع‬‫عنــوان الســويتش االول (‪ )SW1‬يجــد ان الســوتش االول أقــل منــه لذلــك يتوقــف‬
‫عــن اعــان نفســه انــه ســويتش رئيســي وكذلــك الوضــع مــع الســويتش ‪ 3‬فيتــم‬
‫انتخــاب الســويتش األول ســويتش رئيســي ‪.‬‬
‫أقل ماك أدرس ‪Mac Address‬‬
‫طريقة المقارنة بين عنوانين ماك أدرس‬
‫مالحظة ‪:‬‬
‫ تســتطيع تحديــد الســويتش الرئيســي يدويــا وذلــك بتغيير قيمــة األولوية (‪Priority‬‬‫) بمضاعفات الرقم ‪. 4096‬‬
‫يعني مثال ‪12288 - 8192 - 4096 - 0‬‬
‫ويتم عبر كتابة االمر ‪:‬‬
‫‪Switch# spanning-tree vlan 1 priority 4096‬‬
‫‪0552102740‬‬
‫‪105‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫أوضاع المنافذ مع برتوكول ‪STP‬‬
‫‪STP Port Mode‬‬
‫تحديد منفذ الـ )‪Root Port (RP‬‬
‫كل ســويتش يحــدد منفــذ واحــد خــاص بــه كـــ منفــذ ‪ Root port‬ماعــدا الســويتش‬
‫‪RP = Root Port‬‬
‫‪BLK = Alternate Port‬‬
‫)‪(Block Port‬‬
‫‪DP = Designated Port‬‬
‫‪DP = Designated Port‬‬
‫هــو منفــذ يعمــل بشــكل طبيعــي ويقــوم بعملية إرســال واســتقبال البيانات‬
‫فهــو فــي حالــة إعادة توجيــه (‪. )forwarding state‬‬
‫ الجهاز الرئيسي (‪ )Root Bridge‬تكون حالة المنافذ عليه ‪. DP‬‬‫‪RP = Root Port‬‬
‫هــذا المنفــذ يعمــل علــى اســتقبال وإرســال البيانــات فهــو فــي حالــة إعــادة‬
‫توجيــه (‪ )forwarding state‬ولكــن يكــون فقــط علــى الســويتش الـــغير‬
‫رئيســي (‪ )Non Bridge‬ويكــون صاحــب التكلفــة االقــل فــي المســار ات الــى‬
‫الســويتش الرئيســي ‪.‬‬
‫)‪BLK = Alternate Port (Block Port‬‬
‫هذا المنفذ يكون مغلق ‪.‬‬
‫‪ -‬يستقبل رسائل الـ ‪ BPDU‬وال يعيد توجيهها ‪.‬‬
‫‪0552102740‬‬
‫الرئيســي ‪.‬‬
‫ اي منفذ مقابل للـ ‪ Root port‬يجب أن يكون ‪. Designated Port‬‬‫ يقــوم كل جهــاز غيــر رئيســي باختيــار افضــل مســار للجهاز الرئيســي ‪Root Bridge‬‬‫وفقــ ًا لقيمــة تســمى تكلفــة المســار (‪ )Path Cost‬فالمســار االقــل تكلفــة هــو‬
‫المســار االفضــل‪.‬‬
‫تكلفة المسار ‪:Path Cost‬‬
‫هــي قيمــة تعتمــد علــى تكلفــة المنافــذ الواقعــة علــى هــذا المســار ‪ ,‬فــكل منفــذ‬
‫لــه تكلفــة ‪.Port Cost‬‬
‫تكلفة المنفذ‬
‫‪Port Cost‬‬
‫السرعة‬
‫‪speed‬‬
‫النوع‬
‫‪type‬‬
‫‪100‬‬
‫‪10 Mbps‬‬
‫‪ethernet‬‬
‫‪19‬‬
‫‪100 Mbps‬‬
‫‪Fast ethernet‬‬
‫‪4‬‬
‫‪1 Gbps‬‬
‫‪Gigabit ethernet‬‬
‫‪2‬‬
‫‪10 Gbps‬‬
‫‪10 Gigabit‬‬
‫‪106‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫ طريقــة حســاب تكلفــة المســار هــي بجمــع تكلفــة منافــذ الخــروج علــى هــذا‬‫المســار ‪.‬‬
‫فــإذا وجــد الجهــاز ان هنــاك مســارين يصــان للجهــاز الرئيســي ‪Root Bridge‬‬
‫فســيقوم بروتوكــول الـــ ‪ STP‬بإختيــار المســار ذو التكلفــة االقــل و يســميها‬
‫تكلفــة الوصــول للجهــاز الرئيســي (‪.)Root Cost‬‬
‫ ‪: Root cost‬‬‫هو مجموع تكلفة المسار الذي يوصل للسويتش الرئيسي‬
‫طريقة تحديد منفذ الـ ‪ Root port‬في السويتشات‬
‫يتم تحديد منفذ الـ الـ ‪ Root port‬بأحد هذه الخيارت وبالترتيب ‪:‬‬
‫‪Lowest root cost - 1‬‬
‫أقل تكلفة مسار للوصول إلى السويتش الرئيسي‬
‫في حال التساوي‬
‫‪Lowest neighbor bridge ID - 2‬‬
‫أقل رقم في الـ ‪ bridge ID‬من الجيران (السويتشات المتصلة به مباشرة)‪.‬‬
‫‪Root cost = 4‬‬
‫‪RP‬‬
‫= ‪Root cost‬‬
‫‪RP 4 + 4 = 8‬‬
‫في حال التساوي‬
‫‪Lowest neighbor port ID - 3‬‬
‫أقل رقم في منافذ الجيران ‪( ،‬كل منفذ له رقم خاص به )‪.‬‬
‫منافذ الخروج لهذا المسار محددة بالدوائر الحمراء‬
‫لكــي نحــدد الـــ ‪ Root port‬فــي ســويتش ‪ 3‬نحســب مجمــوع تكلفــة المســار‬
‫الــذي يوصــل للســويتش الرئيســي ‪:‬‬
‫يوجد مسار من منفذ ‪ Gig0/3‬ومجموع التكلفة = ‪. 8‬‬
‫ويوجد مسار من منفذ ‪ Gig0/0‬ومجموع التكلفة = ‪4‬‬
‫إذ ًًا المنفــذ ‪ Gig0/0‬فــي الســوتش ‪ 3‬يعتبــر ) ‪ Root port (RT‬النــه أقــل‬
‫تكلــفة ويعتــبر المــسار األــسرع ــفي الوــصول للــسويتش الرئيــسي‬
‫‪0552102740‬‬
‫‪107‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫تحديد منافذ الـ ‪Designated Port‬‬
‫ومنافذ الـ )‪Alternate Port (Block Port‬‬
‫‪ -‬الحظ في الصورة أن منافذ السويتش الرئيسي كلها ‪. DP‬‬
‫‪RP‬‬
‫‪DP DP‬‬
‫‪RP‬‬
‫‪RP‬‬
‫‪RP‬‬
‫‪RP‬‬
‫‪BLK‬‬
‫مثال هنا في السويتش ‪: 4‬‬
‫تكلفة المسار في الوصول الى السويتش الرئيسي متساوية ‪.‬‬
‫لذلــك تــم االتجــاه للخيــار الثانــي وهــو أقــل رقــم فــي الـــ ‪ bridge ID‬فــي‬
‫السويتشــات المجــاورة لــه ( ‪.) SW2 - SW3‬‬
‫رقم األولوية ( ‪ ) Priority‬متساوي في السويتشين ‪ 2‬و ‪. 3‬‬
‫لكــن رقــم المــاك أدرس أقــل فــي الســويتش ‪ 2‬لذلــك قــام الســويتش ‪4‬‬
‫باختيــار منفــذه ‪ Gig0/0‬المقابــل للســويتش ‪ 2‬كـــ ‪. Root port‬‬
‫‪DP‬‬
‫هنا يتم تحديد الـ )‪ Designated Port (DP‬بأحد هذه الخيارات وبالترتيب ‪:‬‬
‫‪Lowest root cost - 1‬‬
‫أقل تكلفة مسار للوصول إلى السويتش الرئيسي‬
‫في حال التساوي‬
‫‪Lowest bridge ID (Switch) - 2‬‬
‫أقل رقم في الـ ‪ bridge ID‬بين السويتشين ‪.‬‬
‫ التكلفة بين ‪ SW2‬و ‪ SW3‬متساوية‬‫‪ -‬الـ ‪ bridge ID‬في ‪ SW3‬أقل‬
‫‪0552102740‬‬
‫‪108‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫ندخل على سوتش ‪ 1‬ونستعرض أوضاع المنافذ مع برتوكول ‪STP‬‬
‫عن طريق كتابة االمر‬
‫‪show spanning-tree‬‬
‫هذا السطر يدل على أن هذا السويتش الذي انت عليه هو‬
‫السويتش الرئيسي ‪Root Bridge‬‬
‫‪SW1‬‬
‫‪SW1 # show spanning-tree‬‬
‫‪VLAN0001‬‬
‫‪Spanning tree enabled protocol ieee‬‬
‫‪Root ID Priority 32769‬‬
‫‪Address‬‬
‫‪0002.17E5.DE0C‬‬
‫‪This bridge is the root‬‬
‫‪Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec‬‬
‫هــذا الجــزء ثابــت فــي كل سويتشــات الشــبكة‬
‫النــه يعــرض بيانــات الســويتش الرئيســي مثــل‬
‫المــاك ادرس والـــ ‪Priority‬‬
‫هــذه بيانــات الســويتش اللــي‬
‫انــت داخــل عليــه االن‬
‫نوع‬
‫التوصيل‬
‫)‪Bridge ID Priority 32769 (priority 32768 sys-id-ext 1‬‬
‫‪Address‬‬
‫‪0002.17E5.DE0‬‬
‫‪Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec‬‬
‫‪Aging Time 20‬‬
‫تكلفة‬
‫أولوية ورقم‬
‫المنفذ‬
‫حالة المنفذ وضع المنفذ‬
‫المنفذ‬
‫المنفذ‬
‫‪Type‬‬
‫‪Prio.Nbr‬‬
‫‪Cost‬‬
‫‪Sts‬‬
‫‪Role‬‬
‫‪Interface‬‬
‫‪------------‬‬
‫‪------------‬‬
‫‪------------‬‬
‫‪------------‬‬
‫‪------------‬‬
‫‪------------‬‬
‫‪ : Prio‬تعني أولوية المنفذ (‪)Priority‬‬
‫‪P2p‬‬
‫‪128.1‬‬
‫‪19‬‬
‫‪FWD‬‬
‫‪Desg‬‬
‫‪Fa0/1‬‬
‫وقيمته ‪ 128‬افتراضية ‪.‬‬
‫‪P2p‬‬
‫‪128.25‬‬
‫‪4‬‬
‫‪FWD‬‬
‫‪Desg‬‬
‫‪Gi0/1‬‬
‫‪Prio.Nbr‬‬
‫‪ : Nbr‬رقم المنفذ (‪)port id‬‬
‫‪Desg = Designated Port‬‬
‫‪0552102740‬‬
‫‪109‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫ندخل على سوتش ‪ 2‬ونستعرض أوضاع المنافذ‬
‫مع برتوكول ‪ STP‬عن طريق كتابة االمر‬
‫‪show spanning-tree‬‬
‫)‪Point-to-Point (P2P‬‬
‫يعنــي التوصيــل والربــط بيــن االجهــزة يكــون‬
‫(‪. )full duplex‬‬
‫‪Shared‬‬
‫يعنــي التوصيــل والربــط بيــن االجهــزة يكــون‬
‫(‪.)half duplex‬‬
‫‪.Edge‬‬
‫يطلــق علــى المنفــذ الــذي يتــم توصيلــه بالـــ (‪End‬‬
‫‪SW2‬‬
‫‪SW2 # show spanning-tree‬‬
‫‪VLAN0001‬‬
‫‪Spanning tree enabled protocol ieee‬‬
‫‪Root ID Priority 32769‬‬
‫‪Address‬‬
‫‪0002.17E5.DE0C‬‬
‫‪Cost‬‬
‫‪19‬‬
‫‪Port‬‬
‫)‪1(FastEthernet0/1‬‬
‫‪Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec‬‬
‫)‪Bridge ID Priority 32769 (priority 32768 sys-id-ext 1‬‬
‫‪Address‬‬
‫‪000D.BDAE.CB39‬‬
‫‪Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec‬‬
‫‪Aging Time 20‬‬
‫نوع‬
‫التوصيل‬
‫أولوية ورقم‬
‫المنفذ‬
‫تكلفة‬
‫المنفذ‬
‫حالة المنفذ وضع المنفذ‬
‫هذه بيانات السويتش‬
‫الرئيسي‬
‫هذه بيانات‬
‫السويتش الثاني‬
‫‪SW2‬‬
‫المنفذ‬
‫‪Type‬‬
‫‪Prio.Nbr‬‬
‫‪Cost‬‬
‫‪Sts‬‬
‫‪Role‬‬
‫‪Interface‬‬
‫‪------------‬‬
‫‪------------‬‬
‫‪------------‬‬
‫‪------------‬‬
‫‪------------‬‬
‫‪------------‬‬
‫‪P2p‬‬
‫‪128.1‬‬
‫‪19‬‬
‫‪FWD‬‬
‫‪Root‬‬
‫‪Fa0/1‬‬
‫‪P2p‬‬
‫‪128.2‬‬
‫‪19‬‬
‫‪BLK‬‬
‫‪Altn‬‬
‫‪Fa0/2‬‬
‫‪ ) hosts‬مثــل الحاســب والطابعــة وغيرهــا‬
‫‪0552102740‬‬
‫هذا المنفذ وضعه )‪Alternate Port (Altn‬‬
‫هذا المنفذ وضعه )‪Root Port (RP‬‬
‫وحالته مغلق (‪)BLK‬‬
‫وحالته ارسال واستقبال (توجيه البيانات ‪)FWD‬‬
‫‪110‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫مراحل المنافذ في ‪STP‬‬
‫‪STP Port States‬‬
‫تبــدأ المراحــل مــن بدايــة االنتخابــات وفيهــا تتحــول المنافــذ مــن حالــة االغــاق‬
‫(‪ )Blocking‬الــى حالــة االرســال واالســتقبال )‪ (Forwarding‬فــي ‪ 50‬ثانيــة‬
‫ منافذ مغلقة‬‫ تستقبل رسائل الـ ‪ BPDU‬وال تعيد توجيهها ‪.‬‬‫ المنافذ ال ترسل وال تستقبل بيانات (حركة مرور البيانات العادية )‬‫ المنافــذ فــي حالــة اإلســتماع ال تتعــرف علــى عناويــن المــاك أدرس التــي تصــل مــن رســائل البيانــات (حركــة مــرور البيانــات‬‫العاديــة)‬
‫ المنافذ تستمع وتتابع االنتخابات التي تحدث بين األجهزة ‪.‬‬‫ المنافذ في حالة اإلستماع تستقبل وترسل رسائل الـ ‪ BPDU‬فقط ‪.‬‬‫ المنافذ في حالة اإلستماع الترسل وال تستقبل بيانات (حركة مرور البيانات العادية )‬‫ مدة حالة اإلستماع ‪ 15‬ث بشكل افتراضي ‪.‬‬‫ المنافــذ فــي حالــة اإلســتماع ال تتعــرف علــى عناويــن المــاك أدرس التــي تصــل مــن رســائل البيانــات (حركــة مــرور البيانــات‬‫العاديــة)‬
‫ المنافذ في حالة التعلم تستقبل وترسل رسائل الـ الـ ‪ BPDU‬فقط ‪.‬‬‫ المنافذ في حالة التعلم الترسل وال تستقبل بيانات (حركة مرور منتظمة) ‪.‬‬‫ المنافــذ تتعــرف علــى عناويــن المــاك أدرس التــي تصــل مــن رســائل البيانــات (حركــة مــرور البيانــات العاديــة) وتقــوم‬‫بتســجيلها فــي جــدول المــاك أدرس (‪)Mac table‬‬
‫ مدة حالة التعلم ‪ 15‬ث بشكل افتراضي ‪.‬‬‫ المنافذ تستقبل وترسل رسائل الـ الـ ‪ BPDU‬فقط ‪.‬‬‫ المنافذ ترسل وتستقبل البيانات العادية (حركة مرور البيانات العادية) ‪.‬‬‫ المنافــذ تتعــرف وتســجل عناويــن المــاك أدرس التــي تصــل مــن رســائل البيانــات (حركــة مــرور البيانــات العاديــة) فــي جــدول‬‫الماك أدرس (‪. )Mac table‬‬
‫‪0552102740‬‬
‫‪111‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫المؤقت في ‪STP‬‬
‫‪Spanning Tree Timers‬‬
‫نعنــي بــه الزمــن بالثوانــي عنــد ارســالة رســالة أو االنتقــال مــن حالــة إلــى حالــة‬
‫أخــرى أو االحتفــاظ بالرســالة بمــدة معينــة ‪.‬‬
‫‪Hello time‬‬
‫رســالة (‪ )BPDU‬يرســلها الســويتش الرئيســي كل ثانيتيــن (‪ 2‬ث) بعــد انتهــاء‬
‫االنتخابــات و اســتقرار السويتشــات ليتأكــد مــن المســارات واالجهــزة وعــدم‬
‫وجــود أخطــاء ‪.‬‬
‫ تقــوم السويتشــات االخــرى باعــادة توجيــه هــذه الرســالة مــن منافــذ الـــ‬‫)‪ Designated Port (DP‬فقــط وتحديــث المعلومــات مثــل ‪:‬‬
‫(‪. )root cost - bridge ID - port ID‬‬
‫ اليتم إعادة توجيه هذه الرســالة من منافذ الـ ‪ Root port‬و منافذ الـ ‪blocking‬‬‫‪. port‬‬
‫ تستطيع تغييرها من ‪ 10 - 1‬ثواني‪.‬‬‫‪Forward delay‬‬
‫الوقــت المحــدد لــكل حالــة اســتماع (‪ )Listening‬وحالــة تعلــم (‪)Learning‬‬
‫لالنتقــال مــن حالــة الـــ ‪ blocking‬الــى ‪ . Forwarding‬االفتراضــي ‪ 15‬ث لــكل مرحلــة‬
‫‪.‬‬
‫ بمعنى ان حالة االستماع تاخذ ‪ 15‬ث وحالة التعلم ‪ 15‬ث‬‫‪Max age‬‬
‫الوقت المحدد لالحتفاظ برسالة ‪ Hello time‬وهي ‪ 20‬ث ‪.‬‬
‫فلــو انتهــت الـــ ‪ 20‬ث ولــم تصــل رســالة ‪ Hello time‬فــإن السويتشــات تبــدأ‬
‫مرحلــة انتخابــات جديــدة الن الســويتش الرئيســي تعطــل ‪.‬‬
‫‪0552102740‬‬
‫يفضــل أن نكــون علــى االعــدادات االفتراضيــة ولكــن لــو أردت تعديــل‬
‫هــذه االعــدادات تدخــل علــى الســويتش وتضيــف هــذه االوامــر‬
‫تســتطيع هنــا تغييــر‬
‫رقــم الفيــان‬
‫‪Switch(config)# spanning-tree vlan 1 hello-time 2‬‬
‫‪Switch(config)# spanning-tree vlan 1 forward-time 15‬‬
‫‪Switch(config)# spanning-tree vlan 1 max-age 20‬‬
‫تســتطيع هنــا تغييــر‬
‫االرقــام بالثوانــي‬
‫‪112‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪(RSTP) Rapid Spanning Tree Protocol‬‬
‫‪(STP) Spanning Tree Protocol‬‬
‫ النسخة العادية لبرتوكول ‪STP‬‬‫ مطورة بواسطة منظمة ‪ieee‬‬‫ يُعرّف بـ ‪802.1D‬‬‫ بطيئ في االنتخابات‬‫‪ -‬هو برتوكول واحد لجميع الفيالنات‬
‫إصـــــدارات ‪STP‬‬
‫‪STP Versions‬‬
‫ نسخة مطورة من النسخة العادية ‪STP‬‬‫ مطورة بواسطة منظمة ‪ieee‬‬‫ يُعرّف بـ ‪802.1w‬‬‫ سريع في االنتخابات‬‫‪ -‬هو برتوكول واحد لجميع الفيالنات‬
‫الفرق في مراحل المنافذ في‬
‫االصدارين‬
‫‪0552102740‬‬
‫‪113‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪(PVST+) Per-VLAN Spanning Tree Plus‬‬
‫ يعتمد على النسخة العادية ‪STP‬‬‫ مطورة بواسطة ‪Cisco‬‬‫ يُعرّف بـ ‪802.1D‬‬‫ بطيئ في االنتخابات‬‫ يخصص برتوكول ‪ STP‬لكل فيالن‬‫ هــو االن الوضــع االفتراضــي علــى جميــع سويتشــات‬‫‪Cisco‬‬
‫نالحظ في هذه الصورتين ان لكل فيالن بروتوكول ‪ STP‬خاص فيها‬
‫‪(RPVST+) Rapid Per-VLAN Spanning Tree Plus‬‬
‫ يعتمد على النسخة المطورة ‪RSTP‬‬‫ مطورة بواسطة ‪Cisco‬‬‫ يُعرّف بـ ‪802.1W‬‬‫ سريع في االنتخابات‬‫ يخصــص برتوكــول ‪ STP‬لــكل فيــان ( تتــم فيــه االنتخابــات ويكــون لــه‬‫ســويتش رئيســي ومســارات خاصــة )‬
‫لتغييــر االصــدار الــى ‪ rapid-pvst+‬مثــا فيجــب عليــك التغييــر علــى كل‬
‫السويتشــات‬
‫‪Switch# show run‬‬
‫هذا الوضع االفتراضي ‪spanning-tree mode pvst‬‬
‫تغيير اصدار البروتوكول إلى ‪rapid-pvst+‬‬
‫‪Switch(config)# spanning-tree mode rapid-pvst‬‬
‫‪0552102740‬‬
‫‪114‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪(MSTP) Multiple Spanning Tree Protocol‬‬
‫ مطورة بواسطة ‪Cisco + ieee‬‬‫ يُعرّف بـ ‪802.1S‬‬‫ سريع في االنتخابات‬‫‪ -‬يخصص برتوكول ‪ STP‬لكل مجموعة فيالنات‬
‫‪Switch# show run‬‬
‫هذا الوضع االفتراضي ‪spanning-tree mode pvst‬‬
‫تغيير اصدار البروتوكول إلى ‪mstp‬‬
‫‪Switch(config)# spanning-tree mode mst‬‬
‫‪0552102740‬‬
‫البروتوكول‬
‫المطور‬
‫يسمى بـ‬
‫السرعة‬
‫عدد البروتوكوالت‬
‫‪STP‬‬
‫‪ieee‬‬
‫‪802.1D‬‬
‫بطيئ‬
‫بروتوكول واحد لكل الفيالنات‬
‫‪PVST +‬‬
‫‪cisco‬‬
‫‪802.1D‬‬
‫بطيئ‬
‫بروتوكول لكل فيالن‬
‫‪RSTP‬‬
‫‪ieee‬‬
‫‪802.1w‬‬
‫سريع‬
‫بروتوكول واحد لكل الفيالنات‬
‫‪Rapid PVST+‬‬
‫‪cisco‬‬
‫‪802.1w‬‬
‫سريع‬
‫بروتوكول لكل فيالن‬
‫‪MSTP‬‬
‫‪ieee + cisco‬‬
‫‪802.1s‬‬
‫سريع‬
‫بروتوكول لكل مجموعة فيالنات ( قروب)‬
‫‪115‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Port Fast + BPDU Guard‬‬
‫‪Port Fast‬‬
‫خاصيــة مميــزة تســاعد علــى تســريع برتوكــول ‪ STP‬فــي‬
‫المنافــذ التــي ترتبــط بالـــ (‪ )end hosts‬مثــل أجهــزة الحاســب‬
‫والطابعــات و تســمى هــذه المنافــذ بالـــ ‪. Edge‬‬
‫ عنــد تفعيــل الـــ ‪ Port Fast‬فــي المنفــذ فــإن المنفــذ يتحــول‬‫مباشــرة مــن حالــة اإلغــاق (‪ )Blocking‬إلــى حالــة التوجيــه‬
‫)‪( (Forwarding‬إرســال ‪ +‬اســتقبال) عنــد ربطــه بجهــاز‬
‫حاســب‪.‬‬
‫ يمنــع توصيــل الســويتش بــاي منفــذ مفعــل عليــه الـــ ‪Port‬‬‫‪ Fast‬النــه ســوف يســبب دوران للبيانــات فــي الشــبكة ‪ ،‬لذلك‬
‫يجــب تفعيــل ‪. BPDU Guard‬‬
‫ماهو الـ ‪ BPDU Guard‬؟؟‬
‫هو حماية المنفذ من توصيل اي سويتش عليه ‪.‬‬
‫ اذا تــم تفعيــل الـــ ‪ BPDU Guard‬علــى منفــذ فإنــه ســوف‬‫يقفــل هــذا المنفــذ مباشــرة اذا تــم توصيــل الســويتش عليــه‬
‫‪.‬‬
‫ يعنــي بمجــرد اســتقبال منفــذ الســويتش رســالة الـــ ‪BPDU‬‬‫ً‬
‫مباشــرة ‪ ،‬الن هــذه الرســالة‬
‫فإنــه ســيتم قفــل المنفــذ‬
‫يرســلها الســويتش فقــط‪.‬‬
‫‪0552102740‬‬
‫‪Edge‬‬
‫‪Edge‬‬
‫‪SW3‬‬
‫‪SW3(config)# interface fa0/3‬‬
‫‪SW3(config-if)# switchport mode access‬‬
‫‪SW3(config-if)# spanning-tree portfast‬‬
‫‪SW3(config-if)# spanning-tree bpduguard enable‬‬
‫‪SW3(config-if)# end‬‬
‫‪SW3# wr‬‬
‫‪SW4‬‬
‫‪SW4(config)# interface fa0/3‬‬
‫‪SW4(config-if)# switchport mode access‬‬
‫‪SW4(config-if)# spanning-tree portfast‬‬
‫‪SW4(config-if)# spanning-tree bpduguard enable‬‬
‫‪SW4(config-if)# end‬‬
‫‪SW4# wr‬‬
‫‪116‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫تمرين‬
‫نســتطيع الدخــول علــى عــدة منافــذ لتطبيــق أمــر‬
‫عليهــا باضافــة كلمــة ‪range‬‬
‫‪SW1‬‬
‫‪1‬‬
‫‪SW1> enable‬‬
‫‪SW1# conf t‬‬
‫‪SW1(config)#interface range fa0/1-2‬‬
‫‪SW1(config-if-range)# switchport mode trunk‬‬
‫‪SW1(config-if-range)#exit‬‬
‫إنشاء الفيالنات‬
‫‪2‬‬
‫‪SW1(config)# vlan 10‬‬
‫‪SW1(config -vlan)# vlan 20‬‬
‫‪SW1(config -vlan)# vlan 30‬‬
‫‪SW1(config -vlan)# vlan 40‬‬
‫‪SW1(config -vlan)# vlan 50‬‬
‫‪SW1(config -vlan)# exit‬‬
‫‪ - 1‬جيمع الوصالت بين السويتشات تكون في وضع ‪. Trunk‬‬
‫‪ - 2‬انشئ الفيالنات التالية ‪ 50 40 30 20 10‬على جميع السويتشات‪.‬‬
‫‪ - 3‬غير وضع االصدار الى ‪ rapid pvst‬لكل السويتشات‬
‫‪ - 4‬اجعل السويتش الرئيسي رقم ‪ 1‬للفيالنات ‪ 10‬و ‪ 20‬و ‪. 30‬‬
‫‪ - 5‬اجعل السويتش الرئيسي رقم ‪ 2‬للفيالنات ‪ 40‬و ‪. 50‬‬
‫‪ّ -6‬‬
‫فعــل الـــ ‪ Port Fast‬و الـــ ‪ BPDU Guard‬علــى منافــذ الســويتش ‪ 3‬المتصلــة‬
‫باجهــزة الحاســب‬
‫‪4‬‬
‫‪3‬‬
‫تغيير وضع االصدار الى ‪rapid pvst‬‬
‫‪SW1(config)# spanning-tree mode rapid-pvst‬‬
‫تخصيص السويتش االول كرئيسي للفيالنات ‪ 10‬و ‪ 20‬و ‪30‬‬
‫‪SW1(config)# spanning-tree vlan 10,20,30 root primary‬‬
‫‪0552102740‬‬
‫‪117‬‬
‫ العربية‬CCNA ‫مذكرة الـ‬
SW3
SW2
SW3> enable
SW3# conf t
SW3(config)#interface range fa0/1-2
SW3(config-if-range)# switchport mode trunk
SW3(config-if-range)#exit
‫إنشاء الفيالنات‬
SW3(config)# vlan 10
SW3(config -vlan)# vlan 20
SW3(config -vlan)# vlan 30
SW3(config -vlan)# vlan 40
SW3(config -vlan)# vlan 50
SW3(config -vlan)# exit
1
‫إنشاء الفيالنات‬
2
SW2(config)# vlan 10
SW2(config -vlan)# vlan 20
SW2(config -vlan)# vlan 30
SW2(config -vlan)# vlan 40
SW2(config -vlan)# vlan 50
SW2(config -vlan)# exit
2
3
rapid pvst ‫تغيير وضع االصدار الى‬
SW3(config)# spanning-tree mode rapid-pvst
BPDU Guard ‫ و الـ‬Port Fast ‫تفعيل الـ‬
6
SW3(config)# interface range fa0/3-4
SW3(config-if)# switchport mode access
SW3(config-if)# spanning-tree portfast
SW3(config-if)# spanning-tree bpduguard enable
118
1
SW2> enable
SW2# conf t
SW2(config)# interface range fa0/1-2
SW2(config-if-range)# switchport mode trunk
SW2(config-if-range)#exit
3
rapid pvst ‫تغيير وضع االصدار الى‬
SW2(config)# spanning-tree mode rapid-pvst
5
50 ‫ و‬40 ‫تخصيص السويتش كرئيسي للفيالنات‬
SW2(config)# spanning-tree vlan 40,50 root primary
0552102740
‫ العربية‬CCNA ‫مذكرة الـ‬
‫استكشاف األخطاء وإصالحها‬
Troubleshooting (VLAN - STP-VTP)
‫هــذه بعــض االوامــر المخصصــة تستكشــف فيهــا عــن التفاصيــل‬
‫للفيالنــات والبروتوكوالت‬
vlan + vtp
‫كتابة مختصرة‬
spanning-tree
‫كتابة مختصرة‬
show vlan brief
sh vl b
show spanning-tree
sh sp
show Interfaces status
sh int st
show spanning-tree detail
sh sp d
show Interfaces switchport
sh int sw
show spanning-tree summary
sh sp s
show interface trunk
sh int tr
show spanning-tree interface fa0/1
sh sp int fa0/1
show vtp status
sh vtp st
show spanning-tree active
sh sp a
show vtp password
sh vtp pass
119
0552102740
‫مذكرة الـ ‪ CCNA‬العربية‬
‫بروتوكول ‪ CDP‬وبروتوكول ‪LLDP‬‬
‫بروتوكــوالت يتــم اســتخدامها لجمــع واستكشــاف معلومــات االجهــزة‬
‫المجــاورة للســويتش ‪.‬‬
‫ بروتوكوالت تعمل في الطبقة الثانية ‪. Lyer 2‬‬‫ هذه البروتوكوالت ال تستخدم عناوين الـ ‪ IP‬في االكتشاف ‪.‬‬‫ تتبــادل المعلومــات المشــتركة مثــل (اســم الجهــاز ‪ -‬عنــوان الـــ ‪ - IP‬وضــع‬‫الجهــاز ‪....‬الــخ )‬
‫ لهــا فائــدة كبيــرة تســاعد المهندســين باسكشــاف االجهــزة المجــاورة‬‫وبياناتهــا عنــد عــدم وجــود دليــل تعليمــات للشــبكة ‪.‬‬
‫‪ - 6‬امكانيــة تفعيــل ارســال فقــط (‪ )Transmit‬أو اســتقبال (‪)Receive‬‬
‫فقــط علــى منفــذ او علــى الجهــاز ‪.‬‬
‫‪ - 7‬يُفضــل تطبيــق هــذا البرتوكــول النــه قــد تحتــاج فــي شــبكتك أجهــزة‬
‫مــن شــركات مختلفــة وهــذا البروتوكــول يدعمهــا جميعــا ‪.‬‬
‫ يتــم إرســال رســائل الـــ ‪ LLDP‬بشــكل دوري إلــى عنــوان ‪ MAC‬متعــدد‬‫اإلرســال ‪ multicast MAC address‬وهــو ( ‪) 0180.C200.000E‬‬
‫‪: CDP‬‬
‫هو اختصار لـ ‪Cisco Discovery Protocol‬‬
‫‪ - 1‬خاص بأجهزة سيسكو فقط ‪.‬‬
‫‪ - 2‬يرسل رسالة ‪ CDP packets‬كل ‪ 60‬ثانية ‪.‬‬
‫‪ - 3‬قيمة الـ ‪ hold time‬تساوي ‪ 180‬ثانية‪.‬‬
‫‪ - 4‬مفعل تلقائيا على أجهزة سيسكو‪.‬‬
‫‪ - 5‬يتــم إرســال رســائل الـــ ‪ CDP‬بشــكل دوري إلــى عنــوان ‪ MAC‬متعــدد‬
‫اإلرســال ‪ Multicast MAC Address‬وهــو ( ‪. ) 0100.OCCC.CCCC‬‬
‫‪: LLDP‬‬
‫هو اختصار لـ ‪Link Layer Discovery Protocol‬‬
‫‪ - 1‬أصدرته منظمة ‪ IEEE‬ويسمى ‪. 802.1AB‬‬
‫‪ - 2‬مفتوح للكل يدعم جميع اجهزة الشركات ‪.‬‬
‫‪ - 3‬يرسل رسالة (‪ )LLDP packets‬كل ‪ 30‬ثانية ‪.‬‬
‫‪ - 4‬قيمة الـ ‪ hold time‬تساوي ‪ 120‬ثانية‪.‬‬
‫‪ - 5‬غير مفعل على األجهزة ‪ ،‬البد من تفعيله على كل جهاز‪.‬‬
‫‪0552102740‬‬
‫‪120‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫ ‪packets‬‬‫كل جهــاز يرســل رســالة أو حزمــة ‪ CDP‬فيهــا بياناتــه لالجهــزة المتصلــة‬
‫بــه مباشــرة‬
‫اذا كان البروتوكول ‪ CDP‬فانه يرسل كل ‪ 60‬ثانية ‪.‬‬
‫اذا كان البروتوكول ‪ LLDP‬فانه يرسل كل ‪ 30‬ثانية ‪.‬‬
‫ ‪hold time‬‬‫المــدة الزمنيــة التــي ينتظرهــا الجهــاز بــدون مــا يســتقبل رســالة أو حزمــة‬
‫‪ LLDP packets‬أو ‪CDP packets‬‬
‫اذا الجهــاز المجــاور والمتصــل بالســويتش او الراوتــر لــم يرســل رســالة‬‫‪ CDP‬أو ‪ LLDP‬فانــه يتــم حــذف بياناتــه النــه يعتبــر جهــاز متعطــل ‪.‬‬
‫اذا كان البروتوكول ‪ CDP‬فإن المدة ‪ 180‬ثانية ‪.‬‬
‫اذا كان البروتوكول ‪ LLDP‬فإن المدة كل ‪ 120‬ثانية ‪.‬‬
‫‪0552102740‬‬
‫‪121‬‬
‫ العربية‬CCNA ‫مذكرة الـ‬
R1
CDP
R2
‫مفعــل تلقائيــا علــى‬
‫أجهــزة سيســكو‬
SW1
SW1# show cdp neighbors
Capability Codes: R - Router , T - Trans Bridge, B - Source Route Bridge
S - Switch , H - Host, I - IGMP, r - Repeater, P - Phone
‫اسم جهاز الجار‬
SW1 ‫المنفذ المحلي‬
‫مدة االنتظار‬
‫نوع الجهاز‬
‫موديل الجهاز‬
‫منفذ جهاز الجار‬
Device ID
Local Intrfce
Holdtme
Capability
Platform
Port ID
R2
Fa 0/1
160
R
ISR4300
Gig 0/0
R1
Fa 0/2
160
R
ISR4300
Gig 0/1
R2
R2# show cdp neighbors
Capability Codes: R - Router , T - Trans Bridge, B - Source Route Bridge
S - Switch , H - Host, I - IGMP, r - Repeater, P - Phone
122
Device ID
Local Intrfce
Holdtme
Capability
Platform
Port ID
SW1
Gig 0/0
152
S
2960
Fa 0/1
0552102740
‫ العربية‬CCNA ‫مذكرة الـ‬
‫تفعيل البروتوكول‬
‫على كل جهاز‬
LLDP
switch(config)# lldp run
‫ علــى كل جهــاز لكــي‬LLDP ‫تحتــاج تفعيــل بروتوكــول‬
‫يتــم اســتعراض بيانــات االجهــزة المتصلــة علــى‬
. ‫نفــس الســويتش او الراوتــر‬
: ‫أمر التفعيل‬
switch(config)# lldp run
SW1# show lldp neighbors
Capability codes: (R) Router, (B) Bridge, (T) Telephone, (C) DOCSIS Cable Device
(W) WLAN Access Point, (P) Repeater, (S) Station, (O) Other
‫اسم جهاز الجار‬
SW1 ‫المنفذ المحلي‬
‫مدة االنتظار‬
‫نوع الجهاز‬
‫منفذ جهاز الجار‬
Device ID
Local Intrfce
Hold-time
Capability
Port ID
R2
Fa 0/1
140
R
Gig 0/0
R1
Fa 0/2
140
R
Gig 0/1
R2# show lldp neighbors
Capability codes: (R) Router, (B) Bridge, (T) Telephone, (C) DOCSIS Cable Device
(W) WLAN Access Point, (P) Repeater, (S) Station, (O) Other
123
Device ID
Local Intrfce
Hold-time
Capability
Port ID
SW1
Gig 0/0
110
B
Fa 0/1
‫ يقصد بها السويتش‬: B
0552102740
‫مذكرة الـ ‪ CCNA‬العربية‬
‫استكشاف األخطاء وإصالحها‬
‫)‪Troubleshooting (CDP - LLDP‬‬
‫وظيفتها‬
‫تفعيل البروتوكول بشكل عام على الجهاز‬
‫‪(config)# cdp run‬‬
‫الغاء تفعيل البروتوكول‬
‫‪(config)# no cdp run‬‬
‫تفعيل البروتوكول على منفذ محدد‬
‫‪(config-if)# cdp enable‬‬
‫الغاء تفعيل البروتوكول من على المنفذ‬
‫‪(config-if)# no cdp enable‬‬
‫تحديد وقت ارسال رسالة ‪ ، cdp‬االفتراضي ‪ 60‬ثانية‬
‫تحدد المهلة الزمنية التي يجب أن يحتفظ بها جهاز االستقبال‬
‫بالمعلومات قبل التخلص منها‪ .‬االفتراضي ‪ 180‬ثانية‬
‫وظيفتها‬
‫هذا االمر لمسح الجدول المخزن‬
‫استعراض االجهزة المتصلة بي مباشرة‬
‫‪0552102740‬‬
‫أوامر أعدادات ‪cdp‬‬
‫‪CDP Configuration‬‬
‫>‪(config)# cdp timer <seconds‬‬
‫>‪(config)# cdp holdtime <seconds‬‬
‫‪CDP‬‬
‫‪clear cdp table‬‬
‫‪show cdp neighbors‬‬
‫استعراض التفاصيل باسم الجهاز‬
‫] ‪show cdp entry [ device name‬‬
‫استعراض تفاصيل منفذ محدد‬
‫]‪show cdp interface [type number‬‬
‫استعراض جميع تفاصيل االجهزة المتصلة بي مباشرة‬
‫‪show show cdp neighbors detail‬‬
‫‪124‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫استكشاف األخطاء وإصالحها‬
‫)‪Troubleshooting (CDP - LLDP‬‬
‫وظيفتها‬
‫تفعيل البروتوكول بشكل عام على الجهاز‬
‫‪(config)# lldp run‬‬
‫الغاء تفعيل البروتوكول‬
‫‪(config)# no lldp run‬‬
‫تفعيل ارسال رسالة ‪ lldp‬من الداخل على منفذ محدد‬
‫‪(config-if)# lldp transmit‬‬
‫الغاء تفعيل ارسال رسالة ‪ lldp‬من الداخل على منفذ محدد‬
‫‪(config-if)#no lldp transmit‬‬
‫تفعيل استقبال رسالة ‪ lldp‬من الخارج على منفذ محدد‬
‫‪(config-if)# lldp receive‬‬
‫الغاء تفعيل استقبال رسالة ‪ lldp‬من الخارج على منفذ محدد‬
‫‪(config-if)#no lldp receive‬‬
‫تحديد وقت ارسال رسالة ‪ lldp‬االفتراضي ‪ 30‬ثانية‬
‫>‪(config)# lldp timer <seconds‬‬
‫تحدد المهلة الزمنية التي يجب أن يحتفظ بها جهاز االستقبال‬
‫بالمعلومات قبل التخلص منها‪ .‬االفتراضي ‪ 120‬ثانية‬
‫>‪(config)# lldp holdtime <seconds‬‬
‫مدة وقت االنتظار بعد الغاء الـ ‪ LLDP‬على منفذ حتى العودة الى‬
‫تفعيله مرة اخرى على نفس المنفذ‬
‫>‪(config)# lldp reinit <seconds‬‬
‫وظيفتها‬
‫هذا االمر لمسح الجدول المخزن‬
‫استعراض االجهزة المتصلة بي مباشرة‬
‫استعراض جميع تفاصيل االجهزة المتصلة بي مباشرة‬
‫‪0552102740‬‬
‫أوامر أعدادات ‪LLDP‬‬
‫‪LLDP Configuration‬‬
‫‪LLDP‬‬
‫‪clear lldp table‬‬
‫‪show lldp neighbors‬‬
‫‪show show lldp neighbors detail‬‬
‫‪125‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Ether-Channel‬‬
‫وبروتوكوالت الـ ‪ PAGP‬و ‪LACP‬‬
‫هــي عبــارة عــن تقنيــة يتــم فيــه دمــج أكثــر مــن منفــذ موجــود علــى نفــس‬
‫جهــاز الســويتش ليتــم العمــل وكأنهــم منفــذ واحــد بســرعة عاليــة جــد ًا‪.‬‬
‫نستفيد من دمج المنافذ ‪:‬‬
‫ سعة اكبر في نقل البيانات‬‫‪ -‬سرعة عالية في النقل ‪.‬‬
‫مالحظة ‪:‬‬
‫ عند دمج المنفذين يطلق عليهم ‪ Port-Channel‬وتجدها مختصرة بـ ‪. po‬‬‫ بعــد دمــج المنفذيــن فــإن برتوكــول الـــ ‪ STP‬يعتبــره منفــذ ًا واحــد ًا ‪ ،‬النــه قبــل الدمــج‬‫ســوف يغلــق برتوكــول الـــ ‪ STP‬احــد المنافــذ ليمنــع دوران البيانــات بيــن االجهــزة ‪.‬‬
‫ يتــم تطبيــق هــذه البروتوكــوالت على أجهزة الطبقة الثانية ‪ lyer2‬مثل‬‫السويتش وأجهزة الطبقة الثالثة ‪ lyer3‬مثل الراوتر وسويتش ‪.L3‬‬
‫شروط تكوين وإعداد الـ ‪: Ether-Channel‬‬
‫يجب أن تكون جميع المنافذ في الجهازين متساوية في ‪:‬‬
‫‪ - 1‬سرعة نقل البيانات (كلهم ‪ Mbps 100‬أو كلهم ‪. )1 Gig‬‬
‫‪ - 2‬جميع الوصالت ‪. full dublex‬‬
‫‪ - 3‬حالة المنافذ وهي ‪. Trunk‬‬
‫‪ - 4‬الـ ‪. Native Vlan‬‬
‫‪ - 5‬السماح لمرور الفيالنات (‪. )allowed VLAN‬‬
‫بروتوكول صادر من‬
‫‪LACP‬‬
‫منظمة ‪IEEE‬‬
‫‪0552102740‬‬
‫بروتوكول خاص‬
‫بأجهزة سيسكو‬
‫‪PAgP‬‬
‫‪ cisco‬فقط‬
‫‪126‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫بروتوكول ‪LACP‬‬
‫هــو اختصــار لـــ ‪ Link Aggregation Control Protocol‬وهــو‬
‫بروتوكــول خــاص بـــمنظمة ‪ IEEE‬يعمــل مــع جميــع أجهــزة‬
‫الشــركات وايضــا مــع اجهــزة سيســكو و تــم تعريفــه بـــ‬
‫‪. 802.3AD‬‬
‫ يُفضــل تطبيــق هــذا البرتوكــول النــه قــد تحتــاج فــي شــبكتك‬‫أجهــزة مــن شــركات مختلفــة وهــذا البروتوكــول يدعمهــا‬
‫جميعــا ‪.‬‬
‫‪ -‬يمكن دمج من ‪ 8 - 2‬وصالت في الجهاز الواحد ‪.‬‬
‫طريقة تهيئة وتنفيذ بروتوكول ‪LACP‬‬
‫الحاالت التي يتم تهيئة وتكوين برتوكول ‪: LACP‬‬
‫‪Active - 1‬‬
‫فــي هــذة الحالــة يبــدأ هــذا الجهــاز بالمبــادرة ومفاوضــة الجهــاز‬
‫االخــر بالتحــول إلــى ‪. Ether-Channel‬‬
‫‪Passive - 2‬‬
‫جــزءا مــن ‪EtherChannel‬‬
‫فــي هــذة الحالــة ســيصبح المنفــذ‬
‫ً‬
‫فــي حالــة طلــب البــورت المقابــل فقــط ‪ ،‬بمعنــى انــه فــي حالــة‬
‫اســتماع وانتظــار الي طلــب ‪.‬‬
‫جدول يقارن لك نجاح الـ ‪Ether-Channel‬‬
‫‪0552102740‬‬
‫‪127‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫بروتوكول ‪PAgP‬‬
‫طريقة تهيئة وتنفيذ بروتوكول ‪PAgP‬‬
‫هو اختصار لـ ‪Port Aggregation Protocol‬‬
‫وهــو بروتوكــول خــاص بأجهــزة سيســكو فقــط ‪ ،‬و لــن يعمــل‬
‫علــى اي اجهــزة مــن شــركات اخــرى ‪.‬‬
‫الحاالت التي يتم تهيئة وتكوين برتوكول ‪: PAgP‬‬
‫‪Desirable - 1‬‬
‫فــي هــذة الحالــة يبــدأ هــذا الجهــاز بالمبــادرة ومفاوضــة الجهــاز‬
‫االخــر بالتحــول إلــى ‪Ether-Channel‬‬
‫‪Auto - 2‬‬
‫جــزءا مــن ‪EtherChannel‬‬
‫فــي هــذة الحالــة ســيصبح المنفــذ‬
‫ً‬
‫فــي حالــة طلــب البــورت المقابــل فقــط ‪ ،‬بمعنــى انــه فــي حالــة‬
‫اســتماع وانتظــار الي طلــب ‪.‬‬
‫‪PAgP‬‬
‫جدول يقارن لك نجاح الـ ‪Ether-Channel‬‬
‫‪0552102740‬‬
‫‪128‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪SW1‬‬
‫هنا ضع رقم‬
‫من اختيارك‬
‫واخترنا هنا رقم‬
‫‪1‬‬
‫الدخول على المنافذ باضافة االمر ‪range‬‬
‫‪SW1(config)# int range fa0/1-2‬‬
‫الدخول على المنافذ باضافة االمر ‪range‬‬
‫‪SW2(config)# int range fa0/1-2‬‬
‫إدخال امر دمج المنافذ ووضعه في حالة ‪active‬‬
‫‪SW1(config-if-range)# channel-group 1 mode active‬‬
‫‪SW1(config-if-range)#‬‬
‫إدخال امر دمج المنافذ ووضعه في حالة ‪passive‬‬
‫‪SW2(config-if-range)# channel-group 1 mode passive‬‬
‫‪SW2(config-if-range)#‬‬
‫‪Creating a port-channel interface Port-channel 1‬‬
‫‪SW1(config-if-range)#end‬‬
‫‪SW1#‬‬
‫‪Creating a port-channel interface Port-channel 1‬‬
‫‪SW2(config-if-range)#end‬‬
‫‪SW2#‬‬
‫رسالة تظهر لك بانشاء منفذ اسمه ‪Port-channel 1‬‬
‫الخاص بالدمج وتجده مختصر بـ ‪po1‬‬
‫مالحظة ‪:‬‬
‫‪ - 1‬اي أوامــر تريــد تنفيذهــا ســتكون علــى المنفــذ ‪ po1‬النــه المنفذيــن و ‪fa0/1‬‬
‫‪ fa0/2‬أصبحــا مدمجيــن ‪.‬‬
‫فعند الدخول على المنفذ لتنفيذ االوامر نكتب ‪:‬‬
‫‪SW1(config)# interface po1‬‬
‫‪0552102740‬‬
‫‪SW2‬‬
‫رسالة تظهر لك بانشاء منفذ اسمه ‪Port-channel 1‬‬
‫الخاص بالدمج وتجده مختصر بـ ‪po1‬‬
‫‪ - 2‬اي أوامــر تريــد تنفيذهــا ســتكون علــى المنفــذ ‪ po1‬النــه المنفذيــن‬
‫‪ fa0/1 fa0/2‬أصبحــا مدمجيــن ‪.‬‬
‫فعند الدخول على المنفذ لتنفيذ االوامر نكتب ‪:‬‬
‫‪SW2(config)# interface po1‬‬
‫‪129‬‬
‫ العربية‬CCNA ‫مذكرة الـ‬
Ether-Channel ‫نستعرض معلومات الـ‬
SW1 # show etherchannel summary
Flags: D - down
P - in port-channel
I - stand-alone s - suspended
H - Hot-standby (LACP only)
R - Layer3 S - Layer2
U - in use
f - failed to allocate aggregator
u - unsuitable for bundling
w - waiting to be aggregated
d - default port
Number of channel-groups in use: 1
Number of aggregators:
1
SW1 # show interfaces status
Port
Name
Status
Vlan
Duplex
Speed
Type
Po1
connected
1
auto
auto
Fa0/1
connected
1
auto
auto
10/100BaseTX
Fa0/2
connected
1
auto
auto
10/100BaseTX
‫الحظ هنا وجود المنفذ الجديد والذي تم دمج‬
‫ و سيكون عملك‬fa0/1 - fa0/2 ‫المنفذين‬
po1 ‫واعداداتك على هذا المنفذ‬
‫رقم‬
‫المنافذ التي البروتوكول رقم المنفذ‬
‫القروب‬
‫المستخدم المدمج‬
‫تم دمجها‬
Group Port-channel Protocol Ports
-----------+-------------------+--------------+--------------------------1
Po1(SU)
LACP
Fa0/1(P) Fa0/2(P)
‫ تعني أن االجهزة التي تعمل‬: S
‫من الطبقة الثانية‬
‫ تعني أن المنفذ يعمل االن‬: U
130
‫ تعني أن المنفذين مندمجين مع‬: P
port-channel (po1) ‫بعض في الـ‬
0552102740
‫مذكرة الـ ‪ CCNA‬العربية‬
‫جهاز الراوتر والتوجيه‬
‫‪Router And Routing‬‬
‫الراوتــر هــو الجهــاز المســؤول عــن ادارة و ربــط الشــبكات‬
‫المختلفــة بعضهــا ببعــض‪.‬‬
‫ الراواتر يعمل في الطبقة الثالثة ‪. Lyer 3‬‬‫وظائف الراوتر ‪:‬‬
‫‪ - 1‬تحديــد أفضــل مســار للوجهــه باســتخدام جــدول‬
‫التوجيــه (‪. )Routing Table‬‬
‫‪ - 2‬توجيــه البيانــات (‪ )forwarding traffic‬الــى الوجهــه‬
‫المطلوبــه وذلــك بعــد تحديــد المســار ‪.‬‬
‫ فحص الرسالة للتأكد من عدم وجود أخطاء‬‫‪ -‬البحث في جدول التوجيه عن ايبي المستقبل‬
‫التوجيه ‪: Routing‬‬
‫هــو العمليــة التــي تســتخدمها أجهــزة التوجيــة ( الراوتــر)‬
‫لتحديــد المســار الــذي يجــب ان تتخــذه حزمــة الـــ ‪ ip‬عبــر‬
‫الشــبكة للوصــول الــى وجهتهــا ‪.‬‬
‫ تقــوم أجهــزة التوجيــة بتخزيــن المســارات إلــى جميــع‬‫وجهاتهــا فــي جــدول التوجيــه ‪. Routing Table‬‬
‫ توجيه البيانات للجهة المستقبلة‬‫‪R1‬‬
‫المنفذ الخارج‬
‫من ‪R1‬‬
‫إلى الراوتر التالي‬
‫‪Gig0/1‬‬
‫)‪172.16.4.2 (R2‬‬
‫‪/24‬‬
‫‪Gig0/2‬‬
‫)‪172.16.5.2 (R3‬‬
‫‪/24‬‬
‫‪172.16.3.0‬‬
‫‪/24‬‬
‫‪172.16.4.0‬‬
‫‪/24‬‬
‫‪172.16.5.0‬‬
‫‪Mask‬‬
‫الشبكة ‪subnet‬‬
‫‪/24‬‬
‫‪172.16.1.0‬‬
‫‪172.16.2.0‬‬
‫‪172.16.2.12‬‬
‫شرح مرور الحزمة داخل جدول التوجيه ‪Routing Table‬‬
‫‪0552102740‬‬
‫‪131‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫بناء جدول التوجيه‬
‫يقــوم جهــاز الراوتــر ببنــاء جــدول التوجيــه ‪ Routing Table‬و‬
‫يعتمــد عليــه فــي تســجيل عناويــن الشــبكات و المســارات و‬
‫المســافات مــا بيــن الشــبكات فــي كل الفــروع و يفيــد الجــدول‬
‫فــي عمليــة توجيــه الـــ ‪ Packet‬بشــكل صحيــح ‪.‬‬
‫تتــم عمليــة تســجيل الشــبكات فــي جــدول الراوتــر عبــر عــدة‬
‫طــرق ‪:‬‬
‫‪Direcet Connected - 1‬‬
‫‪Static Routing - 2‬‬
‫‪Default Routing - 3‬‬
‫‪Dynamic Routing - 4‬‬
‫بروتوكول البوابة الخارجية‬
‫‪0552102740‬‬
‫بروتوكول البوابة الداخلية‬
‫‪132‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Static Routing‬‬
‫شبكات بعيدة عن ‪R1‬‬
‫تعنــي اتصــال وربــط الشــبكات بعضهــا ببعــض عــن طريــق‬
‫اوامــر وإعــدادات يدويــه يقــوم بهــا مهنــدس الشــبكة‪.‬‬
‫ في هذه الحالة يتم إنشاء جدول التوجيه بشكل يدوي ‪.‬‬‫ عندمــا نريــد إضافــة شــبكات بعيــدة (‪)remote networks‬‬‫فيجــب علينــا اضافتهــا بشــكل يــدوي ‪ ,‬ويكــون رمزهــا فــي‬
‫جــدول التوجيــه بحــرف ‪ S‬اختصــار لـــ (‪.)Static‬‬
‫‪R2‬‬
‫‪R1‬‬
‫‪R3‬‬
‫‪Direct Connected‬‬
‫هي الشبكات المتصله بالراوتر مباشرة ‪.‬‬
‫ بعــد إضافــة الشــبكات (االيبــي ‪ + ip‬قنــاع الشــبكة‬‫‪ ) subnetmask‬الــى منافــذ الراوتــر فــإن الراوتــر و بشــكل‬
‫تلقائــي يســجل الشــبكات المتصلــة بــه مباشــرة فــي‬
‫جــدول التوجيــه بــدون اســتخدام اي بروتوكــوالت ربــط ‪.‬‬
‫ويرمــز لهــا فــي جــدول التوجيــه ‪ Routing Table‬بالحــرف‬
‫‪ C‬اختصــارا لـــ ‪Connected‬‬
‫‪0552102740‬‬
‫‪133‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫مثال لدينا هذه الشبكة البسيطة الراوتر االول ‪: R1‬‬
‫متصل ‪: C - connected‬‬
‫يرمــز لــه بحــرف ‪ C‬وتعنــي المســارات الــى هــذه الشــبكة التــي تتصــل بهــذا‬
‫المنفــذ ‪.‬‬
‫يعنــي اذا وصلــت حزمــة ‪ IP‬عنوانهــا موجــود فــي مــدى هــذه الشــبكة فــإن‬
‫الراوتــر يعيــد توجيههــا الــى هــذه الشــبكة عبــر المنفــذ المتصــل بهــا ‪.‬‬
‫‪R2‬‬
‫‪R1‬‬
‫محلي ‪: local‬‬
‫يرمــز لــه بحــرف ‪ L‬يعنــي توجيــه مســار الحزمــة إلــى عنــوان الـــ ‪ IP‬الــذي تــم‬
‫اضافتــه الــى منفــذ الراوتــر ‪.‬‬
‫وتــم تحديــده بـــ قنــاع شــبكة )‪ / 32 (subnet mask‬الن هــذا العنــوان هــو‬
‫عنــوان المنفــذ واي حزمــة تصــل للراوتــر فانــه يرســلها لهــذا المنفــذ ‪.‬‬
‫‪R1‬‬
‫بعــد إضافــة عنــوان أيبــي ألي منفــذ فــي‬
‫الراوتــر فــإن الراوتــر وبشــكل تلقائــي ينشــئ‬
‫لــه مســارين فــي جــدول التوجيــه ‪Routing‬‬
‫‪: Table‬‬
‫ مسار الى الشبكة ‪a connected route‬‬‫‪ -‬مسار الى المنفذ ‪a local route‬‬
‫‪0552102740‬‬
‫‪R1# show ip route‬‬
‫‪Codes: L - local, C - connected, S - static, R - RIP,‬‬
‫‪M - mobile, B - BGP, D - EIGRP, EX - EIGRP external,‬‬
‫‪O - OSPF, IA - OSPF inter area‬‬
‫‪Gateway of last resort is not set‬‬
‫‪10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks‬‬
‫‪C‬‬
‫‪10.0.0.0/24 is directly connected, GigabitEthernet0/0‬‬
‫‪L‬‬
‫‪10.0.0.1/32 is directly connected, GigabitEthernet0/0‬‬
‫‪11.0.0.0/8 is variably subnetted, 2 subnets, 2 masks‬‬
‫‪C‬‬
‫‪11.0.0.0/24 is directly connected, GigabitEthernet0/1‬‬
‫‪L‬‬
‫‪11.0.0.1/32 is directly connected, GigabitEthernet0/1‬‬
‫يعني اذا وصلت حزمة ‪ IP‬عنوانها‬
‫موجود في شبكة الـ ‪10.0.0.0 / 24‬‬
‫فإن الراوتر يعيد توجيهها الى هذه‬
‫الشبكة عبر المنفذ المتصل بها‬
‫مباشرة وهو ‪GigabitEthernet0/0‬‬
‫يعني اذا وصلت حزمة ‪ IP‬عنوانها‬
‫محدد بـ ‪ 10.0.0.1 / 24‬فإن الراوتر‬
‫يرسلها الى هذا المنفذ وهو عنوان‬
‫منفذ الـ ‪. GigabitEthernet0/0‬‬
‫‪134‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Default Routing‬‬
‫المســار االفتراضــي هــو المســار الــذي يتــم اســتخدامه فــي حالــة‬
‫عــدم وجــود مســار معــروف لعنــوان ‪ IP‬فــي جــدول التوجيــه ‪.‬‬
‫ إذا لــم يتــم اعــداد هــذا المســار فســوف يتجاهــل الراوتــر جميــع‬‫الرســائل التــي تحتــوي علــى عناويــن وجهــة غيــر موجــودة فــي‬
‫جــدول التوجيــه الخــاص بــه‪.‬‬
‫ يكون رمز المسار االفتراضي في جدول التوجيه بحرف *‪. S‬‬‫ يكون المسار االفتراضي الى هذا العنوان ‪0.0.0.0 /0‬‬‫ غالبــا مــا يتــم اســتخدام المســار االفتراضــي لتوجيــه البيانــات‬‫الــى األنترنــت ‪.‬‬
‫‪0552102740‬‬
‫الحظ تعامل الراوتر مع االيبي في الحاالت الثالثة‬
‫المنفذ ‪interface‬‬
‫الشبكة ‪Network‬‬
‫‪Gig0/1‬‬
‫‪10.0.0.0 / 8‬‬
‫‪Gig0/2‬‬
‫‪20.0.0.0 / 8‬‬
‫‪Gig0/3‬‬
‫‪30.0.0.0 / 8‬‬
‫المنفذ ‪interface‬‬
‫الشبكة ‪Network‬‬
‫‪Gig0/0‬‬
‫‪10.0.0.0 / 8‬‬
‫‪Gig0/1‬‬
‫‪20.0.0.0 / 8‬‬
‫‪Gig0/2‬‬
‫‪172.170.0.0 /16‬‬
‫‪Fa0/0‬‬
‫‪0.0.0.0/0‬‬
‫المنفذ ‪interface‬‬
‫الشبكة ‪Network‬‬
‫‪Gig0/1‬‬
‫‪192.168.0.0 /24‬‬
‫‪Gig0/2‬‬
‫‪192.168.2.0 /24‬‬
‫‪Gig0/3‬‬
‫‪192.168.3.0 /24‬‬
‫‪Fa0/1‬‬
‫‪0.0.0.0/0‬‬
‫‪1‬‬
‫‪2‬‬
‫‪3‬‬
‫‪135‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Dynamic Routing‬‬
‫التوجيــه الديناميكــي هــو آليــة يتــم مــن خاللهــا تبــادل‬
‫معلومــات التوجيــه بيــن أجهــزة الراوتــر لربــط الشــبكات‬
‫و تحديــد أفضــل مســار بيــن أجهــزة الشــبكة للوصــول‬
‫الــى الوجهــه ‪.‬‬
‫ عند حدوث خلل في أحد المسارات تقوم بروتوكوالت‬‫التوجيــه الدينامكــي وبشــكل تلقائــي بتحديــد مســار اخــر‬
‫للوصــول للوجهه‪.‬‬
‫بروتوكول البوابة الخارجية‬
‫بروتوكول البوابة الداخلية‬
‫ يتــم تطبيــق إعــدادات بروتوكــول توجيــه علــى كل راوتــر‬‫فــي الشــبكة لكــي يتــم التعــرف علــى الشــبكات و بنــاء‬
‫جــدول التوجيــه بشــكل اتوماتيكــي مــا بيــن الشــبكات‬
‫مــن غيــر تدخــل مهنــدس الشــبكة فــي بنــاء جــدول‬
‫التوجيــه‪.‬‬
‫أنواع بروتوكوالت التوجية الديناميكي ( ‪) Dynamic Routing‬‬
‫‪ - 1‬بروتوكول البوابة الداخلية )‪Interior Gateway Protocol (IGP‬‬
‫هــو بروتوكــول يســتخدم لمشــاركة المســارات داخــل نظــام مســتقل‬
‫))‪ (autonomous system (AS‬واحد مثل بروتوكول ‪ OSPF‬و بروتوكول ‪. IS-IS‬‬
‫‪ - 2‬بروتوكول البوابة الخارجية )‪Exterior Gateway Protocol (EGP‬‬
‫هــو بروتوكــول يســتخدم لمشــاركة المســارات بيــن األنظمــة المســتقلة‬
‫المختلفــة مثــل بروتوكــول ‪. BGP‬‬
‫الحــظ هنــا عنــد تعطــل منفــذ ‪ R3‬بــدأ ‪ R1‬بتغييــر مســاره‬
‫بشــكل تلقائــي عبــر ‪ R2‬للوصــول لـــ ‪. R3‬‬
‫‪0552102740‬‬
‫‪136‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫شركة ‪B‬‬
‫‪IGP‬‬
‫مزود خدمة اإلنترنت ‪B‬‬
‫‪EGP‬‬
‫‪IGP‬‬
‫شركة ‪A‬‬
‫مزود خدمة اإلنترنت ‪A‬‬
‫‪EGP‬‬
‫‪IGP‬‬
‫‪IGP‬‬
‫‪EGP‬‬
‫أنــواع الخوارزميــات المســتخدمة فــي بروتوكــوالت‬
‫البوابــة الداخليــة ‪IGP‬‬
‫‪Distance Vector‬‬
‫هــي بروتوكــوالت تعتمــد علــى المســافة كمقيــاس ( ‪ ) Metric‬وال‬
‫تهتــم للســرعة‪.‬‬
‫‪ - 1‬المســافة هنــا يقصــد بهــا عــدد القفــزات (‪ )Hop count‬مــن الجهــاز‬
‫المرســل إلــى الجهــاز المســتقبل ‪ ،‬وســيتم اختيــار المســار ذو عــدد‬
‫القفــزات االقــل ‪.‬‬
‫‪ -‬المقياس للـ ‪ Distance Vector‬هو عدد القفزات (‪. )Hop count‬‬
‫‪0552102740‬‬
‫‪137‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪ - 2‬الراوتــر يتواصــل فقــط مــع الراوتــرات المتصلــة بمنافــذه مباشــرة‬
‫(الجيــران) وتســمى بـــ (‪. )routing by rumor‬‬
‫‪ - 4‬الراوتــرات ترســل كل فتــرة معينــة معلومــات جــدول التوجيــه الــى الراوتــرات‬
‫المتصلــة فقــط بمنافــذه مباشــرة ‪ ،‬فلــو حصــل تحديــث او تغييــر فــي راوتــر‬
‫فعليــه االنتظــار هــذه المــدة الزمنيــة المحــددة وبعدهــا يرســل التحديــث‪.‬‬
‫‪ - 5‬يستخدم لوغاريتم تسمى ‪. bellman-ford‬‬
‫‪ - 6‬مثل بروتوكوالت (‪)RIP - EIGRP‬‬
‫‪ - 3‬الراوتــر يعــرف الجيــران المتصليــن بمنافــذه مباشــرة وال يعــرف مــا‬
‫بعدهــم مــن أجهــزة ‪.‬‬
‫‪0552102740‬‬
‫‪138‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Link State‬‬
‫هــي بروتوكــوالت التــي تعتمــد علــى الســرعة (‪ )Bandwidth‬كمقيــاس‬
‫(‪ )Metrics‬وال تهتــم للمســافة ‪.‬‬
‫‪ - 1‬يقصــد بالـــ ‪ Bandwidth‬هــي ســعة نقــل البيانــات فــي الثانيــة الواحــدة‬
‫مثــل (‪ 100‬ميقابــت فــي الثانيــة )‪.‬‬
‫‪ - 2‬المقيــاس للـــ ‪ Link State‬هــو ‪ Bandwidth‬وتســمى العمليــة بالـــ‬
‫‪. COST‬‬
‫‪ - 3‬كل راوتر يتواصل مع جميع الراوترات في الشبكة ‪.‬‬
‫‪0552102740‬‬
‫‪ - 4‬كل الراوتــرات تتبــادل معلومــات ‪ link state information‬مــع بعضهــا‬
‫لتكويــن خريطــة الشــبكة كاملــة ‪.‬‬
‫‪ - 5‬كل راوتر لديه تصور شامل لكل الشبكة الداخلية ‪.‬‬
‫‪ - 6‬الراوترات ترسل التحديثات الجديدة مباشرة بدون اي انتظار ‪.‬‬
‫‪ - 7‬يستخدم لوغاريتم يسمى ‪shortest path first‬‬
‫‪ - 8‬مثل بروتوكوالت (‪)OSPF - IS-IS‬‬
‫‪139‬‬
‫المسافة اإلدارية‬
‫)‪Administrative Distance (AD‬‬
‫المســافة اإلداريــة هــي الميــزة التــي تســتخدمها أجهــزة التوجيــه (الراوتــر)‬
‫لتحديــد أفضــل مســار عندمــا يكــون هنــاك مســاران مختلفــان أو أكثــر لنفــس‬
‫الوجهــة مــن بروتوكولــي توجيــه مختلفيــن ‪.‬‬
‫ قيمة المسافة محددة مسابقة (انظر الجدول التالي)‪.‬‬‫ الراوتــر يعتمــد ويســتخدم المســار الــذي لــه رقــم أقــل فــي حالــة وجــود‬‫بروتوكوليــن مختلفيــن ‪.‬‬
‫‪Metric‬‬
‫هــو رقــم يحــدد عــدد الموجهــات ضمــن الطريــق المســلوك للوصــول إلــى‬
‫الوجهــة فهــو يحــدد كلفــة اإلرســال وبالتالــي فهــو يســتخدم لتحديــد الطريــق‬
‫األفضــل ‪.‬‬
‫ فهــو رقــم يتــم االعتمــاد عليــه للوصــول الــى الشــبكة المطلوبــة ( فــي حالــة‬‫تســاوي المســافة االداريــة للمســارين ) ‪.‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫المسافة اإلدارية‬
‫‪Administrative Distance‬‬
‫بروتوكول التوجيه‬
‫‪Routing Protocol‬‬
‫‪0‬‬
‫‪Directly connected‬‬
‫‪1‬‬
‫‪Static route‬‬
‫‪20‬‬
‫)‪External BGP (eBGP‬‬
‫‪90‬‬
‫‪internal EIGRP‬‬
‫‪100‬‬
‫‪IGRP‬‬
‫‪110‬‬
‫‪OSPF‬‬
‫‪115‬‬
‫‪IS-IS‬‬
‫‪120‬‬
‫‪RIP‬‬
‫‪140‬‬
‫‪EGP‬‬
‫‪170‬‬
‫‪External EIGRP‬‬
‫‪200‬‬
‫)‪Internal BGP (iBGP‬‬
‫‪255‬‬
‫‪Unknown‬‬
‫ يتم تحديد قيمة ال ‪ metric‬في كل بروتوكول بطريقه مختلفة عن االخر ‪:‬‬‫‪ - 1‬فــي الـــ ‪ RIP‬تكــون قيمــة ال ‪ metric‬هــي عــدد القفــزات للوصــول الــى الشــبكة‬
‫المطلوبة‪.‬‬
‫‪ - 2‬فــي الـــ ‪ EIGRP‬يتــم اســتخدام الـــ [ ‪] Bandwidth - Delay - Reliability - Load‬‬
‫ووفــق معادلــة معينــة يتــم حســاب الـــ ‪metric‬‬
‫‪ - 3‬في الـ ‪ OSPF‬يتم حسابه عن طريق الـ ‪.bandwidth‬‬
‫‪0552102740‬‬
‫‪140‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Static Routing‬‬
‫يتم ربط الشبكات البعيدة يدويا عن طريق مهندس الشبكة ‪.‬‬
‫‪ -‬في حال تعطل أحد مسارات الشبكة يتدخل المنهدس يدويا لحل المشكلة وتغيير المسار ‪.‬‬
‫إعداد الـ ‪Static Routing‬‬
‫نختــار واحــدة مــن هــذه الثالث‬
‫واألفضــل هو األول‬
‫أيبي المنفذ المقابل ‪Next-hope‬‬
‫‪11.0.0.2‬‬
‫مخرج منفذ الراوتر ‪exit-interface‬‬
‫‪Gig0/1‬‬
‫‪exit-interface Next-hope‬‬
‫‪Gig0/1 11.0.0.2‬‬
‫أمر الـ ‪Static Routing‬‬
‫‪R1(config)# ip route ip-address subnetmask‬‬
‫نضع قناع‬
‫الشبكة للشبكة‬
‫الغير معروفة‬
‫للراوتر‬
‫نضع أيبي الشبكة‬
‫الغير معروفة لدى‬
‫الراوتر‬
‫‪R1(config)# ip route 12.0.0.0 255.255.255.0 11.0.0.2‬‬
‫‪Next-hope‬‬
‫‪R2‬‬
‫‪0552102740‬‬
‫‪R1‬‬
‫‪141‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫مثال ‪:‬‬
‫سنطبق إعدادت الـ ‪ Static Routing‬على هذا المثال ‪.‬‬
‫‪R2‬‬
‫مراحل التطبيق‬
‫اضافة الـ ‪ ip + subnet mask‬لمنافذ الراوتر‬
‫‪R1‬‬
‫‪.2‬‬
‫أمر الـ ‪ Static‬لربط الشبكات ‪.‬‬
‫‪.2‬‬
‫اضافة االيبهات لالجهزة ‪ PC1‬و ‪PC2‬‬
‫اختبار االتصال بين ‪ PC1‬و ‪PC2‬‬
‫‪R1‬‬
‫عند الدخول على الراواتر ستجد هذه الرسالة والتي تعني هل تريد تكوين االعدادات عبر االسئلة‬
‫‪--- System Configuration Dialog --‬‬‫اكتب ‪no‬‬
‫‪0552102740‬‬
‫‪Would you like to enter the initial configuration dialog? [yes/no]: no‬‬
‫‪142‬‬
‫ العربية‬CCNA ‫مذكرة الـ‬
.2
.2
R1
R1# conf t
R1(config)# int g0/0
R1(config-if)# ip add 10.0.0.1 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# int g0/1
R1(config-if)# ip add 11.0.0.1 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)#end
R1# wr
A
ip + mask ‫اضافة‬
143
‫ في الراوتر االول‬routing table ‫نستعرض جدول التوجيه‬
‫نفعل المنفذ النه‬
‫مغلق افتراضيا‬
] show ip route [ ‫ عبر االمر‬R1
. )12.0.0.0( ‫ونالحظ عدم وجود الشبكة‬
C
R2
R2# conf t
R2(config)# int g0/0
R2(config-if)# ip add 12.0.0.1 255.255.255.0
R2(config-if)# no shutdown
R2(config-if)# int g0/1
R2(config-if)# ip add 11.0.0.2 255.255.255.0
R2(config-if)# no shutdown
R2(config-if)#end
R2# wr
‫) ونضيــف‬interfaces( ‫ندخــل علــى المنافــذ‬
.)subnet mask( ‫ قنــاع الشــبكة‬+ )ip(‫االيبــي‬
‫ثم نستعرض جدول التوجيه‬
B
Static ‫سيتم اضافتها بطريقة الـ‬
R1
R1# show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C
10.0.0.0/24 is directly connected, GigabitEthernet0/0
L
10.0.0.1/32 is directly connected, GigabitEthernet0/0
11.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C
11.0.0.0/24 is directly connected, GigabitEthernet0/1
L
11.0.0.1/32 is directly connected, GigabitEthernet0/1
0552102740
‫ العربية‬CCNA ‫مذكرة الـ‬
‫ لربــط‬Static ‫ندخــل علــى الراوتــر ونضيــف أمــر الـــ‬
routing ‫الشــبكات واضافتهــا لجــدول التوجيــه‬
table
.2
.2
R1
R1> en
R1# conf t
R1(config)# ip route 12.0.0.0 255.255.255.0 11.0.0.2
R1(config)#end
R1# wr
144
R2
R2> en
R2# conf t
R2(config)# ip route 10.0.0.0 255.255.255.0 11.0.0.1
R2(config)#end
R2# wr
0552102740
‫ العربية‬CCNA ‫مذكرة الـ‬
] show ip route [ ‫ عبر االمر‬R2 ‫ والثاني‬R1 ‫ في الراوتر االول‬routing table ‫نستعرض جدول التوجيه‬
R1
R2
R1# show ip route
Codes: L - local, C - connected,
S - static, R - RIP, O - OSPF, D - EIGRP
Gateway of last resort is not set
R2# show ip route
Codes: L - local, C - connected,
S - static, R - RIP, O - OSPF, D - EIGRP
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C
10.0.0.0/24 is directly connected, GigabitEthernet0/0
L
10.0.0.1/32 is directly connected, GigabitEthernet0/0
11.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C
11.0.0.0/24 is directly connected, GigabitEthernet0/1
L
11.0.0.1/32 is directly connected, GigabitEthernet0/1
12.0.0.0/24 is subnetted, 1 subnets
S
12.0.0.0/24 [1/0] via 11.0.0.2
11.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C
11.0.0.0/24 is directly connected, GigabitEthernet0/0
L
11.0.0.2/32 is directly connected, GigabitEthernet0/0
12.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C
12.0.0.0/24 is directly connected, GigabitEthernet0/1
L
12.0.0.1/32 is directly connected, GigabitEthernet0/1
10.0.0.0/24 is subnetted, 1 subnets
S
10.0.0.0/24 [1/0] via 11.0.0.1
R1 ‫الشبكة المضافة في‬
‫ والذي‬S ‫الحظ وجود حرف‬
R2 ‫ايبي المنفذ المقابل في الراوتر‬
Next hop ip address
static ‫يرمز للـ‬
[1/0]
static ‫( للـ‬Administrative Distance (AD)) ‫ رقم المسافة االدارية‬: 1
(Metric) ‫ هذا قيمة مقياس‬: 0
‫ وستجده دائما صفر‬Metrics ‫ ال يتسخدم الـ‬static ‫بروتوكول الـ‬
145
0552102740
‫مذكرة الـ ‪ CCNA‬العربية‬
‫نعطي ايبهات لالجهزة ‪ PC1‬و ‪PC2‬‬
‫‪.2‬‬
‫‪.2‬‬
‫‪1‬‬
‫‪12.0.0.2‬‬
‫‪10.0.0.2‬‬
‫‪255.255.255.0‬‬
‫‪255.255.255.0‬‬
‫‪12.0.0.1‬‬
‫‪0.0.0.0‬‬
‫‪10.0.0.1‬‬
‫‪0.0.0.0‬‬
‫‪Default Gateway‬‬
‫هي البوابة او الممر بين الشبكات المختلفة ‪.‬‬
‫فلكي نخرج من شبكة الـ ‪ 12.0.0.0‬نضع ايبي المنفذ اللي‬
‫يخرجنا الى شبكات اخرى و هو ‪ 12.0.0.1‬وهو يعتبر البوابة ‪.‬‬
‫‪0552102740‬‬
‫‪2‬‬
‫‪3‬‬
‫‪Default Gateway‬‬
‫هي البوابة او الممر بين الشبكات المختلفة ‪.‬‬
‫فلكــي نخــرج مــن شــبكة الـــ ‪ 10.0.0.0‬نضــع ايبــي المنفــذ اللــي‬
‫يخرجنــا الــى شــبكات اخــرى و هــو ‪ 10.0.0.1‬وهــو يعتبــر البوابــة ‪.‬‬
‫‪146‬‬
‫ العربية‬CCNA ‫مذكرة الـ‬
PING ‫نختبر االتصال في كل جهاز عبر االمر‬
2
1
3
PC1
‫تم االتصال والرد بنجاح‬
PC2
‫تم االتصال والرد بنجاح‬
C:\> ping 12.0.0.2
Pinging 12.0.0.2 with 32 bytes of data:
C:\> Ping 10.0.0.2
Pinging 10.0.0.2 with 32 bytes of data:
Reply from 12.0.0.2: bytes=32 time<1ms TTL=126
Reply from 12.0.0.2: bytes=32 time<1ms TTL=126
Reply from 12.0.0.2: bytes=32 time=2ms TTL=126
Reply from 12.0.0.2: bytes=32 time<1ms TTL=126
Ping statistics for 12.0.0.2:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)
Reply from 10.0.0.2: bytes=32 time<1ms TTL=126
Reply from 10.0.0.2: bytes=32 time<1ms TTL=126
Reply from 10.0.0.2: bytes=32 time=2ms TTL=126
Reply from 10.0.0.2: bytes=32 time<1ms TTL=126
Ping statistics for 10.0.0.2:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)
147
0552102740
‫مذكرة الـ ‪ CCNA‬العربية‬
‫الفرق بين الـ ‪ Network Route‬و ‪ Host Route‬؟‬
‫‪Network Route‬‬
‫هو مسار الحزمة إلى شبكة كاملة (مكونة من عدة أيبهات)‪.‬‬
‫‪Host Route‬‬
‫هو مسار الحزمة إلى عنوان محدد ‪.‬‬
‫الحــظ اخــر خانــة فــي قنــاع الشــبكة والتــي‬
‫تــدل علــى ‪ / 24‬فهــي تحتــوي علــى ‪ 254‬ايبــي‬
‫لألجهــزة ‪.‬‬
‫‪Network Route‬‬
‫‪Network Route‬‬
‫الحــظ اخــر خانــة فــي قنــاع الشــبكة والتــي‬
‫تــدل علــى ‪ / 32‬فهــي تحتــوي علــى أيبــي‬
‫واحــد فقــط لجهــاز محــدد ‪.‬‬
‫‪Host Route‬‬
‫‪Host Route‬‬
‫‪0552102740‬‬
‫‪148‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Default Routing‬‬
‫تعرفنــا أن المســار االفتراضــي هــو المســار الــذي‬
‫يتــم اســتخدامه فــي حالــة عــدم وجــود مســار معــروف‬
‫لعنــوان ‪ IP‬فــي جــدول التوجيــه ‪.‬‬
‫سنكمل التطبيق على المثال السابق ‪.‬‬
‫تم اضافة شبكة جديدة وجهاز جديد‪.‬‬
‫ سيتم تطبيق الـ ‪ Default Routing‬على ‪. R1‬‬‫‪ -‬سيتم اختبار االتصال من ‪ PC1‬الى ‪PC3‬‬
‫‪R1‬‬
‫‪R2‬‬
‫‪R2‬‬
‫‪R1‬‬
‫الحظ هنا ال توجد شبكة ‪13.0.0.0‬‬
‫في راوتر ‪R1‬‬
‫‪0552102740‬‬
‫‪149‬‬
‫ العربية‬CCNA ‫مذكرة الـ‬
: ‫البداية‬
.R2 ‫ الموجود في‬Gig0/3 ‫ اضافة الشبكة الجديدة في المنفذ‬- 1
R1 ‫ في‬Default Routing ‫ اضافة أمر الـ‬- 2
PC3 ‫ الى‬PC1 ‫ اختبار االتصال من‬- 3
R1 ‫ للراوتر‬routing table ‫ نستعرض جدول التوجيه‬- 4
R2
R2(config)# int g0/3
R2(config-if)# ip add 13.0.0.1 255.255.255.0
R2(config-if)# no shutdown
R2(config-if)#ex
R2# wr
R1
R1(config)# ip route 0.0.0.0 0.0.0.0 11.0.0.2
R1(config)# end
R1# wr
‫) غير معروف وغير موجود‬ip( ‫نخبر الراوتر انه اذا وصل اليك أي ايبي‬
(Next hop) 11.0.0.2 ‫بجدول التوجيه اعمل له توجيه الى الـ‬
150
PC3 ‫ الى‬PC1 ‫اختبار االتصال من‬
PC1
C:\> ping 13.0.0.2
Pinging 13.0.0.2 with 32 bytes of data:
Reply from 13.0.0.2: bytes=32 time<1ms TTL=126
Reply from 13.0.0.2: bytes=32 time<1ms TTL=126
Reply from 13.0.0.2: bytes=32 time=2ms TTL=126
Reply from 13.0.0.2: bytes=32 time<1ms TTL=126
Ping statistics for 13.0.0.2:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)
0552102740
‫ العربية‬CCNA ‫مذكرة الـ‬
R1 ‫ للراوتر‬routing table ‫نستعرض جدول التوجيه‬
R1
R1# show ip route
Codes: L - local, C - connected,
S - static, R - RIP, O - OSPF, D - EIGRP
Gateway of last resort is 11.0.0.2 to network 0.0.0.0
‫هذا السطر يخبرنا ان الحل األخير في حالة لم تكن الشبكة موجودة‬
11.0.0.2 ‫ضمن الجدول هو التوجيه إلى العنوان التالي‬
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C
10.0.0.0/24 is directly connected, GigabitEthernet0/0
L
10.0.0.1/32 is directly connected, GigabitEthernet0/0
11.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C
11.0.0.0/24 is directly connected, GigabitEthernet0/1
L
11.0.0.1/32 is directly connected, GigabitEthernet0/1
12.0.0.0/24 is subnetted, 1 subnets
S
12.0.0.0/24 [1/0] via 11.0.0.2
S* 0.0.0.0/0 [1/0] via 11.0.0.2
‫ والذي يرمز‬S* ‫الحظ وجود حرف‬
Default Routing ‫للـ‬
151
0552102740
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪0‬‬
‫‪/3‬‬
‫‪.0‬‬
‫‪.0‬‬
‫‪C‬‬
‫‪10‬‬
‫‪0‬‬
‫‪/3‬‬
‫‪.0‬‬
‫‪.0‬‬
‫‪.0‬‬
‫‪A‬‬
‫‪B‬‬
‫‪11.0.0.0 /30‬‬
‫‪R3‬‬
‫مثال ‪:‬‬
‫نجعل الراوتر ‪ R1‬يرى ‪R2‬‬
‫في حالة تعطل المسار‬
‫عبر هذا المنفذ النه يُعتبر‬
‫‪ A‬نجعل الراوتر ‪ R1‬يتخذ‬
‫الـ ‪ Next hop‬للراوتر ‪R1‬‬
‫المسار االحتياطي ‪B‬‬
‫‪0552102740‬‬
‫‪.0‬‬
‫هــو ‪ static route‬عــادي ولكــن بمســافة إداريــة أعلــى مــن العــادي‬
‫ويســتخدم كتوجيــه احتياطــي ‪.‬‬
‫ فــي حالــة تعطــل المســار االول يتــم توجيــه البيانــات عبــر المســار‬‫االحتياطــي تلقائــي‪.‬‬
‫ المسافة االدارية االفتراضية للـ ‪ static route‬هو ‪. 1‬‬‫ ســيكون بيانــات الـــ ‪ Floating Static Route‬مخفيــة فــي جدول التوجيه‬‫‪ routing table‬وستظهر عند تعطل مسار ‪ static route‬االول ‪.‬‬
‫ نضيــف للـــ ‪ Floating Static Route‬رقــم أعلــى مــن رقــم المســافة‬‫االداريــة للـــ ‪ static route‬ويكــون فــي اخــر الســطر ‪.‬‬
‫‪12‬‬
‫‪Floating Static Route‬‬
‫‪R3(config)# int g0/0‬‬
‫‪R3(config-if)# ip add 11.0.0.1 255.255.255.252‬‬
‫‪R3(config-if)# no shutdown‬‬
‫‪R3(config-if)# int g0/1‬‬
‫‪R3(config-if)# ip add 12.0.0.2 255.255.255.252‬‬
‫‪R3(config-if)# no shutdown‬‬
‫‪R3(config-if)#ex‬‬
‫‪R3(config)# ip route 192.168.2.0 255.255.255.0 12.0.0.1‬‬
‫‪R3(config)# ip route 192.168.1.0 255.255.255.0 11.0.0.2‬‬
‫‪R3(config)# end‬‬
‫‪R3# wr‬‬
‫‪152‬‬
R1
‫ اللي هو‬Next hop ‫ عبر الـ‬R2 ‫ يرى‬R1 ‫الن‬
A ‫ وفي حال تعطل المسار‬10.0.0.2
R1 ‫ ويصبح‬C <-- B ‫ المسار‬R1 ‫سوف يتخذ‬
11.0.0.1 ‫ اللي هو‬Next hop ‫ عبر الـ‬R2 ‫يرى‬
B <-- C ‫ الذي يجعل المسار‬Floating Static Route ‫هذا امر الـ‬
. A ‫احتياطي في حال تعطل المسار‬
‫ وفي حال‬10.0.0.1 ‫ اللي هو‬Next hop ‫ عبر الـ‬R1 ‫ يرى‬R2 ‫الن‬
R2 ‫ ويصبح‬B <-- C ‫ المسار‬R2 ‫ سوف يتخذ‬A ‫تعطل المسار‬
153
0
/3
.0
.0
.0
C
0
. A ‫تعطل المسار‬
A
/3
static route ‫من رقم الـ‬
.0
‫ احتياطي في حال‬C <-- B ‫يجعل المسار‬
.0
‫اضفنا رقم مسافة إدارية اعلى‬
.0
‫ الذي‬Floating Static Route ‫هذا امر الـ‬
12
R1(config)# int g0/0
R1(config-if)# ip add 10.0.0.1 255.255.255.252
R1(config-if)# no shutdown
R1(config-if)# int g0/1
R1(config-if)# ip add 11.0.0.2 255.255.255.252
R1(config-if)# no shutdown
R1(config-if)#ex
R1(config)# ip route 192.168.3.0 255.255.255.0 11.0.0.1
R1(config)# ip route 192.168.2.0 255.255.255.0 10.0.0.2
R1(config)# ip route 192.168.2.0 255.255.255.0 11.0.0.1 5
R1(config)# end
R1# wr
10
‫ العربية‬CCNA ‫مذكرة الـ‬
B
11.0.0.0 /30
R2
R2(config)# int g0/1
R2(config-if)# ip add 10.0.0.2 255.255.255.252
R2(config-if)# no shutdown
R2(config-if)# int g0/0
R2(config-if)# ip add 12.0.0.1 255.255.255.252
R2(config-if)# no shutdown
R2(config-if)#ex
R2(config)# ip route 192.168.3.0 255.255.255.0 12.0.0.2
R2(config)# ip route 192.168.1.0 255.255.255.0 10.0.0.1
R2(config)# ip route 192.168.1.0 255.255.255.0 12.0.0.2 5
R2(config)# end
R2# wr
12.0.0.2 ‫ اللي هو‬Next hop ‫ عبر الـ‬R1 ‫يرى‬
0552102740
‫مذكرة الـ ‪ CCNA‬العربية‬
‫‪Longest Prefix Match‬‬
‫طريقــة الراوتــر فــي تحديــد أفضــل مســار ‪ ،‬ســوف يبــدأ بهــذا‬
‫التريــب ‪:‬‬
‫‪Longest Prefix Match - 1‬‬
‫‪ - 2‬أقل رقم في المسافة اإلدارية ‪Administrative Distance‬‬
‫‪ - 3‬أقل رقم في الـ ‪Metric‬‬
‫فــي هــذا المثــال ‪ :‬ايبــي جهــاز المســتقبل يقــع فــي مــدى الشــبكات الثــاث ‪ ،‬فالراوتــر‬
‫‪ R1‬اختــار المســار الثالــث الن ايبــي جهــاز المســتقبل يقــع ضمــن مــدى هــذه الشــبكة ‪،‬‬
‫وهــي أقــل مــدى فــي الشــبكات الثــاث ‪ ،‬ايضــا هــي أطــول ‪ Prefix‬متطابــق‬
‫ فــي حــال تســاوي ‪ Longest Prefix Match‬فــي كل المســارات‬‫يتجــه الراوتــر للخيــار الثانــي (المســافة االداريــة ‪.) AD‬‬
‫ فــي حــال تســاوي الخيــار االول والثانــي فــي كل المســارات يتجــه‬‫الراوتــر للخيــار الثالــث ‪. Metric‬‬
‫فعندمــا يتلقــى جهــاز الراوتــر حزمــة ‪ ، IP‬عليــه أن يقــرر إلــى أي مســار‬
‫ســوف يوجههــا فــي حــال كان اكثــر مــن مســار وكان الـــ ‪ ip‬ضمــن‬
‫مــدى هــذه الشــبكات ‪.‬‬
‫ فهــو يختــار أفضــل وأعلــى ‪ Prefix‬متطابــق ‪.‬وأقــل مــدى شــبكة‬‫يقــع فيهــا هــذا االيبــي ‪.‬‬
‫توضيح المثال بالصفحة التالية‬
‫‪0552102740‬‬
‫‪154‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫نجــد أن االيبــي ‪ 192.168.1.10‬موجــود فــي كل الشــبكات الثــاث ولكــن هــذه‬
‫الشــبكة ‪ 192.168.1.0 / 28‬هــي أعلــى فــي الـــ ‪ Prefix‬وهــو ‪ / 28‬و اقــل مــدى ‪.‬‬
‫‪last‬اخر ايبي متاح‬
‫‪valid ip‬‬
‫أول ايبي متاح‬
‫‪first valid ip‬‬
‫الشبكات‬
‫‪Networks‬‬
‫‪192.168.255.254‬‬
‫‪192.168.1.1‬‬
‫‪192.168.1.0 /16‬‬
‫‪192.168.1.254‬‬
‫‪192.168.1.1‬‬
‫‪192.168.1.0 /24‬‬
‫‪192.168.1.14‬‬
‫‪192.168.1.1‬‬
‫‪192.168.1.0 /28‬‬
‫توجد طريقة اخرى ‪:‬‬
‫نحــول االيبهــات الــى النظــام الثنائــي ثــم نحــدد عــددد البتــات ونــرى أطــول‬
‫‪ prefix‬مشــابه اليبــي المســتقبل ‪192.168.1.10‬‬
‫النظام الثنائي ‪Binary‬‬
‫النظام العشري‬
‫‪Decimal System‬‬
‫‪11000000.10101000.00000001.0000 1010‬‬
‫‪192.168.1.10‬‬
‫‪11000000.10101000.00000001.0000 0000‬‬
‫‪192.168.1.0 /16‬‬
‫‪11000000.10101000.00000001.0000 0000‬‬
‫‪192.168.1.0 /24‬‬
‫‪11000000.10101000.00000001.0000 0000‬‬
‫‪192.168.1.0 /28‬‬
‫الحــظ وضعنــا خــط عمــودي عنــد اول اختــاف بيــن ايبــي المســتقبل‬
‫وااليبهــات االخــرى وبكــذا وجدنــا ان ‪ / 28‬هــو اطــول ‪ prefix‬مطابــق اليبــي‬
‫المســتقبل ‪.‬‬
‫‪0552102740‬‬
‫‪155‬‬
‫مذكرة الـ ‪ CCNA‬العربية‬
‫إعداد الـ ‪ static route‬على سويتش متعدد‬
‫الطبقات (‪)Multi Layer Switch switch‬‬
‫سويتش متعدد الطبقات (‪: )Multi Layer Switch‬‬
‫هــو جهــاز شــبكة لديــه القــدرة علــى العمــل فــي طبقــات أعلــى‬
‫فــي نمــوذج ‪. OSI‬‬
‫ يعمل في الطبقات ‪ LYER 2 + LYER 3‬وأعلى ‪.‬‬‫‪ -‬يقوم بوظائف السويتش و الراوتر معا ‪.‬‬
‫مثال ‪:‬‬
‫‪ : no switchport‬هــذا االمــر لكــي يعمــل المنفــذ كمنفــذ راوتــر و‬
‫يتقبــل اضافــة االيبــي ‪ ip‬والـــ ‪subnet mask‬‬
‫‪SW1‬‬
‫‪SW1(config)# int Fa0/1‬‬
‫‪SW1(config-if)# no switchport‬‬
‫‪SW1(config-if)# ip add 11.0.0.1 255.255.255.252‬‬
‫‪SW1(config-if)# exit‬‬
‫‪SW1(config)# int Fa0/2‬‬
‫‪SW1(config-if)# no switchport‬‬
‫‪SW1(config-if)# ip add 192.168.1.1 255.255.255.0‬‬
‫‪SW1(config-if)# exit‬‬
‫‪SW1(config)# ip routing‬‬
‫‪SW1(config)# ip route 192.168.5.0 255.255.255.0 11.0.0.2‬‬
‫لتفعيل عملية التمرير او‬
‫التوجيه (‪ )Routing‬داخل‬
‫السويتش‬
‫‪0552102740‬‬
‫‪156‬‬
‫ العربية‬CCNA ‫مذكرة الـ‬
PC1
‫تم االتصال والرد بنجاح‬
C:\> ping 192.168.5.10
Pinging 192.168.5.10 with 32 bytes of data:
Reply from 192.168.5.10: bytes=32 time<1ms TTL=126
Reply from 192.168.5.10: bytes=32 time<1ms TTL=126
Reply from 192.168.5.10: bytes=32 time=2ms TTL=126
Reply from 192.168.5.10: bytes=32 time<1ms TTL=126
Ping statistics for 192.168.5.10:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)
PC2
‫تم االتصال والرد بنجاح‬
C:\> Ping 192.168.1.4
Pinging 192.168.1.4 with 32 bytes of data:
SW2
SW2(config)# int Fa0/1
SW2(config-if)# no switchport
SW2(config-if)# ip add 11.0.0.2 255.255.255.252
SW2(config-if)# exit
SW2(config)# int Fa0/2
SW2(config-if)# no switchport
SW2(config-if)# ip add 192.168.5.1 255.255.255.0
SW2(config-if)# exit
SW2(config)# ip routing
SW2(config)# ip route 192.168.1.0 255.255.255.0 11.0.0.1
Reply from 192.168.1.4: bytes=32 time<1ms TTL=126
Reply from 192.168.1.4: bytes=32 time<1ms TTL=126
Reply from 192.168.1.4: bytes=32 time=2ms TTL=126
Reply from 192.168.1.4: bytes=32 time<1ms TTL=126
Ping statistics for 192.168.1.4:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)
157
0552102740
‫ العربية‬CCNA ‫مذكرة الـ‬
R1
1 R1(config)# ipv6 unicast-routing
2 R1(config)# int Gig0/0
R1(config-if)# ipv6 add 2 001::1/64
R1(config-if)# no shutdown
R1(config-if)# exit
R1(config)# int Gig0/1
R1(config-if)# ipv6 add fec 4 ::1/64
R1(config-if)# no shutdown
R1(config-if)# exit
R1(config)# ipv6 route fec 2 ::0/64 2 0 0 1::2
‫تفعيل أمر التوجيه في االصدار‬
‫السادس و هو كافي لتهيئة‬
‫الراوتر الستقبال ايبهات االصدار‬
‫السادس‬
ipv6 ‫ مع‬static route ‫إعداد الـ‬
‫ســنتعرف علــى كيفيــة اضافــة ايبهــات االصدار الســادس‬
. static route ‫وايضــا طريقــة اعــداد الـ‬
ipv6 ‫ تفعيل امر توجيه االصدار السادس‬- 1
. ‫ اضافة االيبهات للمنافذ‬- 2
. static route ‫ ادخال أمر الـ‬- 3
: ‫مثال‬
3
1 R2(config)# ipv6 unicast-routing
R2
2 R2(config)# int Gig0/0
R2(config-if)# ipv6 add 2 001::2 /64
R2(config-if)# no shutdown
R2(config-if)# exit
R2(config)# int Gig0/1
R2(config-if)# ipv6 add fec 2 ::1/64
R2(config-if)# no shutdown
R2(config-if)# exit
R2(config)# ipv6 route fec 4 ::0/64 2 0 0 1::1
3
158
0552102740
‫ العربية‬CCNA ‫مذكرة الـ‬
fec4::4
64
fec4::1
R1
R1# show ipv6 route
R1 ‫نستعرض جدول التوجيه في‬
Codes: L - local, C - connected,
S - static, R - RIP, O - OSPF, D - EIGRP
fec2::6
64
fec2::1
C 2001::/64 [0/0] via GigabitEthernet0/0, directly connected
L 2001::1/128 [0/0] via GigabitEthernet0/0, receive
S FEC2::/64 [1/0]
via 2001::2
C FEC4::/64 [0/0] via GigabitEthernet0/1, directly connected
L FEC4::1/128 [0/0] via GigabitEthernet0/1, receive
L FF00::/8 [0/0]
via Null0, receive
159
0552102740
‫لشراء الجزء الثاني‬
‫واتساب فقط‬
‫‪0552102740‬‬
‫‪0552102740‬‬
‫‪clickone1‬‬
‫‪clickone_1‬‬
Download