Jack Jiang

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

          第 

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

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

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


          第 

          [標(biāo)題] 腦殘式網(wǎng)絡(luò)編程入門(mén)(二):我們?cè)谧x寫(xiě)Socket時(shí),究竟在讀寫(xiě)什么?

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

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


          第 

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

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

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


          第 

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

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

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


          第 

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

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

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


          第 

          [標(biāo)題] 腦殘式網(wǎng)絡(luò)編程入門(mén)(六):什么是公網(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)用開(kāi)發(fā)的程序員,可能會(huì)經(jīng)常聽(tī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)換這種東西,那這又是什么鬼?本文就來(lái)簡(jiǎn)單講講這些到底都是怎么回事。


          第 

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

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

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


          第 

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

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

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


          第 

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

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

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


          第 10 

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

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

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


          第 11 

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

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

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


          第 12 

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

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

          [摘要] 本篇文章將利用簡(jiǎn)潔生動(dòng)的文字,配上輕松幽默的漫畫(huà),助你從零開(kāi)始快速建立起對(duì)IPv6技術(shù)的直觀理解,非常適合入門(mén)者閱讀。

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

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



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


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


          網(wǎng)站導(dǎo)航:
           
          Jack Jiang的 Mail: jb2011@163.com, 聯(lián)系QQ: 413980957, 微信: hellojackjiang
          主站蜘蛛池模板: 高邑县| 揭阳市| 铜梁县| 腾冲县| 浑源县| 惠水县| 河南省| 宁波市| 中山市| 昌黎县| 专栏| 都昌县| 曲水县| 彰化县| 克东县| 克山县| 岳西县| 乌兰浩特市| 柞水县| 喜德县| 华蓥市| 鄂州市| 南靖县| 灌南县| 灵丘县| 剑川县| 华坪县| 芜湖市| 晋中市| 云梦县| 合作市| 高州市| 新疆| 雷山县| 阜城县| 南召县| 会泽县| 会宁县| 远安县| 丹巴县| 三穗县|