وب سرور IIS یکی از بهترین وب سرورهاست که از امنیت و انعطاف زیادی برخوردار است.

به طور کلی، بسیاری از وب سرورها مانند وب سرورهای ویندوز، برای آن که با اینترنت ارتباط ایمن و پایدار داشته باشند،
از ابزار مهم و کاربردی مانند IIS استفاده می کنند.

اطلاعات و دانش فنی زیادی پیرامون این موضوع وجود دارد که در این مقاله به مهم ترین آن ها اشاره خواهیم کرد. با ما همراه باشید.

1# وب سرور IIS چیست؟ (IIS Web Server)

هنگامی که کاربران درخواستی را برای یک سرور ارسال می کنند تا
مدت زمان دریافت پاسخ از سوی سرور، پردازش ها و عملیات مختلفی از سوی وب سرور IIS روی درخواست انجام می شود.

سرور IIS یا سرویس اطلاعات اینترنتی (Internet Information Service)، نرم افزاری است که
روی سیستم عامل ویندوز نصب می شود و وظیفه اصلی آن دریافت، شناسایی و پاسخ به درخواست های مختلف HTTP است.

وب سرور iis

در واقع، یک وب سرور باید قابلیت ارائه کامل محتوای یک وب سایت را داشته باشد.

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

باید یادآور شویم که علاوه بر پاسخ به درخواست های HTTP، این وب سرور از پروتکل ساده انتقال ایمیل (Simple Mail Transfer Protocol) یا SMTP و پروتکل انتقال فایل (File Transfer Protocol) یا FTP نیز پشتیبانی می کند.

وب سرور IIS از آن دسته وب سرورهایی است که سرعت، امنیت و انعطاف بسیار بالایی دارد و
کاربرانی که سایت های خود را با کمک آن راه اندازی می کنند تحت پشتیبانی قرار می دهد.

2# نحوه عملکرد IIS

وب سرور IIS، میزبانی تمام فایل ها و برنامه های کاربران فضای اینترنت را بر عهده دارد و
زمانی که کاربر آدرس اینترنتی را در مرورگر مورد نظر وارد می کند،
فایل ها از طریق وب سرور دریافت می شوند و مورد پردازش قرار می گیرند.

در واقع، وب سرور به عنوان یک واسطه، مسئول پردازش پیام های برنامه از طریق پورت پیش فرض TCP (مخفف Transfer Control Protocol) است.

نحوه عملکرد وب سرور IIS

اکثر ترافیک هایی که به سرور IIS ارسال می شوند، به عنوان یک درخواست تحت وب مورد ارزیابی قرار می گیرند.

بهتر است بدانید ترافیک ها بیشتر از طریق درگاه 443 (درگاه پیش فرض برای ترافیک های ورودی HTTPS) و درگاه 80 (درگاه پیش فرض برای ترافیک های ورودی HTTP) به سمت سرور IIS ارسال می شوند.

پس از ارسال درخواست و با توجه به قابلیت هایی که در این نوع سرور وجود دارد،
عملیات پردازش به چندین روش روی این درخواست ها انجام می شود.

3# نسخه های وب سرور IIS

در این بخش برخی از نسخه های وب سرور IIS را معرفی می کنیم.

  1. نسخه IIS 6

این نسخه، یکی از قدیمی ترین نسخه هاست که بیشتر در ویندوز سرور 2003 قابل استفاده است و
از پروتکل اینترنت نسخه 6 یا IPV6 (مخفف Internet Protocol Version 6) پشتیبانی می کند.

پروتکل IPV6، پروتکل ارتباطی است که دارای سیستم شناسایی و موقعیت یابی کامپیوترهای فعال در شبکه می باشد و
بدین ترتیب، ترافیک های ورودی و خروجی را در سراسر فضای اینترنت هدایت می کند.

  1. نسخه IIS 7

قابلیت نصب روی ویندوز ویستا (Vista) و ویندوز سرور 2008 را دارد.

همچنین عملیات پشتیبانی و افزایش امنیت برای فریم ورک دات نت را نیز بر عهده دارد.

(دات نت فریم وُرک، یکی از محصولات شرکت مایکروسافت می باشد که دربردارنده چندین هزار کتابخانه از توابع، ابزارها و قواعد مهم برای برنامه نویسان و توسعه دهندگان سایت است.)

  1. نسخه 7.5 IIS

این نسخه از وب سرور IIS قابلیت نصب روی ویندوز سرور 2008 نسخه R2 و ویندوز 7 را دارد.

  1. نسخه IIS 8

برای نصب و پیاده سازی روی ویندوز 8 و ویندوز سرور 2012 بسیار مناسب است.

  1. نسخه 8.5 IIS

در ویندوز 8.1 و ویندوز سرور 2012 نسخه R2 قابل دسترس است.

  1. نسخه IIS 10

این نسخه از وب سرور IIS، قابلیت نصب روی ویندوز 8، ویندوز 10 و ویندوز سرور 2016 را دارد.

ویژگی های مهم وب سرور iis

4# ویژگی های مهم وب سرور IIS

ویژگی های مهم این وب سرور عبارت اند از:

  • مدیریت از راه دور
  • انعطاف پذیری زیاد
  • امنیت و پایداری بالا
  • نصب و پیاده سازی آسان و سریع
  • سازگار با زبان های برنامه نویسی .NET و ASP
  • استفاده بهینه از منابع سخت افزاری
  • پشتیبانی اصولی و به روز رسانی مداوم کمپانی مایکروسافت
  • احراز هویت کاملاً مطمئن
دانلود pdf مقاله

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

برای یادگیری صفر تا صد این حوزه به آموزش جامع برنامه نویسی بک اند نماتک مراجعه کنید.

برای مشاهده توضیحات کامل بسته کلیک کنید.

بسته برنامه نویسی بک اند

اگر به دنبال یاد گرفتن مهارت بیشتر و افزایش درآمد هستید،

برای دریافت آموزش های رایگان مرتبط با حوزه علاقه‌مندی خود فقط کافیه فرم رو تکمیل کنید.

لطفا موبایل خود را وارد نمایید

نظرتون درباره این مقاله چیه؟
ما رو راهنمایی کنید تا اون رو کامل تر کنیم و نواقصش رو رفع کنیم.
توی بخش دیدگاه ها منتظر پیشنهادهای فوق العاده شما هستیم.