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