当前位置: 首页 > Web前端 > HTML

即时通讯技术周刊(第一期):懒人网络编程系列【共14篇】

时间:2023-03-28 10:32:17 HTML

为了更好的分类阅读1000多篇精心编辑的文章,每周三推送新的技术文集,这次是第一期。第1部分【书名】懒人网络编程入门(一):快速理解网络通信协议(上)【链接】http://www.52im.net/thread-10...【摘要】核心互联网是由一系列协议组成,统称为“互联网协议”(InternetProtocolSuite)。他们对计算机的连接和联网方式做出了详细的规定。通过理解这些协议,人们就理解了Internet的原理。本文将带你从理论上快速了解这些协议。第2部分【题名】懒人网络编程入门(二):快速理解网络通信协议(下)【链接】http://www.52im.net/thread-11...【摘要】上接上一篇,本文将以普通人实际上网为例,通俗易懂的解释什么是网络通信协议。本文带来一些网络规划的基础理论知识,但力求通俗易懂,不枯燥乏味。第3部分【题目】惰性网络编程简介(三):快速了解TCP协议就够了【链接】http://www.52im.net/thread-11...【摘要】TCP是核心Internet协议之一,鉴于其重要性,本文将单独介绍其基础知识,希望能加深大家对TCP协议的理解。Part4【书名】懒人网络编程入门(四):快速理解TCP和UDP的区别【链接】http://www.52im.net/thread-11...【摘要】即时通讯初学者messaging一般来说,在开始编写IM或者消息推送系统的代码之前,最头疼的问题就是选择TCP还是UDP作为传输层协议。本文延续《网络编程懒人入门》系列文章的风格,通过对TCP和UDP的区别的快速对比分析,帮助即时通讯初学者快速了解这些基础知识点,从而在网络中准确选择TCPIM、消息推送等通信应用场景。适当的传输层协议。Part5【题目】惰性网络编程简介(五):快速理解为什么UDP有时比TCP更有优势【链接】http://www.52im.net/thread-12...【摘要】随着快速网络技术的发展,网络速度不再是传输的瓶颈。UDP协议凭借其简单、传输速度快等优点,在越来越多的场景中取代了TCP,例如网页浏览、流媒体、实时游戏、物联网等。本文作为《网络编程懒人入门》系列文章的第五篇,将快速梳理UDP协议在某些场景下相对于TCP协议的优势。Part6【题目】懒人网络编程入门(六):史上最流行的集线器、交换机、路由器功能原理介绍【链接】http://www.52im.net/thread-16。..[摘要]这篇文章的目的是简单地解释集线器、交换机和路由器之间的区别,从而忽略了很多细节。三者的实际开发过程和工作原理并没有文中写的那么简单。如果你能在看完本文后大致了解三者的异同,本文的目的就达到了。Part7【题目】懒人网络编程入门(七):浅显易懂,全面理解HTTP协议【链接】http://www.52im.net/thread-16...【摘要】对于手机即时通讯(尤其是IM应用),当今主流的数据通讯无非就是长连接+短连接的方式,而短连接就是本文将要介绍的HTTP协议的应用,正确理解HTTP协议对于写好IM来说是相当有好处的(对于HTTP在移动端的具体应用,可以看?)。Part8【题目】懒人网络编程入门(八):手把手教你写基于TCP的Socket长连接【链接】http://www.52im.net/thread-17...【摘要】TCP是InternetTCP的核心协议之一,鉴于其重要性,希望通过阅读上面介绍的几篇理论文章,再针对本文的动手实践,能够真正加深对TCP的理解协议。Part9【题目】懒人网络编程入门(9):通俗解释,有IP地址为什么还要用MAC地址?[链接]http://www.52im.net/thread-20...[摘要]虽然标题是解释为什么有IP地址,为什么要用MAC地址,但是这篇文章的重点是理解为什么会有一个IP的东西。本文给读者的定位是知道什么是MAC地址,什么是IP地址。第10章【书名】懒人网络编程入门(十):小便短时间快速理解QUIC协议【链接】http://www.52im.net/thread-28...【摘要】总则稳定的网络传输都是通过TCP,但是当网络基础设施本身已经越来越完善的时候,TCP设计本身的问题就暴露出来了,尤其是在弱网络环境下,不得不考虑一些新的可能性。Part11【题目】懒人网络编程入门(十一):一文中什么是IPv6?[链接]http://www.52im.net/thread-29...[摘要]正文带你了解什么是IPv6。第12章【书名】懒人网络编程入门(12):快速理解Http/3协议,一篇就够了![链接]http://www.52im.net/thread-30...[摘要]多年来,为了跟上互联网的发展和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-38...[摘要]本系列前几篇文章主要讲解计算机网络的理论基础,但对于即时通讯IM的应用层开发者来说,它实际上是各种与计算机网络打交道的API接口。在这篇文章中,我们来谈谈网络应用程序员最熟悉的Socket。抛开生涩的计算机网络理论,从应用层的角度来理解什么是Socket。我是江杰克,我给自己带盐!https://github.com/JackJiang2…