القائمة الرئيسية

الصفحات

دورة CCNA 200-301 - الدرس السابع (بروتوكول الانترنيت - الـ IP)

دورة CCNA 200-301 - الدرس السابع (بروتوكول الانترنيت - الـ IP)

دورة CCNA 200-301 - الدرس السابع (بروتوكول الانترنيت - الـ IP)
يستخدم الايبي حزم تسمى حزم IP لنقل المعلومات. كل حزمة IP عبارة عن وحدة واحدة من المعلومات وإلى جانب البيانات ، فإنها تحمل معلومات لتحديد مكان إرسال الحزمة. يحدد الايبي مكان إرسال الحزم من خلال النظر إلى عنوان IP الوجهة.

دعنا نلقي نظرة على بعض خصائصه:
  • يعمل في طبقة الشبكة في نموذج OSI.
  • بروتوكول بدون اتصال: الايبي نفسه لا يقوم بإعداد اتصال ، من أجل نقل البيانات تحتاج الى طبقة "النقل" واستخدام TCP أو UDP.
  • كل حزمة تعامل بشكل مستقل. لا يوجد أي ترتيب حتى تصل الحزم إلى وجهتها.
  • هرمي: عناوين IP لها تسلسل هرمي ؛ سنناقش هذا الأمر بتعمق أكبر عندما نتحدث عن ال subnetting و اقنعة الشبكة.

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

عنوان IP يتكون من 32 بت ويتألف من جزأين ، جزء الشبكة وجزء المضيف:

جزء مضيف شبكة IP


طول عنوان IP هو 32 بت لكننا نكتبه في 4 خانات من 8 بتات. 8 بت هو ما نسميه "بايت". لذلك سيبدو عنوان IP كما يلي:

شبكة IP المضيف 8 بت


سيخبرنا جزء الشبكة بـ "الشبكة" التي ينتمي إليها عنوان IP ، ويمكنك مقارنة ذلك بالمدينة أو رمز المنطقة لرقم الهاتف. يحدد الجزء "المضيف" جهاز الشبكة بشكل فريد ؛ فهي مثل الأرقام الأخيرة من رقم هاتفك.

ربما تكون قد شاهدت عنوان الايبي 192.168.1.1 من قبل. إنه عنوان ايبي شائع الاستخدام على الشبكات المحلية. بالنسبة لعنوان IP هذا ، فإن البايتات الثلاثة الأولى هي عنوان "الشبكة" وآخر بايت هو عنوان "المضيف":

IP 192.168.1.1 مضيف الشبكة


طيب رائع ... ولكن لماذا أول 3 بايت هو جزء "الشبكة" ولماذا آخر بايت هو الجزء "المضيف"؟ سؤال جيد! أعطيتك عنوان IP فقط ولكنك قد تتذكر أنه إذا قمت بتكوين عنوان IP ، فعليك أيضًا تحديد قناع الشبكة الفرعية. سيكون عنوان IP الخاص بنا 192.168.1.1 مصحوبًا بقناع الشبكة الفرعية 255.255.255.0.

يخبر قناع الشبكة الفرعية جهاز الكمبيوتر الخاص بك أي جزء هو جزء "الشبكة" وأي جزء هو الجزء "المضيف". على الرغم من الاسم ، فإنه لا يخفي أي شيء. سنتحدث عن الحسابات الثنائية والشبكات الفرعية في وقت لاحق ، والآن فقط اعرف ان قناع الشبكة الفرعية الخاص بك يخبرنا أي جزء من عنوان IP هو جزء "الشبكة" وماهو الجزء المخصص لـ "المضيف".

دعنا نلقي نظرة على حزمة الايبي الفعلية:

عنوان IP الإصدار 4


هناك الكثير من الحقول هناك! الآن لا تنظر إليها وتشعر بالحيرة لعدم وجود فكرة عما يدور حولك. في الوقت الحالي لا يوجد سوى عدد قليل من الحقول التي تهمنا. الحقول التي لا نهتم بها باللون الرمادي ، أريد التركيز على الحقول الحمراء والزرقاء:

  • البروتوكول: ستجد هنا البروتوكول الذي نستخدمه أعلى عنوان الايبي، وهكذا نحدد بروتوكول طبقة النقل الذي نستخدمه. لذلك ستجد TCP أو UDP أو ربما شيء آخر هنا.
  • عنوان المصدر: ستجد هنا عنوان الايبي الخاص بالجهاز الذي أنشأ الحزمة .
  • عنوان الوجهة: هذا هو عنوان الايبي الخاص بالجهاز الذي يجب أن يتلقى الحزمة.
  • البيانات: هذه هي البيانات الفعلية التي نحاول ايصالها الى الجانب الآخر.

هذا لم يكن سيئا للغاية؟ لا داعي للقلق بشأن الحقول الأخرى لـ CCNA. إذا لعبت مع برنامج Wireshark ، فقد تتعرف على هذه الحقول. إليك لقطة شاشة لحزمة IP في برنامج Wireshark:

حقول Wireshark IP الإصدار 4


دعنا نلقي نظرة أخرى على عنوان الايبي:
192.168.1.1
ماذا نعرف عن عنوان IP هذا؟ قبل كل شي ، نحن نعرف أنها قيمة من 32 بت ، لذلك في النظام الثنائي سيبدو كما يلي:



الآن هذا الرقم ليس سهل الحفظ ، ولتسهيل الموضوع ، يمكننا على الأقل وضع هذا الرقم في "كتل" مكونة من 8 بتات. 8 بت تسمى أيضًا البايت أو الثماني:

4 بايت القيم الثنائية


الآن يمكننا تحويل كل بايت إلى رقم عشري ، فلنأخذ الكتلة الأولى ونحولها من رقم ثنائي إلى رقم عشري باستخدام الجدول التالي:


ip


البايت الأول:
11000000 رقم ثنائي


first byte
128 + 64 = 192

البايت الثاني:
10101000 الرقم الثنائي


second byte
128 + 32 + 8 = 168

البايت الثالث:
0000001 الرقم الثنائي


third byte

الجزء الأخير فقط فالرقم سيكون 1.

البايت الرابع:
0000001 الرقم الثنائي


fourth byte


ايضا الجزء الأخير فقط فالرقم سيكون 1.

هذا يعطينا عنوان IP:

192.168.1.1

ممتاز حتى الآن أنت تعرف لماذا تبدو عناوين IP بهذا الشكل ولماذا نكتبها بهذه الطريقة ، حتى أننا قمنا ببعض العمليات الحسابية الثنائية إلى العشرية.

آخر شيء يجب النظر إليه هو network calsses. ربما سمعت عن شبكات من الفئة A أو B أو C من قبل. يعد عنوان IP الخاص بنا والذي استخدمناه للتو (192.168.1.1) مثالًا على شبكة من الفئة C.

لدينا 3 فئات مختلفة للتعامل معها:

  • Class A
  • Class B
  • Class C


إذن ما الفرق بينهم؟ الفرق بينهم هو عدد المضيفين الذين يمكن احتوائهم في كل شبكة ، واسمح لي أن أريك مثالاً:


192.168.1.1 مضيف الشبكة

أول ثلاثة أوكتات باللون الأزرق هي جزء "الشبكة" من عنوان الايبي. الجزء الأحمر هو خاص "بالمضيفين". لذلك يمكننا استخدام الثمانية الأخيرة (الثماني أو البايت هي نفس الشيء) لمضيفينا لمنحهم عنوان IP فريد.

ستكون أجهزة الكمبيوتر التالية في نفس الشبكة:
  • 192.168.1.1
  • 192.168.1.2
  • 192.168.1.3

كما ترون جزء "الشبكة" هو نفسه في الايبيات الثلاثة.
جهاز الكمبيوتر صاحب الايبي 192.168.2.1 ليس موجودًا في نفس الشبكة نظرًا لأن جزء "الشبكة" مختلف ، وهو
  •  192.168.2.X

مقارنةً بـ
  •  192.168.1.X
ماذا سيفعل جهاز الكمبيوتر الخاص بك عندما يريد إرسال حزمة IP إلى شبكة أخرى؟ يمكنك العثور على الإجابة على جهاز الكمبيوتر الخاص بك:

إذا كنت تستخدم Windows ، فاضغط على الزر "ابدأ" ، واكتب CMD واضغط على "إدخال". استخدم الأمر ipconfig للبحث عن معلومات IP:

C:Documents and SettingsComputer>ipconfig

Windows IP Configuration

Ethernet adapter Local Area Connection:

        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . : 192.168.1.1
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.1.254

الكمبيوتر أعلاه موجود في الشبكة 192.168.1.X. وعندما يريد إرسال شيء إلى شبكة أخرى ، سيستخدم البوابة الافتراضية الخاصة به. وهي جهاز التوجيه المرتبط بالجهاز. في المثال أعلاه ، جهاز التوجيه يحمل عنوان ايبي 192.168.1.254.

العودة إلى الclasses دعني أبدأ بعرض الفرق بين انواعها:

شبكة من الفئة A


إذا كنت تستخدم شبكة من الفئة "A" ، يمكنك الحصول على الكثير من المضيفين في كل شبكة تنشئها.

شبكة الفئة B


إذا كنت تستخدم فئة B ، يمكنك إنشاء المزيد من الشبكات ، ولكن عدد أقل من المضيفين لكل شبكة.

شبكة الفئة C


ومع الفئة C ، يمكنك إنشاء الكثير من الشبكات ولكن فقط مع عدد قليل من المضيفين في كل شبكة.

لقد أوضحت لك أن الايبي 192.168.1.1 هو عنوان IP من الفئة C. كيف لى أن أعرف ذلك؟ يرجع السبب في ذلك إلى أن البتات الأولى "ثابتة" للفئات المختلفة ، اسمح لي بتوضيح ذلك:

الفئة أ ب جيم بت الثابتة

الفئة A: دائما البتة الأولى هي 0.
الفئة B: دائمًا البتات الأولى والثانية 10.
الفئة C: أول 3 بتات يجب أن تكون دائمًا 110.
لذلك إذا قمت بالتحويل من الثنائي إلى العشري ، فستحصل على النطاقات التالية:
  • الفئة A تبدأ من 0.0.0.0
  • الفئة B تبدأ من 128.0.0.0
  • الفئة C تبدأ من 192.0.0.0
فما هي النطاقات التي لدينا بالضبط؟
  • الفئة أ: 0.0.0.0 - 126.255.255.255
  • الفئة ب: 128.0.0.0 - 191.255.255.255
  • الفئة ج: 192.0.0.0 - 223.255.255.255
هممم, الآن يثار سؤالين مهمين وهما:
  • إذا نظرت عن كثب ، هل ترى شبكة فرعية 127.0.0.0؟ فهي ليست ضمن الفئة A ، فما الذي حدث لهذه الشبكة؟
  • لماذا تتوقف الفئة C عند 223.255.255.255؟
للإجابة على السؤال الأول: انتقل إلى موجه الأوامر الخاص بجهاز الكمبيوتر الخاص بك واكتب "ping 127.0.0.1" وستحصل على رد. يتم استخدام نطاق الشبكة هذا كـ "loopback". واجهة الاسترجاع وهي شيء للتحقق مما إذا كان مكدس IP الخاص بك على ما يرام.

للإجابة على السؤال الثاني الذي يجب أن أخبرك به, أنه يوجد بالفعل نطاق من الفئة D ، لا يتم استخدام عناوين IP هذه لتعيينها لأجهزة الكمبيوتر ولكن يتم استخدامها من أجل ال "multicast" او الارسال المتعدد. فهي تبدأ بالنطاق 224.0.0.0.

آخر شيء أحتاج أن أخبرك به حول ال classes هو الفرق بين عناوين IP "الخاصة" و "العامة".
  • يتم استخدام عناوين IP العامة على الإنترنت.
  • يتم استخدام عناوين IP الخاصة على شبكة الاتصال الداخلية الخاصة بك ويجب عدم استخدامها على الإنترنت.
هذه هي نطاقات عناوين IP الخاصة:
  • الفئة أ: 10.0.0.0 - 10.255.255.255
  • الفئة ب: 172.16.0.0 - 172.31.255.255
  • الفئة ج: 192.168.0.0 - 192.168.255.255
الايبي 192.168.1.1 مثال على ذلك ، عنوان IP يقع ضمن الفئة C وهو عنوان IP خاص؟ أرغب في استخدام عنوان IP هذا نظرًا لأنه الأكثر شيوعًا للأشخاص ، ويستخدم كثيرًا على الشبكات المنزلية وأجهزة التوجيه SOHO  وهي اختصار ل small office home office (راوتر مكتب صغير والمكاتب المنزلية).

هل هناك أي شيء آخر نحتاج إلى معرفته حول عناوين IP؟ حسنا نعم ، شيء أخير! هناك عنوانان IP لا يمكننا استخدامها على شبكتنا.
  • عنوان الشبكة Network address.
  • عنوان البث. Broadcast address
لا يمكن استخدام عنوان الشبكة على جهاز الكمبيوتر كعنوان IP لأنه يستخدم "لتعريف" الشبكة.

وايضا لا يمكن استخدام عنوان البث على جهاز كمبيوتر كعنوان IP لأنه يستخدم في تطبيقات البث. البث هو حزمة IP يتم استلامها بواسطة جميع الأجهزة في شبكتك.

إذن كيف نتعرف على هذين العنوانين اللذين لا يمكننا استخدامهما؟ دعني أعطيك مثالاً على ذلك:

شبكة الفئة C


دعنا نستخدم نطاق الفئة C وعنوان IP الخاص بنا 192.168.1.1.

192.168.1.1 عنوان الشبكة


نحن بحاجة إلى إلقاء نظرة على الثمانية الأخيرة التي يتم استخدامها للمضيفين. إذا قمنا بتعيين كل البتات على صفر في الجزء "المضيف" لدينا ، فعندئذ سيكون لدينا عنوان الشبكة:

192.168.1.1 ثنائي عنوان الشبكة


لذلك 192.168.1.0 هو عنوان الشبكة في هذه الحالة ونحن غير قادرين على استخدام عنوان IP هذا لأجهزة الكمبيوتر. إذا قمنا بتعيين جميع وحدات البت على 1 ، فسوف يكون لدينا عنوان IP للبث ولن نتمكن أيضًا من استخدام هذا لأجهزة الكمبيوتر:

192.168.1.1 broadcast


الخلاصة:
  • تعيين جميع بتات المضيف بالقيمة 0 يمنحك عنوان الشبكة.
  • تعيين جميع بتات المضيف بالقيمة 1 يمنحك عنوان البث.
  • هذه العناوين لا يمكننا استخدامها لأجهزة الكمبيوتر.

هذا كل ما اردت ان اشرحه لك حول الإصدار الرابع من الايبي. آمل أن يكون هذا مفيدًا لك! إذا كنت قد استمتعت بقراءة هذا الدرس ، فالرجاء استخدام أزرار المشاركة الاجتماعية أدناه أو اترك تعليق.
reaction:

تعليقات