Presentation is loading. Please wait.

Presentation is loading. Please wait.

HTTP How the Internet servers and clients communicate.

Similar presentations


Presentation on theme: "HTTP How the Internet servers and clients communicate."— Presentation transcript:

1 HTTP How the Internet servers and clients communicate.

2 W HAT IS HTTP? Hyper-Text Transfer Protocol “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.”URL

3 W HAT IS GOING ON WHILE I AM SURFING THE NET ? When clicking on an hypertext link, you are transferring an URL to your browser. From this URL, your browser knows which server to contact and what file to ask for. Instead of sending the data as plaintext, the information is first encrypted and then sent, improving the overall security.

4 W HAT IS GOING ON WHEN I AM SURFING THE NET ? The request would be HEAD / HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */* Accept-Language: fr Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt) Host: www.google.com:80 Connection: Keep-Alive

5 The Response would be HTTP/1.1 302 Found Location: http://www.google.fr/ Cache-Control: private Set-Cookie: PREF=ID=fe069539fd6bfe93:TM=1195177603:LM=1195177 603:S=BT2pymOBV6DF1vyq; expires=Sun, 15-Nov-2009 01:46:43 GMT; path=/; domain=.google.com Content-Type: text/html Server: gws Content-Length: 0 Date: Fri, 16 Nov 2007 01:46:43 GMT

6 W HERE D OES HTTP F IT I N C OMMUNICATION P ROTOCOLS ? Open Systems Interconnection Model (OSI) is the standard model for network architectures. OSI is the standard reference model to explain how to design a network. Transmission Control Protocol/Internet Protocol (TCP/IP) TCP/IP is the primary communications protocol of the internet, responsible for moving and verifying the correct deliver of data from sender to receiver.

7 W HERE D OES HTTP F IT I N C OMMUNICATION P ROTOCOLS ? Image courtesy of mdm-zone.commdm-zone.comImage courtesy of mdm-zone.commdm-zone.com Image Courtesy of mdm-zone.commdm-zone.com HTTP HTTP is part of the transport layer ; it enables communication between the client and server. It is also applied in the application layer when the user initially communicates with the server.

8 S ECURE S TORAGE HTTPS Short for Hypertext Transfer Protocol over Secure Socket Layer, HTTPS is a secure method of accessing web page information and/or sending information across a web page. Instead of sending the data as plaintext, the information is first encrypted and then sent, improving the overall security.Hypertext TransferSecure SocketHTTPSwebpageinformationweb pagedataplaintext security HTTPS uses port 443 to transfer its information.port 443 HTTPS is the same as HTTP/1.1 and is defined in RFC 2616.

9 F IND OUT WHAT YOUR FAVORITE WEBSITE AND YOUR BROWSER ARE SAYING TO EACH OTHER ! HTTP Header Reader

10 W HO IS IN CHARGE OF REGULATING HTTP? The W3C is in charge of regulating the Internet. They have published the current standardized format for HTTP.W3C

11 V ERSIONS OF HTTP PASSED BY W3C HTTP/0.9 was the first version of the HTTP HTTP/1.0 is specified in RFC 1945 HTTP/1.1 is specified in RFC 2616

12 W HO C REATED HTTP? Many people try to claim responsibility for the creation of the internet…

13 W HO C REATED HTTP? But, it was mostly this guy;Tim Berners Lee. He created http and some of the basic protocols that make the up the world wide web.

14 W HO C REATED HTTP? Lee is an English developer who invented the world wide web with his associate Robert Cailiau. In 1980 he started projects based on the concept of hypertext to facilitate sharing and updating information between researchers. His work progressed and evolved into HTTP as we know it today. He founded W3C in 1994 to help improve the quality of the web. He’s kind of a big deal.


Download ppt "HTTP How the Internet servers and clients communicate."

Similar presentations


Ads by Google