blufive: (Default)
[personal profile] blufive
A few days ago, in a web authoring forum, someone suggested to me that HTTP was just a guideline, and that implementors could pick and choose which bits they wanted to implement. I responded (rather more testily than necessary, but the guy was being an arrogant smartass) that maybe we should play fast-and-loose with TCP/IP while we were at it.

Well, someone's done some poking around and discovered that Internet Explorer and IIS do just that. So Microsoft are buggering about with the protocol that runs the Internet in order to make their web server and browser seem faster. Lovely.

[later: hey! I scooped slashdot! The downside to this is that the site is now slashdotted. The poor webserver is now a gibbering wreck. Hopefully, you'll be able to see the page again in a few days...]

[even later: following a prod from [livejournal.com profile] sbisson, I've done a bit of research, and I now suspect that the original article linked above contains insufficient information to determine if MS is doing something wrong - the descibed behaviour MAY be valid in certain circumstances, but we need to know more about the test conditions to be sure. And I _SO_ wanted to spend my Sunday evening resarching TCP/IP and HTTP 1.1]

[much later: after more research, I'm fairly sure that IE is behaving, and the original post is wrong. Guess I should crank up my "scepticism" setting.]

[link: mpt]

Date: 2003-01-06 04:33 (UTC)
From: [identity profile] karmicnull.livejournal.com
IE uses the standard Windows NDIS IP stack. HTTP as a protocol sits above TCP/IP. The fact that IE/IIS chooses to leave 1/2 the connection open upon download completion rather than closing the TCP port full duplex is an HTTP issue rather than an IP one. Whether it is spec-compliant or not I don't know, as I'm no HTTP expert.

Date: 2003-01-06 12:12 (UTC)
From: [identity profile] blufive.livejournal.com
Thanks for that. I'm still researching to try and figure out myself what's going on here. I'm now pretty sure that the original report is seriously lacking relevant details, so in my book, IE gets the benefit of the doubt for now...

Profile

blufive: (Default)
blufive

April 2024

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 2026-03-24 00:04
Powered by Dreamwidth Studios