TCP/IP芭届、Http巢寡、Socket的區(qū)別

網絡由下往上分為:

表示層和應用層-- HTTP協(xié)議
會話層--
傳輸層-- TCP協(xié)議
網絡層-- IP協(xié)議
數(shù)據(jù)鏈路層--
物理層--

TCP/IP是傳輸層協(xié)議,主要解決數(shù)據(jù)在網絡中的傳輸.
Http是應用層的協(xié)議,用于如何封裝數(shù)據(jù).傳輸數(shù)據(jù)的時候,只使用TCP/IP協(xié)議(傳輸層).如果沒有應用層來識別數(shù)據(jù)內容,傳輸后的協(xié)議都是無用的. 應用層協(xié)議很多,FTP,HTTP,TELNET等,可以自己定義應用層協(xié)議.WEB使用HTTP作傳輸層協(xié)議.以封裝HTTP文本信息,然后使用TCP/IP做傳輸層協(xié)議,將數(shù)據(jù)發(fā)送到網絡上.

Socket是對TCP/IP協(xié)議的封裝,Socket只是個接口,不是協(xié)議,通過Socket,我們才能使用TCP/IP協(xié)議.
當然,除了TCP,也可以使用UDP協(xié)議來傳遞數(shù)據(jù).

三 .HTTP和Socket連接區(qū)別

1 .TCP連接

要想明白Socket,必須要理解TCP連接.
建立TCP連接的"三次握手":

Snip20160501_4.png

第一次:客戶端向服務器發(fā)送SYN包(syn=j),同時自己處于SYN_SEND狀態(tài).
第二次:服務器端收到SYN包后,必須確認客戶的SYN(syn=j+1),同時也發(fā)送一個SYN包(syn=k),即SYN+ACK包,此時服務器進入SYN_RECV狀態(tài).
第三次:客戶端收到服務器發(fā)來的SYN+ACK包,就向服務器發(fā)送SYN(syn=k+1),發(fā)送完畢后,服務器和客戶端都進入ESTABLISHED狀態(tài).完成三次握手.

握手過程中,并不傳輸數(shù)據(jù).在握手后,服務器與客戶端才開始傳輸數(shù)據(jù),理想狀態(tài)下,TCP連接一旦建立,在通訊雙方中的任何一方主動斷開連接之前,TCP連接會一直保持下去.

2 HTTP連接

HTTP最顯著的特點:客戶端發(fā)送請求都需要服務器端回送響應.請求結束后主動釋放鏈接.
http連接就是所謂的短連接抑月,即客戶端向服務器端發(fā)送一次請求,服務器端響應后連接即會斷掉;.
通常的做法是,不需要任何數(shù)據(jù),也要保持每隔一段時間向服務器發(fā)送"保持連接"的請求.這樣可以保證客戶端在服務器端是"上線"狀態(tài).

四题诵、TCP和UDP的區(qū)別

1、TCP是面向鏈接的性锭,雖然說網絡的不安全不穩(wěn)定特性決定了多少次握手都不能保證連接的可靠性,但TCP的三次握手在最低限度上(實際上也很大程度上保證了)保證了連接的可靠性

而UDP不是面向連接的她奥,UDP傳送數(shù)據(jù)前并不與對方建立連接怎棱,對接收到的數(shù)據(jù)也不發(fā)送確認信號,發(fā)送端不知道數(shù)據(jù)是否會正確接收凡资,當然也不用重發(fā)谬运,所以說UDP是無連接的、不可靠的一種數(shù)據(jù)傳輸協(xié)議梆暖。

2、也正由于1所說的特點咐扭,使得UDP的開銷更小數(shù)據(jù)傳輸速率更高滑废,因為不必進行收發(fā)數(shù)據(jù)的確認,所以UDP的實時性更好蠕趁。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末俺陋,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子诱咏,更是在濱河造成了極大的恐慌缴挖,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件苟鸯,死亡現(xiàn)場離奇詭異,居然都是意外死亡早处,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進店門默责,熙熙樓的掌柜王于貴愁眉苦臉地迎上來咸包,“玉大人,你說我怎么就攤上這事】飨疲” “怎么了?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵温算,是天一觀的道長间影。 經常有香客問我,道長巩割,這世上最難降的妖魔是什么付燥? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮闻丑,結果婚禮上勋颖,老公的妹妹穿的比我還像新娘。我一直安慰自己侥祭,他們只是感情好,可當我...
    茶點故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布徒恋。 她就那樣靜靜地躺著欢伏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪径筏。 梳的紋絲不亂的頭發(fā)上障陶,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天,我揣著相機與錄音阱州,去河邊找鬼。 笑死敢靡,一個胖子當著我的面吹牛啸胧,可吹牛的內容都是我干的幔虏。 我是一名探鬼主播,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼柠辞,長吁一口氣:“原來是場噩夢啊……” “哼主胧!你這毒婦竟也來了?” 一聲冷哼從身側響起踪栋,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤夷都,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蛤虐,經...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡肝陪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年氯窍,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片狼讨。...
    茶點故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡政供,死狀恐怖,靈堂內的尸體忽然破棺而出布隔,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布术吝,位于F島的核電站茸苇,受9級特大地震影響排苍,放射性物質發(fā)生泄漏。R本人自食惡果不足惜淘衙,卻給世界環(huán)境...
    茶點故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一腻暮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧具垫,春花似錦试幽、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽坯沪。三九已至,卻和暖如春屏箍,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背卸奉。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工榄棵, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人疹鳄。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓芦岂,卻偏偏與公主長得像,于是被迫代替她去往敵國和親腺怯。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,652評論 2 354

推薦閱讀更多精彩內容

  • 1诫咱、TCP連接 手機能夠使用聯(lián)網功能是因為手機底層實現(xiàn)了TCP/IP協(xié)議,可以使手機終端通過無線網絡建立TCP連接...
    TomorrowWu閱讀 396評論 0 1
  • 網絡由下往上分為 物理層柠并、數(shù)據(jù)鏈路層富拗、網絡層臼予、傳輸層啃沪、會話層、表示層和應用層缰雇。 通過初步的了解,我知道IP協(xié)議對應...
    蕭溪閱讀 811評論 1 1
  • TCP/IP河泳、Http、Socket的區(qū)別 網絡由下往上分為 物理層拆挥、數(shù)據(jù)鏈路層某抓、網絡層、傳輸層否副、會話層、表示層和...
    菜鳥_一枚閱讀 450評論 1 4
  • 網絡由下往上分為:物理層蛾绎、數(shù)據(jù)鏈路層、網絡層租冠、傳輸層薯嗤、會話層顽爹、表示層和應用層应民。通過初步的了解,我知道IP協(xié)議對應于...
    困卡閱讀 252評論 0 2
  • 網絡由下往上分為 物理層、數(shù)據(jù)鏈路層朱灿、網絡層钠四、傳輸層、會話層缀去、表示層和應用層。 通過初步的了解缕碎,我知道IP協(xié)議對應...
    chen_000閱讀 520評論 0 2