Thursday, November 27, 2008
Wednesday, November 26, 2008
Happy New Year!
Sunday, July 27, 2008
BeleniX
New FeaturesOpenSolaris Distros | BeleniXWhat is It ?BeleniX is an OpenSolaris Distribution with a Live CD (runs directly off the CD). It includes all the features of OpenSolaris and adds a whole variety of open source packages. It can be installed to harddisk as well. BeleniX is free to use, modify and distribute. The BeleniX LiveCD allows you to test drive OpenSolaris in less than 2 minutes. BeleniX can also be installed to USB thumb drive allowing you to carry your operating environment, applications and data in your pocket. The LiveUSB boots even faster than the CD ! LicenseBeleniX is released under the CDDL license version 1. However all the software in BeleniX are covered by their respective licenses (eg. GPL, LGPL, BSD etc). »
| Belenix MapPoint, Click, Mark (or just search)! It's that easy to show yourself on the Belenix Map! Learn More. ScoopZoneOur very own slashdot. Learn More. Best scoopsBelenix PlanetNew forum topicsCredits
|
Wednesday, February 27, 2008
Hypertext Transfer Protocol
Hypertext Transfer Protocol (HTTP) is a communications protocol for the transfer of information on intranets and the World Wide Web. Its original purpose was to provide a way to publish and retrieve hypertext pages over the Internet.
HTTP development was coordinated by the World Wide Web Consortium (W3C) and the Internet Engineering Task Force (IETF), culminating in the publication of a series of Request for Comments (RFCs), most notably RFC 2616 (June 1999), which defines HTTP/1.1, the version of HTTP in common use.
HTTP is a request/response standard between a client and a server. A client is the end-user, the server is the web site. The client making an HTTP request - using a web browser, spider, or other end-user tool - is referred to as the user agent. The responding server - which stores or creates resources such as HTML files and images - is called the origin server. In between the user agent and origin server may be several intermediaries, such as proxies, gateways, and tunnels. HTTP is not constrained to using TCP/IP and its supporting layers, although this is its most popular application on the Internet. Indeed HTTP can be "implemented on top of any other protocol on the Internet, or on other networks. HTTP only presumes a reliable transport; any protocol that provides such guarantees can be used."
Typically, an HTTP client initiates a request. It establishes a Transmission Control Protocol (TCP) connection to a particular port on a host (port 80 by default; see List of TCP and UDP port numbers). An HTTP server listening on that port waits for the client to send a request message. Upon receiving the request, the server sends back a status line, such as "HTTP/1.1 200 OK", and a message of its own, the body of which is perhaps the requested file, an error message, or some other information.
Resources to be accessed by HTTP are identified using Uniform Resource Identifiers (URIs) (or, more specifically, Uniform Resource Locators (URLs)) using the http: or https URI schemes.
Contents
[hide]- 1 Request Message
- 2 Request methods
- 3 HTTP Versions
- 4 Status Codes
- 5 Persistent Connections
- 6 HTTP session state
- 7 Secure HTTP
- 8 Sample
- 9 See also
- 10 References


