是目前應用最廣泛的應用層協議,它規定了瀏覽器和伺服器通訊的資料格式。就像寫信要按照某種格式寫一樣。
包括請求行、請求頭、請求正文
空行 請求正文,裡面一般存放了post時的資料
包括狀態行、響應頭、響應正文
空行響應正文:就是準備顯示在瀏覽器視窗上的東西
實際上,www.baidu.com這個檔案只有兩行
所謂的http,主要就是在學習請求頭和響應報頭
tcp向上層提供面向連線的、可靠的連線服務,通過多種方式保證其傳送的資料一定會傳送給對方。就像寫完信然後封裝好寄出去一樣
tcp對來自上層的資料進行分組,加上相應的tcp頭部,構成一定的格式,然後傳送出去。
這是在網路層起作用的協議,傳送資料到確定主機。
ip協議是一種!盡力而為!的協議,它會盡量傳送資料報,而不會保證資料報的完整。
ip資料報的格式為:
版本:主要指明是ipv4還是ipv6
首部長度:至少為5,至多為15,每一對應四位元組,即 5 * 4 = 20是首部的最小長度,若首部長度不是4的整數倍會有填充
服務型別:
總長度:指明這個ip資料報的總長度,最大65535,但是由於鏈路層限制,所以最大1500
16位標識:在ip分割資料時,指明是同乙個資料的ip包
標誌:表示還有無分片和能不能分片
片偏移:指明前面來自同乙個資料的ip包的相對位置
8位協議:指定所攜帶的資料是什麼協議(用的tcp還是udp還是什麼什麼。。)
首部校驗和:只檢驗資料報的首部,不檢驗資料。使用crc演算法。
HTTP TCP IP 心得筆記
通常使用的網路 包括網際網路 是在 tcp ip 協議族的基礎上運作的。而 http 屬於它內部的乙個子集。但是如今的http在這十多年來發展比較慢,幾乎沒啥變化。http大學學的有點糊塗,感覺老師不會講佔了一大部分 嘿嘿 計算機與網路裝置要相互通訊,雙方就必須基於相同的方法。比如,如何探測到通訊目...
HTTP TCP IP協議簡單了解
一丶什麼是http協議 http協議是hypertexttransferprotocol 超文字傳輸協議 的簡寫,它是tcp ip協議的乙個應用層協議,用於定義web瀏覽器伺服器之間交換資料的過程,客戶端連上web伺服器後,若想獲得web伺服器中的某個資源,需遵守一定的通訊格式,http協議用於定義...
簡單聊聊HTTP TCP IP協議
一丶什麼是http協議 http協議是hypertexttransferprotocol 超文字傳輸協議 的簡寫,它是tcp ip協議的乙個應用層協議,用於定義web瀏覽器伺服器之間交換資料的過程,客戶端連上web伺服器後,若想獲得web伺服器中的某個資源,需遵守一定的通訊格式,http協議用於定義...