بروتوكول Ethernet كامل — كيف يعمل ولماذا هو معيار الشبكات المحلية؟

دليل شامل لبروتوكول Ethernet: كيف يعمل، معايير IEEE 802.3، دور الـ LLC والـ MAC داخله، وتطوره من 10 Mbps إلى 100 Gbps.
Cybersecurity Arab

منذ أن تضع كابل الشبكة في حاسوبك أو تتصل بالراوتر في مكتبك، فأنت على الأرجح تستخدم Ethernet. هذا البروتوكول الذي وُلد عام 1973 في مختبرات Xerox PARC لا يزال حتى اليوم المعيار الأول والأكثر انتشاراً في الشبكات المحلية حول العالم، رغم مرور أكثر من خمسة عقود على اختراعه.

بروتوكول Ethernet كامل — كيف يعمل ولماذا هو معيار الشبكات المحلية؟
بروتوكول Ethernet كامل — كيف يعمل ولماذا هو معيار الشبكات المحلية؟

ما الذي جعل Ethernet يصمد كل هذه السنوات بينما اندثرت تقنيات أخرى كانت تنافسه مثل Token Ring وFDDI وARCnet؟ الجواب في ثلاث كلمات: بساطة، مرونة، وقابلية للتطوير. بدأ بسرعة 10 Mbit/s على كابل كوكسي سميك، وها هو اليوم يُوصّل البيانات بسرعة 100 Gbit/s على ألياف بصرية في مراكز البيانات العملاقة، مع الحفاظ على نفس المبادئ الأساسية التي صمّمه عليها Bob Metcalfe قبل عقود.

جدول المحتويات

في هذا المقال ستفهم Ethernet من الداخل: كيف يعمل على مستوى نموذج OSI؟ ما هي معايير IEEE 802.3 وكيف تطوّرت؟ كيف تعمل آلية CSMA/CD ولماذا أصبحت في خبر كان؟ وكيف رفع الـ Switch و Full-Duplex الشبكات المحلية لمستوى مختلف تماماً؟

هذا المقال جزء من سلسلة! إذا لم تقرأ بعد مقالاتنا عن Data Link Layer وبنية الـ Frame وLLC وMAC، ننصحك بالبدء بها أولاً. ستجد روابطها في قسم المقالات أسفل الصفحة.

Ethernet في نموذج OSI: طبقتان لا طبقة واحدة

الخطأ الشائع الذي يقع فيه كثير من المبتدئين هو اعتبار Ethernet بروتوكولاً لطبقة واحدة. الحقيقة أن Ethernet يعمل على طبقتين متكاملتين في نموذج OSI:

الطبقة في OSI ما الذي يتولاه Ethernet؟ المعيار المسؤول
Layer 2 — Data Link LLC: تحديد البروتوكول العلوي
MAC: التأطير، العنونة، CRC
IEEE 802.2 + IEEE 802.3
Layer 1 — Physical ترميز البتات، الإشارات الكهربائية أو الضوئية، خصائص الكابل IEEE 802.3 (الجزء الفيزيائي)

هذا التقسيم مهم جداً في الفهم: حين تتحدث عن Ethernet كبروتوكول اتصال وعنونة وتأطير، أنت تتحدث عن Layer 2. وحين تتحدث عن الكابل وطريقة الإرسال والسرعة والمسافة القصوى، أنت تتحدث عن Layer 1. وكلاهما يُعرَّف ضمن عائلة معايير IEEE 802.3.

Ethernet ليس مجرد كابل تُوصّله بحاسوبك. هو نظام متكامل من القواعد يُحدد كيف تبدو الإشارة على السلك، وكيف تُبنى الإطارات، وكيف تُوزَّع العناوين، وكيف تُحلّ التعارضات.

تعريف شامل لمفهوم Ethernet

معيار IEEE 802.3 وفروعه التاريخية

معيار IEEE 802.3 ليس وثيقة واحدة جامدة، بل عائلة كاملة من المعايير الفرعية تراكمت على مدى أربعة عقود. كل معيار فرعي يُضيف تحسيناً محدداً: سرعة أعلى، وسيط مختلف، أو ميزة جديدة.

مرحلة التأسيس: من 10 Mbps على الكوكسي

المعيار السنة الاسم الوسيط المسافة القصوى
IEEE 802.3 1983 10BASE5 — Thicknet كابل كوكسي سميك 50Ω 500m
IEEE 802.3a 1983 10BASE2 — Thinnet كابل كوكسي رفيع RG58 185m
IEEE 802.3i 1990 10BASE-T زوج مجدول UTP — RJ45 100m
IEEE 802.3j 1993 10BASE-F ألياف بصرية متعددة الأوضاع 2000m

جاء معيار 10BASE-T عام 1990 نقطة تحوّل حقيقية. استبدال الكابل الكوكسي المُشترك بالأزواج المجدولة وتبني توبولوجيا النجمة مع الـ Hub فتح الباب لتبني Ethernet على نطاق واسع في المكاتب والمنازل، لأن الكابل أصبح أرخص وأسهل في التمديد والصيانة.

مرحلة التسارع: Fast Ethernet وGigabit

المعيار السنة الاسم السرعة الوسيط
IEEE 802.3u 1995 100BASE-TX 100 Mbps UTP Cat5 — 100m
IEEE 802.3ab 1999 1000BASE-T 1 Gbps UTP Cat5e — 100m
IEEE 802.3z 1998 1000BASE-LX 1 Gbps ألياف بصرية — 3km
IEEE 802.3an 2006 10GBASE-T 10 Gbps UTP Cat6a — 100m

مرحلة النضج: من 40G إلى 100G وما بعدها

المعيار السنة السرعة الاستخدام الرئيسي
IEEE 802.3ba 2010 40 Gbps / 100 Gbps مراكز البيانات، الروابط الرئيسية
IEEE 802.3bs 2017 200 Gbps / 400 Gbps الشبكات الضخمة لمزودي الخدمة
IEEE 802.3at 2009 PoE+ لتغذية الأجهزة كهربائياً
IEEE 802.3az 2010 Energy Efficient Ethernet لتوفير الطاقة
كيف تقرأ أسماء معايير Ethernet؟ الاسم يحمل بداخله معلومات: 10BASE-T يعني: 10 = السرعة بالـ Mbps، BASE = Baseband (إرسال رقمي مباشر)، T = Twisted Pair (زوج مجدول). و1000BASE-LX يعني: 1000 Mbps، Baseband، LX = Long Wavelength Fiber (ألياف طول موجي طويل).

دور MAC في Ethernet: التغليف والعنونة وكشف الأخطاء

طبقة MAC في Ethernet هي القلب النابض للبروتوكول. تتولى ثلاث مهام محورية لا يعمل Ethernet بدونها:

المهمة الأولى: تغليف البيانات في إطار Ethernet

MAC تأخذ الحزمة من الطبقة الثالثة وتبني حولها إطار Ethernet كامل. إليك بنية إطار Ethernet II التفصيلية وهو المعيار المُستخدم في الشبكات الحديثة:

الحقل الحجم الوظيفة
Preamble 7 بايت مزامنة الساعة — تسلسل 10101010 متكرر
SFD 1 بايت إعلان بدء الإطار — قيمة 10101011
MAC الوجهة 6 بايت عنوان الجهاز المُستقبِل
MAC المصدر 6 بايت عنوان الجهاز المُرسِل
EtherType 2 بايت نوع بروتوكول Layer 3 (IPv4, IPv6, ARP...)
Data + Padding 46–1500 بايت الحمولة الفعلية (حزمة IP)
FCS/CRC 4 بايت التحقق من سلامة الإطار

المهمة الثانية: العنونة بعناوين MAC

كل جهاز Ethernet يملك عنوان MAC فريداً مُحفوراً في كرت الشبكة، طوله 48 بت مكتوب بالصيغة الهيكساديسيمال. هذه العناوين هي ما يُتيح للـ Switch توجيه الإطارات بدقة لمنفذ محدد بدلاً من بثّها لجميع الأجهزة.

عند وصول إطار لأي جهاز على الشبكة، تقرأ MAC سؤالاً واحداً فقط:

منطق قرار MAC في كل إطار وارد: هل عنوان MAC الوجهة = عنواني الخاص؟
✅ نعم → أقبل الإطار وأُحيله للطبقات العليا
❌ لا → أتجاهل الإطار تماماً بدون معالجة
📢 استثناء: إطارات Broadcast (FF-FF-FF-FF-FF-FF) تُقبل من الجميع

المهمة الثالثة: كشف الأخطاء بـ CRC/FCS

قبل كل إرسال، تحسب MAC قيمة CRC بناءً على محتوى الإطار بالكامل وتُضيفها كـ FCS في الذيل. عند الاستقبال تُعاد الحسبة: تطابق يعني إطار سليم، واختلاف يعني تلف أثناء الإرسال فيُرفض الإطار فوراً.

التحكم في الوصول: CSMA/CD ولماذا أصبح غير ضروري؟

هذا أحد أكثر مواضيع Ethernet إثارة للفضول: ما هو CSMA/CD الذي تسمع عنه دائماً؟ ولماذا يقول خبراء الشبكات أنه "أصبح تاريخاً"؟

المشكلة الأصلية: الوسيط المُشترك

في شبكات Ethernet الأولى التي تستخدم كابلاً كوكسياً أو Hub، كانت جميع الأجهزة تتشارك نفس الوسيط الفيزيائي. تخيّل غرفة يتحدث فيها الجميع على نفس الميكروفون: إذا تكلم اثنان في نفس الوقت، تداخلت الأصوات ولم يُفهم أي منهما. نفس الشيء يحدث في الشبكة ويُسمى التصادم (Collision).

الحل: آلية CSMA/CD

الاسم الكامل: Carrier Sense Multiple Access with Collision Detection. ثلاث كلمات تصف آلية عمل كاملة:

CS — Carrier Sense: الاستماع قبل الإرسال

قبل أن يُرسل أي جهاز، يستمع أولاً للكابل ليتحقق: هل هناك إرسال جارٍ الآن؟ إذا كان الكابل مشغولاً، ينتظر حتى يخلو. هذا يُقلل التصادمات بشكل كبير لكنه لا يُلغيها تماماً، لأن جهازين قد يجدان الكابل فارغاً في نفس اللحظة ويُرسلان معاً.

MA — Multiple Access: الوسيط المُشترك

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

CD — Collision Detection: اكتشاف التصادم والتعامل معه

إذا أرسل جهازان في نفس الوقت، يكتشف كل منهما التصادم بمقارنة الإشارة التي يُرسلها مع ما يستقبله. عند اكتشاف التصادم يُرسل كل منهما إشارة JAM لإعلام الجميع بالتصادم، ثم يتوقفان وينتظران وقتاً عشوائياً (Backoff Algorithm) قبل المحاولة من جديد. التوقيت العشوائي يضمن أن الجهازين لن يُرسلا مجدداً في نفس اللحظة.

تقييم CSMA/CD: الإيجابيات والحدود

الإيجابيات الحدود
بسيطة وسهلة التطبيق الأداء يتدهور مع زيادة الأجهزة
لا تحتاج تنسيقاً مركزياً التصادمات تُضيع نطاقاً ترددياً
تعمل بشكل ذاتي على كل جهاز Half-Duplex فقط: لا إرسال واستقبال معاً
ناجحة مع أعداد محدودة من الأجهزة غير فعّالة مع أكثر من 30-40 جهازاً

Full-Duplex والـ Switch: سبب اختفاء التصادمات

التحوّل الحقيقي في تاريخ Ethernet لم يكن سرعة أعلى أو كابل أفضل، بل كان استبدال Hub بـ Switch. هذا التغيير الواحد غيّر كل شيء.

Hub مقابل Switch: الفرق الجوهري

وجه المقارنة Hub (التقني القديم) Switch (التقني الحديث)
كيف يُوزّع الإطارات؟ يُرسلها لجميع المنافذ بدون تمييز يُرسلها للمنفذ المُحدد فقط
نطاق التصادم؟ كل الأجهزة في نفس النطاق كل منفذ نطاق تصادم مستقل
يحفظ عناوين MAC؟ لا نعم، في جدول MAC Address Table
يدعم Full-Duplex؟ لا، Half-Duplex فقط نعم
هل تحدث تصادمات؟ نعم، كثيراً لا، عملياً

كيف يتعلم الـ Switch عناوين MAC؟

الـ Switch لا يُبرمج يدوياً بعناوين MAC. بل يتعلم بشكل ذاتي في عملية أنيقة تُسمى MAC Learning:

  1. يُراقب كل إطار يدخله: عند وصول إطار من منفذ معين، يقرأ الـ Switch عنوان MAC المصدر.
  2. يُسجّل الزوج (MAC ↔ المنفذ): يُضيف في جدوله: "هذا الجهاز متصل بالمنفذ رقم X".
  3. يُحيل الإطارات اللاحقة بدقة: المرة القادمة التي يصله فيها إطار موجّه لنفس MAC، يُرسله مباشرة للمنفذ الصحيح.
  4. إذا لم يعرف الوجهة: يُرسل الإطار لجميع المنافذ (Flooding) حتى يتعلم موقع الجهاز المقصود.

Full-Duplex: الإرسال والاستقبال معاً

مع الـ Switch، لكل جهاز قناة اتصال مخصصة تماماً تتضمن زوجاً من الأسلاك: أحدهما للإرسال والآخر للاستقبال. هذا يُتيح Full-Duplex: الإرسال والاستقبال في نفس اللحظة بدون أي تداخل.

نتيجة Full-Duplex + Switch: جهازك يُرسل للشبكة بكامل السرعة ويستقبل منها بكامل السرعة في آنٍ واحد، مع عدم وجود أي جهاز يُشاركه قناة الاتصال. CSMA/CD لم يعد ضرورياً لأن التصادمات أصبحت مستحيلة فيزيائياً. هذا هو السبب الحقيقي لتفوق الشبكات الحديثة.

تطور سرعات Ethernet: من 10 Mbit/s إلى 100 Gbit/s

ما يُميّز Ethernet عن كل بروتوكولات الشبكات التي نافسته هو قدرته الفريدة على التطوّر بينما يحافظ على التوافق مع الأجهزة القديمة. الجهاز الذي يدعم Gigabit Ethernet لا يزال يستطيع التواصل مع جهاز 100 Mbps قديم لأن البروتوكول الأساسي لم يتغير.

الجيل السرعة أبرز المعيار الوسيط الشائع أين يُستخدم اليوم؟
Ethernet 10 Mbps 802.3i (10BASE-T) UTP Cat3 نادر جداً — أجهزة قديمة جداً
Fast Ethernet 100 Mbps 802.3u (100BASE-TX) UTP Cat5 شبكات صغيرة قديمة
Gigabit Ethernet 1 Gbps 802.3ab (1000BASE-T) UTP Cat5e/Cat6 المعيار السائد في المكاتب والمنازل
10G Ethernet 10 Gbps 802.3an (10GBASE-T) UTP Cat6a / ألياف خوادم ومراكز بيانات
100G Ethernet 100 Gbps 802.3ba ألياف بصرية العمود الفقري لمراكز البيانات
400G Ethernet 400 Gbps 802.3bs ألياف بصرية متقدمة مزودو الخدمة والسحابة

لماذا تطوّر Ethernet بينما انتهى Token Ring؟

Token Ring كان منافساً حقيقياً لـ Ethernet في الثمانينيات، وكان في بعض النواحي التقنية أفضل منه: لا تصادمات، أداء أكثر قابلية للتنبؤ. لكن Ethernet انتصر لأسباب عملية:

التكلفة الأقل بكثير

كابل UTP وكروت Ethernet كانت أرخص بكثير من معدات Token Ring. في سوق المنافسة، الجودة المقبولة بسعر أقل تفوز دائماً على الجودة المثالية بسعر أعلى.

التبني الواسع مبكراً

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

القدرة على التطور بدون كسر التوافق

حين جاء Fast Ethernet عام 1995، حافظ على نفس بنية الإطار ونفس عناوين MAC. فقط السرعة تغيّرت. هذا جعل الانتقال سهلاً وغير مؤلم، بينما كان الانتقال لـ Token Ring يعني استبدال كل شيء.

Ethernet في الأمن السيبراني: نقاط الضعف والحماية

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

الهجوم كيف يعمل؟ الحماية
MAC Flooding إغراق جدول MAC في الـ Switch حتى يتصرف كـ Hub Port Security على الـ Switch
MAC Spoofing تغيير عنوان MAC لانتحال هوية جهاز موثوق IEEE 802.1X للمصادقة
ARP Poisoning تزوير ردود ARP لتحويل حركة البيانات Dynamic ARP Inspection (DAI)
VLAN Hopping تجاوز عزل VLAN للوصول لشبكات أخرى تهيئة صحيحة للمنافذ وتعطيل DTP
تنبيه أمني! هجمات طبقة Ethernet خطيرة بشكل خاص لأنها تعمل قبل أي جدار حماية يعمل على مستوى IP. جدار الحماية لن يرى هجوم MAC Flooding أبداً لأنه يحدث قبله في نموذج OSI. هذا يجعل تأمين الطبقة الثانية ضرورة وليس خياراً.

خلاصة: Ethernet — البروتوكول الذي لم يتقاعد

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

اليوم حين تتصل بشبكة مكتبك بكابل RJ45، أو حين يتواصل خادم في مركز بيانات مع آلاف المستخدمين عبر Gigabit Ethernet، نفس المبادئ التي درستها في هذا المقال هي التي تعمل في الخلفية: إطارات تحمل عناوين MAC، CRC يتحقق من السلامة، وSwitch ذكي يُوجّه كل إطار بدقة لوجهته.

في المقال القادم سنتعمق في عناوين MAC: بنيتها الكاملة، الفرق بين Unicast وBroadcast وMulticast، وكيف تقرأها وتُحللها في أدوات تحليل الشبكات الحقيقية.

أسئلة شائعة حول بروتوكول Ethernet

ما الفرق بين Ethernet وWi-Fi؟

كلاهما تقنيتان لشبكات LAN تعملان على الطبقتين 1 و2 من نموذج OSI، لكنهما تختلفان في الوسيط ومعيار MAC: Ethernet يستخدم كابلاً مادياً (معيار IEEE 802.3) وMAC تعتمد على CSMA/CD، بينما Wi-Fi يعمل لاسلكياً (معيار IEEE 802.11) وMAC تعتمد على CSMA/CA. Ethernet أكثر استقراراً وأماناً، Wi-Fi أكثر مرونة وحركية.

لماذا أصبح CSMA/CD غير ضروري في الشبكات الحديثة؟

ثلاثة تطورات أُنهت الحاجة لـ CSMA/CD: أولاً استبدال Hub بـ Switch الذي أعطى كل جهاز قناة اتصال مخصصة. ثانياً تبني Full-Duplex الذي يُتيح الإرسال والاستقبال معاً. ثالثاً استخدام كابلات UTP المجدولة المنفصلة للإرسال والاستقبال. مع هذه التغييرات، التصادمات أصبحت مستحيلة فيزيائياً فلم يعد CSMA/CD ذا فائدة.

ما معنى 10BASE-T و100BASE-TX و1000BASE-T؟

هذه أسماء معايير Ethernet تتبع نفس الصيغة: الرقم في البداية هو السرعة بالـ Mbps (10 أو 100 أو 1000). BASE يعني Baseband أي الإرسال الرقمي المباشر. الحرف أو الكلمة الأخيرة تُحدد نوع الوسيط: T للزوج المجدول UTP، F للألياف البصرية، LX للألياف طويلة المدى، SX للألياف قصيرة المدى.

كيف يتعلم الـ Switch عناوين MAC تلقائياً؟

الـ Switch يستخدم آلية MAC Learning: عند وصول أي إطار من منفذ معين، يقرأ عنوان MAC المصدر ويُسجّله في جدوله مع رقم المنفذ. هكذا يبني تدريجياً خريطة كاملة لعناوين MAC وأماكن تواجدها. المداخل في الجدول تنتهي صلاحيتها بعد وقت محدد (عادة 5 دقائق) لتتكيف مع تغييرات الشبكة.

هل يمكن لـ Ethernet 10 Mbps التواصل مع Gigabit Ethernet؟

نعم، بفضل آلية Auto-Negotiation المُعرَّفة في معيار IEEE 802.3u. حين يتصل جهازان بسرعات مختلفة، يتفاوضان تلقائياً ويستقران على السرعة الأدنى المشتركة. لذا يستطيع جهاز قديم بـ 10 Mbps التواصل مع Switch حديث بـ 1 Gbps، لكن بسرعة 10 Mbps فقط. هذا التوافق العكسي هو أحد أسباب هيمنة Ethernet طوال عقود.

ما هو PoE وما علاقته بـ Ethernet؟

PoE أو Power over Ethernet هو معيار (IEEE 802.3af/at/bt) يُتيح تمرير الطاقة الكهربائية عبر نفس كابل Ethernet المُستخدم لنقل البيانات. يُستخدم لتغذية كاميرات المراقبة ونقاط وصول Wi-Fi والهواتف IP دون الحاجة لأسلاك طاقة منفصلة. يُوفر مرونة كبيرة في تركيب الأجهزة في أماكن لا تتوفر فيها مقابس كهربائية.

Post a Comment