Click here to Skip to main content
15,889,462 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
All the aspx requests handled by the HTTP Runtime Environment. Is HTTP Runtime is the part of CLR or CLR is different than Htp Runtime. Any one can explain this in details on low level.
Posted

1 solution

I would say, there is no such thing as "HTTP runtime". There is a protocol stack:
http://en.wikipedia.org/wiki/Protocol_stack[^].

The protocol stack should be implemented on the OS and used by applications. Even though .NET is a platform, it is based on OS and, in particular, uses the protocol stack provided by the OS. Application use this stack: one application is an HTTP server, on the server host, and another application is a Web browser (and possibly a lot more). In addition of HTTP and HTTPS, FTP and other protocols are implemented in these applications or plug-ins (streaming, and so one). HTTP, HTTPS and FTP, etc. are application-level protocol, all bases on the transport-level protocol TCP:
http://en.wikipedia.org/wiki/Transmission_Control_Protocol[^],
http://en.wikipedia.org/wiki/Transport_Layer[^],
http://en.wikipedia.org/wiki/Application_Layer[^].

—SA
 
Share this answer
 
Comments
saurabhshri27 13-Sep-13 2:13am    
Thanks for solution. Http and TCP are protocols, that is fine but there is a term HttpRuntime environment in asp.net where request comes form Http.sys kernel driver,its totally about IIS.
Sergey Alexandrovich Kryukov 13-Sep-13 2:27am    
Oh, that I understand.
Well, will you accept the answer formally (green button)?
—SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900