البروتوكول Protocol:
وهو عباره عن برنامج موجود تلقائيا في أي نظام تشغيل (ويندوز، ماك، لينكس ) فأي نظام تشغيل في العالم يكون به بروتوكول (HTTP ) .
ولكي يقوم البروتوكول بنقل البيانات (Data) أو المعلومات من المستخدم إلى الإنترنت (Internet) ومن الانترنت إلى المستخدم يستلزم وجود ثغرة برمجية مفتوحة (port).
فمثلا :
Protocol HTTP +port 80
في هذا المثال بروتوكول تصفح الانترنت HTTP يتعامل مع ثغرة برمجية رقمها 80 (ثابته في كل أنظمة التشغيل ).
البورت (port ):
وهو ثغرة برمجية في أنظمة التشغيل وعددها يتراوح ما بين 0 الى 65536 ثغرة برمجية وكل ثغرة يعمل عليها بروتوكول مختلف عن الآخر وذلك لتنظيم دخول و خروج البيانات (Data).
أنواع البروتوكولات:
لن نستطيع تعداد جميع أنواع البروتوكولات في هذه المقالة لكننا سنقدم لكم أشهرها وأكثرها أهميةً واستخدامًا.
- IP (بروتوكول الإنترنت):
بروتوكول الإنترنت Internet Protocol Address أو كما يعرف اختصارًا ب IP Address هو بروتوكول الاتصال الأساسي في حزمة بروتوكولات TCP/IP. يستخدم في الأجهزة الحاسوبية لربطها سويًا ضمن الشبكة كما أنه المسؤول عن عملية العنونة وإعطاء كل جهازٍ عنوانًا فريدًا من نوعه.
- TCP (بروتوكول التحكم بالنقل):
أحد بروتوكولات الاتصال الهامة والذي يستخدم في نقل البيانات عبر الشبكة، أي بتعبيرٍ آخر هو مجموعة القواعد والإجراءات التي تحكم نقل البيانات بين طرفين، حيث يؤمن نقل البيانات بشكلٍ آمنٍ بين المرسل والمستقبل على شبكة الإنترنت. ويعمل مع بروتوكول IP كثنائيٍّ معروفٍ بالاسم TCP/IP حيث يقوم بروتوكول الإنترنت بتأمين اتصال الأجهزة مع بعضها ويضمن بروتوكول التحكم بالنقل نقل البيانات فيما بين هذه الأجهزة.
أحد بروتوكولات الإنترنت التي تستخدمها البرامج التي تعمل على شبكة الإنترنت لإرسال رسائلٍ قصيرةٍ تسمى حزم بيانات datagrams لكنه يتميز بعدم حاجته إلى اتصالٍ أوليٍّ بين الطرفين، أي أنه مشابهٌ لحدٍ كبيرٍ لبروتوكول TCP لكن يكمن الاختلاف بينهما بطريقة الاتصال بين الأجهزة والسرعة في إيصال البيانات، بالإضافة إلى أنه على عكس بروتوكول TCP فهو لا يقوم بانتظار وصول إشعارٍ لتأكيد تمام عملية النقل بل يهتم فقط بإنجاز المهمة المطلوبة دون العناية بنجاحها أو لا.
إقرأ أيضاً في لحن الحياة
كيف يعمل ڤيروس كورونا المُستجد COVID-19 .. و كيف يحاربه الجهاز المناعي عند الإنسان ..؟؟؟
- HTTP بروتوكول نقل النص التشعبي:
هو البروتوكول الرئيسي لنقل البيانات عبر الإنترنت، إذ يشكل مجموعة القواعد لنقل الملفات كالنصوص والرسومات والصوت وغيرها على شبكة الإنترنت أي أنه يتيح نقل صفحات الإنترنت والتي تبنى اعتمادًا على لغة HTML واللغات المرتبطة بها مثل CSS وغيرها من المخدم إلى المستعرض.
- HTTPs بروتوكول نقل النص التشعبي الآمن:
يشكل نسخةً آمنةً من بروتوكول HTTP إذ يشير حرف s إلى كلمة Secure والتي تعني “آمن” باللغة الإنجليزية.
يشكل أسلوبًا لضمان الاتصال الآمن بين متصفح المستخدم وخادم الويب، ويتم التعرف عليه من خلال شريط العناوين في المتصفح إذ يظهر بلونٍ أخضر في شريط العنوان أو قفل في نافذة المتصفح للإشارة إليه.
- DNS بروتوكول نظام أسماء النطاقات:
يعمل هذا البروتوكول على ترجمة أسماء النطاقات والتي نبحث من خلالها على موقع ويب معين إلى عنوان IP الخاص بالموقع. إذ أن المستعرضات تحتاج إلى عناوين ال IP لتحميل الموارد من موقعٍ معينٍ لذا يجب ترجمة أسماء النطاقات إلى عناوين الإنترنت وهذه هي مهمةٌ هذا البروتوكول. أي يمكننا وصفه بدليل هاتف الإنترنت.
- FTP بروتوكول نقل الملفات:
يقوم هذا البروتوكول بنقل الملفات بين جهازين متصلين عبر حزمة TCP/IPهما جهاز الخادم والزبون. يستخدم عادةً لنقل الملفات من وإلى المخدم بالإضافة إلى إمكانية التعديل عليها أو تبديل الاسم وغير ذلك من المهمات المشابهة. لكنه يعتبر غير آمنٍ بشكلٍ كافٍ لذا قل استخدامه في الآونة الأخيرة بشكلٍ كبيرٍ.
- بروتوكولات البريد:
يعتبر بروتوكول SMTP أحد بروتوكولات TCP/IP ويستخدم في إرسال وتلقي البريد الإلكتروني، إلا أنه وبسبب محدودية قدرته في جدولة الرسائل في بريد المتلقي فيتم عادةً استخدام أحد البروتوكولات (POPأو IMAP) والتي تتيح للمستخدم حفظ الرسائل في صندوق بريد الخادم وتحميلها بشكلٍ دوريٍّ من هناك. أي يستخدم عادةً SMTP لإرسال البريد الإلكتروني، بينما يستخدم بروتوكول POP بإصداراته الثلاث وبروتوكول IMAP لتلقي البريد.
- DHCP بروتوكول التهيئة الآلية للمضيفين:
أحد بروتوكولات الشبكة المستخدمة لتعيين عنوان بروتوكول الإنترنت بصورةٍ ديناميكيةٍ إلى أي جهازٍ أو عقدةٍ على الشبكة حتى يتمكنوا من الاتصال باستخدام IP. إذ يقوم بأتمتة هذه الأجهزة والمكونات وإدارتها مركزيًا بدلًا من مطالبة مسؤولي الشبكة بتعيين عناوين IP بشكلٍ يدويٍّ لكافة أجهزة الشبكة. يمكن تطبيقه على الشبكات المحلية الصغيرة بالإضافة إلى شبكات المؤسسات الكبيرة.
- ICMP بروتوكول رسائل التحكم في الإنترنت:
أحد بروتوكولات الإعلام عن الأخطاء، إذ يستخدم لإنشاء رسائل الخطأ إلى عنوان IP المرسل عند حدوث مشاكلٍ في الشبكة تمنع تسليم حزم IP. أي أن مهمته تتركز في إخبار المرسل بعدم القدرة على الوصول إلى جهاز المتلقي لتسليم الحزمة كأن يطلب المرسل إحدى الخدمات غير المتاحة