Presentation is loading. Please wait.

Presentation is loading. Please wait.

Fetching a Web Page www.si.umich.edu Home computer The Internet.

Similar presentations


Presentation on theme: "Fetching a Web Page www.si.umich.edu Home computer The Internet."— Presentation transcript:

1 Fetching a Web Page Home computer The Internet

2 Fetching a Web Page Home computer The Internet MichNet Modem

3 Networks Overview Communication Links

4 Networks Overview Communication Links Internetworking (IP)

5 Networks Overview Communication Links Internetworking (IP) TCP and HTTP Quality of Service

6 Internet protocol (IP) Subnetworks User datagram protocol (UDP) Transmission control protocol (TCP) HyperText Transport Protocol (HTTP) Application Real-time transport protocol (RTP) Internet protocols

7 Hosts Switches/Routers Backbone links Access links Internet Topology

8 Tracert si.umich.edu 1 * Request timed out ms ms f-umbin.c-ccb2.umnet.umich.edu [ ] ms f-backbone.c-ugli.umnet.umich.edu [ ] ms bart.si.umich.edu [ ]

9 Fetching a Web Page Home computer MichNet Modem c-ccb2 router c-ugli router

10 IP Network 1Network 2 TCP or UDP Host AHost B ORB Application Switch N 2N 1 IIOP IP as Spanning Layer

11 Gateway Public telephone network Internet Computer w/modem    IP over Voice Computer w/modem

12 Gateway Public telephone network Internet IP telephone Plain old telephone    Voice over IP

13 Hosts Switches/Routers Backbone links Access links Interconnection Pricing Peers Providers

14 Local Namespaces NS Hosts si.umich.edu NS eecs.umich.edu umich.edu NS “root” Nameserver

15 Original packet Divide into packet fragments New packets Reassembled original packet HeaderPayload

16 Layer n+1 Layer n Layer n+1 protocol header Layer n protocol header Encapsulated layer n+1 packet, including header Peer-to-peer operation

17 HTTP Service Client can make requests –GET, POST (some others) Server responds –HTTP headers –HTML document or JPEG, or GIF, or…

18 URL Structure :// : / Scheme –HTTP, FTP, GOPHER, MAILTO,... Host –An IP address or DNS name

19 HTTP example When a browser fetches –http:// says to use HTTP protocol –Resolve in DNS –Make TCP connection , port 80 –Send the following text string GET /~presnick/ HTTP/1.1 Host:

20 Server sends back HTTP/ OK Date: Mon, 22 Dec :12:32 GMT Server: Apache/1.2.4 Last-Modified: Thu, 04 Dec :26:10 GMT ETag: "5f2f2-33fd-3486d9a2" Content-Length: Accept-Ranges: bytes Connection: close Content-Type: text/html ….

21 HTML Paul Resnick Associate Professor University of Michigan School of Information 314 West Hall 550 East University Avenue Ann Arbor, MI


Download ppt "Fetching a Web Page www.si.umich.edu Home computer The Internet."

Similar presentations


Ads by Google