Introduction to Networking for NonStop S-Series Servers
Internet Applications
Introduction to Networking for HP NonStop S-Series Servers—520670-005
11- 2
HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)
The Web uses HTTP to transfer data between clients and servers. HTTP allows
exchanges of documents, human input, and application output between clients and
servers that support it. When an HTTP server receives input from a client, it satisfies
the request by returning a requested document or by forwarding the request to a
program that provides document-search facilities or to an application program whose
results are returned to the client.
HyperText Transfer Protocol Secure (HTTPS)
HyperText Transfer Protocol Secure (HTTPS) is a a type of server software that
provides secure transactions on the World Wide Web. HTTPS enables online
transactions to occur through a secured socket layer (SSL).
Secure Sockets Layer (SSL) is a data communication protocol that implements three
cryptographic assurances: authentication, confidentiality, and message integrity. SSL
also provides secure key exchange between an client (an Internet browser) and a
server.
HyperText Markup Language (HTML)
To display formatted text and allow hypertext links, the Web uses HTML. In HTML
documents, certain pieces of text or graphics can be formatted to link to other text or
graphics within the same document or in another document. When such a link is
highlighted via a computer keyboard, mouse, or other pointing device, the linked text or
graphic is displayed.
Another important feature of HTML is its ability to produce online forms, which include
text and numeric input fields, drop-down and scrolling lists, radio buttons, and other
features useful for data entry. The online forms facility is very important when HTML is
used with user-written applications and document-search facilities.
Common Gateway Interface (CGI)
CGI is the interface between the Web server and applications. The interface is context-
free and provides for a single, possibly very long, request followed by a single, possibly
very long, response. The CGI application uses environment variables and a data
stream to exchange HTTP requests and responses with a client, by way of the Web
server.
Java 2 Enterprise Edition (J2EE)
The Java 2 Enterprise Edition (J2EE), developed by Sun Microsystems, enables the
use of dynamic applications to communicate over HTTP with client browsers,
specifically web containers, servlets, JavaServer Pages (JSP), Java classes, and
deployment descriptors. The iTP Secure WebServer implementation of servlets and
JSP is a key component for J2EE compliance. It allows support for Java-based