بروتوكول (اتصالات): الفرق بين النسختين

اذهب إلى التنقل اذهب إلى البحث
تم إضافة 1٬399 بايت ، ‏ قبل سنتين
ط
استرجاع تعديلات 197.253.222.175 (نقاش) حتى آخر نسخة بواسطة صالح
وسوم: تحرير من المحمول تعديل ويب محمول إزالة نصوص
ط (استرجاع تعديلات 197.253.222.175 (نقاش) حتى آخر نسخة بواسطة صالح)
وسم: استرجاع
في المعلوماتية، يشكل (البروتوكول)الميثاق أو معيار أو الاتفاق ت الذي ينظم ويمكن من إجراء عملية ربط (connection)، الاتصال communication، ونقل البيانات بين جهازين. بالشكل الأبسط، يمكن أن نعرف الميثاق على أنه "قواعد التحكم" (the rules governing) الصياغة النحوية (syntax)، والدلالية (semantics) والتزامن (synchronization) في عملية الاتصال. يمكن أن تطبق المواثيق من قبل عتاد صلب، أو برمجيات أو مزيج من هذا وذاك. يحدد الميثاق في أدنى مستوياته سلوك الاتصال في العتاد الصلب.<ref>{{citation |المسار=http://www.britannica.com/EBchecked/topic/410357/protocol |العنوان=Protocol |الناشر=[[موسوعة بريتانيكا]] |تاريخ الوصول=2012-09-24}}</ref> للوصول إلى اتفاق، يمكن تطوير بروتوكول في معيار تقني . لغة البرمجة يصف نفسه بالنسبة الحسابية ، لذلك هناك تشابه وثيق بين البروتوكولات و خوارزميات البرمجة .
 
== أنظمة التواصل ==
Mosta lhho hodhige cbf mpfjs8 pso6 lgmlys mossavog 0771273ip
المعلومات المتبادلة بين الأجهزة من خلال الشبكة، أو وسائل الإعلام الأخرى محكومة بـقواعد واتفاقيات دولية ومنصوص عليها في المواصفات الفنية بمعايير بروتوكول الاتصالات. وبطبية الرسالة تسلك الرسالة موصفات بروتوكول الدولة المعتمد منها
 
في نظام الحوسبة الرقمية، يمكن التعبير عن القواعد من [[الخوارزميات]] و[[هياكل البيانات]]. التعبير عن الخوارزميات في لغة برمجة محمولة يجعل [[نظام التشغيل]] برمجيات بروتوكول مستقل.
[[أنظمة التشغيل]] عادة ما تحتوي على مجموعة من العمليات التي تعالج البيانات على التواصل مع بعضها البعض مشتركة المتعاونة. ويخضع هذا الاتصال عن طريق بروتوكولات مفهومة جيدا، والتي يمكن تضمينها في رمز العملية نفسها.<ref name="Ben-Ari p.27">Ben-Ari 1982, Section 2.7 - Summary, p. 27, summarizes the concurrent programming abstraction.</ref>
 
في ذلك الوقت تم تطوير الإنترنت، وطبقات ثبت أن يكون أسلوب التصميم الناجح لكلا مترجم ونظام التشغيل التصميم، ونظرا لأوجه التشابه بين لغات البرمجة وبروتوكولات الاتصال، تم تطبيق طبقات إلى البروتوكولات أيضا.<ref>Comer 2000, Sect. 11.2 - The Need For Multiple Protocols, p. 177, explains this by drawing analogies between computer communication and programming languages.</ref> وهذا أتاح ترتفع إلى مفهوم بروتوكولات الطبقات التي تشكل في الوقت الحاضر على أساس تصميم البروتوكول.<ref name="Sect p. 192">Sect. 11.10 - The Disadvantage Of Layering, p. 192, states: layering forms the basis for protocol design.</ref>
 
النظم عادة لا تستخدم بروتوكول واحد للتعامل مع الإرسال. وبدلا من ذلك فإنها تستخدم مجموعة من البروتوكولات المتعاونة، أحيانا تتشارك مجموعة البروتوكول أو بروتوكول مثل .<ref name="Sect p. 177">Comer 2000, Sect. Moتيار11.2 من- كلThe طبقة،Need لذلكFor نوعاMultiple منProtocols, مضاعفةp. /177, demultiplexingstates تأخذthe مكانsame.</ref> ويتمبعض إنجاز اختيارمجموعة بروتوكول المقبلأشهرها منما خلاليلي: توسيعIPX الرسالة/ معSPX محدد، بروتوكولX.25 ،AX.25 ، اتصال AppleTalk و TCP / لكلIP طبقة.
 
ويمكن ترتيب البروتوكولات القائمة على وظائف في مجموعات، على سبيل المثال هناك مجموعة من بروتوكولات النقل. يتم تعيين وظائف على طبقات، كل طبقة حل فئة مميزة من المشاكل المتعلقة، على سبيل المثال: application-، بالنقل، بالإنترنت والشبكة واجهة وظائف لنقل رسالة، وبروتوكول لابد من اختيار من كل طبقة، لذلك نوعا من مضاعفة / demultiplexing تأخذ مكان. ويتم إنجاز اختيار بروتوكول المقبل من خلال توسيع الرسالة مع محدد بروتوكول لكل طبقة.
== المتطلبات الأساسية للبروتوكولات ==
 

قائمة التصفح