
نموذج OSI – الطبقات السبع
نموذج OSI هو إطار عمل نظري وضعته منظمة ISO لتنظيم كيفية عملية الاتصال بين الأنظمة والشبكات. يقسم عملية الاتصال إلى سبع طبقات، وكل طبقة لها وظيفة محددة وتتفاعل مع الطبقات التي فوقها والتي تحتها.
1. الطبقة السابعة: طبقة التطبيقات Application Layer
هي أقرب طبقة للمستخدم، وتتعامل مع البرامج والتطبيقات التي تحتاج الاتصال بالشبكة مثل المتصفح، البريد الإلكتروني، وFTP.
توفر بروتوكولات مثل: HTTP, HTTPS, SMTP, FTP.
2. الطبقة السادسة: طبقة العرض Presentation Layer
وظيفتها تجهيز البيانات لطبقة التطبيقات، وتشمل:
تنسيق وترميز البيانات
التشفير
الضغط
مثل تحويل البيانات إلى صيغة مفهومة أو تشفير HTTPS.
3. الطبقة الخامسة: طبقة الجلسة Session Layer
تقوم بإنشاء وإدارة وإنهاء الجلسات بين الأجهزة.
تتحكم في بدء الاتصال، تنظيمه، وإغلاقه.
4. الطبقة الرابعة: طبقة النقل Transport Layer
الطبقة المسؤولة عن نقل البيانات من جهاز لآخر بشكل موثوق أو غير موثوق.
تشمل:
التحكم في التدفق
إعادة الإرسال عند فقد البيانات
تقسيم البيانات إلى Segments
بروتوكولاتها: TCP و UDP.
5. الطبقة الثالثة: طبقة الشبكة Network Layer
تتعامل مع التوجيه، العناوين، وحركة البيانات بين الشبكات المختلفة.
وظائفها:
إضافة عنوان IP
اختيار أفضل مسار
التعامل مع الراوترات
بروتوكولها الأساسي: IP.
6. الطبقة الثانية: طبقة ربط البيانات Data Link Layer
مسؤولة عن نقل البيانات داخل نفس الشبكة أو الـ LAN.
تشمل:
MAC Address
اكتشاف وتصحيح الأخطاء البسيطة
تقسيم البيانات إلى Frames
تتعامل مع السويتشات.
7. الطبقة الأولى: الطبقة الفيزيائية Physical Layer
أقل طبقة، تتعامل مع الإشارات الكهربائية والفايبر، الكابلات، التوصيلات، الـ bits.
تشمل:
الفولت
سرعة النقل
موصلات RJ45
هاردوير الشبكة
OSI Model – The Seven Layers
The OSI model is a conceptual framework created by ISO to standardize how devices communicate over a network. It divides the communication process into seven layers, each with specific responsibilities.
1. Layer 7: Application Layer
The closest layer to the end user.
Handles network-based applications such as web browsers, email clients, and file transfer.
Protocols include: HTTP, HTTPS, FTP, SMTP.
2. Layer 6: Presentation Layer
Prepares data for the application layer by:
Formatting and encoding data
Encrypting data
Compression
Examples: SSL/TLS encryption, data encoding.
3. Layer 5: Session Layer
Responsible for establishing, maintaining, and terminating communication sessions between devices.
Controls start, management, and closure of sessions.
4. Layer 4: Transport Layer
Ensures end-to-end data delivery.
Functions include:
Flow control
Error recovery
Segmenting data
Protocols: TCP (reliable), UDP (unreliable but faster).
5. Layer 3: Network Layer
Handles routing, IP addressing, and packet forwarding between networks.
Main functions:
Adding IP headers
Path selection
Operates on routers
Key protocol: IP.
6. Layer 2: Data Link Layer
Provides node-to-node data transfer within the same LAN.
Functions:
Uses MAC addresses
Error detection
Framing
Operates on switches.
7. Layer 1: Physical Layer
The foundational layer dealing with the physical transmission of bits over cables and media.
Includes:
Electrical signals
Fiber optics
Cabling standards
Hardware components such as RJ45 and NICs.
Signaling
الإشارة أو الـ Signaling هي الطريقة التي يتم بها نقل البيانات فعلياً على وسط النقل مثل الكابل أو الفايبر.
هي شكل الموجة أو الإشارة المستخدمة لتمثيل البيانات أثناء انتقالها.
تشمل أنواع الإشارات:
إشارات كهربائية في النحاس
إشارات ضوئية في الفايبر
موجات راديوية في اللاسلكي
فكرة بسيطة:
الكمبيوتر لا يرسل أصفاراً وواحدات مباشرة، لكنه يرسل إشارة تمثل هذه القيم.
Coding
الـ Coding هو الطريقة التي يتم بها تحويل البيانات (0 و 1) إلى شكل مفهوم يمكن للإشارة حمله.
بمعنى آخر: هو أسلوب ترميز البيانات قبل إرسالها كإشارات.
من أشهر أنواع الترميز:
NRZ (Non-Return to Zero)
Manchester Coding
4B/5B
8B/10B
كل نوع له قواعده في كيفية تمثيل الأصفار والواحدات.
مثال بسيط يوضح الفرق
لنفترض أنك تريد إرسال الرقم 1 والرقم 0 عبر كابل:
Coding
تقرر القاعدة التالية:
الرقم 1 يساوي إشارة عالية لمدة 1 ميلي ثانية
الرقم 0 يساوي إشارة منخفضة لمدة 1 ميلي ثانية
هذا هو الترميز.
Signaling
عندما ترسل الإشارة فعلياً عبر الكابل:
الجهد العالي فعلياً يصبح 5 فولت
الجهد المنخفض فعلياً يصبح 0 فولت
هذا هو الـ Signaling.
إذن:
Coding هو القانون الذي يحدد معنى الإشارة.
Signaling هو الإشارة الفعلية المرسلة على الوسط.
طبقة ربط البيانات Data Link Layer
طبقة ربط البيانات هي الطبقة الثانية في نموذج OSI، ووظيفتها الأساسية هي نقل البيانات بين أجهزة داخل نفس الشبكة المحلية LAN بشكل موثوق ومنظم.
هذه الطبقة تتعامل مع:
العناوين الفيزيائية MAC Address
تقسيم البيانات إلى Frames
اكتشاف الأخطاء البسيطة
التحكم في الوصول إلى الوسيط (مثلاً: Ethernet CSMA/CD)
التعامل مع السويتشات Switches
هي الطبقة التي تفهم السويتش، لأنها تستخدم MAC Address لتحديد الوجهة.
وظائف طبقة Data Link بالتفصيل
1. Framing
تحويل البيانات القادمة من الطبقة الثالثة إلى Frames.
كل Frame يحتوي على:
MAC المصدر
MAC الوجهة
بيانات
FCS للتحقق من الأخطاء
2. Addressing (MAC Address)
تستخدم هذه الطبقة العنوان الفيزيائي MAC لتوجيه الإطارات Frame داخل الشبكة المحلية.
3. Error Detection
تستخدم FCS للتحقق من سلامة البيانات.
لو فشل الفحص، يتم تجاهل الإطار.
4. Access Control
تحدد من يحق له إرسال البيانات على الخط (مثلاً في شبكات Ethernet القديمة أو Wi-Fi).
مثال مبسط
لنفترض أن جهاز A يريد إرسال ملف لجهاز B داخل نفس الشبكة المحلية.
جهاز A يحصل على MAC Address الخاص بجهاز B عن طريق ARP.
يتم إنشاء Frame يحتوي على:
MAC A كمصدر
MAC B كوجهة
البيانات
FCS
السويتش يستلم الـ Frame ويقرأ MAC B لتحديد المنفذ المناسب.
يتم توجيه الإطار مباشرة إلى جهاز B.
هنا يكون الاتصال كله داخل طبقة Data Link.
1. كابل النحاس المجدول Twisted Pair
هو الأكثر استخداماً في شبكات LAN.
ينقسم إلى نوعين:
أ. UTP
غير محمي، الأقل تكلفة والأكثر انتشاراً.
يستخدم في المنازل والمكاتب الصغيرة.
ب. STP
محمي بطبقة Shield لتقليل التداخل.
يستخدم في الأماكن ذات الضوضاء الكهربائية العالية.
أنواع السرعات (الفئات):
Cat5e – Cat6 – Cat6a – Cat7 – Cat8
كلما ارتفع رقم الكات، زادت السرعة والدعم لمسافات أطول.
2. كابل Coaxial
كان يستخدم قديماً في الشبكات القديمة مثل Token Ring.
حالياً يستخدم غالباً للتلفزيون والإنترنت من مزودي الخدمة.
يتكون من:
موصل نحاسي
طبقة عزل
Shield
غلاف خارجي
3. كابل الألياف الضوئية Fiber Optic
الأسرع والأكثر قدرة على نقل البيانات لمسافات طويلة جداً.
يعتمد على الضوء بدلاً من الكهرباء.
ينقسم إلى:
أ. Single Mode
مسافات طويلة
سرعات عالية
يستخدم في الربط بين المباني والمناطق
ب. Multi Mode
مسافات متوسطة
أرخص
يستخدم داخل المباني
مثال مبسط
لنفترض أنك تريد ربط:
أجهزة داخل مكتب واحد: تستخدم غالباً UTP Cat6
مبنيين على بعد 1 كم: تستخدم Fiber Optic Single Mode
مودم الإنترنت مع مزود الخدمة: غالباً Coaxial
الشبكات اللاسلكية Wireless
الشبكات اللاسلكية هي طريقة لنقل البيانات بدون استخدام كابلات، وتعتمد على الموجات الراديوية في التواصل بين الأجهزة ونقاط الوصول Access Points.
تستخدم بشكل واسع في:
المنازل
الشركات
الأماكن العامة
ربط فروع الشركات
خصائص الشبكات اللاسلكية
1. الترددات Frequencies
تعمل شبكات Wi-Fi على نطاقين رئيسيين:
2.4 GHz
مدى أكبر ولكن سرعة أقل
5 GHz
مدى أقصر ولكن سرعة أعلى
بعض الأنظمة الحديثة تدعم 6 GHz في Wi-Fi 6E.
2. المعايير Standards
أهم معايير Wi-Fi هي:
802.11a
802.11b
802.11g
802.11n
802.11ac
802.11ax (Wi-Fi 6)
كل معيار يحدد السرعة والمدى وطريقة الإرسال.
3. الأمان Security
أشهر بروتوكولات الأمان:
WPA2
WPA3
تستخدم لتشفير الاتصال اللاسلكي ومنع الوصول غير المصرح به.
4. نقاط الوصول Access Points
هي الأجهزة التي تبث الإشارة اللاسلكية وتسمح للأجهزة بالاتصال بالشبكة.
مثال مبسط
لنفترض أن لديك:
راوتر Wi-Fi في المنزل
هاتف ولابتوب
عندما تقترب من الراوتر:
جهازك يرى اسم الشبكة SSID
يرسل طلب اتصال للراوتر
يقوم الراوتر بالتحقق من كلمة السر
بعد الموافقة، يتم إنشاء ارتباط لاسلكي
تبدأ البيانات بالانتقال عبر الموجات الراديوية من الجهاز إلى الراوتر
هذه العملية هي أساس الشبكات Wireless.
IPv4 هو الإصدار الرابع من بروتوكول الإنترنت، وهو الأكثر استخداماً في الشبكات.
يُستخدم لتحديد عناوين الأجهزة على الشبكة، بحيث يكون لكل جهاز عنوان فريد يسمح له بالإرسال والاستقبال.
يتكون عنوان IPv4 من 32 بت، ويُكتب على شكل أربع مجموعات مفصولة بنقاط، مثل:
192.168.1.10
بنية عنوان IPv4
يتكون العنوان من قسمين:
Network Portion
يحدد الشبكة نفسها
Host Portion
يحدد الجهاز داخل الشبكة
ويتحدد ذلك من خلال Subnet Mask.
مثال:
IP: 192.168.1.10
Mask: 255.255.255.0
هذا يعني أن:
Network = 192.168.1
Host = 10
تصنيفات IPv4 Classes
كانت العناوين سابقاً تنقسم إلى فئات:
Class A: 1.0.0.0 إلى 126.0.0.0
Class B: 128.0.0.0 إلى 191.255.0.0
Class C: 192.0.0.0 إلى 223.255.255.0
اليوم نستخدم طريقة أكثر مرونة تسمى CIDR.
الأنواع الخاصة من IPv4
Private IPs: للعمل داخل الشبكة مثل
10.0.0.0/8
192.168.0.0/16
Public IPs: للوصول إلى الإنترنت
Loopback: 127.0.0.1
APIPA: 169.254.x.x
مثال مبسط
لنفترض أن لديك في الشركة شبكة:
192.168.10.0/24
وتحتاج إعطاء 3 أجهزة عناوين:
جهاز مدير الشبكة: 192.168.10.5
سيرفر: 192.168.10.10
طابعة: 192.168.10.20
كل جهاز الآن يمكنه التواصل داخل الشبكة، وباستخدام Gateway يمكنه الوصول للإنترنت.
ما هو ICMP
ICMP هو اختصار
Internet Control Message Protocol
وهو بروتوكول يُستخدم لإرسال رسائل خطأ وحالة في الشبكة، وليس لنقل البيانات الفعلية.
الـ ICMP يعمل على طبقة Network Layer (الطبقة الثالثة) من نموذج OSI.
يستخدمه النظام لمعرفة:
هل الجهاز الآخر يعمل
هل المسار صالح
هل هناك مشكلة في الشبكة
هل الحزمة وصلت أو تم إسقاطها
أشهر استخدامات ICMP
1. أمر Ping
يستخدم ICMP Echo Request و Echo Reply لمعرفة ما إذا كان الجهاز يعمل ويمكن الوصول إليه.
2. أمر Traceroute
يعتمد على ICMP Time Exceeded لمعرفة كل راوتر يمر به الترافيك.
3. رسائل الخطأ
من أمثلة رسائل ICMP:
Destination Unreachable
Time Exceeded
Redirect Message
مثال مبسط
لنفترض أنك تستخدم Ping لاختبار الاتصال بين جهازك وجهاز آخر:
جهازك يرسل ICMP Echo Request
الجهاز الآخر يرد ICMP Echo Reply
إذا استلمت الرد، تعرف أن المسار يعمل
إذا لم تستلم الرد، هناك مشكلة مثل:
الجهاز مغلق
الجدار الناري يمنع ICMP
مشكلة في الشبكة
طبقة النقل Transport Layer
طبقة النقل هي الطبقة الرابعة في نموذج OSI.
وظيفتها الأساسية هي نقل البيانات بين التطبيقات على جهازين مختلفين بطريقة منظمة وموثوقة أو غير موثوقة حسب البروتوكول المستخدم.
هذه الطبقة تتعامل مع:
التحكم في الجلسة بين الأجهزة
تقسيم البيانات إلى Segments
إعادة تجميع البيانات في الطرف الآخر
اختيار البروتوكول المناسب (TCP أو UDP)
استخدام أرقام المنافذ Ports
البروتوكولات الأساسية في طبقة النقل
1. TCP
بروتوكول موثوق يعتمد على:
التأكيد Acknowledgment
إعادة الإرسال Retransmission
التحكم في الازدحام Congestion Control
ترتيب البيانات
يستخدم في التطبيقات التي تحتاج دقة مثل:
الويب HTTP
البريد SMTP
نقل الملفات FTP
2. UDP
بروتوكول غير موثوق ولا يعيد الإرسال.
سريع وخفيف.
يستخدم في:
بث الفيديو
VoIP
الألعاب
DNS
أرقام المنافذ Ports
تستخدم طبقة النقل Port Numbers لتحديد التطبيق الذي سيتلقى البيانات.
مثال:
HTTP يعمل على Port 80
DNS يعمل على Port 53
مثال مبسط
تخيل أنك تتصل بموقع ويب:
المتصفح يرسل طلب عبر TCP باستخدام Port 80
طبقة النقل تقسم البيانات إلى Segments
السيرفر يستقبلها ويرسل تأكيدات Ack
إذا فقد Segment واحد، يعاد إرساله
يتم إعادة ترتيب البيانات في المتصفح لتظهر الصفحة كاملة
أما لو كان الاتصال صوتي عبر VoIP:
يتم الإرسال عبر UDP
لو ضاعت Packet واحدة لا يتم إعادة إرسالها
الهدف هو السرعة وليس الدقة
TCP VS UDP
ببساطة، هما بروتوكولان يعملان في طبقة النقل، لكن لكل واحد طريقة مختلفة في إرسال البيانات.
أولا: TCP
TCP هو بروتوكول يعتمد على الاتصال ويهتم بأن تصل البيانات كاملة وبالترتيب الصحيح.
يعني قبل إرسال البيانات يعمل اتصال بين الطرفين، ويتأكد من أن كل باكيت وصلت بدون فقد.
مميزات TCP
موثوق
يضمن الترتيب
يعيد إرسال الباكيت المفقودة
مناسب للتطبيقات الحساسة مثل الإنترنت والتطبيقات المالية
مثال
عندما تفتح موقع ويب، المتصفح يستخدم TCP لأن لازم كل البيانات الخاصة بالصفحة توصل بشكل كامل وصحيح.
ثانياً: UDP
UDP بروتوكول أسرع لأنه لا يهتم بالتحقق من وصول البيانات.
لا يوجد اتصال أولي، ولا يعيد الإرسال، ولا يتحقق من الترتيب.
مميزات UDP
أسرع
خفيف جداً
مناسب للتطبيقات التي تحتاج السرعة أكثر من الدقة
مثال
المكالمات الصوتية أو الفيديو (VoIP) تستخدم UDP لأن الأهم هو الاستمرار في التدفق، حتى لو فقدت باكيت أو اثنين.
خلاصة الفرق بشكل سريع
TCP: دقيق ومضمون ولكنه أبطأ.
UDP: سريع وخفيف ولكن بدون ضمان.
ما هو Switch
الـ Switch هو جهاز شبكي يعمل في طبقة Data Link Layer (Layer 2) من نموذج OSI، ووظيفته الأساسية توصيل الأجهزة داخل نفس الشبكة المحلية LAN بطريقة ذكية وفعالة.
وظائف الـ Switch الأساسية
توجيه البيانات باستخدام MAC Address
يقرأ عنوان MAC الخاص بالأجهزة ويرسل البيانات فقط إلى الجهاز المستهدف، بدلاً من إرسالها لكل الأجهزة كما يفعل Hub.
تقسيم الشبكة إلى Segments
يقلل من التصادمات Collision في الشبكة.
تعزيز الأداء
يسمح لكل جهاز بالتواصل بشكل مستقل دون التأثير على الأجهزة الأخرى.
بعض الـ Switches تعمل في Layer 3 وتسمى Layer 3 Switches، وهي قادرة على توجيه البيانات بين الشبكات المختلفة.
مثال مبسط
لنفترض أن لدينا 3 أجهزة متصلة بنفس الـ Switch:
جهاز A
جهاز B
جهاز C
جهاز A يريد إرسال بيانات إلى جهاز B.
الـ Switch يقرأ عنوان MAC لجهاز B في جدول MAC Table.
يرسل البيانات فقط إلى منفذ جهاز B، ولا يرسلها لجهاز C.
بهذا يتم تقليل التصادم وتحسين الأداء.
ما هي VLAN
VLAN هي اختصار لـ Virtual Local Area Network، أي الشبكة المحلية الافتراضية.
هي تقنية تتيح لك تقسيم شبكة فعلية واحدة إلى شبكات منطقية منفصلة، بحيث تتصرف كل مجموعة كأنها شبكة مستقلة، حتى لو كانت الأجهزة متصلة بنفس السويتش.
فوائد VLAN
تقسيم الشبكة لأغراض الأمان
مثلاً، فصل قسم المالية عن قسم التسويق.
تقليل Broadcast Domains
لتقليل الحمل على الشبكة.
إدارة أفضل للشبكة
تنظيم الأجهزة حسب الوظيفة أو الموقع دون الحاجة لكابلات منفصلة.
أنواع VLAN
Data VLAN: لنقل البيانات العادية.
Voice VLAN: مخصصة لهواتف IP.
Management VLAN: لإدارة أجهزة الشبكة.
مثال مبسط
لنفترض أن لديك 6 أجهزة على سويتش واحد:
أجهزة الموظفين: PC1, PC2, PC3
أجهزة الإدارة: PC4, PC5, PC6
يمكنك عمل VLAN1 للأجهزة العادية و VLAN2 لأجهزة الإدارة.
الآن، إذا أرسل PC1 بيانات، لن تصل تلقائياً إلى أجهزة الإدارة PC4-PC6.
كل VLAN تعمل كشبكة مستقلة حتى على نفس السويتش.
ما هو Intra-VLAN
Intra-VLAN يعني التواصل داخل نفس الـ VLAN.
بمعنى آخر، عندما تكون جميع الأجهزة على VLAN واحدة، يمكنها التواصل مباشرة مع بعضها البعض دون الحاجة إلى راوتر.
مميزات Intra-VLAN
سريع لأنه لا يحتاج توجيه Layer 3.
جميع الأجهزة ترى بعضها بسهولة داخل نفس الـ VLAN.
يقلل التعقيد في الشبكة ويزيد الأداء داخل الشبكة المحلية.
مثال مبسط
لنفترض أن لديك VLAN1 على سويتش واحد:
أجهزة الموظفين: PC1, PC2, PC3
جميعهم على VLAN1
إذا أرسل PC1 ملفاً إلى PC2:
السويتش يقرأ MAC العنوان الخاص بـ PC2 من جدول MAC Table.
يرسل البيانات مباشرة إلى منفذ PC2.
لا حاجة لراوتر أو Layer 3 لتوجيه البيانات.
كل هذا يحدث داخل نفس VLAN، وهذا هو مفهوم Intra-VLAN.
ما هو Spanning Tree Protocol (STP)
STP هو بروتوكول يعمل على طبقة ربط البيانات (Layer 2) ويهدف إلى منع حدوث حلقات Loop في الشبكات المحلية التي تحتوي على أكثر من مسار بين السويتشات.
لماذا نحتاج STP؟
عندما يكون هناك مسارين أو أكثر بين السويتشات، قد يحدث Loop يؤدي إلى:
إعادة بث Broadcast بلا حدود
استهلاك كامل عرض النطاق
توقف الشبكة
STP يقوم بـ:
اكتشاف المسارات المتكررة
تعطيل بعض المنافذ لمنع الحلقات
الحفاظ على مسار نشط واحد بين السويتشات
مصطلحات مهمة
Root Bridge: السويتش الأساسي في الشبكة
Root Port: المنفذ الأقرب إلى Root Bridge
Designated Port: المنفذ المسؤول عن إرسال البيانات على الشبكة
Blocked Port: المنفذ المعطل لمنع الحلقة
مثال مبسط
لنفترض شبكة بها 3 سويتشات:
Switch A
Switch B
Switch C
ويوجد أكثر من مسار بين Switch A و Switch B و Switch C.
STP يختار أحد السويتشات كـ Root Bridge (مثلاً Switch A).
يحدد Root Ports و Designated Ports على باقي السويتشات.
المنافذ الزائدة يتم وضعها في حالة Blocked لتجنب الحلقة.
إذا فشل أحد المسارات، STP يرفع الـ Block Port تلقائياً ليحافظ على الاتصال.
بهذه الطريقة، الشبكة تعمل بدون حلقات حتى لو كانت هناك مسارات متعددة.
ما هو EtherChannel
EtherChannel هو تقنية في سيسكو تسمح بجمع عدة وصلات في رابط منطقي واحد لزيادة عرض النطاق الترددي (Bandwidth) وتحسين التوافر (Redundancy) بين السويتشات أو بين سويتش وسيرفر.
مميزات EtherChannel
زيادة سرعة الاتصال: مثلاً، جمع 4 وصلات بسرعة 1Gbps يعطي 4Gbps مجموع.
التكرار: إذا فشلت وصلة، تبقى باقي الوصلات نشطة.
تقليل الحمل الإداري: يُعامل الرابط كوصلة واحدة من قبل الشبكة.
بروتوكولات EtherChannel
PAgP (Port Aggregation Protocol): بروتوكول سيسكو تلقائي.
LACP (Link Aggregation Control Protocol): بروتوكول معيار IEEE 802.3ad، يعمل بين سويتشات مختلفة الشركات.
مثال مبسط
لنفترض أن لدينا سويتشين متصلين بأربع وصلات 1Gbps بينهما:
بدون EtherChannel: كل وصلة تعمل بشكل مستقل، وقد يحدث تصادم أو عدم استغلال كامل للسرعة.
مع EtherChannel: الأربع وصلات يتم دمجها لتعمل كرابط واحد 4Gbps.
إذا فشلت وصلة واحدة، تبقى الثلاث وصلات الأخرى نشطة وتستمر الشبكة بالعمل.
بهذه الطريقة، نحصل على سرعة أعلى وموثوقية أفضل.
ما هو FHRP
FHRP هو اختصار First Hop Redundancy Protocol.
وهو بروتوكول يُستخدم لضمان توافر البوابة الافتراضية (Default Gateway) في الشبكة المحلية LAN، بحيث إذا فشل الراوتر الأساسي، يتولى راوتر آخر المهمة تلقائياً دون انقطاع الخدمة.
أهم بروتوكولات FHRP
HSRP (Hot Standby Router Protocol): بروتوكول سيسكو.
VRRP (Virtual Router Redundancy Protocol): معيار مفتوح (Open Standard).
GLBP (Gateway Load Balancing Protocol): يضيف التوازن بين عدة راوترات ويجمع الحمل.
مميزات FHRP
يمنع انقطاع الشبكة عند فشل الراوتر الأساسي.
يوفر استمرارية الوصول إلى الإنترنت أو الشبكات الأخرى.
بعض البروتوكولات تدعم Load Balancing مثل GLBP.
مثال مبسط
لنفترض شبكة بها جهازين راوتر متصلين بنفس LAN وجهاز PC:
Router1 (Active)
Router2 (Standby)
PC مع Default Gateway = 192.168.1.1 (عنوان افتراضي مشترك)
جهاز PC يرسل البيانات عبر Default Gateway الافتراضي 192.168.1.1.
Router1 يستقبل ويقوم بالتوجيه.
إذا فشل Router1، Router2 يتولى المسؤولية تلقائياً.
جهاز PC لا يحتاج لتغيير أي إعدادات، الشبكة تعمل بدون انقطاع.
بهذه الطريقة، نحقق توافر عالي للبوابة الافتراضية.
What is FHRP
FHRP stands for First Hop Redundancy Protocol.
It ensures high availability of the default gateway in a LAN so that if the primary router fails, a backup router automatically takes over without service interruption.
Main FHRP Protocols
HSRP (Hot Standby Router Protocol): Cisco proprietary.
VRRP (Virtual Router Redundancy Protocol): Open standard.
GLBP (Gateway Load Balancing Protocol): Provides load balancing among routers.
FHRP Benefits
Prevents network downtime if the primary router fails.
Ensures continuous access to the internet or other networks.
Some protocols like GLBP provide load balancing.
Simple Example
Suppose you have a network with two routers and one PC:
Router1 (Active)
Router2 (Standby)
PC Default Gateway = 192.168.1.1 (shared virtual IP)
The PC sends traffic to the default gateway 192.168.1.1.
Router1 receives and forwards the traffic.
If Router1 fails, Router2 automatically takes over.
The PC does not need any configuration change; the network continues to work.
This provides high availability for the default gateway.
ما هو DHCP
DHCP هو اختصار Dynamic Host Configuration Protocol.
وظيفته الأساسية هي توزيع عناوين IP تلقائياً للأجهزة في الشبكة بالإضافة إلى معلومات أخرى مثل Subnet Mask و Default Gateway و DNS.
مميزات DHCP
تسهيل إدارة الشبكة: لا حاجة لتعيين IP يدوياً لكل جهاز.
تقليل الأخطاء البشرية: مثل تكرار عناوين IP أو خطأ في الإعدادات.
ديناميكية: يمكن إعادة استخدام العناوين عند خروج الأجهزة من الشبكة.
خطوات عمل DHCP
الجهاز الجديد يرسل DHCP Discover للبحث عن خادم DHCP.
الخادم يرد بـ DHCP Offer ويعرض عنوان IP متاح.
الجهاز يرسل DHCP Request للموافقة على العنوان.
الخادم يؤكد بـ DHCP ACK، ويصبح الجهاز جاهزاً للعمل بالشبكة.
مثال مبسط
لنفترض لديك شبكة مع جهاز كمبيوتر جديد:
الجهاز يفتح الشبكة ويرسل DHCP Discover.
خادم DHCP يرد ويعرض عنوان IP: 192.168.1.50
الكمبيوتر يرسل DHCP Request للموافقة.
الخادم يرسل DHCP ACK ويصبح الجهاز جاهزاً للعمل على الشبكة بدون تدخل يدوي.
What is DHCP
DHCP stands for Dynamic Host Configuration Protocol.
It automatically assigns IP addresses and other network settings such as Subnet Mask, Default Gateway, and DNS to devices in a network.
DHCP Benefits
Simplifies network management: no need to manually assign IPs.
Reduces human errors: avoids duplicate IPs or misconfigurations.
Dynamic allocation: IP addresses can be reused when devices leave the network.
DHCP Process
A new device sends a DHCP Discover to find a DHCP server.
The server responds with a DHCP Offer proposing an available IP.
The device sends a DHCP Request to accept the IP.
The server sends a DHCP ACK, and the device is ready to communicate on the network.
Simple Example
Suppose you have a new computer in a network:
The PC sends a DHCP Discover.
The DHCP server offers IP 192.168.1.50.
The PC sends DHCP Request to accept the IP.
The DHCP server sends DHCP ACK, and the PC is ready to operate on the network automatically.
ما هي التكنولوجيا اللاسلكية Wireless Technology
التكنولوجيا اللاسلكية هي طريقة لنقل البيانات بين الأجهزة بدون استخدام كابلات، باستخدام الموجات الراديوية أو موجات الضوء.
تستخدم في شبكات Wi-Fi، البلوتوث، الشبكات الخلوية، وغيرها.
فوائد التكنولوجيا اللاسلكية
مرونة الحركة: الأجهزة يمكنها التنقل دون فقد الاتصال.
سهولة التوصيل: لا حاجة لكابلات معقدة.
توسيع الشبكة بسهولة: يمكن إضافة أجهزة جديدة بسرعة.
أنواع الاتصال اللاسلكي
Wi-Fi: شبكات محلية لاسلكية.
Bluetooth: اتصال قصير المدى بين الأجهزة.
Cellular (4G/5G): شبكات الهواتف المحمولة.
Infrared / Laser: نقل بيانات محدود بالخط البصري.
مثال مبسط
لنفترض أن لديك راوتر Wi-Fi في المنزل:
هاتفك المحمول واللابتوب متصلان بالراوتر.
عندما تفتح المتصفح على اللابتوب:
الجهاز يكتشف SSID الخاص بالراوتر.
يرسل طلب اتصال ويقوم بالمصادقة على كلمة المرور.
بعد الاتصال، يمكن للابتوب والهاتف تبادل البيانات والوصول للإنترنت بدون كابلات.
هذا هو مثال على استخدام التكنولوجيا اللاسلكية في الحياة اليومية.
What is Wireless Technology
Wireless technology is a method of transmitting data between devices without using cables, using radio waves or light waves.
It is used in Wi-Fi networks, Bluetooth, cellular networks, and more.
Benefits of Wireless Technology
Mobility: Devices can move without losing connectivity.
Ease of setup: No complex cabling is needed.
Easy network expansion: New devices can be added quickly.
Types of Wireless Communication
Wi-Fi: Local wireless networks.
Bluetooth: Short-range device communication.
Cellular (4G/5G): Mobile phone networks.
Infrared / Laser: Line-of-sight data transfer.
Simple Example
Suppose you have a Wi-Fi router at home:
Your smartphone and laptop are connected to the router.
When you open a browser on the laptop:
The device detects the router SSID.
Sends a connection request and authenticates with a password.
After connecting, the laptop and phone can exchange data and access the internet without cables.
This illustrates the use of wireless technology in everyday life.
ما هو Static Routing
Static Routing هو طريقة توجيه البيانات يدوياً على الشبكة، حيث يقوم مدير الشبكة بتحديد المسارات يدويًا لكل شبكة وجهة.
لا يعتمد على تحديثات تلقائية كما في بروتوكولات التوجيه الديناميكية.
مميزات Static Routing
بسيط وسهل في الشبكات الصغيرة.
أقل استهلاكًا للمعالج وعرض النطاق الترددي.
يعطي تحكم كامل للمهندس في مسارات البيانات.
عيوب Static Routing
لا يتكيف تلقائيًا مع التغيرات في الشبكة.
يحتاج تعديل يدوي إذا تغيرت الشبكة أو ظهر فشل في الرابط.
مثال مبسط
لنفترض لدينا شبكة تتكون من:
Router1 متصل بالشبكة 192.168.1.0/24
Router2 متصل بالشبكة 192.168.2.0/24
هناك رابط بين Router1 و Router2
لتمكين Router1 من إرسال البيانات إلى الشبكة 192.168.2.0، نضع Static Route مثل:
ip route 192.168.2.0 255.255.255.0 [Next Hop Router2 IP]
الآن أي جهاز في الشبكة 192.168.1.0 يمكنه الوصول إلى الأجهزة في الشبكة 192.168.2.0 عبر Router1.
What is Static Routing
Static Routing is a method of manually configuring network routes, where the network administrator defines the path to each destination network.
It does not rely on automatic updates like dynamic routing protocols.
Advantages of Static Routing
Simple and easy for small networks.
Low CPU and bandwidth usage.
Provides full control over data paths.
Disadvantages of Static Routing
Does not adapt automatically to network changes.
Requires manual updates if the network changes or a link fails.
Simple Example
Suppose we have a network:
Router1 connected to 192.168.1.0/24
Router2 connected to 192.168.2.0/24
A link exists between Router1 and Router2
To allow Router1 to send data to 192.168.2.0, we configure a Static Route:
ip route 192.168.2.0 255.255.255.0 [Next Hop Router2 IP]
Now, any device in the 192.168.1.0 network can reach devices in 192.168.2.0 through Router1.
ما هو Static Routing؟
Static Routing هو أسلوب توجيه يتم فيه إضافة المسارات يدويًا على الراوتر، بحيث يحدد المهندس الطريق الذي يجب أن تسلكه البيانات للوصول إلى شبكة معينة.
الراوتر لا يتعلم الشبكات تلقائيًا، ولا يقوم بتغيير المسار إلا إذا قام المسؤول بتعديله يدويًا.
خصائص Static Routing
لا يستخدم Routing Protocol
لا يوجد تبادل Routes بين الراوترات
ثابت ولا يتغير تلقائيًا
أقل استهلاكًا للـ CPU والـ Memory
آمن أكثر لأنه لا يعلن عن الشبكات
متى نستخدم Static Routing؟
الشبكات الصغيرة
شبكات الـ Branch
عند وجود مسار واحد فقط
في حال الاتصال بالـ ISP
للـ Default Route
صيغة أمر Static Route في Cisco IOS
ip route Destination-Network Subnet-Mask Next-Hop-IP
أو
ip route Destination-Network Subnet-Mask Exit-Interface
مثال عملي بسيط
Topology:
PC ---- R1 ---- R2 ---- PC
الشبكات:
شبكة PC1: 192.168.1.0/24
شبكة PC2: 192.168.2.0/24
R1 ↔ R2: 10.0.0.0/30
إعداد الراوتنج على R1:
ip route 192.168.2.0 255.255.255.0 10.0.0.2
إعداد الراوتنج على R2:
ip route 192.168.1.0 255.255.255.0 10.0.0.1
النتيجة:
R1 يعرف كيف يصل إلى شبكة 192.168.2.0
R2 يعرف كيف يصل إلى شبكة 192.168.1.0
الاتصال بين الـ PCs يعمل بنجاح
Default Route (مسار افتراضي)
يُستخدم عندما لا يعرف الراوتر الطريق إلى الشبكة المطلوبة.
الصيغة:
ip route 0.0.0.0 0.0.0.0 Next-Hop-IP
مثال:
ip route 0.0.0.0 0.0.0.0 203.0.113.1
أي حركة مرور غير معروفة ستذهب إلى هذا العنوان.
Floating Static Route
هو Static Route له Administrative Distance أعلى من Route آخر، ويُستخدم كمسار احتياطي.
مثال:
ip route 192.168.2.0 255.255.255.0 10.0.0.2 5
الرقم 5 هو Administrative Distance، ويتم استخدام هذا المسار فقط عند فشل المسار الأساسي.
Static Routing مقابل Dynamic Routing
Static Routing
Dynamic Routing
يدوي
تلقائي
ثابت
متغير
لا يستهلك موارد كثيرة
يستهلك موارد أعلى
مناسب للشبكات الصغيرة
مناسب للشبكات الكبيرة
لا يوجد Failover تلقائي
Failover تلقائي
الخلاصة :
Static Routing يتم ضبطه يدويًا
بسيط وسريع وآمن
لا يناسب الشبكات الكبيرة
Default Route من أهم استخداماته
Floating Static Route يُستخدم كمسار احتياطي
ما هو Dynamic Routing؟
Dynamic Routing هو أسلوب يجعل الراوترات تتبادل معلومات الراوتنج فيما بينها بشكل تلقائي باستخدام Routing Protocols، بدون الحاجة لإدخال كل Route يدويًا.
الراوترات تتعلم:
الشبكات المتصلة
أفضل مسار للوصول
تغيير المسارات تلقائيًا في حالة حدوث عطل
مقارنة سريعة بين Static Routing و Dynamic Routing
Static Routing
Dynamic Routing
يتم إدخاله يدويًا
يتم اكتسابه تلقائيًا
مناسب للشبكات الصغيرة
مناسب للشبكات المتوسطة والكبيرة
لا يتغير تلقائيًا
يتغير تلقائيًا عند حدوث مشكلة
أقل استخدامًا للموارد
يحتاج موارد أعلى نسبيًا
أنواع Dynamic Routing في CCNA
1. RIP – Routing Information Protocol
بروتوكول بسيط جدًا
يعتمد على عدد القفزات (Hop Count)
الحد الأقصى 15 Hop
بطيء في التحديث
يُستخدم لأغراض تعليمية فقط
مثال:
Router A ---- Router B ---- Router C
المسار من A إلى C يحتوي على 2 Hop، لذلك يختاره RIP لأنه الأقل.
RIP لا يهتم بسرعة الرابط أو الـ Bandwidth.
2. OSPF – Open Shortest Path First
بروتوكول احترافي ومهم جدًا في CCNA
يعتمد على Cost وليس عدد القفزات
Cost يعتمد على سرعة الواجهة (Bandwidth)
سريع في convergence
يدعم التقسيم إلى Areas
يمنع حدوث Routing Loops
مثال:
Router A --- 100Mbps --- Router B --- 10Mbps --- Router C
OSPF يفضل المسار الأسرع حتى لو كان يحتوي على عدد قفزات أكبر.
3. EIGRP
بروتوكول خاص بسيسكو
سريع وفعال
يعتمد على Bandwidth و Delay
مطلوب معرفته بشكل تعريفي فقط في CCNA
الفرق بين Distance Vector و Link State
Distance Vector (مثل RIP)
يرسل جدول التوجيه كاملًا
التحديث يتم بشكل دوري
أبطأ في الاستجابة
عرضة لحدوث Loops
Link State (مثل OSPF)
يرسل معلومات عن حالة الروابط فقط
يبني خريطة كاملة للشبكة
أسرع في convergence
لا يعاني من Loops
مثال عملي بسيط باستخدام OSPF
Topology:
PC ---- R1 ---- R2 ---- R3 ---- PC
الشبكات:
R1: 192.168.1.0/24
R2: 192.168.2.0/24
R3: 192.168.3.0/24
إعداد OSPF:
R1(config)# router ospf 1
R1(config-router)# network 192.168.1.0 0.0.0.255 area 0
R2(config)# router ospf 1
R2(config-router)# network 192.168.2.0 0.0.0.255 area 0
بعد الإعداد:
الراوترات تتعلم الشبكات تلقائيًا
في حال تعطل أي رابط، يتم تغيير المسار مباشرة
متى نستخدم Dynamic Routing؟
في الشبكات المتوسطة والكبيرة
عند وجود أكثر من مسار
للحاجة إلى High Availability
عند الحاجة إلى Automatic Failover
الخلاصة :
Dynamic Routing يعتمد على التعلم التلقائي
RIP بسيط ويعتمد على Hop Count
OSPF هو الأهم ويعتمد على Bandwidth
OSPF من نوع Link State
Dynamic Routing أكثر ذكاءً لكنه يستهلك موارد أكبر
هل فكرت يوماً كيف تنتقل البيانات من جهازك إلى أي مكان في العالم خلال لحظات؟ كيف تتصل الشركات، وكيف تُدار مراكز البيانات، وكيف تبقى الشبكات تعمل بلا توقف؟الإجابة تبدأ من هنا… من كورس CCNA (Cisco Certified Network Associate)، الخطوة الأولى نحو الاحتراف في عالم الشبكات.
هذا الكورس مصمم ليأخذك من الأساس إلى مستوى متقدم بثقة وسلاسة. ستتعلم كيف تعمل الشبكات فعلياً، وكيف تُبنى، وتُدار، وتُؤمّن. سنبدأ معك من المفاهيم الأساسية مثل IP Addressing، Routing، Switching، VLANs، Wireless، Security وغيرها، حتى تصل إلى القدرة على تصميم وإدارة شبكات حقيقية.
ما يميز هذا الكورس أنه لا يركز فقط على الجانب النظري، بل يمنحك تجربة عملية من خلال محاكاة واقعية باستخدام أدوات مثل Cisco Packet Tracer وGNS3، لتتعلم كيف تتعامل مع أجهزة Cisco كما يفعل المهندسون في الميدان.
في نهاية الكورس، ستكون قادراً على:
فهم بنية الشبكات وأساسيات الاتصال بين الأجهزة.
إعداد وتشغيل الراوترات والسويتشات باحتراف.
تشخيص الأعطال وإيجاد الحلول بطرق منهجية.
الاستعداد القوي لاجتياز امتحان Cisco CCNA 200-301 بثقة.
لكن الأهم من كل ذلك، أنك ستكتسب طريقة تفكير جديدة — تفكير المهندس الذي يرى خلف الكواليس، ويفهم كيف تتفاعل الأنظمة معاً.
سواء كنت طالباً تطمح لبداية قوية، أو موظفاً يريد تطوير مساره المهني، أو هاوٍ يبحث عن التميز، فإن CCNA هي القاعدة التي ستبني عليها مستقبلك التقني.
استعد لرحلة ممتعة تجمع بين الفهم، التطبيق، والتحدي… لأنك على وشك الدخول إلى عالم الشبكات من أوسع أبوابه!