1. 程式人生 > >Http協議與TCP協議

Http協議與TCP協議

背景

在日常工作中,經常會遇到某某框架是基於Http協議或者TCP協議,今天,就針對於該協議,整理下

從本質上來說,Http協議與TCP協議是應用在不同網路層,Http協議處於應用層,TCP處於傳輸層,從上往下的網路層來劃分的話,Http是基於TCP

Http協議是一種無狀態的短連線;

何為無狀態?是指瀏覽器每次向伺服器傳送一個請求,不是通過一個連線,而是建立一個新連線;如果是通過一個連線的話,伺服器就能保持這個連線並記住一些資訊狀態。

在使用Socket(基於TCP協議)開發時,可以手動開啟關閉連線,所以TCP是有狀態的長連線。