日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

TCP、UDP和HTTP

發(fā)布時間:2025/7/14 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 TCP、UDP和HTTP 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

先來一個講TCP、UDP和HTTP關系的

1、TCP/IP是個協(xié)議組,可分為三個層次:網(wǎng)絡層、傳輸層和應用層。
在網(wǎng)絡層有IP協(xié)議、ICMP協(xié)議、ARP協(xié)議、RARP協(xié)議和BOOTP協(xié)議。
在傳輸層中有TCP協(xié)議與UDP協(xié)議。
在應用層有FTP、HTTP、TELNET、SMTP、DNS等協(xié)議。
因此,HTTP本身就是一個協(xié)議,是從Webserver傳輸超文本到本地瀏覽器的傳送協(xié)議。

?

2、HTTP協(xié)議是建立在請求/響應模型上的。首先由客戶建立一條與server的TCP鏈接,并發(fā)送一個請求到server,請求中包括請求方法、URI、協(xié)議版本號以及相關的MIME樣式的消息。server響應一個狀態(tài)行,包括消息的協(xié)議版本號、一個成功和失敗碼以及相關的MIME式樣的消息。
HTTP/1.0為每一次HTTP的請求/響應建立一條新的TCP鏈接,因此一個包括HTML內(nèi)容和圖片的頁面將須要建立多次的短期的TCP鏈接。一次TCP鏈接的建立將須要3次握手。
另外,為了獲得適當?shù)膫鬏斔俣?#xff0c;則須要TCP花費額外的回路鏈接時間(RTT)。每一次鏈接的建立須要這樣的常常性的開銷,而其并不帶有實際實用的數(shù)據(jù),僅僅是保證鏈接的可靠性,因此HTTP/1.1提出了可持續(xù)鏈接的實現(xiàn)方法。HTTP/1.1將僅僅建立一次TCP的鏈接而反復地使用它傳輸一系列的請求/響應消息,因此降低了鏈接建立的次數(shù)和常常性的鏈接開銷。

?

3、結(jié)論:盡管HTTP本身是一個協(xié)議,但其終于還是基于TCP的。只是,眼下,有人正在研究基于TCP+UDP混合的HTTP協(xié)議。

Socket是什么呢?
??????Socket是應用層與TCP/IP協(xié)議族通信的中間軟件抽象層,它是一組接口。在設計模式中,Socket事實上就是一個門面模式,它把復雜的TCP/IP協(xié)議族隱藏在Socket接口后面,對用戶來說,一組簡單的接口就是所有,讓Socket去組織數(shù)據(jù),以符合指定的協(xié)議。


總結(jié)

以上是生活随笔為你收集整理的TCP、UDP和HTTP的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。