بسیاری از این ویژگیها صرفا نسخه های جدید یا به عبارتی شکلهای پیشرفته تری از خدمات موجود در IIS 4 میباشند .این ویژگیهای جدید سبب میشوند که یاد گیری این محصول را برای سرپرستان آشنا با نسخه های قبلی IIS بسیار آسان سازد .
امنیت : جدای از تاکید زیاد روی مقوله امنیتی در سایر قسمتهای ویندوز 2000 چندین ویژگی جدید و پیشرفته امنیتی به IIS 5 اضافه شده است که عبارتند از :
Digest authenticaton : در سرتاسر سرورها proxy یا نماینده یا دیواره آتش سیستم شناسایی کاربر را اضافه میکند که در سیستمهای مبتنی بر NT4 به علت ناتوانی آنها در وضعیت امنیتی مجوز عبور بین سرورها در دسترس نبود . با اختراع Kerberos اکنون کاربر میتواند به یک سرور front-end معرفی شود و سپس در ورای آن سرور به منابع شبکه به طور امن و مطمئن دست یابد بدون اینکه مجبور باشد دائما با هر سرور از طریق cleartext ارتباط برقرار کند . با digest authentication سرور درباره ی یک نوع مبادله ی گواهی نامه مذاکره میکند و از مخفی سازی و کد گذاری به نحوی استفاده میکند که سرور و مشتری میتوانند از شناسایی و تائید یکدیگر اطمینان حاصل کنند.
پنهان سازی (SGC) server-gated :
این برنامه پنهان سازی 128 بیتی را بین مشتری و سرور ممکن میسازد و برای انجام این کار از (SSL) secure socket layer و یک نوع SGC مخصوص از نوع گواهی نامه استفاده میکند .مفروض بر اینکه مرورگر مشتری نیز از سیستم پنهان سازی 128 بیتی پشتیبانی میکند .
Security wizards : تنظیم و راه اندازی اجزا پیچیده تر پنهان سازی از جمله موارد زیر را آسانتر میسازد :
1- Web server certificate wizard : به مدیریت گواهینامه ها کمک میکند .
2- Permissions wizard : به تنظیم مجوز های دسترسی به فهرستهای متفاوت یا مجازی کمک میکند .
3- CTL wizard : به تنظیم فهرستی از مسئولین مورد تائید و با موافقت Kerberos v5 کمک میکند که بعد از آن فهرست اعتماد نامه یا CTL نامیده شد .
4- Kerberos : تصدیقهای اینترنتی استاندارد برای دسترسی به اهداف تحت مدیریت active directory را فراهم میسازد. این خصوصیت به کاربر اجازه میدهد یک بلیط پنهان شده درخواست نماید که برای تائید یه به کار میرود بطوری که دیگر به استوارنامه های کاربر از قبیل نام کاربر و کلمه عبور نیازی نخواهد بود . Kerberos مبتنی بر فن آوریهای کلید عمومی / کلید خصوصی است و سایرین نمیتوانند برای دسترسی به منابع امن شبکه از آنها استفاده کنند .از آنجا که kerberos یک استاندارد صنعتی است کاربران ویندوز 2000 میتوانند از آن برای تعامل با محصولات ثالث و سایر سیستمهای عامل استفاده کنند .
5- Crypto API : یک سیستم مدیریت گواهینامه مجزا برای IIS و ویندوز 2000 فراهم میسازد که به شما امکان میدهد گواهی نامه های سرور را ذخیره پیکره بندی و از آنها نسخه پشتیبان تهیه کنید .
6- Fortezza : این برنامه استفاده از یک استاندارد امنیتی دولت ایالات متحده را در IIS 5 ممکن میسازد .این استاندارد طراحی امنیتی defense message system (سیستم پیام دفاعی) را با مجموعه ای از محصولات پنهان سازی بر آورده میسازد . این محصولات پنهان نویسی عبارتند از :
کارتهای هوشمند
مودمها و کارتهای Ethernet که محرمانه بودن
انسجام
تائید
تکذیب پیام و کنترل دسترسی به پیامها
اجزا و سیستمها
را اداره میکند .
سرپرستی یا مدیریت :
کنترل وبسایتهایی که توسط یک سرور IIS میزبانی میشوند بسیار مهم است .ویندوز 2000 چندین ابزار مدیریتی بسیار مهم را به IIS اضافه کرده است که توضیح میدم که نگید B@RBOD مقالش ناقص بود :
اجرای مجدد قابل اطمینان : به شما امکان میدهد که تمامی سیستمهای اینترنتی خود را در چارچوب IIS اجرای مجدد کنید و هنگامی که برنامه ها خوب اجرا نمیشوند و یا در دسترس قرار نمیگیرند دیگر نیازی به راه اندازی مجدد کامپیوتر خود ندارید .
محاسبه پردازش : فیلدهایی به فایل توسعه یافته LOG وابسته به کنسرسیوم شبکه جهانی وب اضافه میکند تا اطلاعات مربوط به چگونگی استفاده از وبسایتها از منابع CPU روی سرور را ثبت کند با این اطلاعات بکارگیری CPU را میتوان در ارتباط با عملکرد IIS تجزیه تحلیل نمود .
محدود سازی یا خفه سازی پردازش : مدت زمانی را که پردازنده برای برنامه های کاربردی خارج از پردازش یک وب سایت مجاز است محدود میسازد . این کار اطمینان میدهد که زمان پردازنده در دسترس سایر وبسایتها و برنامه های کاربردی غیر وب است .
قابلیت برنامه نویسی : وبسایتها بطور فزاینده ای در حال جامع شدن هستند و همه جانبه شدنی ناشی از برنامه نویسی است .IIS 5 در راه حمایت و پشتیبانی از برنامه نویسی قابلیتهای زیر را ارائه کرده است :
1- محیط برنامه کابردی : با بکارگیری فناوریهای جدید گنجانده شده در ویندوزهای 2000 و 2003 سرور محیط توسعه و تولید برنامه های کاربردی سرور وب را گسترش داده است . این فن آوریها شامل active directory و component object model توسعه یافته ی (COM +) میشود .علاوه بر این ویژگیها ی پیشرفته که در IIS ASP بکار رفته از جمله پردازش بدون اسکریپت ASP و نیز بهبود کنترل جریان و تصحیح خطا به طراحان و برنامه نویسان قدرت میدهد تا برنامه کاربردی وب محور و اثر بخشتری طراحی کنند .
2- ویژگیهای جدید ASP : شامل قابلیتهای جدید زیر میباشد که بطور قابل توجهی زمان اختصاص داده به رفع اشکال صفهات وب را کاهش میدهند :
قابلیت جدید جریان _ کنترل
تصحیح خطا
ASP بدون اسکریپت
مجتمع سازی XML
اجزا اسکریپت ویندوز
خود تنظیمی ASP

حفاظت برنامه کاربردی : در IIS 4 برنامه کاربردی را به گونه ای میتوان تنظیم کرد که در همان روند (فضای حافظه و ماشین مجازی) سرویسهای وب یا در روند جدای از سرویسهای وب اجرا شوند . اکنون IIS 5 گزینه ی سومی را پیشنهاد میکند که در آن چند برنامه کاربردی میتوانند در یک روند یا فرآینده مشارکتی با همدیگر اجرا شوند و در عین حال از روند اصلی IIS و سایر برنامه های کاربردی مجزا باشند . سایر ویژگیهائی که در IIS وجود دارند و از برنامه های کاربردی استفاده میکنند عبارتند از :
1- ADSI 2 support : به مدیران و طراحان برنامه های کاربردی این توانائی را میدهد تا اشیا سفارشی و متدهائی را به فراهم کننده ی active directory service interface موسوم به (ADSI) اضافه کنند و این ویژگی انعطاف بیشتری در ایجاد سایت فراهم میسازد و در عین حال از ذخیره سازی واقعی داده ها و پروتکل مورد استفاده مجزا میباشد .
2- انتشار و توزیع نویسنده و نگارش وب (WEB DAV) : پروتکل HTTP/1.1 را گسترش میدهد تا به مشتریان امکان دهد منابع روی وب را منتشر قفل و با مدیریت نمایند . بیشتر این خصمصیاتی که به وسیله ی web DAV پشتیبانی میشوند فقط از طریق مرورگرهایی حمایت میشوند که پروتکل استاندارد HTTP/1.1 را کاملا پذیرفته و در خود مجتمع کرده اند . در حال حاضر تنها نگارش پنجم اینترنت اکسپلورر یا نسخه جدیدتر آن به طور کامل ویژگیهای WEB DAV نگارش پنجم IIS را پشتیبانی میکند .
WEB DAV که در IIS 5 گرد آوری شده است برای مشتریان امکانات زیر را فراهم میسازند :
دستکاری کردن منابع
تغییر ویژگیها (PROPERTIES)
قفل کردن یا باز کردن منابع
جستجو
3- FTP restart در صورتی که ارتباط اینترنتی قطع شود مجددا FTP را دانلود میکند این ویژگی عمل download را از همان نقطه که وقفه ایجاد شده است از سر میگیرد .
4- فشرده سازی HTTP : صفحات وب را برای دانلود کردن به یک مرورگر پشتیبان فشرده میکند . این ویژگی باید میان بکارگیری پردازنده و مقدار پهنای باند مصرفی شبکه توازن داشته باشد ..افزایش دادن فشرده سازی باعث کاهش مقدار پهنای باند مصرفی مورد درخواست میشود اما بار پردازنده را هنگام فشرده سازی افزایش میدهد .