في [[معلوماتية|المعلوماتية]]، يشكل '''الميفاق''' (البروتوكول) معيار أو اتفاق ينظم و يمكنويمكن من إجراء عملية ربط (connection)، [[اتصال|الاتصال]] communication، و نقلونقل [[بيانات|البيانات]] بين جهازين. بالشكل الأبسط، يمكن أن نعرف الميفاق على أنه "قواعد التحكم" (the rules governing) [[علم النظم|الصياغة النحوية]] (syntax)، [[علم الدلالة|والدلالية]] (semantics) والتزامن (synchronization) في عملية الاتصال. يمكن أن تطبق الموافيق من قبل [[عتاد صلب]]، أو [[برمجية حاسوب|برمجيات]] أو مزيج من هذا وذاك. يحدد الميفاق في أدنى مستوياته سلوك الاتصال في العتاد الصلب.
يمكن أن نميز الموافيق (البروتوكولات) عن [[معيارية|المعايير]]، الذي يحدد بشكل متنوع كيفية بناء حاسوب أو وسائل عتاد صلب أخرى، أو كيف تنسق مكونات [[ملف (معلوماتية)|الملفات]]، أو يصف البنية الثابتة [[واجهة شبكية|للواجهة الشبكية]]. تستخدم الموافيق (البروتوكولات)أيضا لتعريف سلوك الاتصالات حقيقية الزمن (real-time)، في حين تطبق المعايير لتحكم بنية المعلومات المرتبطة بالتخزين طويل الأمد.