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

第 1 篇

[题目] 脑残式网络编程入门(一):跟着动画来学TCP三次握手和四次挥手

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

[摘要]网络编程中TCP协定的三次握手和四次挥手的问题,在面试中是最为常见的知识点之一。本篇文章尝试应用动画图片的形式,来对这个知识点进行“脑残式”解说(哈哈),冀望读者们能够更加简略、直观地了解TCP网络通信交互的实质。

第 2 篇

[题目] 脑残式网络编程入门(二):咱们在读写Socket时,到底在读写什么?

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

[摘要] 套接字socket是大多数程序员都十分相熟的概念,它是计算机网络编程的根底,TCP/UDP收发音讯都靠它。本篇文章仍然尝试应用动画图片的形式,来对这个知识点进行“脑残式”解说(哈哈),冀望读者们能够更加简略、直观地了解Socket通信的数据读写实质。

第 3 篇

[题目] 脑残式网络编程入门(三):HTTP协定必知必会的一些常识

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

[摘要]无论是即时通讯利用还是传统的信息系统,Http协定都是咱们最常打交道的网络应用层协定之一,它的重要性可能不须要再强调。然而实际上很多人(包含我本人),尽管每天都会跟http的代码打交道,但对http理解的并不够深刻。本文就我本人的学习心得,分享一下我认为须要晓得的http常见的相干知识点。

第 4 篇

[题目] 脑残式网络编程入门(四):疾速了解HTTP/2的服务器推送(Server Push)

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

[摘要] 服务器推送(server push)是 HTTP/2 协定外面惟一一个须要开发者本人配置的性能。其余性能都是服务器和浏览器主动实现,不须要开发者关怀。本文具体介绍新一代HTTP/2服务器推送技术(server push)的原理和配置办法等。

第 5 篇

[题目] 脑残式网络编程入门(五):每天都在用的Ping命令,它到底是什么?

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

[摘要] Ping命令很简略,但作为为数不多的网络检测工具,却十分有用,是开发网络应用时最罕用到的命令。尽管“Ping”这个动作这么简略,但你晓得Ping命令背地后的逻辑吗?这就是本文要通知你!

第 6 篇

[题目] 脑残式网络编程入门(六):什么是公网IP和内网IP?NAT转换又是什么鬼?

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

[摘要] 搞网络通信利用开发的程序员,可能会常常听到外网IP(即互联网IP地址)和内网IP(即局域网IP地址),但他们的区别是什么?又有什么关系呢?另外,外行都晓得,提到外网IP和内网IP就不得不提NAT路由转换这种货色,那这又是什么鬼?本文就来简略讲讲这些到底都是怎么回事。

第 7 篇

[题目] 脑残式网络编程入门(七):面视必备,史上最艰深计算机网络分层详解

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

[摘要] 输出URL,到页面出现进去,其中经验了什么?这道面试题的背地,波及到了很多网络原理的常识,咱们这篇文章不会全副分享到,而是先把由来和网络档次划分弄清楚,就实现了这篇文章的目标。

第 8 篇

[题目] 脑残式网络编程入门(八):你真的理解127.0.0.1和0.0.0.0的区别?

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

[摘要] 对于后端程序员来说,127.0.0.1和0.0.0.0这两个IP地址再相熟不过了,看起来如同就那么回事,但真正较起真来,这两个IP地址到底有什么作用以及到底有什么不同?貌似谁能够轻松答复,但张嘴却又不知从何说起。本文将系统地总结127.0.0.1和0.0.0.0这两个IP地址的作用,以及它们之间的区别,心愿能为你解惑。

第 9 篇

[题目] 脑残式网络编程入门(九):面试必考,史上最艰深大小端字节序详解

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

[摘要] 程序员在写应用层程序时,个别不须要思考字节序问题,因为字节序跟操作系统和硬件环境无关,而咱们编写的程序要么不须要跨平台(比方只运行在windows),要么须要跨平台时会由Java这种跨平台语言在虚拟机层屏蔽掉了。但典型状况,当你编写网络通信程序,比方IM聊天利用时,就必须要思考字节序问题,因为你的数据在这样的场景下要跨机器、跨网络通信,必须解决不同零碎、不同平台的字节序问题。

第 10 篇

[题目] 网络编程入门从未如此简略(一):如果你来设计网络,会怎么做?

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

[摘要] 本篇次要以通俗易懂的文风,疏导你了解计算机网络是如何演化成今日的样子,文中交叉了集线器、替换杨、路由器等设施的应用背景以及技术原理,由浅入深,非常适合入门者浏览。

第 11 篇

[题目] 网络编程入门从未如此简略(二):如果你来设计TCP协定,会怎么做?

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

[摘要] 本篇将使用通俗易懂的语言,配上粗疏准确的图片动画,循序渐进地疏导你了解TCP协定的次要个性和技术原理,让TCP协定的学习不再如此干燥和生涩,非常适合入门者浏览。

第 12 篇

[题目] 网络编程入门从未如此简略(三):什么是IPv6?漫画式图文,一篇即懂!

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

[摘要] 本篇文章将利用简洁活泼的文字,配上轻松风趣的漫画,助你从零开始疾速建设起对IPv6技术的直观了解,非常适合入门者浏览。

我是Jack Jiang,我为自已带盐!
援用
https://github.com/JackJiang2...