為了更好地分類閱讀總計1000多篇精編文章,我將在每周三推送新的一期技術文集,本次是第1 期。
第1 篇
[標題] 網絡編程懶人入門(一):快速理解網絡通信協議(上篇)
[鏈接] http://www.52im.net/thread-1095-1-1.html
[摘要] 互聯網的核心是一系列協議,總稱為"互聯網協議"(Internet Protocol Suite)。它們對電腦如何連接和組網,做出了詳盡的規定。理解了這些協議,就理解了互聯網的原理。本篇將帶你從理論上快速理解這些協議。
第2 篇
[標題] 網絡編程懶人入門(二):快速理解網絡通信協議(下篇)
[鏈接] http://www.52im.net/thread-1103-1-1.html
[摘要] 接上篇,本篇將以普通人實際上網為例子,通俗易懂地講解網絡通信協議到底是什么。本篇帶了有些基礎的計網理論知識,但力求通俗不枯燥。
第3 篇
[標題]網絡編程懶人入門(三):快速理解TCP協議一篇就夠
[鏈接]http://www.52im.net/thread-1107-1-1.html
[摘要] TCP 是互聯網的核心協議之一,鑒于它的重要性,本文將單獨介紹它的基礎知識,希望能加深您對TCP協議的理解。
第4 篇
[標題]網絡編程懶人入門(四):快速理解TCP和UDP的差異
[鏈接]http://www.52im.net/thread-1160-1-1.html
[摘要] 對于即時通訊開者新手來說,在開始著手編寫IM或消息推送系統的代碼前,最頭疼的問題莫過于到底該選TCP還是UDP作為傳輸層協議。本文延續《網絡編程懶人入門》系列文章的風格,通過快速對比分析 TCP 和 UDP 的區別,來幫助即時通訊初學者快速了解這些基礎的知識點,從而在IM、消息推送等網絡通信應用場景中能準確地選擇合適的傳輸層協議。
第5 篇
[標題]網絡編程懶人入門(五):快速理解為什么說UDP有時比TCP更有優勢
[鏈接]http://www.52im.net/thread-1277-1-1.html
[摘要] 隨著網絡技術飛速發展,網速已不再是傳輸的瓶頸,UDP協議以其簡單、傳輸快的優勢,在越來越多場景下取代了TCP,如網頁瀏覽、流媒體、實時游戲、物聯網。本文作為《網絡編程懶人入門》系列文章的第5篇,將為您快速梳理UDP協議在某些場景下對比TCP協議所具有的優勢。
第6 篇
[標題]網絡編程懶人入門(六):史上最通俗的集線器、交換機、路由器功能原理入門
[鏈接]http://www.52im.net/thread-1629-1-1.html
[摘要] 本文旨在簡單地說明集線器、交換機與路由器的區別,因而忽略了很多細節,三者實際的發展過程和工作原理并非文中所寫的這么簡單。如果你看完本文能大概了解到三者的異同,本文的目的就達到了。
第7 篇
[標題] 網絡編程懶人入門(七):深入淺出,全面理解HTTP協議
[鏈接] http://www.52im.net/thread-1677-1-1.html
[摘要] 對于移動端即時通訊(尤其IM應用)來說,現今主流的數據通信總結下來無外乎就是長連接+短連接的方式,而短連接在應用上講就是本文將要介紹的HTTP協議的應用,而正確地理解HTTP協議對于寫好IM來說,是相當有益的(關于移動端的HTTP具體應用情況,可以閱讀《現代移動端網絡短連接的優化手段總結:請求速度、弱網適應、安全保障http://www.52im.net/thread-1413-1-1.html》)。
第8 篇
[標題] 網絡編程懶人入門(八):手把手教你寫基于TCP的Socket長連接
[鏈接] http://www.52im.net/thread-1722-1-1.html
[摘要] TCP 是互聯網的核心協議之一,鑒于它的重要性,希望通過閱讀上面介紹的幾篇理論文章,再針對本文的動手實踐,能真正加深您對TCP協議的理解。
第9 篇
[標題] 網絡編程懶人入門(九):通俗講解,有了IP地址,為何還要用MAC地址?
[鏈接] http://www.52im.net/thread-2067-1-1.html
[摘要] 標題雖然是為了解釋有了 IP 地址,為什么還要用 MAC 地址,但是本文的重點在于理解為什么要有 IP 這樣的東西。本文對讀者的定位是知道 MAC 地址是什么,IP 地址是什么。
第10 篇
[標題] 網絡編程懶人入門(十):一泡尿的時間,快速讀懂QUIC協議
[鏈接]http://www.52im.net/thread-2816-1-1.html
[摘要] 一般的穩定網絡傳輸都是通過TCP,但是在網絡基建本身就已經越來越完善的情況下,TCP設計本身的問題便暴露了出來,特別是在弱網環境下,讓我們不得不考慮一些新的可能性。
第11 篇
[標題] 網絡編程懶人入門(十一):一文讀懂什么是IPv6
[鏈接]http://www.52im.net/thread-2979-1-1.html
[摘要] 本文將用淺顯易懂的文字,帶你了解到底什么是IPv6。
第12 篇
[標題]網絡編程懶人入門(十二):快速讀懂Http/3協議,一篇就夠!
[鏈接]http://www.52im.net/thread-3020-1-1.html
[摘要] 多年來,為了跟上互聯網的發展,以及WWW上交換的內容種類增加,HTTP進行了幾次重大升級,而HTTP/3就是目前的最新版本。本文將從HTTP/3的基本概念、技術原理、應用場景和如何使用它等方面進行介紹,確保在有限的篇幅內,能讓你通俗地理解它。
第13 篇
[標題]網絡編程懶人入門(十三):一泡尿的時間,快速搞懂TCP和UDP的區別
[鏈接]http://www.52im.net/thread-3793-1-1.html
[摘要] 不同于其它長篇大論,本文盡量以簡潔精煉的文字,幫你總結歸納TCP和UDP協議的主要區別,方便那些想掌握這方面知識又不愿意耗費太多時間去系統地學習網絡理論基礎的同學快速理解!
第14 篇
[標題]網絡編程懶人入門(十四):到底什么是Socket?一文即懂!
[鏈接] http://www.52im.net/thread-3821-1-1.html
[摘要] 本系列文章前面那些主要講解的是計算機網絡的理論基礎,但對于即時通訊IM這方面的應用層開發者來說,跟計算機網絡打道的其實是各種API接口。本篇文章就來聊一下網絡應用程序員最熟悉的Socket這個東西,拋開生澀的計算機網絡理論,從應用層的角度來理解到底什么是Socket。
我是Jack Jiang,我為自已帶鹽!
https://github.com/JackJiang2011/MobileIMSDK/