日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

TCP UDP HTTP 的关系和区别

發布時間:2023/12/13 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 TCP UDP HTTP 的关系和区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

TCP UDP HTTP 三者的關系:

TCP/IP是個協議組,可分為四個層次:網絡接口層、網絡層、傳輸層和應用層。

在網絡層有IP協議、ICMP協議、ARP協議、RARP協議和BOOTP協議。

在傳輸層中有TCP協議與UDP協議。

應用層有HTTP、FTP、TELNET、SMTP、DNS等協議。

?

TCP? 傳送控制協議(Transmission Control Protocol):

  TCP是傳輸層的一個協議,基于IP協議,用來傳輸類似HTTP的信息。如果把IP協議類比為一個“公路”的話,那TCP協議可以看成是在公路上行駛的“卡車”。TCP協議是面向連接的協議,通過三次握手機制,盡量保證連接的可靠性。

三次握手機制個人理解:

  A要給B傳數據,A就發一個請求,我要給你傳東西了,這是第一次握手,

  然后B就是回復一下A,說可以傳了,來吧? 這是第二次握手,

  最后A把數據傳給了B,這就是完成了三次握手。

比較安全,不過相對來說比較墨跡

?

UDP 用戶數據報協議 (User Datagram Protocol)?:

  UDP也是傳輸層的一個協議。但是與TCP不同的是,UDP不是面向連接的,并不保證傳輸的可靠性,沒有TCP的建立連接的三次握手機制,對于傳輸效率上面有了提升。

個人理解:

  這個就比較簡單粗暴了,A要給B傳數據,然后就直接傳了。

?

HTTP 超文本傳輸協議(HyperText Transfer Protocal):

  HTTP是在應用層的一個協議,本身就是一個協議,是從Web服務器傳輸超文本到本地瀏覽器的傳輸協議。
  HTTP協議基于請求\響應模型的,并且是基于TCP協議的。

  HTTP連接最顯著的特點是客戶端發送的每次請求都需要服務器回送響應,在請求結束后,會主動釋放連接。從建立連接到關閉連接的過程稱為“一次連接”

?個人理解:

  應用層的協議,支持服務器和web瀏覽器進行交互,響應結束后請求對象和響應請求對象立刻被銷毀。

?

HTTP請求 request

?   請求行??請求頭??請求體

HTTP響應 response

  ?響應行?? 響應頭???響應體

?

轉載于:https://www.cnblogs.com/blazeZzz/p/9221730.html

總結

以上是生活随笔為你收集整理的TCP UDP HTTP 的关系和区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。