Http (hypertext Transfer Protocol)
Http (hypertext Transfer Protocol)
HTTP (HyperText Transfer Protocol)HTTP (for HyperText Transfer Protocol) is the primary method used to communicate information on the World Wide Web. The specification is currently maintained by the World Wide Web Consortium (W3C).HTTP is a request/response protocol between clients and servers. An HTTP client, such as a web browser, initiates a request by connecting to (usually) TCP/IP port 80. The client then sends a request string, such as “GET / HTTP/1.1” (which would request the default page of that web server). The server would then respond with a file (or error message). The file sent by the server is preceded by an HTTP Header, which is a set of ASCII strings containing information about the server and the document being sent. HTTP is defined in RFC 2068.HTTP differs from other TCP-based protocols such as FTP, in that connections are generally torn down once a particular request (or related series of requests) has been completed. This design makes HTTP ideal for the World Wide Web, where pages regularly link to pages on other servers. It can occasionally pose problems for Web designers, as the lack of a persistent connection necessitates alternative methods of maintaining users’ “state”. Many of these methods involve the use of “cookies”.There is a secure version of HTTP called HTTPS that can use any given encryption method as long as it is understood by both sides.SampleBelow is a sample conversation to www.google.com:80Client request:GET / HTTP/1.1Host: www.google.com(followed by a blank line)Server response:HTTP/1.1 200 OKContent-Length: 3059Server: GWS/2.0Date: Sat, 11 Jan 2003 02:44:04 GMTContent-Type: text/htmlCache-control: privateSet-Cookie: PREF=ID=73d4aef52e57bae9:TM=1042253044:LM=1042253044:S=SMCc_HRPCQiqyX9j; expires=Sun, 17-Jan-2038 19:14:07 GMT; path=/; domain=.google.comConnection: keep-alive(followed by HTML text)External links Tim Berners-Lee 1992 internet draft http://www.w3.org/Protocols/HTTP/HTTP2.html RFC 2616 (HTTP 1.1) http://www.w3.org/Protocols/rfc2616/rfc2616.html HTTP header viewer (http://www.delorie.com/web/headers.html)This article is licensed under the GNU Free Documentation License, and uses material from the Wikipedia article “http”.
Related Search :
free web hosting sites,best web host for wordpress,web host singapore,web hosting cheap,best free web hosting sites,best web host in india,free trial web hosting,free web hosting html
web hosting ranking,,wordpress free web hosting,web hosting karachi,reddit best web hosting,best web hosting singapore,who is the best web hosting service,how to transfer web hosts
Recommended Posts
How to find discounted hosting
March 14, 2020
How we test and evaluate web hosting service?
March 14, 2020

Affordable Web Hosting Services
March 4, 2019