پروتکل چیست؟

پروتکل چیست ؟ مفهوم پروتکل چیست ؟ احتمالا قبلا این واژه را شنیده باشید . به تعریف پروتکل دقت کنید :

پروتکل چیست و مفهوم پروتکل در شبکه چیست

پروتکل به معنی مجموعه از قوانین و رویه ها برای برقراری ارتباط است .

پس با توجه به تعریف برای اینکه میزبان ها بتوانند با یکدیگر ارتباط شبکه ای برقرار کنند بایستی از یک سری قوانین و رویه ها پیروی کنند یا به عبارت دیگر همگی از یکسری قوانین و پروتکل های یکسان استفاده کنند .  بنابراین اگر یک میزبان از نوع خاصی از پروتکل استفاده کند و میزبان دیگر از نوع دیگری از پروتکل استفاده کند , آنها قادر به صحبت کردن با یکدیگر نخواهند بود . اکنون که مفهوم پروتکل را آموختید و دریافتید که پروتکل چیست یک مثال اجتماعی می زنیم .

یک مثال اجتماعی برای مفهوم پروتکل

اگر شما به یک کشور خارجی سفر کنید , بایستی زبان مکالمه آنها را بلد باشید . در غیر اینصورت قادر به صحبت کردن با آنها نخواهید بود . البته شاید بتوانید با فراگیری زبان با آنها صحبت کنید ولی در صورتی که بخواهید به طور موثر در آن کشور زندگی کنید بایستی لباس و فرهنگ آن کشور را بیاموزید و از آن پیروی کنید . پروتکل نیز شامل قوانین و رویه هایی فرا گیر می باشد .

بعضی از پروتکل های رایج شبکه ای امروز به شرح زیر می باشد :

معروف ترین و رایج ترین آنها TCP/IP می باشد که یک پروتکل رایگان می باشد و بدون آن اینترنت معنایی نخواهد داشت . درباره این پروتکل در مبحثی جداگانه به طور مفصل صحبت خواهیم کرد .

سه پروتکل IPX/SPX  ( پروتکل ویژه شرکت ناول ) NetBEUI (پروتکل ویژه شرکت مایکروسافت) و Apple Talk (پروتکل ویژه شرکت اپل) پروتکل های Vendor Specific یا فروشنده خاص هستند و رایگان نیستند و برای استفاده از آنها بایستی بهایی به شرکت سازنده پرداخت شود .

صاحب امتیاز نت آموز : نویسنده , مدرس و متخصص در زمینه امنیت شبکه های رایانه ای

نوشته های مرتبط

تعداد پیام ها ۳۶

  1. باسلام وخسته نباشی خدمت شما ممنون از سایت خوبتون من یک سوال داشتم میخواستم نقش پرتکل درشبکه را بدانم خیلی برام مهمه خواهشا کمکم کنید
    این یک پروژه است ومیخواهم خیلی کامل توضیح بدم

    1. سلام
      ECIP مخفف Erasure Code Internet Protocol به معنی پروتکل کد حک شده اینترنت می باشد / این پروتکل در سال ۱۹۹۶ توسعه پیدا کرده و در ابتدا به نام Error Correction Internet Protocol بود و در اصل اولین پروتکل Forward Error Correction به معنی فوروارد و ارسال تصحیح خطا بود . هدف پروتکل ECIP فراهم کردن یک اتصال قابل اطمینان نقطه به نقطه بر روی UDP و تبدیل یک بکبون نامنظم اینترنت به یک خط اجاره ای قابل اطمینان و سالم .
      اطلاعات تکمیلی
      موفق باشید

  2. سلام علیکم
    ببخشید سه پروتکل نامبرده شده که فرموده اید فروشی اند , یعنی چه؟
    کاربردشان چیست؟مگر چه تفاوتی با TCP/IP دارند؟حال اگر هم بخواهیم بخریم باید از کجا و چگونه بخریم؟

    1. سلام دوست عزیز .big من نگفتم این پروتکل ها فروشی اند !! پروتکل که دی وی دی یا موس و کیبور نیست که بشه خریدش . این پروتکل ها Vendor Specific هستند . یعنی شرکت های خصوصی آنها را بر روی نرم افزارها و سیستم عامل های خود عرضه می کنند و قابلیت استفاده توسط برندهای دیگر را ندارند . در سال ۱۹۹۰ وقتی که پروتکل TCP/IP به صورت رایگان و به عنوان یک پروتکل جامع و رایگان و مرجه عرضه شد این پروتکل ها رونق خود را از دست دادند . پس اینکه این پروتکل رایگان نیستند یعنی شما برای استفاده از آن بایستی از نرم افزار شرکت عرضه کننده استفاده کنید .
      مثلا پروتکل AppleTalk در سال ۱۹۸۵ به صورت اختصاصی توسط شرکت اپل برای سیستم عامل مکینتاش عرضه شد . این پروتکل (در آن زمان که هنوز امکانات پیکربندی سیستم عامل غالبا به صورت دستی ارایه می شد) این قابلیت را برای کاربر ارایه می کرد که تنظیمات شبکه را به صورت از پیش تعیین شده انجام دهد . هر چند در سال ۲۰۰۹ اپل این پروتکل رو از سیستم عامل OS X v10 حذف کرد . البته ظاهرا داره روش کار می کنه ..
      اگر اطلاعات تکمیلی می خواهید ویکیپدیا همیشه در دسترس است
      موفق باشید

    1. سلام . اول از همه بدانید که پروتکل ها چیزی نیستند که نوشتن آن کار ما باشد . پروتکل ها یکسری قوانین هستند که گروههای ویژه ای (اکثرا توسط سازمان IEEE) که متخصصین برق و الکترونیک هستند نوشته می شوند و سپس بر روی نرم افزارها و سخت افزارهای مربوطه اعمال می شوند و یک تکنیسین شبکه هیچ وقت نیاز ندارد که یک پروتکل خاص طراحی کند .
      پروتکل ها توسط زبان های برنامه نویسی مثل C و جاوا و زبان ماشین نوشته می شوند . هر چند به دلیل اینکه زبان های C و جاوا در ماشین نیاز به کامپایل شدن دارند به منظور افزایش سرعت بهترین حالت این است که پروتکل ها توسط زبان ماشین (کدهای باینری صفر و یک) طراحی شوند .
      موفق باشید .

  3. سلام جناب شریعتی
    میخواستم بدونم شما در مورد پروتکل Push/Pull در شبکه های P2P برای توزیع داده های ویدئویی اطلاعی دارید؟
    در صورتی که بتونید در این مورد اطلاعاتی بهم بدید خیلی از شما ممنون میشم.
    با تشکر

  4. سلام اگه میشه جواب سوالم رو به email من بفرسید . میخواستم بدونم در سیستم عامل ویندوز از چه پروتکلی استفاده میشه و میتونم تغییرش بدم و چه استفاده ای میشه با دونستن این اطلاعات ای که گفتید انجام داد با تشکر

  5. با عرض سلام و خسته نباشید. میشه بگید اگر معنی ip اینترنت پروتکل است یعنی یک پروتکل برای اینترنت پس چرا توی شبکه های داخلی هم از ipاستفاده مییشه؟

    1. سلام
      Tcp/ip که آیپی بخشی از آن است پروتکلی است که پدید آورنده شبکه گسترده اینترنت ولی به این معنی نیست که از آیپی نمی توان در دیگر شبکه استفاده کرد . همانگونه کامپیوترها در ابتدا فقط به منظور انجام محاسبات ایجاد شدند ولی امروزه هر نوع استفاده ای دارند

  6. با سلام و خسته نباشید می خواستم یه سوال بپرسم ازتون.
    در بحث پروتکل های شبکه،مذاکره چه معنایی دارد؟ یه مثال بزنید؟
    میشه زودتر جوابمو بدید و زود لازم دارم با تشکر از زحمتات شما.

    1. تصور کنید مثلا یک چینی و یک فرانسوی، هر یک به زبان خودشان بخواهند با یکدیگر صحبت کنند؛ چه اتفاقی خواهد افتاد؟ قطعا از صحبتهای هم هیچ نخواهند فهمید. در واقع، هر زبان از ۲ بخش لغات و مفاهیم و دستور زبان تشکیل شده است و ما برای درک یکدیگر، باید در هر دو طرف مکالمه مجهز به قوانین یکسانی باشیم در غیر این صورت، امکان برقراری ارتباط نخواهیم یافت.این موضوع دقیقا به همین سادگی درباره رایانه ها هم برقرار است. رایانه ها برای ارتباط با یکدیگر احتیاج به یک زبان مشترک دارند که این زبان، همان پروتکل است. پروتکل در لغت به معنای آداب و رسوم، تشریفات و نیز توافق است که این مفاهیم، با کاربرد رایانه ای آن هم سازگار است. پروتکل عبارت است از مجموعه استانداردی از قوانین و توافق ها که تعیین می کنند چگونه رایانه های درون یک شبکه با هم ارتباط برقرار کنند. قالب انتقال داده ها، مکانیزم چک کردن خطا که هنگام نقل و انتقال در داده ها پیش می آید، مکانیزم تصحیح خطا، روش فشرده سازی داده ها (اگر وجود داشته باشد)،همه، از سوی قوانین استاندارد پروتکل تعیین میشوند.
      …توضیح کامل تر…

  7. سلام . بهتون تبریک میگم به خاطر این و سایت شگفت انگیز. سوالم رو اگه جواب بدین من رو مدییون خودتون کردین. ایا پرو تکل ها قبل از نصب ویندوز یا هر سیستم عامل دیگری بر روی سخت افزار ها نصب هستند؟ سوال دوم ایا میتوان پروتکلی را از روی کامپیوترمان تغییر دهیم؟

    1. سلام
      نظرات قبلی را مطالعه کنید پاسخ پرسش خود را دریافت می کنید.
      پروتکل ها نرم افزار نیستند که بر روی سیستم عامل نصب گردند. پروتکل ها قرار دادهایی هستند که معمولا توسط سازمان های بین المللی وضع شده تا دیگران از آنها پیروی کنند. این پروتکل ها معمولا توسط RFC ها وضع می شوند. به عنوان مثال پروتکل HTTP 1.1 هم اکنون رایج ترین پروتکل ارتباطی ابرمتن می باشد که در RFC زیر تعریف شده
      https://tools.ietf.org/html/rfc7231

      نسخه جدید آن نیز در RFC زیر تعریف شده
      https://tools.ietf.org/html/rfc7540

      پس از تعریف یک پروتکل مثلا همین http نرم افزارهای وب سرور و مروگر ها خود را با قوانین ارتباطی اون سازگار کرده
      شما می توانید پروتکلی جدیدی رو ایجاد کنید ولی این کار معمولا فقط با اهداف
      خاصی و توسط کمپانی های خصوصی با هدف ویژه انجام می شود.

  8. بلاخره برای اینکه کامپیوتر بتونه از پروتکل پیروی کنه باید اون پروتکل با برنامه وارد کامپیوتر بشه . مگه اینطور نیست؟ خودتون هم گفتین مرور گرها باهاش سازگار میشن. پس پروتکل روی مرورگر ها هست و از اون طریق توی کامپیوتر نصب میشه . درسته؟

    1. منظور شما از نصب شبکه ها چیست ؟
      سوالتون خیلی کلیه
      من به شما توصیه می کنم دوره های مایکروسافت برای نصب ویندوز سرور MCSA رو بگذرونید و اگر می خواهید در زمینه سخت افزار شبکه کار کنید دوره های سیسکو و میکروتیک رو بگذرونید . باید ببینید هدفتون چیه
      هیچ منبع جامعی وجود نداره که همه چیز رو یک جا به شما یاد بده و باید سال ها آموزش ببینید

  9. هدف من امنیت در شبکه هست . الان شغلم کشاورزی هست .۲۴ سالم هست و میخوام متخصص امنیت شبکه بشم. میتونید راهنمایی کنید از کجا شرو کنم؟ پول زیادی برای شرکت در دوره ها ندارم. برای این دوره ها کتاب معرفی مکنید بخونم استاد عزیز؟ خدا خیرتون بده.

  10. سلام و ممنون از توصیح واضحتون.
    میخواستم بدونم چجوری میشه زمان تبادل اطلاعات را به وسیله ی پروتکل کنترل کرد؟
    درحالی که نمیشه به وسیله ی گیرنده یا فرستنده کنترل زمان داشت؟

  11. سلام خیلی سایتتون خوبه خدا خیرتون بده ……یه سوال داشتم .وقتی میگیم روی اینترنت معمولی فلان پروتکل وجود داره یعنی اگه دو تا کامپیوتر بخوان بهم متصل بشن مثلا باید ای پی بگیرن یا این جور کارا…درسته؟؟؟؟ ینی در کل پروتکل ها میگن که طریقه اتصال دو کاربر و تبادل اطلاعات باید چجوری باشه…درسته؟؟؟؟؟ما تو اتصال دو کامپیوتر از چه پروتکلی استفاده میکنیم؟؟؟؟؟؟

    1. سلام و احترام
      پروتکل ها یکسری قوانین تعریف شده هستند که در ارتباطات مختلف دخیل هستند. همین الان که شما سایت بنده رو باز کردید مرورگر شما از طریق پروتکل http با سرور سایت بنده و پایگاه داده و بخش های پشتی ارتباط برقرار می کند و زمانی که شما به صورت ریموت به یک سرور اف تی پی متصل می شوید این کار از طریق پروتکل FTP انجام می پذیرد و زمانیکه شما ایمیلی رو برای شخصی ارسال می کنید از طریق پروتکل SMTP و IMAP3 انجام می شود و زمانیکه شما روی رایانه شخصی ریموت دسکتاپ کرده و از راه دور آن را مدیریت می کنید این کار از طریق پروتکل RDP انجام می شود. تعداد پروتکل ها و پورت های متصل به اونها زیاد است
      موفق باشید

نظرات غیرمرتبط با موضوع این مطلب تایید نخواهند شد. این سوالات را می توانید از بخش پشتیبانی آموزشی مطرح کنید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *