TCP/IP养渴、HTTP協(xié)議的區(qū)別

TPC/IP協(xié)議是傳輸層協(xié)議,主要解決數(shù)據(jù)如何在網(wǎng)絡(luò)中傳輸泛烙,而HTTP是應(yīng)用層協(xié)議理卑,主要解決如何包裝數(shù)據(jù)。關(guān)于TCP/IP和HTTP協(xié)議的關(guān)系蔽氨,網(wǎng)絡(luò)有一段比較容易理解的介紹:“我們在傳輸數(shù)據(jù)時(shí)藐唠,可以只使用(傳輸層)TCP/IP協(xié)議帆疟,但是那樣的話,如果沒有應(yīng)用層宇立,便無法識別數(shù)據(jù)內(nèi)容踪宠,如果想要使傳輸?shù)臄?shù)據(jù)有意義,則必須使用到應(yīng)用層協(xié)議妈嘹,應(yīng)用層協(xié)議有很多柳琢,比如HTTP、FTP润脸、TELNET等柬脸,也可以自己定義應(yīng)用層協(xié)議。WEB使用HTTP協(xié)議作應(yīng)用層協(xié)議毙驯,以封裝HTTP 文本信息倒堕,然后使用TCP/IP做傳輸層協(xié)議將它發(fā)到網(wǎng)絡(luò)上”郏”
  術(shù)語TCP/IP代表傳輸控制協(xié)議/網(wǎng)際協(xié)議垦巴,指的是一系列協(xié)議∶危“IP”代表網(wǎng)際協(xié)議骤宣,TCP和UDP使用該協(xié)議從一個(gè)網(wǎng)絡(luò)傳送數(shù)據(jù)包到另一個(gè)網(wǎng)絡(luò)。把IP想像成一種高速公路稠项,它允許其它協(xié)議在上面行駛并找到到其它電腦的出口涯雅。TCP和UDP是高速公路上的“卡車”,它們攜帶的貨物就是像HTTP展运,文件傳輸協(xié)議FTP這樣的協(xié)議等活逆。
  你應(yīng)該能理解,TCP和UDP是FTP拗胜,HTTP和SMTP之類使用的傳輸層協(xié)議蔗候。雖然TCP和UDP都是用來傳輸其他協(xié)議的,它們卻有一個(gè)顯著的不同:TCP提供有保證的數(shù)據(jù)傳輸埂软,而UDP不提供锈遥。這意味著TCP有一個(gè)特殊的機(jī)制來確保數(shù)據(jù)安全的不出錯(cuò)的從一個(gè)端點(diǎn)傳到另一個(gè)端點(diǎn),而UDP不提供任何這樣的保證勘畔。
  HTTP(超文本傳輸協(xié)議)是利用TCP在兩臺電腦(通常是Web服務(wù)器和客戶端)之間傳輸信息的協(xié)議所灸。客戶端使用Web瀏覽器發(fā)起HTTP請求給Web服務(wù)器炫七,Web服務(wù)器發(fā)送被請求的信息給客戶端爬立。
  下面的圖表試圖顯示不同的TCP/IP和其他的協(xié)議在最初OSI模型中的位置:

序號 層級 應(yīng)用
7 應(yīng)用層 例如:HTTP、SMTP万哪、SNMP侠驯、FTP抡秆、Telnet、SSH吟策、SIP
6 表示層 例如:XDR儒士、ASN.1、SMB檩坚、AFP着撩、NCP
5 會話層 例如:ASAP、TLS效床、SSH睹酌、NetBIOS权谁、Winsock剩檀、BSD sockets
4 傳輸層 例如:TCP、UDP旺芽、RTP
3 網(wǎng)絡(luò)層 例如:IP沪猴、ICMP、IGMP采章、IPX运嗜、BGP、OSPF悯舟、RIP担租、IGRP、EIGRP抵怎、ARP奋救、RARP、X.25
2 數(shù)據(jù)鏈路層 例如:以太網(wǎng)反惕、令牌環(huán)尝艘、HDLC、幀中繼姿染、ISDN背亥、ATM、IEEE 802.11悬赏、FDDI狡汉、PPP
1 物理層 例如:線路、無線電闽颇、光纖

HTTP協(xié)議的幾個(gè)重要概念

  1. 連接(Connection):一個(gè)傳輸層的實(shí)際環(huán)流盾戴,它是建立在兩個(gè)相互通訊的應(yīng)用程序之間。
  2. 消息(Message):HTTP通訊的基本單位进萄,包括一個(gè)結(jié)構(gòu)化的八元組序列并通過連接傳輸捻脖。
  3. 請求(Request):一個(gè)從客戶端到服務(wù)器的請求信息包括應(yīng)用于資源的方法锐峭、資源的標(biāo)識符和協(xié)議的版本號
  4. 響應(yīng)(Response):一個(gè)從服務(wù)器返回的信息包括HTTP協(xié)議的版本號、請求的狀態(tài)(例如“成功”或“沒找到”)和文檔的MIME類型可婶。
  5. 資源(Resource):由URI標(biāo)識的網(wǎng)絡(luò)數(shù)據(jù)對象或服務(wù)沿癞。
  6. 實(shí)體(Entity):數(shù)據(jù)資源或來自服務(wù)資源的回映的一種特殊表示方法,它可能被包圍在一個(gè)請求或響應(yīng)信息中矛渴。一個(gè)實(shí)體包括實(shí)體頭信息和實(shí)體的本身內(nèi)容椎扬。
  7. 客戶機(jī)(Client):一個(gè)為發(fā)送請求目的而建立連接的應(yīng)用程序。
  8. 用戶代理(Useragent):初始化一個(gè)請求的客戶機(jī)具温。它們是瀏覽器蚕涤、編輯器或其它用戶工具。
  9. 服務(wù)器(Server):一個(gè)接受連接并對請求返回信息的應(yīng)用程序铣猩。
  10. 源服務(wù)器(Originserver):是一個(gè)給定資源可以在其上駐留或被創(chuàng)建的服務(wù)器揖铜。
  11. 代理(Proxy):一個(gè)中間程序,它可以充當(dāng)一個(gè)服務(wù)器达皿,也可以充當(dāng)一個(gè)客戶機(jī)天吓,為其它客戶機(jī)建立請求。請求是通過可能的翻譯在內(nèi)部或經(jīng)過傳遞到其它的服務(wù)器中峦椰。一個(gè)代理在發(fā)送請求信息之前龄寞,必須解釋并且如果可能重寫它。 代理經(jīng)常作為通過防火墻的客戶機(jī)端的門戶汤功,代理還可以作為一個(gè)幫助應(yīng)用來通過協(xié)議處理沒有被用戶代理完成的請求物邑。
  12. 網(wǎng)關(guān)(Gateway):一個(gè)作為其它服務(wù)器中間媒介的服務(wù)器。與代理不同的是滔金,網(wǎng)關(guān)接受請求就好象對被請求的資源來說它就是源服務(wù)器色解;發(fā)出請求的客戶機(jī)并沒有意識到它在同網(wǎng)關(guān)打交道。 網(wǎng)關(guān)經(jīng)常作為通過防火墻的服務(wù)器端的門戶鹦蠕,網(wǎng)關(guān)還可以作為一個(gè)協(xié)議翻譯器以便存取那些存儲在非HTTP系統(tǒng)中的資源冒签。
  13. 通道(Tunnel):是作為兩個(gè)連接中繼的中介程序。一旦激活钟病,通道便被認(rèn)為不屬于HTTP通訊萧恕,盡管通道可能是被一個(gè)HTTP請求初始化的。當(dāng)被中繼的連接兩端關(guān)閉時(shí)肠阱,通道便消失票唆。當(dāng)一個(gè)門戶(Portal)必須存在或中介(Intermediary)不能解釋中繼的通訊時(shí)通道被經(jīng)常使用。
  14. 緩存(Cache):反應(yīng)信息的局域存儲屹徘。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末走趋,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子噪伊,更是在濱河造成了極大的恐慌簿煌,老刑警劉巖氮唯,帶你破解...
    沈念sama閱讀 212,383評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異姨伟,居然都是意外死亡惩琉,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評論 3 385
  • 文/潘曉璐 我一進(jìn)店門夺荒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瞒渠,“玉大人,你說我怎么就攤上這事技扼∥榫粒” “怎么了?”我有些...
    開封第一講書人閱讀 157,852評論 0 348
  • 文/不壞的土叔 我叫張陵剿吻,是天一觀的道長窍箍。 經(jīng)常有香客問我,道長和橙,這世上最難降的妖魔是什么仔燕? 我笑而不...
    開封第一講書人閱讀 56,621評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮魔招,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘五辽。我一直安慰自己办斑,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,741評論 6 386
  • 文/花漫 我一把揭開白布杆逗。 她就那樣靜靜地躺著乡翅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪罪郊。 梳的紋絲不亂的頭發(fā)上蠕蚜,一...
    開封第一講書人閱讀 49,929評論 1 290
  • 那天,我揣著相機(jī)與錄音悔橄,去河邊找鬼靶累。 笑死,一個(gè)胖子當(dāng)著我的面吹牛癣疟,可吹牛的內(nèi)容都是我干的挣柬。 我是一名探鬼主播,決...
    沈念sama閱讀 39,076評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼睛挚,長吁一口氣:“原來是場噩夢啊……” “哼邪蛔!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起扎狱,我...
    開封第一講書人閱讀 37,803評論 0 268
  • 序言:老撾萬榮一對情侶失蹤侧到,失蹤者是張志新(化名)和其女友劉穎勃教,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體匠抗,經(jīng)...
    沈念sama閱讀 44,265評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡荣回,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,582評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了戈咳。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片心软。...
    茶點(diǎn)故事閱讀 38,716評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖著蛙,靈堂內(nèi)的尸體忽然破棺而出删铃,到底是詐尸還是另有隱情,我是刑警寧澤踏堡,帶...
    沈念sama閱讀 34,395評論 4 333
  • 正文 年R本政府宣布猎唁,位于F島的核電站,受9級特大地震影響顷蟆,放射性物質(zhì)發(fā)生泄漏诫隅。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,039評論 3 316
  • 文/蒙蒙 一帐偎、第九天 我趴在偏房一處隱蔽的房頂上張望逐纬。 院中可真熱鬧,春花似錦削樊、人聲如沸豁生。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽甸箱。三九已至,卻和暖如春迅脐,著一層夾襖步出監(jiān)牢的瞬間芍殖,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評論 1 266
  • 我被黑心中介騙來泰國打工谴蔑, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留豌骏,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,488評論 2 361
  • 正文 我出身青樓树碱,卻偏偏與公主長得像肯适,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子成榜,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,612評論 2 350

推薦閱讀更多精彩內(nèi)容

  • 個(gè)人認(rèn)為框舔,Goodboy1881先生的TCP /IP 協(xié)議詳解學(xué)習(xí)博客系列博客是一部非常精彩的學(xué)習(xí)筆記,這雖然只是...
    貳零壹柒_fc10閱讀 5,051評論 0 8
  • 1.這篇文章不是本人原創(chuàng)的,只是個(gè)人為了對這部分知識做一個(gè)整理和系統(tǒng)的輸出而編輯成的刘绣,在此鄭重地向本文所引用文章的...
    SOMCENT閱讀 13,053評論 6 174
  • 參考:http://www.2cto.com/net/201611/569006.html TCP HTTP UD...
    F麥子閱讀 2,945評論 0 14
  • 1.1 TCP/IP協(xié)議組 TCP/IP協(xié)議(傳輸控制協(xié)議)由網(wǎng)絡(luò)層的IP協(xié)議和傳輸層的TCP協(xié)議組成 IP層負(fù)責(zé)...
    F麥子閱讀 2,784評論 0 25
  • 使我介然有知,行於大道蜻底,唯施是畏骄崩。大道甚夷,而人好徑薄辅。朝甚除要拂,田甚蕪,倉甚虛站楚;服文采脱惰,帶利劍,厭飲食源请,財(cái)貨有餘枪芒;...
    SuperK軍閱讀 128評論 0 0