了解TCP/IP協(xié)議

信息##

由程序構(gòu)造和解釋的字節(jié)序列。一般被稱為packet,包含執(zhí)行任務的控制信息,有時還有用戶數(shù)據(jù)。

協(xié)議##

通信程序之間交換信息的協(xié)定,協(xié)議負責規(guī)定如何構(gòu)造分組、如何解釋信息,一般協(xié)議是針對功能專用的,例如,http協(xié)議就是解決服務器之間傳輸超文本對象的問題,而消息傳遞協(xié)議負責允許兩個或更多的用戶交換簡短文本信息。

協(xié)議的性能比較專用,為了解決網(wǎng)絡中大量的問題,并且保持事情模塊化、易管理,于是設計了不同的協(xié)議族來解決不同的問題集,而TCP/IP就是這樣的一個協(xié)議族,其中主要協(xié)議包括:IP(internet protocol)、TCP(transmission control protocol)和UDP(user datagram protocol)。

IP是網(wǎng)絡層協(xié)議,是一個“盡力而為”的協(xié)議,嘗試傳遞每個分組但是不保證不會出現(xiàn)丟包、重新排序、復制分組的情況。TCP和UDP是傳輸層協(xié)議,都是實現(xiàn)“尋址”功能的。IP只是實現(xiàn)主機到主機之間的傳輸,通過TCP或UDP才能實現(xiàn)端到端傳輸,將數(shù)據(jù)從一個程序傳送到另一個程序。相較于UDP,面向連接的TCP協(xié)議顯得十分靠譜,TCP會檢測IP協(xié)議可能造成的丟包、重新排序、復制分組等錯誤,并從中恢復過來。而無連接協(xié)議UDP則是在IP協(xié)議提供的數(shù)據(jù)報服務上進行拓展,因此使用UDP協(xié)議的應用程序必須做好處理丟包、重新排序等問題的準備。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

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

  • 個人認為,Goodboy1881先生的TCP /IP 協(xié)議詳解學習博客系列博客是一部非常精彩的學習筆記,這雖然只是...
    貳零壹柒_fc10閱讀 5,094評論 0 8
  • 版本記錄 前言 在互聯(lián)網(wǎng)行業(yè)中,不管你是客戶端前端還是后臺,只要是與網(wǎng)絡相關,你就必須了解一些基礎知識,包括這里的...
    刀客傳奇閱讀 1,911評論 0 16
  • 1.這篇文章不是本人原創(chuàng)的,只是個人為了對這部分知識做一個整理和系統(tǒng)的輸出而編輯成的,在此鄭重地向本文所引用文章的...
    SOMCENT閱讀 13,134評論 6 174
  • OSI (Open System Interconnection 開放式系統(tǒng)互聯(lián)) 參考模型: 具體可參考:OSI...
    ___________楓林晚閱讀 555評論 0 0
  • 1.1 TCP/IP協(xié)議組 TCP/IP協(xié)議(傳輸控制協(xié)議)由網(wǎng)絡層的IP協(xié)議和傳輸層的TCP協(xié)議組成 IP層負責...
    F麥子閱讀 2,837評論 0 25