<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.iis.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:cs="http://blogs.iis.net/"><channel><title>Siva&amp;#39;s IIS Blog : IIS Version Comparison &amp;amp; IIS 4.0 Architecture Overview</title><link>http://blogs.iis.net/sivas/archive/tags/IIS+Version+Comparison+_2600_amp_3B00_+IIS+4.0+Architecture+Overview/default.aspx</link><description>Tags: IIS Version Comparison &amp;amp; IIS 4.0 Architecture Overview</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>IIS Version Comparison &amp; Architecture</title><link>http://blogs.iis.net/sivas/archive/2008/03/27/iis-version-comparison-amp-architecture-an-overview.aspx</link><pubDate>Thu, 27 Mar 2008 10:01:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2258849</guid><dc:creator>Siva.S</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/sivas/rsscomments.aspx?PostID=2258849</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/sivas/commentapi.aspx?PostID=2258849</wfw:comment><comments>http://blogs.iis.net/sivas/archive/2008/03/27/iis-version-comparison-amp-architecture-an-overview.aspx#comments</comments><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #3366ff; FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #333333; FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial"&gt;IIS Version Comparison - An Overview:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #333333; FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial"&gt;We often tend to think specifically about a &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial"&gt;new feature&lt;/SPAN&gt;&lt;/EM&gt; in a product, as an enhancement against a new version released. Do you think if that is all about releasing a new version? Not really! Well, it is a must to think about &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial"&gt;feature &lt;/SPAN&gt;&lt;/EM&gt;and also the &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial"&gt;architecture &lt;/SPAN&gt;&lt;/EM&gt;with &lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial"&gt;design-level changes, &lt;/SPAN&gt;&lt;/EM&gt;with variations on the product-specific system files, which would have been incorporated in the new version. &lt;BR&gt;&lt;BR&gt;As many of us are aware of, IIS (Internet Information Service) indeed has come out with a drastic change in the way of handling applications conceptually and practically through In-Process and Out-Process technology. &lt;BR&gt;&lt;BR&gt;&lt;EM&gt;BTW, What exactly do you mean by &lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial"&gt;In-Process &lt;/SPAN&gt;and &lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial"&gt;Out-Process&lt;/SPAN&gt; applications? To know about this concept with an in-depth architectural overview, please wait for my successive posts. &lt;/EM&gt;&lt;BR&gt;&lt;BR&gt;For now, I suggest you to take a look at the &lt;A class="" title="IIS Version Comparison Chart" href="http://blogs.iis.net/blogs/sivas/IIS_Version_Comparison_Chart.jpg" target=_blank mce_href="http://blogs.iis.net/blogs/sivas/IIS_Version_Comparison_Chart.jpg"&gt;comparison chart&lt;/A&gt; on various IIS versions shared by Microsoft Technet team, which gives you a high-level data on various versions of IIS and their feature specifications. &lt;BR&gt;&lt;BR&gt;What I have shared above is just a screenshot of the chart. You may additionally refer to the source link I have mentioned below to gain a copy of the comparison chart from Technet and document it in your process on a need basis. &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #333333; FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial"&gt;That was to &lt;/SPAN&gt;&lt;EM&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-style: italic"&gt;gather an elevated detail about the varied versions and their features, which in-turn, mapped to the terminologies that would be used from this posting onwards.&lt;/SPAN&gt;&lt;/EM&gt;&lt;EM&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #333333; FONT-FAMILY: 'Trebuchet MS','sans-serif'"&gt; Did not include IIS 7.0 in this comparison analysis, as I have planned to go with dedicated blogs on IIS 7.0.&lt;/SPAN&gt;&lt;/EM&gt; :-) 
&lt;P&gt;&lt;EM&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #333333; FONT-FAMILY: 'Trebuchet MS','sans-serif'"&gt;&lt;SPAN style="COLOR: #333333; FONT-FAMILY: 'Trebuchet MS','sans-serif'"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; COLOR: #3366ff; FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-ansi-language: EN"&gt;&lt;EM&gt;&lt;A class="" title="Content Source" href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/93ddbb51-5826-4ebd-a434-24c5fd103d3a.mspx" target=_blank mce_href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/93ddbb51-5826-4ebd-a434-24c5fd103d3a.mspx"&gt;&lt;STRONG&gt;You may click here to view the content source for this blog and the IIS Comparison Chart.&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #333333; FONT-FAMILY: 'Trebuchet MS','sans-serif'"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #333333; FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial"&gt;&lt;STRONG&gt;IIS 4.0 Architecture - An Overview:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #333333; FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial"&gt;Anyone still using IIS 4.0?? Doubt it!? Well, it is all about end-to-end product knowledge. Nothing wrong to know the basics of some technology. :-) ... Hence, let me now share some notes about IIS 4.0 to understand the basic design, which will help us gradually to discuss further about the consecutive releases of IIS product till IIS 7.0.&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang=EN style="FONT-SIZE: 10pt; COLOR: #3366ff; FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-ansi-language: EN"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="COLOR: #333333; FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;&lt;FONT size=3&gt;My thoughts&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="COLOR: #333333; FONT-FAMILY: 'Trebuchet MS','sans-serif'"&gt;&lt;FONT size=3&gt;:&lt;BR&gt;&lt;BR&gt;Again, I am gonna pick out the source information from Technet - which is indeed a great place to gather technical information. To speak about IIS architecture, we must first need to know the version stand-point. Though we have IIS 2.0, 3.0 - let me start with IIS 4.0 and touchbase on IIS 7.0, being honest with you, my basic knowledge span over from IIS 4.0. :-) &lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: #333333; FONT-FAMILY: 'Trebuchet MS','sans-serif'"&gt;&lt;FONT size=3&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;IIS 4.0&lt;/SPAN&gt;&lt;/STRONG&gt;:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: #333333; FONT-FAMILY: 'Trebuchet MS','sans-serif'"&gt;&lt;FONT size=3&gt;Well, here is something very little which I would like to share on this version of IIS. It is &lt;EM&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;confined to 32 BIT Architecture Model&lt;/SPAN&gt;&lt;/B&gt;&lt;/EM&gt; (did we have 64 BIT those days!?) and the &lt;EM&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;Application Isolation Mode&lt;/SPAN&gt;&lt;/B&gt;&lt;/EM&gt; was mapped to &lt;EM&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;MTX.EXE&lt;/SPAN&gt;&lt;/B&gt;&lt;/EM&gt;. Which means, your application mode, when configured as &lt;EM&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;Out-Process Isolation&lt;/SPAN&gt;&lt;/B&gt;&lt;/EM&gt;, the &lt;EM&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;User Mode Memory&lt;/SPAN&gt;&lt;/B&gt;&lt;/EM&gt; will be allocated on the executable image MTX.EXE. Whereas, the same MTX.EXE will not be in picture at all, in-case if you go by configuring your application as an &lt;EM&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;In-Process Isolation Mode&lt;/SPAN&gt;&lt;/B&gt;&lt;/EM&gt;. In such a situation, the application memory will be sharing the memory space with &lt;EM&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;Inetinfo.exe&lt;/SPAN&gt;&lt;/B&gt;&lt;/EM&gt;, which is the back-end process for executing &lt;STRONG&gt;&lt;I&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;IIS Admin Service. &lt;/SPAN&gt;&lt;/I&gt;&lt;/STRONG&gt;&lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;If you refer to IIS 5.0 Architecture (an upcoming blog of mine), I guess you will then be able to visualize on MTX.EXE as compared with DLLHOST.EXE. Ofcourse, many other feature enhancements have been made on IIS 5.0! :-)&lt;/SPAN&gt;&lt;/EM&gt;&lt;BR&gt;&lt;BR&gt;&lt;EM&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;For beginners: &lt;/SPAN&gt;&lt;/EM&gt;You will be able to find inetinfo.exe in Start -&amp;gt; Run -&amp;gt; Services.msc -&amp;gt; Properties of &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;IIS Admin Service&lt;/SPAN&gt;&lt;/STRONG&gt;. If IIS is successfully installed and configured on a Windows OS, you will also find &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;inetinfo.exe &lt;/SPAN&gt;&lt;/STRONG&gt;as a process in Task Manager of that webserver. &lt;BR&gt;&lt;BR&gt;Wanna know more about these terminologies; Out-Process Isolation Mode / In-Process Isolation Mode / User Mode / Kernel Mode Memory Space / IIS 5.0 / IIS 6.0 Architecture? &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: #333333; FONT-FAMILY: 'Trebuchet MS','sans-serif'"&gt;&lt;FONT size=3&gt;Suggest you to wait for my next blog on this topic - &lt;STRONG&gt;&lt;EM&gt;IIS Memory Management&lt;/EM&gt;&lt;/STRONG&gt;... &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="COLOR: #333333; FONT-FAMILY: 'Trebuchet MS','sans-serif'"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #333333; FONT-FAMILY: 'Trebuchet MS','sans-serif'"&gt;&lt;FONT size=3&gt;Got a thought to share on this aspect? Pls &lt;A class="" title="Contact Me..." href="http://blogs.iis.net/sivas/contact.aspx" mce_href="http://blogs.iis.net/sivas/contact.aspx"&gt;click here&lt;/A&gt;... :-)&lt;BR&gt;&lt;BR&gt;Cheers,&lt;BR&gt;&lt;BR&gt;Siva&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Trebuchet MS','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2258849" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/sivas/archive/tags/IIS+Version+Comparison+_2600_amp_3B00_+IIS+4.0+Architecture+Overview/default.aspx">IIS Version Comparison &amp;amp; IIS 4.0 Architecture Overview</category></item></channel></rss>