Cheap Web Hosting Directory Catalog
- Web Hosting
- Domain Names
- Web Design
- Web Development
- Web Promotion
- Community
- Search Engine Optimization
- Web Host Directory
- PHP scripts
- CGI&Perl scripts
- Java scripts
- Miscellaneous
HTTP
HTTP (Hyper Text Transfer Protocol) is a network protocol of applied level for file transmitting in the World Wide Web. The main purpose of HTTP is web-page formatting and transmitting (text files with HTML marking). Due to it it's also possible to transmit other files, either concerned with web-pages (images and applications) or not concerned with them. For example, when you enter a URL in your browser, this actually sends an HTTP command to the web server directing it to fetch and transmit the requested web page.
HTTP supposes that a clients program - web browser - is able to show hypertext web-pages and files of other types in a form comfortable for customers.
For right visualization HTTP allows a customer to learn the web page language and encoding or demand for a page version in a needed language/encoding, using the notations from MIME standard.
An HTTP client initiates a request by establishing a Transmission Control Protocol (TCP) connection to a particular port on a remote 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.