473,401 Members | 2,127 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,401 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 1511
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...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

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.