پروتکل در شبکه های کامپیوتری
پروتکل های ارتباطی یا Communications Protocol در شبکه های کامپیوتری به مجموعه قوانینی گفته میشود که چگونگی ارتباطات را قانونمند میکند. در واقع می توان گفت که نقش پروتکل در کامپیوتر مانند نقش زبان برای انسان است درست مثل زبان انگلیسی، فارسی، عربی یا چینی که برای برقراری ارتباط می بایست از زبان مشترک که ترجیحا در جامعه جهانی به عنوان زبان مورد قبول اکثریت قرار گرفته باشد استفاده کرد. برای ارتباط موفقیتآمیز دو دستگاه در شبکه ، باید هر دو دستگاه از یک پروتکل یکسان استفاده کنند.
در علوم کامپیوتر و ارتباطات، پروتکل عبارت است از استاندارد یا قراردادی که برای ارتباط میان دو گره (Node) برقرار میشود. پروتکل اتصال بین دو گره ، انتقال داده بین آن دو و تبادلات میان را ممکن کرده و آن را کنترل میکند.
پروتکلها ممکن در سختافزار یا نرمافزار یا ترکیبی از این دو پیادهسازی شوند. پروتکل در پایینترین سطح رفتار اتصال سختافزاری را تعریف میکند.
معنی لغوی پروتکل مجموعه قوانین است.