1 Socket简介
Ceph的网络通信是基于Socket技术实现的,所以要想搞清楚网络部分,必须先清楚socket的工作机制,这里介绍一些基本的内容,要深入理解socket请参阅《linux网络编程》一书和《tcp/ip详解》。
socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open -> 读写write/read -> 关闭close”模式来操作。Socket也是按照这个思想实现的,而我们工作中主要会用到它的以下接口:
- int socket(int domain, int type, int protocol);
这个函数创建一个s