الأربعاء 24 ابريل 2024 أبوظبي الإمارات
مواقيت الصلاة
أبرز الأخبار
عدد اليوم
عدد اليوم

مبادئ الإنترنت والبروتوكولات

مبادئ الإنترنت والبروتوكولات
31 مايو 2007 22:26
دعونا نبدأ بسؤال هام : هل الإنترنت مفيدة في حياتنا؟ من المؤكد أن كل من استطاع أن يستخدم الإنترنت الاستخدام الأمثل سوف تكون إجابته هي بالطبع نعم· حقا إن الإنترنت اصبح من أهم الوسائل المتاحة لنا للتعلم والاتصالات على حد سواء فقد قامت الإنترنت بجعل عملية الاتصال بين البلدان المختلفة أمر في غاية السهولة وذلك من خلال برامج الـ Chat (المحادثة) هذا بالإضافة إلى كم المعلومات الهائل الذي يمكن الحصول عليه من الإنترنت في مختلف المجالات بدءا من المجالات العلمية و الأدبية و وصولا إلى الموضة وحتى فنون الطبخ و بذلك أصبح الإنترنت عالم يسبح في أبحره أناسا من مختلف المجالات و الأعمار فهيا بنا نسبح معا في أسرار هذا العالم · ما هي الإنترنت؟ الإنترنت هي عبارة عن شبكة ضخمة جدا تربط عدد ضخم و هائل من الأجهزة حول العالم بمصدر هائل للمعلومات· وهذا الربط لا يتم بشكل مباشر بين جهاز المستخدم والجهاز المحتوي على المعلومات ولكن الأمر مقسم إلى نقاط انتقالية ففي كل بلد توجد شركات تقدم خدمة الإنترنت وتسمى Internet Service Provider وتختصر إلى ISP و لكي أقوم بالدخول على الإنترنت من جهازي فإن جهازي يقوم بالاتصال بجهاز الشركة المقدمة لخدمة الإنترنت التي اشترك معها ثم يقوم جهاز الشركة بالانتقال إلى المرحلة التالية وهى جهاز اكثر تجهيزا ويحتوي على معلومات اكثر تتصل به جميع الشركات مقدمة الخدمة في هذه البلد ويستمر الأمر هكذا(جهاز يتصل بجهاز ) حتى نصل إلى المصدر الأساسي والضخم للمعلومات ولكي يستطيع جهازي القيام بعملية الاتصال هذه فإنه يستخدم Software (برنامج) مهمته هي تمكين الأجهزة من الاتصال ببعضها البعض وهو ما يسمى بروتوكول Protocol وهو عبارة عن مجموعه من القواعد تمكن الأجهزة من التحدث إلى بعضها البعض ومن اشهر الـProtocols المستخدمة هو Transmission Control Protocol/Internet Protocol والذي يتم اختصاره إلى TCP/IP. شبكة الإنترنت خطوات إرسال طلب لبيانات على شبكة الإنترنت 1- يقوم الـ TCP/IP الموجود على الجهاز الطالب للخدمة بإرسال الطلب عن طريق تقسيمه إلى أجزاء ثم يرسلها إلى الجهاز المحتوي على المعلومات· 2- يقوم الـ TCP/IP الموجود على الجهاز المقدم للخدمة بتجميع هذه الأجزاء فيستطيع معرفة البيانات المطلوبة ثم يقوم بالبحث عنها وعند إيجادها يقوم بإرسالها إلى الجهاز الطالب للخدمة عن طريق تقسيمها مره أخرى إلى أجزاء· 3- يستقبل الجهاز الطالب للخدمة هذه الأجزاء ثم يقوم بتجميعها وعرض الناتج على الشاشة· كيف يمكن للجهاز مقدم الخدمة تحديد الجهاز الطالب للخدمة لو تخيلت انك قمت بإرسال خطاب إلى شخص ما تريد منه إفادتك عن معلومات معينه أو حتى أرسلت لشركة تريد شراء أحد منتجاتها فكيف يتمكن هذا الشخص أو هذه الشركة من الاتصال بك ؟ طبعا سوف يقوم هذا الشخص أو هذه الشركة بالاتصال بك من خلال عنوانك و الذي يجب أن تكون قد كتبته على الظرف الحاوي للخطاب الذي قمت بإرساله والأمر بالنسبة لجهاز الكمبيوتر لا يخرج عن هذا الإطار حيث أن كل جهاز يجب أن يكون له عنوان خاص به ويتم إرسال هذا العنوان إلى الجهاز المحتوي على البيانات أثناء إرسال الطلب إليه وبذلك يستطيع الجهاز المقدم للخدمة تحديد الجهاز الطالب للخدمة ومن ثم يقوم بإرسال البيانات المطلوبة إليه و هذا العنوان الخاص بالجهاز يسمى IP Address و كلمة Address تعني عنوان أما حرفي IP فهما اختصار لـ Internet Protocol (إنترنت بروتوكول) و هو عبارة عن رقم مكون من أربعة أجزاء يُفصل بين كل جزأين منهم بنقطة (Dot) و كل جزء منهم هو عبارة عن رقم بين صفر و ·255 و هذه الطريقة في تكوين الـ IP Address تسمح بتكوين 4 بليون IP. أمثلة على الـ IP Addresses 196,132,34,10 مثال صحيح الرابع الثالث الثاني الأول 315,10,115,30 مثال خاطئ حيث أن الرقم الأول (315) أكبر من 255 196,132,10 مثال خاطئ حيث أنهم ثلاثة أرقام فقط و ليس أربعة 196,132,115,40,10 مثال خاطئ حيث أنهم خمسة أرقام و ليس أربعة Internet Protocol Version 6 (IP V6) على الرغم من ضخامة الرقم الذي يقدمه نظام الـ IP (4 بليون) إلا أن الطلب المستمر على الإنترنت سوف يستهلك سريعا ذلك الرقم و من ثم بدأ التفكير في نظام آخر و هو الـ IP V6 و هذا النظام يتكون من ثمانية أجزاء يتم الفصل بين كل جزأين منهم بنقطتين فوق بعض (Colon) و هذا النظام يستخدم نظام الـ Hexadecimal في كتابة الأرقام و فيه يتم استخدام الأرقام من صفر إلى تسعة و الحروف من A إلى F بحيث أن A تمثل 10 و B تمثل 11 و C تمثل 12 و D تمثل 13 و E تمثل 14 و F تمثل ·15و الـ IP V6 لم ينتشر استخدامه بعد· مثال على IP V6 5003AB:3B41:4C32:1F61:2D23:FE2C:AC74 Subnet Mask ويرتبط بمفهوم الـ IP Address مفهوم آخر هو الـ Subnet Mask و هو رقم من أربعة أجزاء يُفصل بين كل جزأين منهم بنقطة و يجب أن يكون أول رقم فيهم هو 255 أما باقي الأرقام الثلاثة فيمكن أن تكون أي رقم من ،255 ،252 ،248 ،240 ،224 ،192 ،128 صفر· مثال 255,255,0,0 ويُستخدم الـ Subnet Mask في تحديد عدد الأجزاء المسؤولة من الأربعة أجزاء الموجودة في الـ IP Address عن تحديد الـ Network Address (عنوان الشبكة) و الأجزاء المسؤولة عن تحديد الـ Computer Address (عنوان الجهاز) ، و يجب أن تكون هذه الأجزاء متتالية فلا يمكن مثلا أن يكون الجزء الأول و الثالث من IP هما عنوان الشبكة و الجزء الثاني و الرابع منه هما عنوان الكمبيوتر و لكن يمكن أن يكون الجزء الأول والثاني هما عنوان الشبكة و الجزء الثالث و الرابع هما عنوان الكمبيوتر و يمكن أيضا أن يكون الجزء الأول فقط هو عنوان الشبكة والأجزاء الثاني والثالث والرابع هما عنوان الكمبيوتر وكذلك يمكن أن تكون الأجزاء الأول و الثاني و الثالث هم عنوان الشبكة والجزء الرابع هو عنوان الكمبيوتر، وذلك حيث أن وجود صفر في الـSubnet Mask يعني أن الرقم المقابل لهذا الصفر في الـIP Addresses هو عنوان للكمبيوتر أما وجود أي رقم آخر غير الصفر في الـ Subnet Mask فإنه يعنى أن الرقم المقابل في الـIP Addresses هو عنوان للشبكة المحتوية على هذا الجهاز· مثال 196,168,30,10 IP Subnet Mask 255,255,255,0 رقم عشرة في الـIP هو الرقم المقابل للرقم صفر في الـ Subnet Mask وعلى ذلك فإن رقم عشرة هو الرقم المسؤول عن تحديد عنوان الجهاز في الشبكة الموجود فيها والتي تم تحديد عنوانها بأول ثلاثة أرقام في الـ IP و هو 196,168,30 وهذا يتشابه مع عنوان أي منزل حيث أنه يكون هناك جزء من العنوان مسؤول عن تحديد المنطقة السكنية والشارع و يكون هناك جزء آخر مسؤول عن تحديد رقم المنزل في هذا الشارع· إعداد-عبير السيد abr_elsayed@yahoo.com
جميع الحقوق محفوظة لمركز الاتحاد للأخبار 2024©