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

الصفحات

هندسة وأمن شبكات، احاول في هذه المدونة اكتب مما تعلمت

ما هي البروتوكولات وما هي العناصر الرئيسية للبروتوكولات؟ و كيف يتم نقل البيانات في الشبكة؟





في الاتصالات السلكية واللاسلكية حتى تستطيع الكمبيوترات او الأجهزة الاتصال مع بعضها البعض بغض النظر عن أي اختلافات سواء في عملياتها الداخلية أو هيكلها أو تصميمها لابد من وجود مجموعة من القواعد او نظام قياسي تتابعي متفق عليه،  او بتعريف ادق مواصفات مكتوبة تحدد المهام و كيفية نقل البيانات بين الأجهزة المختلفة في نفس الشبكة، وفي الغالب تتطلب مهام الشبكات أكثر من بروتوكول واحد لأداء مهمة!

فلتنفيذ اي بروتوكول هناك ثلاثة مستويات أساسية :

·      مستوى الأجهزة: في هذا المستوى ، يمكّن البروتوكول الأجهزة من الاتصال والتواصل مع بعضها البعض لأغراض مختلفة.

·      مستوى البرنامج: في مستوى البرنامج ، يمكّن البروتوكول البرامج المختلفة من الاتصال والتواصل مع بعضها البعض.

·      مستوى التطبيق: في هذا المستوى ، يمكّن البروتوكول برامج التطبيق من الاتصال والتواصل مع بعضها البعض لأغراض مختلفة.

ومن ثم يتم تنفيذ البروتوكولات على مستويات الأجهزة والبرامج والتطبيقات.

فــعندما نريد فهم البروتوكول من ناحية مايجب توصله، وكيفية توصيله، ومتى يتم توصيلة،، فيجب ان نتعرف على مكونات البروتوكول وهي عناصره الاساسية:

·  بناء الجملة "” Syntax

يقصد به بنية أو تنسيق البيانات ومستويات الإشارة، ويشير إلى كيفية قراءة البيانات في شكل بتات أو حقول. كما أنه يقرر الترتيب الذي يتم تقديم البيانات به إلى جهاز الاستقبال.

·  دلالات منطقية  “Semantics

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

·  توقيت “ Timing

يشير التوقيت إلى خاصيتين:

متى يجب إرسال البيانات؟  ما هي سرعة ارسال واستقبال البيانات؟

يقوم بإجراء مطابقة السرعة والتسلسل والتحكم في التدفق لعناصر البيانات.

 

 

اما لو تحدثنا عن تقسيم البروتوكولات فهي تنقسم إلى:

·      البروتوكولات قياسية

هي البروتوكولات ليست خاصة بشركة أو مؤسسة معينة، وتم تطويرها من قبل مجموعة من الخبراء من منظمات مختلفة.

بعض أمثلة البروتوكولات القياسية هي FTP و DNS و DHCP و SMTP و TELNET و TFT

·      بروتوكولات ملكية

هي بروتوكولات تم تطويرها من قبل مؤسسة لأجهزتها المحددة، وللاستخدامها لابد من الحصول على إذن من المنظمة

·      بروتوكولات الملكية


أذاً لنقل البيانات على الشبكة تمر بمجموعة من الخطوات، وفي كل خطوة معينة تنفذ مهام محددة لا يمكن تنفيذها في خطوة أخرى، ولكل خطوة بروتوكول محدد أو مجموعة بروتوكولات تحدد كيفية تنفيذ المهمة المتعلقة بهذه الخطوة.

وهنا نذكر أن الجهاز المرسل يقوم باتباع هذه الخطوات من الأعلى الى الأسفل بينما يقوم الجهاز المستقبل باتباع هذه الخطوات بشكل معكوس من الأسفل الى الأعلى، فهنا ربط الموضع ب مقالة https://maha-eid.blogspot.com/2020/11/osi-model.html

 

بحيث تكون بروتوكولات جهاز المرسل مسئوله عن القيام بالمهام التالية:

  • تقسيم البيانات الى حزم.
  • إضافة معلومات العنونة الى الحزم.
  • تحضير البيانات للإرسال.
  • التقاط حزم البيانات من وسط الإتصال.
  • إدخال حزم البيانات الى داخل الكمبيوتر عبر بطاقة الشبكة.
  • تجميع كل حزم البيانات المرسلة وقراءة معلومات التحكم المضافة الى هذه الحزم.
  • نسخ البيانات من الحزم الى ذاكرة مؤقتة لإعادة تجميعها.
  • تمرير البيانات المعاد تجميعها الى البرامج في صورة مفهومة قابلة للإستخدام.

 ويطلق على حركة البيانات من الشبكة المصدر(Source)  الى الشبكة الوجهة (Destination) عبر عدة مسارات.

 والبروتوكولات التي تدعم هذا النوع من الإتصالات "متعددة المسارات بين الشبكات المحلية" تسمى البروتوكولات القابلة للتوجيه Routable Protocols.

 


تعليقات