Web Request Life Cycle

Posted: September 27, 2013 in Nice to read
Web Request Life Cycle Behind The Scene

Web Request Life Cycle Behind The Scene

  1. User type web address http://finance.yahoo.com and hit Enter from User’s Computer
  2. User would see status bar like this: “finding site: finance.yahoo.com”
  3. Check Cache(if IP address for http://finance.yahoo.com is available then go to #15.
  4. DNS Query from User’s Computer to Internet Service Provider (at  192.168.1.100)
  5. Check Cache(if yes then go to #14.)
  6. DNS Query  from Internet Service Provider to Internet Root Server (at 192.5.5.241)
  7. DNS Response from Internet Root Server to Internet Service Provider (GO TO  192.35.51.30)
  8. DNS Query from Internet Service Provider to *.com Server(at 192.35.51.30)
  9. DNS Response from *.com Server to Internet Service Provider (GO TO  216.109.112.135)
  10. DNS Query from Internet Service Provider to *.yahoo.com server (at 216.109.112.135)
  11. DNS Response from *.yahoo.com server to Internet Service Provider(GO TO 206.190.56.229)
  12. DNS Query from Internet Service Provider to finance.yahoo.com server (at 206.190.56.229)
  13. DNS Response from finance.yahoo.com server  to Internet Service Provider at 192.168.1.100 (Yes, I am here)
  14. DNS Response from Internet Service Provider to User’s Computer (IP is 206.190.56.229)
Web Request Life Cycle Steps

Web Request Life Cycle Steps

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s