پروتکل در شبکه چیست؟
پروتکلها ، زبان کامپیوترها هستند. کامپیوترها نرم افزارها و سخت افزارهای متفاوتی دارند اما با استفاده از پروتکل میتوانند با یکدیگر ارتباط برقرار کنند.
کامپیوترها برای تبادل اطلاعات باید به توافق اولیه برسند که چطور اطلاعات ساختاربندی شود و هر طرف چطور و چه مقدار دیتایی ارسال و دریافت میکند.
تصور کنید کامپیوتری بسته ۸ بیتی میفرستد درحالی که کامپیوتر مقصد منتظر بسته ۱۶ بیتی است.
پروتکلهای استانداردسازی به عنوان زبان کامپیوترها شبیه زبان انسانها است: دو نفر از دو نقطه مختلف دنیا شاید زبان یکدیگر را نفهمند اما از زبان سومی استفاده میکنند تا بتوانند با هم ارتباط برقرار کنند. اگر دو دستگاه سخت افزاری از یک پروتکل پشتیبانی کنند میتوانند با هم ارتباط برقرار کنند فارغ از نوع سخت افزار و تولیدکننده آن.