ميثاق اتصالات
في المعلوماتية، يشكل الميفاق (البروتوكول) معيار أو اتفاق ينظم ويمكن من إجراء عملية ربط (connection)، الاتصال communication، ونقل البيانات بين جهازين. بالشكل الأبسط، يمكن أن نعرف الميثاق على أنه "قواعد التحكم" (the rules governing) الصياغة النحوية (syntax)، والدلالية (semantics) والتزامن (synchronization) في عملية الاتصال. يمكن أن تطبق المواثيق من قبل عتاد صلب، أو برمجيات أو مزيج من هذا وذاك. يحدد الميثاق في أدنى مستوياته سلوك الاتصال في العتاد الصلب.
يمكن أن نميز المواثيق (البروتوكولات) عن المعايير، الذي يحدد بشكل متنوع كيفية بناء حاسوب أو وسائل عتاد صلب أخرى، أو كيف تنسق مكونات الملفات، أو يصف البنية الثابتة للواجهة الشبكية. تستخدم المواثيق (البروتوكولات)أيضا لتعريف سلوك الاتصالات حقيقية الزمن (real-time)، في حين تطبق المعايير لتحكم بنية المعلومات المرتبطة بالتخزين طويل الأمد.
لمتطلبات الأساسية للبروتوكولات
يتم إرسال الرسائل واستقبالها على التواصل نظم لاقامة اتصالات. وينبغي أن بروتوكولات تحديد ذلك القواعد المنظمة لانتقال العدوى. بشكل عام، ينبغي أن تعالج بكثير من ما يلي:
نماذج البيانات لتبادل البيانات. ويتم تبادل bitstrings رسالة الرقمية. يتم تقسيم bitstrings في الحقول ولكل حقل يحمل المعلومات ذات الصلة في البروتوكول. المفهوم ينقسم إلى قسمين bitstring تسمى منطقة الرأس ومنطقة البيانات. يتم تخزين الرسالة الفعلية في ناحية البيانات، وبالتالي فإن منطقة الرأس يحتوي على الحقول التي تحتوي على أكثر ملاءمة للبروتوكول. وتنقسم Bitstrings أطول من وحدة الإرسال القصوى (MTU) في قطع من الحجم المناسب.
صيغ عنوان لتبادل البيانات. يتم استخدام عناوين لتحديد كل من المرسل والمتلقي المقصود (ق). يتم تخزين العناوين في منطقة رأس bitstrings، مما يسمح للأجهزة الاستقبال لتحديد ما إذا كان يقصد bitstrings لأنفسهم، وينبغي أن يتم معالجتها أو ينبغي تجاهلها. ويمكن تحديد العلاقة بين المرسل والمستقبل باستخدام زوج عنوان (عنوان المرسل وعنوان المتلقي). عادة بعض القيم عنوان لها معان خاصة. يمكن اتخاذها عنوان كل 1S إلى يعني التصدي لجميع المحطات على الشبكة، وإرسال ذلك إلى هذا العنوان من شأنه أن يؤدي في رسالة بثها على الشبكة المحلية. وتسمى مجتمعة القواعد التي تصف معاني قيمة عنوان التصدي للمخطط.
معالجة رسم الخرائط. أحيانا بروتوكولات تحتاج إلى تعيين عناوين واحد مخطط على عناوين خطة أخرى. على سبيل المثال لترجمة عنوان IP المنطقي المحدد من قبل التطبيق إلى عنوان جهاز إيثرنت. هذا ويشار إلى أنه تعيين عنوان.
التوجيه. عندما لا تكون مرتبطة مباشرة النظم، ونظم وسيطة على طول الطريق إلى المتلقي المقصود (ق) تحتاج إلى إعادة توجيه رسائل باسم المرسل. على شبكة الإنترنت، يتم توصيل الشبكات التي تستخدم أجهزة التوجيه. وتسمى هذه الطريقة في ربط الشبكات بالإنترنت.
الكشف عن أخطاء الإرسال من الضروري على الشبكات التي لا يمكن أن يضمن خالية من الأخطاء العملية. في مقاربة مشتركة، تضاف مراكز التأهيل المجتمعي من ناحية البيانات إلى نهاية الحزم، مما يجعل من الممكن لجهاز الاستقبال لكشف الفروق الناجمة عن الأخطاء. المتلقي يرفض الحزم على الاختلافات لجنة حقوق الطفل، ويرتب بطريقة أو بأخرى لإعادة الإرسال.
مطلوب شكر وتقدير من استقبال الصحيح من الحزم لمهيأ للاتصال الاتصالات. وترسل شكر وتقدير من أجهزة الاستقبال إلى المرسلين كل منهما.
فقدان المعلومات - مهلة وإعادة المحاولة. قد يتم فقدان الحزم على الشبكة أو يعانون من التأخير لفترات طويلة. للتعامل مع هذا، وفقا لبعض البروتوكولات، ويجوز للمرسل نتوقع اعترافا الاستقبال الصحيح من المتلقي في غضون فترة معينة من الزمن. في مهلة، يجب على المرسل نفترض أنه لم ترد على الحزمة وإعادة إرسال ذلك. في حالة وجود رابط اللعبة بشكل دائم، وإعادة الإرسال له أي تأثير لذلك يقتصر على عدد من إعادة الإرسال. ويعتبر تجاوز حد إعادة المحاولة خطأ.
اتجاه تدفق المعلومات تحتاج إلى معالجة إذا البث يمكن أن يحدث فقط في اتجاه واحد في وقت واحد كما في نصف مزدوج الوصلات. هذا هو المعروف باسم التحكم في وصول وسائل الإعلام. الترتيبات يتعين القيام بها لاستيعاب الحالة عند الطرفين تريد السيطرة في نفس الوقت.
تسلسل السيطرة. وقد رأينا أن تنقسم bitstrings طويل في القطع، ثم أرسلت على الشبكة بشكل فردي. قد تحصل على القطع المفقودة أو تأخيرها أو تأخذ مسارات مختلفة إلى وجهتهم في بعض أنواع الشبكات. ونتيجة لذلك قد قطع وصول خارج التسلسل. يمكن أن يؤدي إعادة إرسال قطع مكررة. عن طريق وضع علامة على القطع مع تسلسل المعلومات في المرسل والمتلقي يمكن تحديد ما فقد أو تكرار، وطلب إعادة الإرسال اللازمة وإعادة تجميع الرسالة الأصلية.
هناك حاجة إلى التحكم في التدفق عند المرسل ينقل أسرع من المتلقي أو وسيطة معدات الشبكات يمكن معالجة البث. ويمكن تنفيذ مراقبة تدفق الرسائل من قبل من المتلقي إلى المرسل.
الحصول على البيانات عبر الشبكة ليست سوى جزء من المشكلة بالنسبة للبروتوكول. البيانات الواردة لابد من تقييمها في سياق التقدم المحرز في المحادثة، وذلك على بروتوكول لديه لتحديد قواعد واصفا السياق. ويقال إن هذا النوع من القواعد للتعبير عن جملة من الرسائل. قواعد أخرى تحديد ما إذا كانت البيانات غير ذات معنى بالنسبة للسياق الذي تبادل يأخذ مكان. ويقال إن هذا النوع من القواعد للتعبير عن دلالات الاتصالات.
ومن المواثيق (البروتوكولات) ما يلي:
المنظمات الخاصة بتحرير المعايير
معظم البروتوكولات تم كتابتها من طرف المنظمات التالية: