1. 程式人生 > >最簡單的名詞解釋_TCP/IP_HTTP與Socket

最簡單的名詞解釋_TCP/IP_HTTP與Socket

TCP/IP

       其實是兩個協議,ip協議是用來查詢地址的,對著網際互聯層;TCP是用來規範傳輸規則的,對應著傳輸層。TCP在傳輸之前三次握手保證連線成功,斷開連線需要四次握手。TCP是有連線的,只有確認連線後才會傳輸資料,可靠;UDP也是傳輸層協議,這是無連線的,拿到資料就傳,不一定確定被接收。

Http

      Http是應用層協議,通過TCP/IP拿到資料之後,通過解析才可以使用。HTTP報文分為請求報文、響應報文,這兩種報文都包括首行、頭部、主體。
      請求報文首行是請求行,包括請求型別(POST、GET)、URL、HTTP版本等;頭部儲存一些鍵值對資訊;主體儲存POST請求的引數。響應報文首行是響應行包括HTTP版本、狀態碼,簡簡訊息;頭部儲存一些鍵值對資訊;主要儲存頁面要顯示的結果等。

Socket

       socket可以理解為幹活的機器,上面的協議可以理解為摩斯密碼,socket就是印表機。