پروتوكول اتصالات

(تم التحويل من Communication protocols)

في الاتصالات، پروتوكول الاتصالات communication protocol، هي منظومة قواعد تسمع لهيئتي نظام اتصالات أو أكثر بالتواصل فيما بينهما لنقل المعلومات عن طريق أي نوع من الكميات الفيزيائية المختلفة. تعتبر هذه بمثابة القواعد أو المعيار الذي يحدد نظم، معاني وتزامن الاتصالات ووسائل اصلاح الأخطاء. يمكن تطبيق الپروتوكالات عن طريق العتاد، البرمجيات، أو بالجمع بينهما.[1]

تستخدم نظم الاتصالات أيضاً صيغ محددة بدقة (پروتوكولات) لتبادل الرسائل. لكل رسالة معنى محدد مقصود للحصول على رد من نطاق الاستجابات المحتملة المحددة مسبقاً لهذا الوضع المحدد. پروتوكولات الاتصالات يتم الاتفاق عليها من قبل الأطراف المشتركة.[2] للوصول إلى الاتفاقية يبنغي تطوير الپروتوكول إلى معيار تقني. لغة البرمجة تقدم نفس الوصف بالنسبة للحسابات، لذا فهناك تشابه وثيق بين الپروتوكولات ولغات البرمجة: الپروتوكولات بالنسبة للاتصالات تعتبر مثل لغات البرمجة بالنسبة للحسابات.[3]

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

نظم الاتصالات

المتطلبات الأساسية للپروتوكولات

  • صيغ العنوان لتبادل البيانات.
  • خريطة العنوان.[4]
  • المسار.[5]
  • اشعارات الاستلام.
  • فقدان المعلومات - مهلة وإعادة المحاولة.[6]
  • اتجاه تدفق المعلومات.[7]
  • مراقبة التسلسل.[8]
  • مراقبة التدفق.[9]


المواصفات الاصطلاحية

الپروتوكولات ولغات البرمجة

الپروتوكولات العالمية

The nice thing about standards is that you have so many to choose from.
—أندرو تانن‌باوم في شبكات الحاسوب[10]

تصميم الپروتوكول

Figure 2. الپروتوكولات المتعلقة بمخطط طبقات الإنترنت.
Figure 2. نموذج TCP / IP أو مخطط طبقات الإنترنت وعلاقته ببعض الپروتوكولات الشائعة.


Figure 3. تدفقات الرسائل باستخدام مجموعة پروتوكول.
Figure 3. تدفقات الرسائل باستخدام مجموعة پروتوكول. تظهر الحلقات السوداء حلقات المراسلة الفعلية ، الحلقات الحمراء هي الاتصالات الفعالة بين الطبقات التي تم تمكينها بواسطة الطبقات السفلية.
Figure 4. تتدفق الرسالة بوجود جهاز توجيه
Figure 4. تتدفق الرسالة بوجود جهاز توجيه


Figure 5: پروتوكول وبرمجيات الطبقات
Figure 5: پروتوكول وبرمجيات الطبقات



. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

تطوير الپروتوكول

التصنيفات

أمثلة على الپروتوكولات

أمثلة أخرى على interaction protocol:

انظر أيضاً


الهوامش

  1. ^ Licesio J. Rodríguez-Aragón: Tema 4: Internet y Teleinformática. retrieved 2013-04-24.
  2. ^ Protocol, Encyclopedia Britannica, http://www.britannica.com/EBchecked/topic/410357/protocol, retrieved on 2012-09-24 
  3. ^ خطأ استشهاد: وسم <ref> غير صحيح؛ لا نص تم توفيره للمراجع المسماة AnalogyII
  4. ^ Marsden 1986, Section 14.3 - Layering concepts and general definitions, p. 187, explains address mapping.
  5. ^ Marsden 1986, Section 3.2 - Detection and transmission errors, p. 27, explains the advantages of backward error correction.
  6. ^ Marsden 1986, Section 3.4 - Loss of information - timeouts and retries, p. 33-34.
  7. ^ Marsden 1986, Section 3.5 - Direction of information flow, p. 34-35, explains master/slave and the negotiations to gain control.
  8. ^ Marsden 1986, Section 3.6 - Sequence control, p. 35-36, explains how packets get lost and how sequencing solves this.
  9. ^ Marsden 1986, Section 3.7 - Flow control, p. 36-38.
  10. ^ Tanenbaum, Andrew S. (2003). Computer networks. Prentice Hall Professional. p. 235. ISBN 978-0-13-066102-9. Retrieved 22 June 2011.

المصادر

  • Radia Perlman: Interconnections: Bridges, Routers, Switches, and Internetworking Protocols. 2nd Edition. Addison-Wesley 1999, ISBN 0-201-63448-1. In particular Ch. 18 on "network design folklore", which is also available online at http://www.informit.com/articles/article.aspx?p=20482
  • Gerard J. Holzmann: Design and Validation of Computer Protocols. Prentice Hall, 1991, ISBN 0-13-539925-4. Also available online at http://spinroot.com/spin/Doc/Book91.html
  • Douglas E. Comer (2000). Internetworking with TCP/IP - Principles, Protocols and Architecture (4th ed.). Prentice Hall. ISBN 0-13-018380-6. In particular Ch.11 Protocol layering. Also has a RFC guide and a Glossary of Internetworking Terms and Abbreviations.
  • Internet Engineering Task Force abbr. IETF (1989): RFC1122, Requirements for Internet Hosts -- Communication Layers, R. Braden (ed.), Available online at http://tools.ietf.org/html/rfc1122. Describes TCP/IP to the implementors of protocolsoftware. In particular the introduction gives an overview of the design goals of the suite.
  • M. Ben-Ari (1982): Principles of concurrent programming 10th Print. Prentice Hall International, ISBN 0-13-701078-8.
  • C.A.R. Hoare (1985): Communicating sequential processes 10th Print. Prentice Hall International, ISBN 0-13-153271-5. Available online via http://www.usingcsp.com
  • R.D. Tennent (1981): Principles of programming languages 10th Print. Prentice Hall International, ISBN 0-13-709873-1.
  • Brian W Marsden (1986): Communication network protocols 2nd Edition. Chartwell Bratt, ISBN 0-86238-106-1.
  • Andrew S. Tanenbaum (1984): Structured computer organization 10th Print. Prentice Hall International, ISBN 0-13-854605-3.


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

وصلات خارجية