iOS—OC——TCP/UDP HTTP

來源:互聯網
上載者:User

標籤:

HTTP協議中,定義了8種發送http請求的方法

get , post,options, head ,put ,delete ,trace ,connect, patch

 

根據HTTP協議的設計初衷,不同的方法對資源有不同的操作方式:

put : 增

delete : 刪

post :改

get : 查

提示:最常用的是 get 和 post (實際上get 和 post 都能辦到 增刪改查)

 

 

 

TCP 接通串連要進行3次握手

過程1 主機A通過向主機B發送一個含有同步序號的標誌的資料區段給主機B,向主機B請求建立串連,通過這個資料區段,主機A告訴主機B兩件事:我想要和你通訊;你可以用哪個序號作為起始資料區段來回應我。

過程2 主機B收到主機A的請求後,用一個帶有確認應答(ACK)和同步序號(SYN)標誌位的資料區段響應主機A,也告訴主機A兩件事:我已經收到你的請求了,你可以傳輸資料了;你要用哪個序號作為起始資料區段來回應我

過程3 主機A收到這個資料區段後,再發送一個確認應答,確認已收到主機B的資料區段:我已收到回複,我現在要開始傳輸實際資料了

這樣三向交握就完成了,主機A和主機B就可以傳輸資料了。

3次握手的特點沒有應用程式層的資料SYN這個標誌位只有TCP建產串連時才會被置1,握手完成後 SYN 標誌位被置0

/////////////////

//////////////////

TCP 與 UDP 的區別:

1.基於串連與無串連

2.對系統資源的要求(TCP較多,UDP少)

3。UDP程式結構簡單,

4.流模式與資料報模式

5.TCP保證資料正確性 UDP可能丟包;TCP保證資料順序,UDP不保證。

 

  

iOS—OC——TCP/UDP HTTP

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.