469,927 Members | 1,763 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,927 developers. It's quick & easy.

Question on how ASP communicates and general questions

How does ASP communicate with the end user? Does it leave
the connection open as long as the user has the page
opens? Are there articles stating this on Microsoft's
site? Also when did ASP first enter the world and in what
product? Thank you
Jul 19 '05 #1
11 1436
ASP returns HTML to the client. Once the ASP has done generating HTML
content, ASP is no longer running and the connection is no longer active.
Such is the case with any server-side technology triggered by an HTTP
request...

I first used ASP in the IIS3.0 beta, though it evolved from idq/htx
technology that existed in IIS2 (NT 4.0). The first viable version of ASP,
in my opinion, arrived with IIS 4.0 (which was available through the Windows
NT 4.0 Option Pack).

--
Aaron Bertrand
SQL Server MVP
http://www.aspfaq.com/


"Robert Everland III" <ro*************@fnf.com> wrote in message
news:f3****************************@phx.gbl...
How does ASP communicate with the end user? Does it leave
the connection open as long as the user has the page
opens? Are there articles stating this on Microsoft's
site? Also when did ASP first enter the world and in what
product? Thank you

Jul 19 '05 #2
Do you have a URL that I can go to to have documentation
on this. Thanks for any help.
Bob

-----Original Message-----
ASP returns HTML to the client. Once the ASP has done generating HTMLcontent, ASP is no longer running and the connection is no longer active.Such is the case with any server-side technology triggered by an HTTPrequest...

I first used ASP in the IIS3.0 beta, though it evolved from idq/htxtechnology that existed in IIS2 (NT 4.0). The first viable version of ASP,in my opinion, arrived with IIS 4.0 (which was available through the WindowsNT 4.0 Option Pack).

--
Aaron Bertrand
SQL Server MVP
http://www.aspfaq.com/


"Robert Everland III" <ro*************@fnf.com> wrote in messagenews:f3****************************@phx.gbl...
How does ASP communicate with the end user? Does it leave the connection open as long as the user has the page
opens? Are there articles stating this on Microsoft's
site? Also when did ASP first enter the world and in what product? Thank you

.

Jul 19 '05 #3
> Do you have a URL that I can go to to have documentation
on this.


Six or seven years ago, I might have. I'm not sure that ASP is documented
at such a base level these days, but you're welcome to snoop around about
it:

http://www.aspfaq.com/2183

--
Aaron Bertrand
SQL Server MVP
http://www.aspfaq.com/
Jul 19 '05 #4
"Robert Everland III" <ro*************@fnf.com> wrote:
How does ASP communicate with the end user? Does it leave
the connection open as long as the user has the page
opens? Are there articles stating this on Microsoft's
site? Also when did ASP first enter the world and in what
product? Thank you


ASP simply creates an HTML page. The communication with the user is
via the HTTP protocol. Look in the RFCs to find the definition of that
protocol.

--
Tim Slattery
MS MVP(DTS)
Sl********@bls.gov
Jul 19 '05 #5
Do you happen to know some search terms I could use to
look up the RFC?
Bob

-----Original Message-----
"Robert Everland III" <ro*************@fnf.com> wrote:
How does ASP communicate with the end user? Does it leavethe connection open as long as the user has the page
opens? Are there articles stating this on Microsoft's
site? Also when did ASP first enter the world and in whatproduct? Thank you
ASP simply creates an HTML page. The communication with

the user isvia the HTTP protocol. Look in the RFCs to find the definition of thatprotocol.

--
Tim Slattery
MS MVP(DTS)
Sl********@bls.gov
.

Jul 19 '05 #6
Seriously! "HTTP RFC protocol" would be a start, no?

Oh, forget it. Let's just perpetuate the hand-holding...
http://www.w3.org/Protocols/rfc2616/rfc2616.html

--
Aaron Bertrand
SQL Server MVP
http://www.aspfaq.com/
Jul 19 '05 #7
Don't need hand holding, I already started there. It
doesn't go into dynamic languages, strictly HTML. I wanted
to know if there were some RFC's specifically for ASP.
Bob

-----Original Message-----
Seriously! "HTTP RFC protocol" would be a start, no?

Oh, forget it. Let's just perpetuate the hand-holding...
http://www.w3.org/Protocols/rfc2616/rfc2616.html

--
Aaron Bertrand
SQL Server MVP
http://www.aspfaq.com/
.

Jul 19 '05 #8
The browser initiates an HTTP request. As I alluded to earlier, regardless
of the server-side technology, the RFC covers the interaction between the
browser's request and the HTML that is returned by (insert your server-side
technology here).

--
Aaron Bertrand
SQL Server MVP
http://www.aspfaq.com/


<an*******@discussions.microsoft.com> wrote in message
news:01****************************@phx.gbl...
Don't need hand holding, I already started there. It
doesn't go into dynamic languages, strictly HTML. I wanted
to know if there were some RFC's specifically for ASP.
Bob

-----Original Message-----
Seriously! "HTTP RFC protocol" would be a start, no?

Oh, forget it. Let's just perpetuate the hand-holding...
http://www.w3.org/Protocols/rfc2616/rfc2616.html

--
Aaron Bertrand
SQL Server MVP
http://www.aspfaq.com/
.

Jul 19 '05 #9
an*******@discussions.microsoft.com wrote:
Don't need hand holding, I already started there. It
doesn't go into dynamic languages, strictly HTML. I wanted
to know if there were some RFC's specifically for ASP.


ASP code runs under the IIS web server which adheres to the HTTP
protocol as specified in RFC 2616. As you have noted, RFC 2616 describes
only communications between a client (e.g., web browser) and a web
server(e.g., IIS).

The web server in turn passes incoming requests to application
program(s) via either the CGI specification ( http://www.w3.org/CGI/ )
or a proprietary interface. The latter applies to ASP, since ASP.DLL is
an ISAPI (Internet Server Application Program Interface) application.

[You may find the CGI specification very enlightening reading,
especially http://hoohoo.ncsa.uiuc.edu/cgi/overview.html since it is
gracefully short and since processing in ASP is modelled after the CGI
specification.]

Anyway, IIS accepts inbound requests, performs any necessary
pre-processing and then passes those requests to ASP.DLL (which is an
ISAPI application). ASP.DLL executes the prescribed script and the
result is returned to IIS. IIS performs any necessary post-processing
and returns the result to the client.

There is a great deal of information available that describes how IIS
interfaces with both CGI and ISAPI applications. Microsoft's web site is
especially informative. "ISAPI Application" is a good search term to
begin with:
http://search.microsoft.com/search/r...ons&view=en-us

"Designing ISAPI Applications":
http://msdn.microsoft.com/library/de...plications.asp

Jul 19 '05 #10
<an*******@discussions.microsoft.com> wrote:
Do you happen to know some search terms I could use to
look up the RFC?


HTTP

--
Tim Slattery
MS MVP(DTS)
Sl********@bls.gov
Jul 19 '05 #11
<an*******@discussions.microsoft.com> wrote:
Don't need hand holding, I already started there. It
doesn't go into dynamic languages, strictly HTML. I wanted
to know if there were some RFC's specifically for ASP.


No there are not. ASP is not a network standard, it's proprietary to
Microsoft.

--
Tim Slattery
MS MVP(DTS)
Sl********@bls.gov
Jul 19 '05 #12

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

4 posts views Thread by The Lone Wolf | last post: by
104 posts views Thread by Colin McGuire | last post: by
6 posts views Thread by Charles Law | last post: by
3 posts views Thread by =?Utf-8?B?Ymxi?= | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.