HTTP協議——學習資料小結

嗯,這幾天回頭再次的學習Servlet的知識點,以爲HTTP協議的內容是至關重要的,如今雖然知道瀏覽器與應用程序的交互離不開它,可是怎麼將信息從瀏覽器傳輸到服務器的這個知識點仍是一個盲點。因而從網上找了找相關的資料大概的能讓我明白了一些這裏面的狀況,固然,具體的實現等等還不是特別的清楚,下面先記錄下來這些不錯的入門的網絡資源,而後在慢慢將這些知識盲點補上來,很是感謝原做者的辛勤寫做!html

1:特別推薦看一看阮一峯老師的關於網絡協議的兩篇很是棒的博文(阮老師的其餘博文也是至關的精彩,主要是通俗易懂,簡單明瞭)java

http://www.ruanyifeng.com/blog/2012/05/internet_protocol_suite_part_i.html程序員

http://www.ruanyifeng.com/blog/2012/06/internet_protocol_suite_part_ii.html瀏覽器

這兩篇關於互聯網的博文很是的不錯,簡單明瞭,通俗易懂,雖然上大學的時候也學習過網絡協議的相關課程,可是內容過於龐雜,理解記憶毫不深入,看了這兩篇博文後以爲太棒啦!服務器

 

2:推薦看博客園中小坦克的HTTP協議的系列博文,對與HTTP協議而言,看過他的系列博文對HTTP協議就會有一個更加形象和具體化的認識了網絡

http://www.cnblogs.com/TankXiao/archive/2012/02/13/2342672.html工具

http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.html學習

此係列的博文對HTTP的講解仍是比較形象的,看完以後印象必定會更加的深刻一些!ui

 

3:推薦一篇CSDN上的一篇講解HTTP協議比較棒的一篇博文.net

http://blog.csdn.net/gueter/article/details/1524447

 

4:推薦一篇從另一個角度來寫HTTP協議的比較好的一篇博文

http://www.cnblogs.com/CareySon/archive/2012/04/27/HTTP-Protocol.html

 

5:嗯,最後推薦看看這篇也挺棒的博文

http://www.blogjava.net/zjusuyong/articles/304788.html

 

嗯,看完這些我對HTTP協議的瞭解,更好了一些,不過對於個人問題,我仍是沒有徹底的搞明白爲何?我是作JavaWeb開發的對於B/S結構的程序以下圖所示(以下是一種最簡單的結構):

 

瀏覽器段的信息是如何一步步封裝,而後經過網絡一步步的傳輸,最後到達服務器端的,(以Java程序爲例)數據達到應用程序中時對於程序員是以對象的形式展示的主要是兩個對象:請求的對象和響應的對象,咱們經過這兩個對象來得到請求和響應的信息。數據從服務器端發出去想必也要通過一步步的封裝,而後經過網絡一步步的傳輸,而後到達客戶端而後到達瀏覽器,最後瀏覽器將其展現出來(推薦看一看瀏覽器工做原理的「神文」http://taligarsiel.com/Projects/howbrowserswork1.htm,

這裏是中文版的 http://www.cnblogs.com/chehaoj/archive/2012/10/31/2747904.html

另外一篇顯示效果好點的中文版http://www.w3ctech.com/topic/48)。從這個角度來說數據的透明時間是很是久的,限於水平有限如今不是很清楚,這些時候數據的存在狀態是如何的!不過,我會繼續的學習相關的知識一步步的將數據的每一種存在的狀態以及轉換的方式都搞明白!不過目前來說知道如何將數據從客戶端傳輸到服務器端,以及在服務器端如何拿到這些數據,而且根據對應的請求,處理、封裝和發送對應的響應信息到客戶端纔是最爲關鍵的事情,對於JavaWeb開發而言Servlet的知識是很是關鍵的!

相關文章
相關標籤/搜索