Apr-3-06 networks @ university of washington 1
The Information School of the University of Washington
Networking INFO/CSE 100, Spring 2006 Fluency in Information - - PowerPoint PPT Presentation
The Information School of the University of Washington Networking INFO/CSE 100, Spring 2006 Fluency in Information Technology http://www.cs.washington.edu/100 Apr-3-06 networks @ university of washington 1 The Information School of the
Apr-3-06 networks @ university of washington 1
The Information School of the University of Washington
Apr-3-06 networks @ university of washington 2
The Information School of the University of Washington
Apr-3-06 networks @ university of washington 3
The Information School of the University of Washington
Apr-3-06 networks @ university of washington 4
The Information School of the University of Washington
Apr-3-06 networks @ university of washington 5
The Information School of the University of Washington
» Local area network (LAN)
– A small area such as a room or building
» Wide area networks (WAN)
– Large area, e.g. distance is more than 1Km
» What do you think a PAN might be?!?
Apr-3-06 networks @ university of washington 6
The Information School of the University of Washington
Mac disk and printers available on the nearby Windows PC Windows disk and printers available on the nearby Mac
Apr-3-06 networks @ university of washington 7
The Information School of the University of Washington
router
UW servers instant messanger world wide web
Apr-3-06 networks @ university of washington 8
The Information School of the University of Washington
» Ethernet for physical connection in a LAN » TCP/IP -- transmission control protocol/internet protocol » HTTP -- hypertext transfer protocol (for the WWW) » FTP -- file transfer protocol (for transferring files)
Apr-3-06 networks @ university of washington 9
The Information School of the University of Washington
Ethernet Cable
Connection to campus network infrastructure
Apr-3-06 networks @ university of washington 10
The Information School of the University of Washington
Homer Dante
Student
Gate way Switch Switch
washington.edu
Apr-3-06 networks @ university of washington 11
The Information School of the University of Washington
» Taking separate routes lets packets by-pass congestion and out-of-service switches
Apr-3-06 networks @ university of washington 12
The Information School of the University of Washington
DEST ADDRESS | SIZE | # | DATA Source Destination
Apr-3-06 networks @ university of washington 13
The Information School of the University of Washington
UW Gateway
Apr-3-06 networks @ university of washington 14
The Information School of the University of Washington
Apr-3-06 networks @ university of washington 15
The Information School of the University of Washington
Apr-3-06 networks @ university of washington 16
The Information School of the University of Washington
.edu All educational computers .washington.edu All computers at UW dante.u. washington.edu A UW computer .ischool.washington.edu iSchool computers .cs.washington.edu CSE computers aloha.ischool.washington.edu an iSchool computer
Apr-3-06 networks @ university of washington 17
The Information School of the University of Washington
» .biz, .info, .name, .pro, .aero, .coop, .museum, .tv
Apr-3-06 networks @ university of washington 18
The Information School of the University of Washington
– An IP address-book for the computer
Apr-3-06 networks @ university of washington 19
The Information School of the University of Washington
» Logical network
» Physical network
Apr-3-06 networks @ university of washington 20
The Information School of the University of Washington
Top-level Second-level Third-level
Apr-3-06 networks @ university of washington 21
The Information School of the University of Washington
Apr-3-06 networks @ university of washington 22
The Information School of the University of Washington
Apr-3-06 networks @ university of washington 23
The Information School of the University of Washington
» URLs, http, first browser (HTTP 1.0)
» HTTP 1.1 supported images » Then Netscape, then Mozilla
» http://w3.org/ » Standards organization for Web protocols and formats
» WebCrawler, Lycos, AltaVista, Yahoo
Apr-3-06 networks @ university of washington 24
The Information School of the University of Washington
» Web page addresses
» Client-server communication rules
» A specifal format for making the pages universally readable by all clients
Apr-3-06 networks @ university of washington 25
The Information School of the University of Washington
» http://www.cs.washington.edu/100 » http://www.cs.washington.edu/education/courses/cse100/CurrentQtr/ca lendar100.html
protocol = http:// Web server = www domain = .cs.washington.edu path = /education/courses/cse100/CurrentQtr/ dirs(folders) file = calendar100 file extension = .html hypertext markup language
Apr-3-06 networks @ university of washington 26
The Information School of the University of Washington
Client Server Client Client Client Client Client Client Server Client Server Server Server Server Server Server request reply
Apr-3-06 networks @ university of washington 27
The Information School of the University of Washington
GET /pub/WWW/TheProject.html HTTP/1.1 Host: www.w3.org
method request protocol host
Apr-3-06 networks @ university of washington 28
The Information School of the University of Washington
GET /pub/WWW/TheProject.html HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, */* Accept-Language: en-us Accept-Encoding: gzip, dflate User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; APC) Host: www.w3.org Connection: Keep-Alive
Apr-3-06 networks @ university of washington 29
The Information School of the University of Washington
HTTP/1.1 200 OK Date: Monday, 23 May 2005 22:38:34 GMT Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT Etag: "3f80f-1b6-3e1cv03b" Accept-Ranges: bytes Content-Length: 438 Connection: close Content-Type: text/html <html> <head><title>A Sample Page</title></head> <body> …
Apr-3-06 networks @ university of washington 30
The Information School of the University of Washington