http enter以後發生了什麼?

參考書:

http://blog.sina.com.cn/s/blog_3fe961ae0102uxuv.html

http://www.cnblogs.com/hoobey/p/5197361.html

http://blog.csdn.net/baidu_26783381/article/details/51135447

自己總結:

輸入網址,按enter發生了什麼?
寫在前面的話:http:/www.google:8080/script/jquery.js
http 協議名稱
www     子域名
google  主域名
8080 端口號
script/jquery  請求地址  
當協議、子域名、主域名、端口號中任意一個不同的時候就成爲跨域
發生了什麼?
(1)協議解析:是http請求還是ftp/https
(2)瀏覽器查找域名對應的IP地址
DNS查找:瀏覽器緩存、系統緩存、路由器緩存等
(3)向IP對應的服務器發送請求
(4)服務器返回請求,返回網頁內容
(5)瀏覽器解析網頁內容
由於網頁可能有重定向、嵌入圖片、Ajax等,上面的步驟反覆進行多次才能返回給用戶。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章