ما هي الملكية الفكرية؟
يشير IP إلى بروتوكول الإنترنت. يتم تعيين عنوان IP لكل جهاز متصل بالشبكة. يستخدم كل جهاز عنوان IP للاتصال. ويعمل أيضًا كمعرف حيث يتم استخدام هذا العنوان لتحديد الجهاز الموجود على الشبكة. وهو يحدد التنسيق الفني للحزم. بشكل أساسي، يتم دمج كلتا الشبكتين، أي IP وTCP، معًا، لذا يُشار إليهما معًا باسم TCP/IP. يقوم بإنشاء اتصال افتراضي بين المصدر والوجهة.
يمكننا أيضًا تحديد عنوان IP كعنوان رقمي مخصص لكل جهاز على الشبكة. يتم تعيين عنوان IP لكل جهاز بحيث يمكن التعرف على الجهاز الموجود على الشبكة بشكل فريد. لتسهيل توجيه الحزم، يستخدم بروتوكول TCP/IP عنوانًا منطقيًا بطول 32 بت يُعرف باسم IPv4 (بروتوكول الإنترنت الإصدار 4).
يتكون عنوان IP من جزأين، الأول هو عنوان الشبكة، والآخر هو عنوان المضيف.
هناك نوعان من عناوين IP:
- IPv4
- IPv6
ما هو IPv4؟
IPv4 هو الإصدار 4 من IP. إنه الإصدار الحالي وعنوان IP الأكثر استخدامًا. وهو عنوان مكون من 32 بت مكتوب بأربعة أرقام مفصولة بـ 'نقطة'، أي نقاط. هذا العنوان فريد لكل جهاز.
دورة حياة اس دي ال سي
على سبيل المثال، 66.94.29.13
يمثل المثال أعلاه عنوان IP الذي تُسمى فيه كل مجموعة من الأرقام مفصولة بنقاط بـ Octet. يقع كل رقم في الثماني في النطاق من 0 إلى 255. يمكن أن ينتج هذا العنوان 4,294,967,296 عنوانًا فريدًا محتملاً.
البرمجة في صفائف C
في عالم شبكات الكمبيوتر اليوم، لا تفهم أجهزة الكمبيوتر عناوين IP بالتنسيق الرقمي القياسي، حيث تفهم أجهزة الكمبيوتر الأرقام بتنسيق ثنائي فقط. يمكن أن يكون الرقم الثنائي إما 1 أو 0. ويتكون IPv4 من أربع مجموعات، وتمثل هذه المجموعات الثماني. تمثل البتات الموجودة في كل ثماني عددًا.
يمكن أن تكون كل بتة في الثماني إما 1 أو 0. إذا كانت البتة 1، فسيتم احتساب الرقم الذي تمثله، وإذا كانت البتة 0، فلن يتم احتساب الرقم الذي تمثله.
تمثيل 8 بت الثماني
يوضح التمثيل أعلاه بنية الثماني بتات.
الآن، سنرى كيفية الحصول على التمثيل الثنائي لعنوان IP أعلاه، أي 66.94.29.13
الخطوة 1: أولا، نجد العدد الثنائي 66.
للحصول على 66، نضع 1 تحت 64 و2 لأن مجموع 64 و2 يساوي 66 (64+2=66)، وستكون البتات المتبقية صفرًا، كما هو موضح أعلاه. ولذلك، فإن إصدار البت الثنائي 66 هو 01000010.
الخطوة 2: الآن، نحسب الرقم الثنائي 94.
المتغيرات العالمية شبيبة
للحصول على 94، نضع 1 تحت 64 و16 و8 و4 و2 لأن مجموع هذه الأرقام يساوي 94، وستكون البتات المتبقية صفرًا. ولذلك، فإن إصدار البت الثنائي 94 هو 01011110.
الخطوة 3: الرقم التالي هو 29.
للحصول على 29، نضع 1 تحت 16 و8 و4 و1 لأن مجموع هذه الأرقام يساوي 29، وستكون البتات المتبقية صفرًا. ولذلك، فإن إصدار البت الثنائي 29 هو 00011101.
اختيار نوع
الخطوة 4: الرقم الأخير هو 13.
للحصول على 13، نضع 1 تحت 8 و4 و1 لأن مجموع هذه الأرقام يساوي 13، وستكون البتات المتبقية صفرًا. ولذلك، فإن إصدار البت الثنائي 13 هو 00001101.
عيوب IPv4
ويبلغ عدد سكان العالم حاليا 7.6 مليار نسمة. يمتلك كل مستخدم أكثر من جهاز متصل بالإنترنت، وتعتمد الشركات الخاصة أيضًا على الإنترنت. كما نعلم أن IPv4 ينتج 4 مليارات عنوان، وهو ما لا يكفي لكل جهاز متصل بالإنترنت على هذا الكوكب. على الرغم من اختراع التقنيات المختلفة، مثل القناع متغير الطول، وترجمة عنوان الشبكة، وترجمة عنوان المنفذ، والفئات، والترجمة بين المجالات، للحفاظ على عرض النطاق الترددي لعنوان IP وإبطاء استنفاد عنوان IP. في هذه التقنيات، يتم تحويل IP العام إلى IP خاص بحيث يمكن للمستخدم الذي لديه IP عام أيضًا استخدام الإنترنت. لكن مع ذلك، لم يكن هذا فعالًا جدًا، لذا فقد أدى إلى تطوير الجيل التالي من عناوين IP، أي IPv6.
قائمة إعدادات هاتف أندرويد
ما هو IPv6؟
ينتج IPv4 4 مليارات عنوان، ويعتقد المطورون أن هذه العناوين كافية، لكنهم كانوا مخطئين. IPv6 هو الجيل التالي من عناوين IP. يتمثل الاختلاف الرئيسي بين IPv4 وIPv6 في حجم عنوان عناوين IP. IPv4 هو عنوان 32 بت، في حين IPv6 هو عنوان سداسي عشري 128 بت. يوفر IPv6 مساحة عنوان كبيرة، ويحتوي على رأس بسيط مقارنةً بـ IPv4.
يوفر إستراتيجيات انتقالية تقوم بتحويل IPv4 إلى IPv6، وهذه الاستراتيجيات هي كما يلي:
يحتوي هذا العنوان السداسي العشري على أرقام وحروف أبجدية. نظرًا لاستخدام كل من الأرقام والحروف الهجائية، فإن IPv6 قادر على إنتاج أكثر من 340 وندسيليون (3.4*10)38) عناوين.
IPv6 هو عنوان سداسي عشري 128 بت يتكون من 8 مجموعات كل منها 16 بت، ويتم فصل هذه المجموعات الثمانية بنقطتين. في IPv6، يمثل كل حرف سداسي عشري 4 بتات. لذلك، نحن بحاجة إلى تحويل 4 بت إلى رقم سداسي عشري في المرة الواحدة
تنسيق العنوان
تنسيق عنوان IPv4:
تنسيق عنوان IPv6:
يوضح الرسم البياني أعلاه تنسيق عنوان IPv4 وIPv6. IPv4 هو عنوان عشري 32 بت. يحتوي على 4 ثمانيات أو حقول مفصولة بـ 'نقطة'، ويبلغ حجم كل حقل 8 بت. يجب أن يكون الرقم الذي يحتوي عليه كل حقل في النطاق من 0 إلى 255. في حين أن IPv6 هو عنوان سداسي عشري 128 بت. يحتوي على 8 حقول مفصولة بنقطتين، ويبلغ حجم كل حقل 16 بت.
الاختلافات بين IPv4 وIPv6
IPv4 | IPv6 | |
---|---|---|
طول العنوان | IPv4 هو عنوان 32 بت. | IPv6 هو عنوان 128 بت. |
مجالات | IPv4 هو عنوان رقمي يتكون من 4 حقول مفصولة بنقطة (.). | IPv6 هو عنوان أبجدي رقمي يتكون من 8 حقول، مفصولة بنقطتين. |
الطبقات | يحتوي IPv4 على 5 فئات مختلفة من عناوين IP التي تشمل الفئة A والفئة B والفئة C والفئة D والفئة E. | لا يحتوي IPv6 على فئات عناوين IP. |
عدد عنوان IP | يحتوي IPv4 على عدد محدود من عناوين IP. | يحتوي IPv6 على عدد كبير من عناوين IP. |
VLSM | وهو يدعم VLSM (قناع الشبكة الفرعية ذو الطول الظاهري). هنا، يعني VLSM أن Ipv4 يحول عناوين IP إلى شبكة فرعية بأحجام مختلفة. | لا يدعم VLSM. |
تكوين العنوان | وهو يدعم التكوين اليدوي وDHCP. | وهو يدعم الدليل، DHCP، التكوين التلقائي، وإعادة الترقيم. |
مساحة العنوان | يولد 4 مليار عنوان فريد | فهو يولد 340 عنوانًا فريدًا من نوعه. |
سلامة الاتصال من طرف إلى طرف | في IPv4، لا يمكن تحقيق تكامل الاتصال من طرف إلى طرف. | في حالة IPv6، يمكن تحقيق تكامل الاتصال من طرف إلى طرف. |
ميزات الأمان | في IPv4، يعتمد الأمان على التطبيق. لم يتم تطوير عنوان IP هذا مع وضع ميزة الأمان في الاعتبار. | في IPv6، تم تطوير IPSEC لأغراض أمنية. |
تمثيل العنوان | في IPv4، يتم تمثيل عنوان IP بالنظام العشري. | في IPv6، يتم تمثيل عنوان IP بالنظام الست عشري. |
التجزئة | تتم التجزئة بواسطة المرسلين وأجهزة التوجيه. | التجزئة تتم من قبل المرسلين فقط. |
تحديد تدفق الحزمة | ولا يوفر أي آلية لتحديد تدفق الحزمة. | يستخدم حقل تسمية التدفق في الرأس لتحديد تدفق الحزمة. |
حقل المجموع الاختباري | حقل المجموع الاختباري متاح في IPv4. | حقل المجموع الاختباري غير متوفر في IPv6. |
مخطط النقل | يتم بث IPv4. | من ناحية أخرى، IPv6 هو البث المتعدد، مما يوفر عمليات شبكة فعالة. |
التشفير والمصادقة | لا يوفر التشفير والمصادقة. | ويوفر التشفير والمصادقة. |
عدد الثمانيات | يتكون من 4 ثمانيات. | يتكون من 8 حقول، وكل حقل يحتوي على 2 ثماني. ولذلك، فإن العدد الإجمالي للثمانيات في IPv6 هو 16. |