<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/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/"><channel><title>WebTransports's WebLog : WinHttp</title><link>http://blogs.msdn.com/webtransports/archive/tags/WinHttp/default.aspx</link><description>Tags: WinHttp</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Migrating</title><link>http://blogs.msdn.com/webtransports/archive/2005/07/19/440574.aspx</link><pubDate>Wed, 20 Jul 2005 00:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:440574</guid><dc:creator>WebTransports</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/webtransports/comments/440574.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webtransports/commentrss.aspx?PostID=440574</wfw:commentRss><description>This blog is migrating to the &lt;a href="http://blogs.msdn.com/wndp/default.aspx"&gt;WNDP blog&lt;/a&gt;. This one will stick around but won't be updated.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=440574" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/webtransports/archive/tags/WinHttp/default.aspx">WinHttp</category><category domain="http://blogs.msdn.com/webtransports/archive/tags/Kernel+Http/default.aspx">Kernel Http</category><category domain="http://blogs.msdn.com/webtransports/archive/tags/WinInet/default.aspx">WinInet</category><category domain="http://blogs.msdn.com/webtransports/archive/tags/Intro/default.aspx">Intro</category><category domain="http://blogs.msdn.com/webtransports/archive/tags/Networking/default.aspx">Networking</category><category domain="http://blogs.msdn.com/webtransports/archive/tags/HTTP+General/default.aspx">HTTP General</category></item><item><title>Longhorn Networking Chat: Http, Winsock and QoS</title><link>http://blogs.msdn.com/webtransports/archive/2005/03/22/400598.aspx</link><pubDate>Tue, 22 Mar 2005 20:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:400598</guid><dc:creator>WebTransports</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/webtransports/comments/400598.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webtransports/commentrss.aspx?PostID=400598</wfw:commentRss><description>Today was the &lt;A href="http://blogs.msdn.com/webtransports/archive/2005/03/10/393242.aspx"&gt;&lt;font color="#660099"&gt;Longhorn Networking Chat&lt;/font&gt;&lt;/a&gt;, I've organized some of the QA and will do a series of posts on different topics that came up. See the full &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=50570"&gt;&lt;font color="#660099"&gt;transcript&lt;/font&gt;&lt;/a&gt; on Channel 9. &lt;p&gt;Http, winsock and QoS&amp;nbsp;are the areas closest to me organizationally so I'll start here.&lt;br /&gt;There were a two http stack questions:&lt;/p&gt; &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt; &lt;p&gt;Henry_MSFT (Expert): &lt;br /&gt;Q: Windows XP reduces simultanious connections to a HTTP (Web) server by default to 2-4. Will this be changed in Longhorn? (e.g. 5 simultanious connections allowed)&lt;/p&gt; &lt;p&gt;A: You are referring to the client connection limit, correct? We are conformant to the HTTP standard RFC which specifies the 2 connections/client/server limit. It is possible to change the limit programatically but the default will be standards conformant. &lt;/p&gt; &lt;p&gt;Henry_MSFT (Expert): &lt;br /&gt;Q: Is WinInet going to be depricated at somepoint for something more reliable?&lt;/p&gt; &lt;p&gt;A: We currently have WinHTTP, which is our preferred unmanaged client API. We are also investing in improving the stability of WinInet for browsing experiences.&lt;/p&gt;&lt;/blockquote&gt; &lt;p dir="ltr"&gt;A bunch of QoS questions:&lt;/p&gt; &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt; &lt;p&gt;Henry_MSFT (Expert): &lt;br /&gt;Q: What about QOS in the home or even DRM based access control for consumer scenarios?&lt;/p&gt; &lt;p&gt;A: We will have support for QoS in the home - some of this has already shipped in Media Center versions of the OS. This includes bandwidth measuring &amp;amp; monitoring, admission control, &amp;amp; QoS diagnostics.&lt;/p&gt; &lt;p&gt;Henry_MSFT (Expert): &lt;br /&gt;Q: Thansk Henry .. can you expand on QOS diagnostics ? is that more just self healing/event response kind of scenarios? (e.g. network slows down .. do action x ) or ..&lt;/p&gt; &lt;p&gt;A: More about telling you why your application doesn't work. For example, if you're trying to stream video off a server but the network bandwidth is chewed up for some other reason (a game, another video stream, etc) we'd like to be able to inform the user/application that they can't get the bandwidth they need, but if they shut down the activity on machine X they should be able to. &lt;/p&gt; &lt;p&gt;Of course, we're also investing in cooperative admission control protocols, so participating devices &amp;amp; machines will be able to avoid this problem. &lt;/p&gt; &lt;p&gt;Henry_MSFT (Expert): &lt;br /&gt;Q: Are we seeing more adoption of QOS tagging in consumer devices ?&lt;/p&gt; &lt;p&gt;A: This will be more important as consumer networking devices become more important. We think this is key thing going forward and we are working with the industry to try and accelerate this. &lt;/p&gt; &lt;p&gt;Henry_MSFT (Expert): &lt;br /&gt;Q: Will be there a possibility to easely configure bandwith limitations for applications, or if the pc is an ics host for computers?&lt;/p&gt; &lt;p&gt;A: Yes, programatically, or via group policies. Are you interested in a specific UI configuration for this?&lt;/p&gt; &lt;p&gt;Henry_MSFT (Expert): &lt;br /&gt;Q: If I am streaming audio or video over the net and downloading will the download interupt the streaming or will it be clever enough to reduce the speed of the download ?&lt;/p&gt; &lt;p&gt;A: We are looking at this...some of this is dependent on the applications. We certainly support the APIs and framework needed to do this in LH if applications use them. This is part of our QoS support. &lt;/p&gt;&lt;/blockquote&gt; &lt;p dir="ltr"&gt;... and a winsock question:&lt;/p&gt; &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px"&gt; &lt;p&gt;Henry_MSFT (Expert): &lt;br /&gt;Q: In LH, will Layered Service Providers (LSP) be done away with?&lt;/p&gt; &lt;p&gt;A: No, they will still be supported. However, we are making efforts to clean up the architecture, make it more stable &amp;amp; secure, and make it easier to write solid LSPs. &lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=400598" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/webtransports/archive/tags/WinHttp/default.aspx">WinHttp</category><category domain="http://blogs.msdn.com/webtransports/archive/tags/WinInet/default.aspx">WinInet</category><category domain="http://blogs.msdn.com/webtransports/archive/tags/Networking/default.aspx">Networking</category></item><item><title>Welcome to Window's Web Transports Blog</title><link>http://blogs.msdn.com/webtransports/archive/2004/02/24/Intro.aspx</link><pubDate>Wed, 25 Feb 2004 01:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:79304</guid><dc:creator>WebTransports</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/webtransports/comments/79304.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webtransports/commentrss.aspx?PostID=79304</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;This is a collaborative Weblog from the Web Transports Team in Windows Networking. As a team we work on the http stacks in Windows; http.sys the kernel part of the&amp;nbsp;&lt;A href="http://www.microsoft.com/WindowsServer2003/iis/"&gt;IIS 6.0 Web Server&lt;/A&gt; (part of Windows Server 2003)&amp;nbsp;and its own &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/http/http/http_api_start_page.asp"&gt;developer API&lt;/A&gt;, &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winhttp/http/winhttp_start_page.asp"&gt;wininet.dll&lt;/A&gt; which is the client side HTTP stack at the heart of &lt;A href="http://www.microsoft.com/windows/ie/"&gt;Internet Explorer&lt;/A&gt;, and &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winhttp/http/winhttp_start_page.asp"&gt;winhttp.dll&lt;/A&gt; which is the client side HTTP stack favored by server applications relying on performance and reliability.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;At this point we aren’t sure exactly what sort of information we will put up here, but it probably will be related to whatever we get asked in the comments and whatever we are working on that week. Please don’t hesitate to post a comment with any questions or topics you wish us to talk about in the future. A lot of it will be developer focused, some content will be end user focused (especially on the wininet.dll/IE side).&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;If you don’t know what an HTTP stack is, it’s a protocol stack that talks the &lt;A href="http://www.w3.org/Protocols/"&gt;W3C’s HTTP protocol &lt;/A&gt;on behalf of applications. That’s the main protocol used on the web. It’s gone through a few versions, from 0.9 to 1.0 and now 1.1. We’ll probably write an entry or point to some good references on what has changed over time in the protocol’s evolution. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;By the way, my name is Ari Pernick, and I’m a test development lead for web transports. As we post over time you will get an introduction to some of the Developers, Testers, Program Management, Product Support and others who contribute to our team.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT color=#ff1493&gt;UPDATE: In the comments below I claimed that pipelinning would be in&amp;nbsp;Longhorn Version of&amp;nbsp;Winhttp. It was early in the product cycle and since then, for a number of reasons,&amp;nbsp;the code changes to support&amp;nbsp;pipelinning support didn't make it into the final release. Sorry for any confusion.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=79304" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/webtransports/archive/tags/WinHttp/default.aspx">WinHttp</category><category domain="http://blogs.msdn.com/webtransports/archive/tags/Kernel+Http/default.aspx">Kernel Http</category><category domain="http://blogs.msdn.com/webtransports/archive/tags/WinInet/default.aspx">WinInet</category></item></channel></rss>