ما هي بروتوكولات الشبكة NTP و SNMP؟

من المحتمل أنك سمعت عن بروتوكول الشبكة في الماضي ولكن من المحتمل أن يكون لديك فكرة قليلة عما يدور حوله. بالتأكيد في الوقت الحالي ، يمكننا القول أن هناك أنواعًا مختلفة من بروتوكولات الشبكة المصممة لحالات استخدام محددة.

لن نشرح جميع أنواع بروتوكولات الشبكة المختلفة في هذه المقالة ، ولكن بالتأكيد سنتحدث عن اثنين منها. هما SNMP ( بروتوكول إدارة الشبكة البسيط(Simple Network Management Protocol) ) و NTP ( بروتوكول وقت الشبكة(Network Time Protocol) ).

ما هي بروتوكولات الشبكة NTP و SNMP

الفكرة هنا هي التأكد من أنه بحلول النهاية ، يجب أن يكون لديك فهم أعمق لما تدور حوله هذه البروتوكولات ، خاصة بالنسبة لأولئك الذين يتطلعون إلى دخول عالم الشبكات(Networking) في المستقبل القريب أو البعيد. لا تخطئ (Make)أنت على وشك أن تتعلم الكثير.

  1. ما هي شبكة الحاسوب؟
  2. ما هي بروتوكولات الشبكة(Network Protocols) ، هل تتساءل؟
  3. (SNMP)شرح بروتوكول SNMP ( بروتوكول إدارة الشبكة البسيط )(Simple Network Management Protocol)
  4. (NTP)شرح NTP ( بروتوكول وقت الشبكة )(Network Time Protocol)

دعونا نناقش هذا من منظور أكثر تفصيلا.

1] ما هي شبكة الكمبيوتر؟

باختصار ، شبكة الكمبيوتر(computer network) عبارة عن مجموعة من أنظمة الكمبيوتر المتصلة لمشاركة الموارد والتواصل.

2] ما هي بروتوكولات الشبكة؟

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

يجب أن نشير إلى أن بعض الشبكات تمتلك القدرة على التعرف على الرسائل وضغط البيانات لاتصالات الشبكة ، مما يوفر خدمة تقدم أداءً وموثوقية عالية.

3] شرح بروتوكول SNMP ( بروتوكول إدارة الشبكة البسيط )(Simple Network Management Protocol)

ما هي بروتوكولات الشبكة NTP و SNMP

من فهمنا ، فإن بروتوكول إدارة الشبكة البسيط(Simple Network Management Protocol) ( SNMP ) هو بروتوكول طبقة تطبيق يُستخدم بشكل أساسي لإدارة أجهزة الشبكة. عندما يتعلق الأمر ببيانات الشبكة القيمة من المحولات وأجهزة التوجيه والخوادم والطابعات وغيرها ، فإن SNMP قادر على معالجة كل ذلك.

يجب أن نلاحظ أيضًا وجود مكونين داخل شبكة يديرها SNMP. وهم على النحو التالي:

  • محطة إدارة الشبكة (NMS)(Network management station (NMS)) : حسنًا ، لذلك تم تصميم NMS لجمع معلومات SNMP من خلال مطالبة الأجهزة الموجودة على الشبكة بالكشف عن بيانات محددة. ليس ذلك فحسب ، بل يمكن للأجهزة الموجودة على شبكتك إخطار NMS بالمشكلات المحتملة عن طريق إرسال تنبيه SNMP ، المعروف أيضًا باسم الفخ. ضع(Bear) في اعتبارك أن برنامج NMS يعمل على الكمبيوتر الإداري فقط.
  • العامل(Agent) : الشيء المثير للاهتمام في برنامج Agent هو أنه يعمل على الأجهزة المدارة التي ترسل البيانات إلى SNMP عبر NMS .

ذات صلة(Related) : كيفية تمكين وتكوين خدمة SNMP(How to enable and configure SNMP service) في نظام التشغيل Windows 11/10؟

4] شرح NTP ( بروتوكول وقت الشبكة )(Network Time Protocol)

NTP ، مثل SNMP ، هو أيضًا بروتوكول طبقة تطبيق. ومع ذلك ، يتم استخدامه لمزامنة الساعة على شبكة TCP/IP بين المضيفين. يتمثل التصميم العام لـ NTP في التأكد من أن جميع أجهزة الكمبيوتر الموجودة على شبكة معينة توافق على نفس وقت الساعة.

تعد مزامنة الوقت(Time) ضرورية لأن الاختلافات يمكن أن تجعل الحياة صعبة على مسؤولي الشبكة. على سبيل المثال ، افترض أن وحدة تحكم مجال Active Directory ولا يمكن للكمبيوتر المضيف الاتفاق على وقت في نفس الوقت. في هذه الحالة ، قد تجد صعوبة في تسجيل الدخول إلى مجال AD الخاص بك.

يجب أن نلاحظ أن NTP يستخدم نظامًا هرميًا لمصادر الوقت. توجد في أعلى الهيكل مصادر دقيقة مثل GPS أو الساعات الذرية. تُعرف هذه الساعات على نطاق واسع باسم خوادم Stratum 0 ، والتي ترتبط ارتباطًا مباشرًا بخوادم Stratum 1 جنبًا إلى جنب مع جميع أجهزة الكمبيوتر التي تعمل بنظام NTP والتي توفر الوقت لخوادم Stratum 2 .

لاحظ أن NTP يستخدم بنية خادم العميل حيث يتم إنشاء مضيف واحد كخادم NTP(NTP) بينما يتم تكوين المضيفين الآخرين كعملاء NTP .

اقرأ(READ) : كيفية عرض إعدادات محول شبكة Wi-Fi.(How to view Wi-Fi Network Adapter settings.)



About the author

أنا مهندس أجهزة متخصص في تصميم وتطوير منتجات Apple مثل iPhone و iPad. لدي خبرة في كل من أجهزة iOS و edge ، بالإضافة إلى أدوات تطوير البرامج مثل Git و Swift. تمنحني مهاراتي في كلا المجالين فهمًا قويًا لكيفية تفاعل نظام تشغيل أجهزة Apple (OS) مع التطبيقات ومصادر البيانات. بالإضافة إلى ذلك ، تمكنني تجربتي مع Git من العمل على أنظمة التحكم في إصدار الكود ، والتي يمكن أن تساعد في تحسين الكفاءة والإنتاجية عند تطوير البرامج.



Related posts