Lesson 4 - 5: ITE 3304 Network Design, Applications and Management
Lesson 4 - 5: ITE 3304 Network Design, Applications and Management
Lesson 4 - 5
ITE 3304
Network Design, Applications and Management
Outline
• Brief History of WWW
• Architecture
• HTTP Connections
• HTTP Format
• Web Performance
• Cookies
http://www.someschool.edu/someDept/pic.gif
file
received
GET page1.jpg
time to
transmit page1.jpg
request line
(GET, POST, GET /somedir/page.html HTTP/1.1
HEAD commands) Host: www.someschool.edu
User-agent: Mozilla/4.0
header Connection: close
lines Accept-language:fr
Carriage return,
line feed (extra carriage return, line feed)
indicates end
of message ITE 3304 - Network Design, Applicat 15
ions and Management
HTTP request message: general format
client
ITE 3304 - Network Design, Applicat 23
ions and Management
Why Cache?
• Reduce response time for client request.
• Reduce traffic on an institution’s access
link.
• Internet dense with caches enables “poor”
content providers to effectively deliver
content
Cookie file
usual http request msg
amazon: 1678 cookie: 1678 cookie- ss
ebay: 8734 specific acce
usual http response msg action
ss
one week later:
ce
ac
usual http request msg
Cookie file cookie-
cookie: 1678
amazon: 1678 spectific
ebay: 8734 usual http response msg action