Jack Jiang

          我的最新工程MobileIMSDK:http://git.oschina.net/jackjiang/MobileIMSDK
          posts - 506, comments - 13, trackbacks - 0, articles - 1
          為了更好地分類閱讀52im.net 總計1000多篇精編文章,我將在每周三推送新的一期技術(shù)周刊,本次是第期。

          第 

          [標(biāo)題] 腦殘式網(wǎng)絡(luò)編程入門(一):跟著動畫來學(xué)TCP三次握手和四次揮手

          [鏈接] http://www.52im.net/thread-1729-1-1.html

          [摘要]網(wǎng)絡(luò)編程中TCP協(xié)議的三次握手和四次揮手的問題,在面試中是最為常見的知識點之一。本篇文章嘗試使用動畫圖片的方式,來對這個知識點進行“腦殘式”講解(哈哈),期望讀者們可以更加簡單、直觀地理解TCP網(wǎng)絡(luò)通信交互的本質(zhì)。


          第 

          [標(biāo)題] 腦殘式網(wǎng)絡(luò)編程入門(二):我們在讀寫Socket時,究竟在讀寫什么?

          [鏈接] http://www.52im.net/thread-1732-1-1.html

          [摘要] 套接字socket是大多數(shù)程序員都非常熟悉的概念,它是計算機網(wǎng)絡(luò)編程的基礎(chǔ),TCP/UDP收發(fā)消息都靠它。本篇文章依然嘗試使用動畫圖片的方式,來對這個知識點進行“腦殘式”講解(哈哈),期望讀者們可以更加簡單、直觀地理解Socket通信的數(shù)據(jù)讀寫本質(zhì)。


          第 

          [標(biāo)題] 腦殘式網(wǎng)絡(luò)編程入門(三):HTTP協(xié)議必知必會的一些知識

          [鏈接] http://www.52im.net/thread-1751-1-1.html

          [摘要]無論是即時通訊應(yīng)用還是傳統(tǒng)的信息系統(tǒng),Http協(xié)議都是我們最常打交道的網(wǎng)絡(luò)應(yīng)用層協(xié)議之一,它的重要性可能不需要再強調(diào)。但是實際上很多人(包括我自己),雖然每天都會跟http的代碼打交道,但對http了解的并不夠深入。本文就我自己的學(xué)習(xí)心得,分享一下我認(rèn)為需要知道的http常見的相關(guān)知識點。


          第 

          [標(biāo)題] 腦殘式網(wǎng)絡(luò)編程入門(四):快速理解HTTP/2的服務(wù)器推送(Server Push)

          [鏈接] http://www.52im.net/thread-1795-1-1.html

          [摘要] 服務(wù)器推送(server push)是 HTTP/2 協(xié)議里面唯一一個需要開發(fā)者自己配置的功能。其他功能都是服務(wù)器和瀏覽器自動實現(xiàn),不需要開發(fā)者關(guān)心。本文詳細(xì)介紹新一代HTTP/2服務(wù)器推送技術(shù)(server push)的原理和配置方法等。


          第 

          [標(biāo)題] 腦殘式網(wǎng)絡(luò)編程入門(五):每天都在用的Ping命令,它到底是什么?

          [鏈接] http://www.52im.net/thread-1973-1-1.html

          [摘要] Ping命令很簡單,但作為為數(shù)不多的網(wǎng)絡(luò)檢測工具,卻非常有用,是開發(fā)網(wǎng)絡(luò)應(yīng)用時最常用到的命令。雖然“Ping”這個動作這么簡單,但你知道Ping命令背后后的邏輯嗎?這就是本文要告訴你!


          第 

          [標(biāo)題] 腦殘式網(wǎng)絡(luò)編程入門(六):什么是公網(wǎng)IP和內(nèi)網(wǎng)IP?NAT轉(zhuǎn)換又是什么鬼?

          [鏈接] http://www.52im.net/thread-2082-1-1.html

          [摘要] 搞網(wǎng)絡(luò)通信應(yīng)用開發(fā)的程序員,可能會經(jīng)常聽到外網(wǎng)IP(即互聯(lián)網(wǎng)IP地址)和內(nèi)網(wǎng)IP(即局域網(wǎng)IP地址),但他們的區(qū)別是什么?又有什么關(guān)系呢?另外,內(nèi)行都知道,提到外網(wǎng)IP和內(nèi)網(wǎng)IP就不得不提NAT路由轉(zhuǎn)換這種東西,那這又是什么鬼?本文就來簡單講講這些到底都是怎么回事。


          第 

          [標(biāo)題] 腦殘式網(wǎng)絡(luò)編程入門(七):面視必備,史上最通俗計算機網(wǎng)絡(luò)分層詳解

          [鏈接] http://www.52im.net/thread-2851-1-1.html

          [摘要] 輸入URL,到頁面呈現(xiàn)出來,其中經(jīng)歷了什么?這道面試題的背后,涉及到了很多網(wǎng)絡(luò)原理的知識,我們這篇文章不會全部分享到,而是先把由來和網(wǎng)絡(luò)層次劃分弄清楚,就完成了這篇文章的目的。


          第 

          [標(biāo)題] 腦殘式網(wǎng)絡(luò)編程入門(八):你真的了解127.0.0.1和0.0.0.0的區(qū)別?

          [鏈接] http://www.52im.net/thread-2928-1-1.html

          [摘要] 對于后端程序員來說,127.0.0.1和0.0.0.0這兩個IP地址再熟悉不過了,看起來好像就那么回事,但真正較起真來,這兩個IP地址到底有什么作用以及到底有什么不同?貌似誰可以輕松回答,但張嘴卻又不知從何說起。本文將系統(tǒng)地總結(jié)127.0.0.1和0.0.0.0這兩個IP地址的作用,以及它們之間的區(qū)別,希望能為你解惑。


          第 

          [標(biāo)題] 腦殘式網(wǎng)絡(luò)編程入門(九):面試必考,史上最通俗大小端字節(jié)序詳解

          [鏈接] http://www.52im.net/thread-3101-1-1.html

          [摘要] 程序員在寫應(yīng)用層程序時,一般不需要考慮字節(jié)序問題,因為字節(jié)序跟操作系統(tǒng)和硬件環(huán)境有關(guān),而我們編寫的程序要么不需要跨平臺(比如只運行在windows),要么需要跨平臺時會由Java這種跨平臺語言在虛擬機層屏蔽掉了。但典型情況,當(dāng)你編寫網(wǎng)絡(luò)通信程序,比如IM聊天應(yīng)用時,就必須要考慮字節(jié)序問題,因為你的數(shù)據(jù)在這樣的場景下要跨機器、跨網(wǎng)絡(luò)通信,必須解決不同系統(tǒng)、不同平臺的字節(jié)序問題。


          第 10 

          [標(biāo)題] 網(wǎng)絡(luò)編程入門從未如此簡單(一):假如你來設(shè)計網(wǎng)絡(luò),會怎么做?

          [鏈接] http://www.52im.net/thread-3330-1-1.html

          [摘要] 本篇主要以通俗易懂的文風(fēng),引導(dǎo)你理解計算機網(wǎng)絡(luò)是如何演化成今日的樣子,文中穿插了集線器、交換楊、路由器等設(shè)備的使用背景以及技術(shù)原理,由淺入深,非常適合入門者閱讀。


          第 11 

          [標(biāo)題] 網(wǎng)絡(luò)編程入門從未如此簡單(二):假如你來設(shè)計TCP協(xié)議,會怎么做?

          [鏈接] http://www.52im.net/thread-3339-1-1.html

          [摘要] 本篇將運用通俗易懂的語言,配上細(xì)致精確的圖片動畫,循序漸進地引導(dǎo)你理解TCP協(xié)議的主要特性和技術(shù)原理,讓TCP協(xié)議的學(xué)習(xí)不再如此枯燥和生澀,非常適合入門者閱讀。


          第 12 

          [標(biāo)題] 網(wǎng)絡(luò)編程入門從未如此簡單(三):什么是IPv6?漫畫式圖文,一篇即懂!

          [鏈接] http://www.52im.net/thread-3868-1-1.html

          [摘要] 本篇文章將利用簡潔生動的文字,配上輕松幽默的漫畫,助你從零開始快速建立起對IPv6技術(shù)的直觀理解,非常適合入門者閱讀。

          我是Jack Jiang,我為自已帶鹽!

          https://github.com/JackJiang2011/MobileIMSDK/



          作者:Jack Jiang (點擊作者姓名進入Github)
          出處:http://www.52im.net/space-uid-1.html
          交流:歡迎加入即時通訊開發(fā)交流群 215891622
          討論:http://www.52im.net/
          Jack Jiang同時是【原創(chuàng)Java Swing外觀工程BeautyEye】【輕量級移動端即時通訊框架MobileIMSDK】的作者,可前往下載交流。
          本博文 歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明出處(也可前往 我的52im.net 找到我)。


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          Jack Jiang的 Mail: jb2011@163.com, 聯(lián)系QQ: 413980957, 微信: hellojackjiang
          主站蜘蛛池模板: 公安县| 都江堰市| 犍为县| 利川市| 聊城市| 和田县| 西吉县| 长沙县| 郓城县| 澎湖县| 连州市| 南皮县| 孝感市| 平远县| 墨玉县| 古交市| 山东省| 兴文县| 稷山县| 阿荣旗| 虹口区| 安仁县| 梅州市| 兴安县| 崇仁县| 普格县| 黄冈市| 龙井市| 淮南市| 靖宇县| 尖扎县| 巩留县| 麻城市| 龙井市| 武定县| 长宁区| 陇川县| 葫芦岛市| 昌吉市| 乐陵市| 宕昌县|