參考:http協議和web應用有狀態和無狀態**
http協議——無連線、無狀態
(1)ip是無狀態的,只負責將乙個ip包傳送到指定ip位址,不考慮前後傳輸的聯絡。
(2)tcp是有狀態的,它是可靠的傳輸,面向連線,三次握手保證可靠連線。
(3)udp是無狀態的,只是在ip上加了個port,不是可靠傳輸,面向無連線。
(4)http是無狀態的
,儘管http底層是有狀態的tcp實現,但是就http本身而言,兩次http協議包之間沒有聯絡。
(5)web應用是有狀態的,因為在http協議基礎上引入了session、cookies等機制
有狀態和無狀態的架構風格分析
rest,表述性狀態轉移 representational state transfer 的簡稱。是當前比較熱門的一種web架構風格。rest的特徵如下 1,所有的東西都稱為資源,通過uri來定義,只也是資源的唯一id 2,使用標準的http方法對資源進行操作 3,所有的通訊都是無狀態的 雖然res...
無狀態服務 VS 有狀態服務
對伺服器程式來說,究竟是有狀態服務,還是無狀態服務,其判斷依舊是指兩個來自相同發起者的請求在伺服器端是否具備上下文關係。如果是狀態化請求,那麼伺服器端一般都要儲存請求的相關資訊,每個請求可以預設地使用以前的請求資訊。而對於無狀態請求,伺服器端所能夠處理的過程必須全部來自於請求所攜帶的資訊,以及其他伺...
有狀態元件和無狀態元件
react 基礎知識 有狀態元件和無狀態元件 注意 使用class關鍵字建立的元件,有自己的私有資料 this.state 和生命週期函式 注意 使用function建立的元件,只有props,沒有自己的私有資料和生命週期函式 有狀態元件 用class關鍵字建立出來的元件 用的最多 無狀態元件 用建...