网络编程
0 人感兴趣 · 24 次引用
- 最新
- 推荐

【小菜学网络】MAC 地址详解
上一小节介绍了以太网帧的结构,以及帧中各个字段的作用。参与以太网通讯的实体,由以太网地址唯一标识。以太网地址也叫做 MAC 地址,我们对它仍知之甚少。


【小菜学网络】数据链路层概述
上一小节,我们以两台主机为例,讨论了一个理想化的物理层模型。 现在,我们将问题进一步延伸:多台主机如何实现两两通讯呢?我们以三台主机为例进行讨论:

【小菜学网络】物理层概述
假设,计算机网络现在还没有被发明出来,作为计算机科学家的你,想在两台主机间传输数据,该怎么办?

不为人知的网络编程 (十):深入操作系统,从内核理解网络包的接收过程 (Linux 篇)
通过本文,你将从操作系统内部这一层深入理解网络是如何实现的,以及各个部分之间是如何交互的。
线程池的优点及其原理,代码实现线程池。简单、明了。
池化技术应用:线程池、数据库连接池、http连接池等等。

零基础 IM 开发入门 (三):什么是 IM 系统的可靠性?
本篇主要讲解IM系统中的“可靠性”这个话题,内容尽量做到只讲原理不深入展开,避开深层次的技术性探讨,确保通俗易懂。

看了这篇网络编程,就可以和面试官聊聊了
我们大都经历过写信/寄信的经历,在写信的时候,我们一般都需要明确发送的地址、邮递员可以根据这上面的信息找到接收信件的人,接收人在阅读过信件的内容后可以以同样的方式回信,这样就使得身处异地的朋友间可以进行通信。

libuv 异步网络编程之 TCP 源码分析
tcp 的相关操作还是原来的 bind/listen/accept/connect,不一样的地方是将这些操作后的 io 事件封装到了异步模型里。

libuv 异步网络编程之 TCP helloworld
Libuv 的网络编程跟 BSD socket 接口没什么区别,保持了同样概念的情况下,所有的操作都是异步的。