HTTP
What happens when I go to google.com home page?
What do I need to send a request packet?
What is an address?
How do I get google's address?
How do I get DNS's address?
How do I get DHCP's address?
How do I get my address?
What if I have more than one window or tab to the same google.com?
client side
can I cache a page?
how do I know if newer update is available? conditional-get
the "refresh" button, do I need to get the same page again and again?
how does amazon know it is me again? cookies
shopping cart, how does it work?
server side
how many languages do I want to support?
how do I know which language to send in response?
how do I know if you're a mobile or what?
do I care about the size of client's display?
proxy server ,,, web caches for enterprise
connection, connection, connection
persistent, non persistent HTTP, why?
pipeline, no pipeline
parallel, no parallel
how many connections in a typical http session?
wireshark exercise