قرارداد (رایانه)
از ویکیپدیا، دانشنامهٔ آزاد
| در متن این مقاله از هیچ منبع و مأخذی نام برده نشدهاست. شما میتوانید با افزودن منابع بر طبق اصول اثباتپذیری و شیوهنامهٔ ارجاع به منابع، به ویکیپدیا کمک کنید. مطالب بیمنبع احتمالاً در آینده حذف خواهند شد. |
پروتکل در شبکههای رایانهای به مجموعه قوانینی اطلاق میگردد که نحوه ارتباطات را قانونمند مینماید. نقش پروتکل در کامپیوتر نظیر نقش زبان برای انسان است. برای مطالعه یک کتاب نوشته شده به فارسی میبایست خواننده شناخت مناسبی از زبان فارسی را داشته باشد. به منظور ارتباط موفقیت آمیز دو دستگاه در شبکه باید هر دو دستگاه از یک پروتکل مشابه استفاده کنند.
در علوم رایانه و ارتباطات پروتکل عبارت است از استاندارد یا قراردادی که برای ارتباط میان دو ند برقرار میشود. پروتکل اتصال بین دو ند، انتقال داده بین آن دو و تبادلات میان را ممکن کرده و آن را کنترل میکند. پروتکل در ساده ترین حالت میتواند به عنوان قوانین ادارهٔ منطق، ترکیب و همزمانی ارتباطات در نظر گرفته شود. پروتکلها ممکن در سخت افزار یا نرم افزار یا ترکیبی از این دو پیاده سازی شوند. پروتکل در پایین ترین سطح رفتار اتصال سخت افزاری را تعریف میکند. معنی لغوی پروتکل مجموعه قوانین است.
[ویرایش] کارکردها
از آن جا که پروتکلها در کارکرد و پیچیدگی بسیار متفاوتند و انواع زیادی دارند، بیان کردن تعریف یا توصیفی عام در مورد آنها دشوار است. بیشتر پروتکلها یک یا چند مورد از ویژگیهای زیر دارا هستند:
- شناسایی بستر فیزیکی اتصال (سیمی یا بیسیم) و یا تشخیص وجود نقطهٔ مقصد یا ند مقصد
- توافق مراودهٔ اتصال (هندشیکینگ)
- مذاکره در مورد ویژگیهای مختلف اتصال
- شروع کردن و پایان دادن به پیامهای رد و بدل شده و برآوری نیاز ناشی از آن
- پایان دادن به جلسهٔ گفتگو و یا اتصال
- قالب بندی پیامها
- برآوردن نیاز ناشی از پیامهای دریافتی ناقص یا بدقالب بندی شده (تصحیح خطا)
- دریافتن قطع ناگهانی ارتباط و یا اتصال
[ویرایش] برخی انواع پروتکلها
برخی انواع شناخته شدهٔ پروتکلها عبارتند از:
- آیپی
- تیسیپی
- اچتیتیپی
- اسانامپی
- TCP
- UDP
- IP
- FTP
- SNMP
- تلنت (TelNet)
- SMTP
- HTTP
- NNTP
- POP۳
- IPX
- SPX
[ویرایش] منابع
Wikipedia, the free encyclopedia →Protocol_(computing) (بازدید: ۱۵ مه ۲۰۰۸)

