472,780 Members | 1,760 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,780 software developers and data experts.

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 1498
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 thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: The Lone Wolf | last post by:
Hi, is it possible to put somekind of parameter on a table that when i put data into the table it automaticly erase the row when a certain time has past?? i know i can use cookies on the...
2
by: J.Beaulieu | last post by:
Hi I'll have probably to use sql server soon but prior to that I have a question concerning priviledges and security. Is it possible for someone to do like in access, ie creating a db/table...
104
by: Colin McGuire | last post by:
Hi, is there a way to show a form without a titlebar (and therefore no control box/minimize box/title etc) but still have it appear looking like 3D? The property FormBorderStyle to None - this...
6
by: Charles Law | last post by:
As a matter of practice, where would people put the following elements of object creation/initialisation: Create shared member objects Initialise shared member objects Create non-shared member...
29
by: MP | last post by:
Greets, context: vb6/ado/.mdb/jet 4.0 (no access)/sql beginning learner, first database, planning stages (I think the underlying question here is whether to normalize or not to normalize this...
3
by: AHanso | last post by:
Hey I am new to C# (My background is in Java), I am writing a C# application (that uses the Compact Framework) that communicates to a Java server. To login the server is expecting the password...
29
by: Brad Pears | last post by:
Here is a simple OO design question... I have a Contract class. The user can either save an existing contract or they start off fresh with a blank contract, fill in the data and then save a...
3
by: =?Utf-8?B?Ymxi?= | last post by:
I am posting to the general discussion group - but I cannot find my postings... or replies...
0
Curtis Rutland
by: Curtis Rutland | last post by:
Here are the guidelines for where to post your .NET questions. Any post having to do with ASP.NET goes in the ASP.NET Answers Forum, regardless of the language used. If it's not ASP.NET, put...
2
Curtis Rutland
by: Curtis Rutland | last post by:
Here are the guidelines for where to post your .NET questions. Any post having to do with ASP.NET goes in the ASP.NET Answers Forum, regardless of the language used. This includes web service...
3
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 2 August 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM) The start time is equivalent to 19:00 (7PM) in Central...
0
by: erikbower65 | last post by:
Using CodiumAI's pr-agent is simple and powerful. Follow these steps: 1. Install CodiumAI CLI: Ensure Node.js is installed, then run 'npm install -g codiumai' in the terminal. 2. Connect to...
0
by: erikbower65 | last post by:
Here's a concise step-by-step guide for manually installing IntelliJ IDEA: 1. Download: Visit the official JetBrains website and download the IntelliJ IDEA Community or Ultimate edition based on...
14
DJRhino1175
by: DJRhino1175 | last post by:
When I run this code I get an error, its Run-time error# 424 Object required...This is my first attempt at doing something like this. I test the entire code and it worked until I added this - If...
5
by: DJRhino | last post by:
Private Sub CboDrawingID_BeforeUpdate(Cancel As Integer) If = 310029923 Or 310030138 Or 310030152 Or 310030346 Or 310030348 Or _ 310030356 Or 310030359 Or 310030362 Or...
0
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{
0
by: lllomh | last post by:
How does React native implement an English player?
0
by: Mushico | last post by:
How to calculate date of retirement from date of birth
2
by: DJRhino | last post by:
Was curious if anyone else was having this same issue or not.... I was just Up/Down graded to windows 11 and now my access combo boxes are not acting right. With win 10 I could start typing...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.