Presentation is loading. Please wait.

Presentation is loading. Please wait.

What happens when you retrieve a Web page? This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none.

Similar presentations


Presentation on theme: "What happens when you retrieve a Web page? This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none."— Presentation transcript:

1 What happens when you retrieve a Web page? This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none IT concepts: client, server, network service, network connection, URL, “Tiny” URL, Web client (browser), Web server, peer-to-peer

2 Where does this topic fit? Internet concepts –Applications –Technology –Implications Internet skills –Application development –Content creation

3 Two computers connected to a network

4 One running Internet client software The other running Internet server software Client Server

5 What happens next? You enter a uniform resource locator (URL) into the address bar of the Web client program

6 Establish a temporary connection between the client and the server Client Server

7 The client program sends a page request Client Server Request

8 The server program sends the page Client Serverdocument

9 The client displays the page ClientServer

10 The page comes from server storage Web server program Memory Storage Requested page Web client program Memory Display Requested page ClientServer Request Document The Internet

11 The client-server conversation ClientServer Close the connection Open a connection GET Display the response OK Sends the docuemnt or an error message Opens the connection

12 If the server finds the page, it sends it back to the client; otherwise, it sends back an error message. What if the page is not on the server? The client is programmed to display whatever the server sends.

13 1.Establish a temporary connection between the client and server (dotted line) 2.Client sends the request to the server 3.The server returns the requested page or an error message 4.The client displays whatever the server returns 5.Disconnect Client Server request page

14 User clicks on a link to a second page Client Server 1 Server 2 1. Get first page 2. Get second page

15 Peer-to-peer applications One computer can run both a client program and a server program For example File sharing Internet phone calls Internet service providers discourage home users from operating servers by charging more or limiting upstream speed.

16 Mobile Web clients

17 Web clients in things

18 The parts of a URL This request is for a Web (http) server The server program is running on a computer with the domain name bpastudio.csudh.edu Look in a subdirectory called fac/lpress If there is a file called shortbio.htm, send it back to the client to be displayed; if not, send an error message back to the client http://bpastudio.csudh.edu/fac/lpress/shortbio.htm Domain name = the unique name of a computer on the Internet

19 http://www.csudh.edu/studentaffairs/financial aid/faq.shtml#apply_for_scholarships http://tinyurl.com/DHscholarship http://preview.tinyurl.com/DHscholarship “Tiny” URLs – which do you prefer? (Made at http://www.tinyurl.com)

20 Advertising business model

21 A few URL questions When opening the connection to the server, which part of the URL does the client use? When retrieving a page from a server, which part of the URL does the server use? What happens if you misspell the name of a file in a URL? What happens if you misspell the domain name in a URL?

22 Do the terms client and server refer to hardware or software? Don’t continue until you think you have the answer and can explain it.

23 The big picture A client is a computer running a client program A server is a computer running a server program A server offers a service to clients on the network Clients use (geeks may say “consume”) those services

24 A short video on the same topic http://www.commoncraft.com/world-wide-web World Wide Web in plain English

25 Client Server request page Without looking back, can you recall the five steps we discussed in retrieving a Web page? 1. 2. 3. 4. 5.

26 What happens when you retrieve a Web page? This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none IT concepts: client, server, network service, network connection, URL, “Tiny” URL, Web client (browser), Web server, peer-to-peer


Download ppt "What happens when you retrieve a Web page? This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none."

Similar presentations


Ads by Google