乐趣区

关于前端:即时通讯技术周刊第1期懒人网络编程系列-共14篇

为了更好地分类浏览总计 1000 多篇精编文章,我将在每周三推送新的一期技术文集,本次是第 1 期。

第 1 篇

[题目] 网络编程懒人入门 (一):疾速了解网络通信协定(上篇)

[链接] http://www.52im.net/thread-10…

[摘要] 互联网的外围是一系列协定,总称为 ” 互联网协议 ”(Internet Protocol Suite)。它们对电脑如何连贯和组网,做出了详尽的规定。了解了这些协定,就了解了互联网的原理。本篇将带你从实践上疾速了解这些协定。

第 2 篇

[题目] 网络编程懒人入门 (二):疾速了解网络通信协定(下篇)

[链接] http://www.52im.net/thread-11…

[摘要] 接上篇,本篇将以普通人实际上网为例子,通俗易懂地解说网络通信协定到底是什么。本篇带了有些根底的计网理论知识,但力求艰深不干燥。

第 3 篇

[题目] 网络编程懒人入门 (三):疾速了解 TCP 协定一篇就够

[链接]http://www.52im.net/thread-11…

[摘要] TCP 是互联网的外围协定之一,鉴于它的重要性,本文将独自介绍它的基础知识,心愿能加深您对 TCP 协定的了解。

第 4 篇

[题目] 网络编程懒人入门 (四):疾速了解 TCP 和 UDP 的差别

[链接]http://www.52im.net/thread-11…

[摘要] 对于即时通讯开者老手来说,在开始着手编写 IM 或音讯推送零碎的代码前,最头疼的问题莫过于到底该选 TCP 还是 UDP 作为传输层协定。本文连续《网络编程懒人入门》系列文章的格调,通过疾速比照剖析 TCP 和 UDP 的区别,来帮忙即时通讯初学者疾速理解这些根底的知识点,从而在 IM、音讯推送等网络通信利用场景中能精确地抉择适合的传输层协定。

第 5 篇

[题目] 网络编程懒人入门 (五):疾速了解为什么说 UDP 有时比 TCP 更有劣势

[链接]http://www.52im.net/thread-12…

[摘要] 随着网络技术飞速发展,网速已不再是传输的瓶颈,UDP 协定以其简略、传输快的劣势,在越来越多场景下取代了 TCP,如网页浏览、流媒体、实时游戏、物联网。本文作为《网络编程懒人入门》系列文章的第 5 篇,将为您疾速梳理 UDP 协定在某些场景下比照 TCP 协定所具备的劣势。

第 6 篇

[题目] 网络编程懒人入门 (六):史上最艰深的集线器、交换机、路由器性能原理入门

[链接]http://www.52im.net/thread-16…

[摘要] 本文旨在简略地阐明集线器、交换机与路由器的区别,因此疏忽了很多细节,三者理论的倒退过程和工作原理并非文中所写的这么简略。如果你看完本文能大略理解到三者的异同,本文的目标就达到了。

第 7 篇

[题目] 网络编程懒人入门 (七):深入浅出,全面了解 HTTP 协定

[链接] http://www.52im.net/thread-16…

[摘要] 对于挪动端即时通讯(尤其 IM 利用)来说,现今支流的数据通信总结下来无外乎就是长连贯 + 短连贯的形式,而短连贯在利用上讲就是本文将要介绍的 HTTP 协定的利用,而正确地了解 HTTP 协定对于写好 IM 来说,是相当无益的(对于挪动端的 HTTP 具体利用状况,能够浏览《古代挪动端网络短连贯的优化伎俩总结:申请速度、弱网适应、平安保障 http://www.52im.net/thread-14…》)。

第 8 篇

[题目] 网络编程懒人入门 (八):手把手教你写基于 TCP 的 Socket 长连贯

[链接] http://www.52im.net/thread-17…

[摘要] TCP 是互联网的外围协定之一,鉴于它的重要性,心愿通过浏览下面介绍的几篇实践文章,再针对本文的入手实际,能真正加深您对 TCP 协定的了解。

第 9 篇

[题目] 网络编程懒人入门 (九):艰深解说,有了 IP 地址,为何还要用 MAC 地址?

[链接] http://www.52im.net/thread-20…

[摘要] 题目尽管是为了解释有了 IP 地址,为什么还要用 MAC 地址,然而本文的重点在于了解为什么要有 IP 这样的货色。本文对读者的定位是晓得 MAC 地址是什么,IP 地址是什么。

第 10 篇

[题目] 网络编程懒人入门 (十):一泡尿的工夫,疾速读懂 QUIC 协定

[链接]http://www.52im.net/thread-28…

[摘要] 个别的稳固网络传输都是通过 TCP,然而在网络基建自身就曾经越来越欠缺的状况下,TCP 设计自身的问题便裸露了进去,特地是在弱网环境下,让咱们不得不思考一些新的可能性。

第 11 篇

[题目] 网络编程懒人入门 (十一):一文读懂什么是 IPv6

[链接]http://www.52im.net/thread-29…

[摘要] 本文将用浅显易懂的文字,带你理解到底什么是 IPv6。

第 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。

我是 Jack Jiang,我为自已带盐!

https://github.com/JackJiang2…

退出移动版