بایت گیت
حمایت مالی

  • سیستم عامل
    • فرمت فایل‌ها
    • پشتیبان گیری
    • ویندوز
  • سخت افزار
    • درگاه ها
      • DVI
      • درگاه موازی (Parallel)
      • PS/2
      • درگاه سریال (Serial)
      • USB
      • VGA
    • پردازنده (CPU)
    • حافظه اصلی (RAM)
    • هارد دیسک (HDD)
    • دیسک حالت جامد (SSD)
    • منبع تغذیه (PSU)
  • شبکه و اینترنت
    • اینترنت
      • امنیت
      • مرورگرها
      • پروتکل
      • خطاهای HTTP
    • تجهیزات شبکه
  • سرویس‌ها
    • تبدیل هگز
      • به متن اسکی
      • به باینری
      • به دسیمال
    • تبدیل متن اسکی
      • به هگز
      • به باینری
      • به دسیمال
    • دانلود عکس پروفایل اینستاگرام
  • بایت گیت …
    • حمایت مالی
    • نویسندگی در سایت
    • ارسال پست میهمان
    • تماس با ما
    • تبلیغات
🔽 نمایش بیشتر
پروتکل Protocol
اینترنت پروتکل شبکه 

پروتکل (Protocol) چیست؟

31 مارس 2016 امیررضا نصیری ۰ دیدگاه ftp, http, https, imap, pop, protocol, smtp, استاندارد, اینترنت, پروتکل, شبکه, قرارداد, کامپیوتر
بد→ 1 vote, average: 4٫00 out of 51 vote, average: 4٫00 out of 51 vote, average: 4٫00 out of 51 vote, average: 4٫00 out of 51 vote, average: 4٫00 out of 5 ←عالی (1 رای، میانگین: 4 از 5) برای رای دادن باید عضو سایت شوید: عضو شوید یا وارد شوید

آشنایی با مفهوم پروتکل (Protocol) در مباحث کامپیوتری، شبکه و اینترنت به همراه چند نمونه از پروتکل‌های پر استفاده.

 

پروتکل چیست؟

پروتکل (Protocol) در مباحث کامپیوتری، شبکه، اینترنت و در کل فناوری اطلاعات، به قراردادی گفته می‌شود که شامل مجموعه ضابطه‌هایی است که امکان ارتباط بین دو نقطه (مثلاً مرورگر کاربر و وبسایت) را فراهم می‌کند به صورتی که هر طرف، منظور طرف دیگر را می‌فهمد.

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

برای درک بهتر، بگذارید یک مثال بزنیم: فرض کنید یک فرد چینی بخواهد با یک فرد انگلیسی حرف بزند. خب مسلماً هیچ طرف حرف طرف دیگر را بدون داشتن مترجم و ... نخواهد فهمید ولی چرا؟ چون هر مجموعه آوا و حرف در یک زبان، یک معنی خاص دارد با این که مثلاً آوای "ک" هم در انگلیسی استفاده می‌شود و هم در زبان چینی.

در مباحث کامپیوتری و شبکه هم اینچنین است. پروتکل را می‌توان به زبان ارتباطی ماشین‌ها تشبیه کرد. هر ماشین با دانستن قوانین و دستور زبان مورد استفاده، قادر به ارتباط با ماشین دیگر خواهد بود. پروتکل‌ها در لایه‌های مختلف شبکه تعریف می‌شوند (مثلاً در مدل ۷ لایه OSI) که برخی نزدیک به سخت افزار و برخی نزدیک به سطح کاری کاربر هستند. برخی از پروتکل‌ها شاید مشابه یکدیگر باشند و وظیفه یکسانی را انجام دهند ولی خواص و ویژگی‌های آن‌ها متفاوت است: امن بودن، میزان فشردگی اطلاعات، ثبات در برقراری ارتباط و ... همگی جزو این ویژگی‌ها هستند.

می‌دانیم که کاربردها مختلفی در اینترنت، شبکه و مباحث کامپیوتری وجود دارد مثلاً نیاز به ارسال ایمیل، دریافت ایمیل، انتقال فایل، انتقال اطلاعات در سطح وب به صورت عادی و رمزگذاری شده و ... . نمونه‌ای از این پروتکل‌ها عبارت اند از:

استاندارد ۸۰۲.۱۱: قرارداد و پروتکلی که می‌گوید چگونه شبکه‌های وای فای شکل بگیرند، چگونه اطلاعات رد و بدل شوند، امنیت شبکه وای فای چگونه تامین شود و ... .

پروتکل TCP/IP: پروتکل اساسی اینترنت که برای انتقال اطلاعات، آدرس یابی و ... استفاده می‌شود و از پروتکل‌های لایه‌های پایین به حساب می‌آید.

پروتکل HTTP: برای دریافت صفحات وب و درکل انتقال اطلاعات در بستر وب (WWW) استفاده می‌شود.

پروتکل HTTPS: همان وظایف موجود در HTTP را بر عهده دارد با این تفاوت که ارتباطات در این پروتکل امن بوده و قابل شنود نیستند.

پروتکل FTP: برای انتقال فایل در بستر اینترنت استفاده می‌شود.

پروتکل SMTP: برای ارسال ایمیل استفاده می‌شود.

پروتکل IMAP/POP: برای دریافت ایمیل استفاده می‌شوند.

پروتکل DNS: برای تبدیل نام دامنه (مثلاً www.bytegate.io) به معادل آی پی آدرس سرور آن (برای بایت گیت، ۱۳۶.۲۴۳.۱۰۶.۱۳۲) را بر عهده دارد تا از به خاطر سپردن آی پی آدرس‌ها رهایی یابیم و از نام دامنه‌های کاربر پسندتر استفاده کنیم.

پروتکل DHCP: برای اختصاص دادن آدرس‌های آی پی در شبکه‌ها استفاده می‌شود که به صورت پویا عمل می‌کند. یعنی یک دستگاه می‌تواند از شبکه خارج شود و دستگاه دیگری بیاید و آی پی جدیدی بگیرد.

حمایت مالی از سایت

مبلغ مورد نظر:
نام:
ایمیل:
دلیل حمایت:
* فیلدهای نام، ایمیل و دلیل حمایت اختیاری اند.
* پرداخت با کمک پورتال زرین پال و با کارت‌های عضو شتاب انجام می‌پذیرد.
امیررضا نصیری
Amirreza Nasiri

امیررضا نصیری

امیررضا هستم متولد 75 در تبریز، دانشجوی ارشد نرم‌افزار و مدیر بایت گیت، بُبت و دلیکس. عاشق کامپیوتر و هر چی که بهش ربط داره! دوست دارم همه چیزو یاد بگیرم و اونارو یاد بدم. امیدوارم از مطالب سایت استفاده کنید و لذت ببرید. » بیشتر آشنا شوید!

پست‌های بیشتر

مرا دنبال کنید:
TwitterFacebookGoogle Plus

  • ← ماوس (Mouse) چیست؟ و چگونه کار می‌کند؟
  • فرمت فایل ایزو (ISO) چیست؟ →

مطالب مرتبط

عوض کردن پسورد فیسبوک Facebook

آموزش تغییر دادن رمز فیسبوک

8 اکتبر 2015 امیررضا نصیری ۲
Enable or Disable Firewall

فعال یا غیرفعال کردن فایروال در ویندوز

4 نوامبر 2014 امیررضا نصیری ۱۵۶
پی اچ پی PHP

آموزش PHP: زبان PHP چیست؟ و معرفی آن

18 نوامبر 2015 امیررضا نصیری ۱۴

دیدگاهتان را بنویسید لغو پاسخ

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

دلیکس: OCR فارسی و تبدیل کننده PDF به ورد
آموزش اکسل Excel
آموزش برنامه‌نویسی
آموزش طراحی سایت
آموزش پایتون Python
آموزش شبکه و امنیت
آموزش زبان‌های خارجی
آموزش فتوشاپ و کورل
ساخت اپلیکیشن موبایل
آموزش نرم‌افزار 3DS Max
آموزش بورس و تحلیل تکنیکال
آموزش افتر افکت After Effects
آموزش تدوین فیلم و آهنگسازی
● آموزش‌های رایگان
  • تبدیل PDF فارسی به ورد تبدیل خودکار و سریع PDF به ورد و انجام OCR فارسی روی تصاویر Delix.ir

حامی باشید

موسسه خیریه محک

همسایه‌های ما

  • دلیکس: OCR تحت وب فارسی
  • بُبت: دانلود آهنگ + ترجمه
  • موسسه خیریه محک

لینک‌های سریع

  • حمایت از ما
  • تماس با ما
  • تبلیغات در سایت

© تمامی حقوق مادی و معنوی این وبسایت نزد بایت گیت محفوظ است. - شرایط و ضوابط استفاده از وبسایت.