ما هو بروتوكول الإنترنت “IP Address”؟
في مايو من عام 1974 بدأت فكرة بروتوكول الإنترنت “IP Address” بالتبلور بعد ما قام العالمان “بوب خان” و”فينت سيرف”؛ من معهد مهندسي الكهرباء والإلكترونيات “IEEE“، بنشر ورقة علمية كان عنوانها “بروتوكول الاتصال ضمن شبكات الحزم” قدما فيها وصفًا لبروتوكول بين الشبكات يهدف إلى تشارك البيانات فيما بينها.
ما هو بروتوكول الإنترنت “IP Address”؟ وما وظيفته؟
في مثال بسيط: كانت الطريقة في الماضي قبل اختراع الإنترنت لضمان إيصال الرسالة إلى الشخص المقصود دون غيره هي عنوان البريد؛ إذ يُكتب العنوان على الظرف فيفهم ساعي البريد من العنوان كل ما يريد، وهذا هو الدور الأولي لبروتوكول الإنترنت “IP Address”.
ويمكن تعريفه علميًا بأنه عنوان فريد يحدد جهازًا بعينه على شبكة الإنترنت أو شبكة محلية، ويرمز إليه إختصارًا بـ “IP”, وله مجموعة قواعد تحكم شكل البيانات المرسلة عبر الإنترنت أو الشبكة المحلية، والهدف منه إيصال حزم البيانات من المصدر إلى المستلم بصورة سليمة حسب المعايير الموضوعة.
ويكون حسب الشكل: XXX.XXX.XXX.XXX
Byte 4 |
Byte 3 |
Byte 2 |
Byte 1 |
XXX |
XXX |
XXX |
XXX |
شروط بروتوكول الإنترنت “IP Address”:
يتكون بروتوكول الإنترنت IP Address من أربعة خانات تمثل كل خانة “1 Byte”، ويوجد في كل خانة ثلاثة أرقام، وشروطه هي:
- عدد الأرقام في كل خانة يجب أن يكون ثلاثة على أعلى تقدير ورقمًا واحدًا كأقل تقدير محصورة بين “0-255”.
- لا يمكن أن يكون مكان الخانة خاليًا من الأرقام.
- لا يمكن أن يحتوي بروتوكول الإنترنت “IP Address” على رموز أو حروف، فقط أرقام.
- لا تبدأ الخانات “Bytes” بصفر.
مثلًا: 192.256.50.0 يعتبر هذا بروتوكول إنترنت مستوفيًا كل الشروط
أما 254.1168.j49.5 لا يعتبر بروتوكولًا لأنه يحتوي على حرف “j” واحتواء المجموعة الثانية على أكثر من ثلاثة أرقام.
كيف يعمل بروتوكول الإنترنت “IP Address”؟
يعمل بروتوكول الإنترنت IP Address وفق مجموعة من مبادئ ليقوم بتمرير البيانات؛ حيث إن كل الأجهزة تقوم بإرسال واستقبال واستبدال البيانات مع الأجهزة المرتبطة بإستخدام هذا البروتكول.
تصنيفات بروتوكول الإنترنت IP Address:
تم تصنيف بروتوكول الإنترنت IP Address إلى عدد من الأقسام ويتم على أساسه تحديد عنوان الشبكة “Netid” وعدد الأجهزة “Hostid” التي يمكن أن تتصل بالشبكة، وهي على النحو التالي:
Byte 4 |
Byte 3 |
Byte 2 |
Byte 1 |
|
Hostid |
Netid |
Class A |
||
Hostid |
Netid |
Class B |
||
Hostid |
Netid |
Class C |
||
Multicast Address |
Class D |
|||
Reserved for future use |
Class E |
-
Class A:
يبدأ “Class A” من 0 إلى 127 في “Byte1” الذي قيمته “8 Bits” ويحدد عنوان الشبكة “Netid”، بينما يشغل “Hostid” الذي يحدد عدد الأجهزة “24 Bits” في “Byte 2” و “Byte 3” و “Byte 4” في صورة واضحة لكمية الأجهزة الكبيرة التي يمكن أن يتم استيعابها في بروتوكول الإنترنت IP Address من الـ Class A.
Byte 4 |
Byte 3 | Byte 2 |
Byte 1 |
XXX | XXX | XXX |
XXX |
-
“Class B”:
يبدأ “Class B” من 128 إلى 191 في “Byte1” وتم تحديد عنوان الشبكة “Netid” من “Byte1” و”Byte 2″، اللذين تكون قيمتهما “16 Bits” ويتبقى “16 Bits” لـ”Hostid” في “Byte 3″ و”Byte 4”.
Byte 4 |
Byte 3 | Byte 2 | Byte 1 |
XXX | XXX | XXX |
XXX |
-
“Class C”:
يبدأ “Class C” من 192 إلى 223 في “Byte1” وتم تحديد عنوان الشبكة “Netid” من “Byte1″ و”Byte 2″ و”Byte 3” ما قيمته “24 Bits”، ويتبقى “8 Bits” لـ “Hostid” في “Byte 4”, الذي يكون مناسبًا أكثر في المنازل لمحدودية الأجهزة “Hostid” بالمنزل الواحد.
Byte 4 |
Byte 3 | Byte 2 | Byte 1 |
XXX | XXX | XXX |
XXX |
ما هو بروتوكول الإنترنت “IP Address” للراوتر؟
للراوتر بروتوكول يسمى “ARP – Address Relation Protocol” وظيفته إعطاء كل الأجهزة الموجودة على الشبكة “IP” داخليًا خاصًا بالشبكة عن طريق الـ “DHCP – Dynamic Host Configuration Protocol”’ الذي يقوم بتوزيع “IPs” على كل الأجهزة الموجودة على الشبكة، ويقوم نيابة عن كل الأجهزة الموجودة على الشبكة؛ عبر الـ “IP” الخاص به، بإرسال واستقبال البيانات.