# Linux 服务器编程

## Linux 服务器编程

- [Introduction](https://xiaoxiami.gitbook.io/linux-server/master.md)
- [First Chapter](https://xiaoxiami.gitbook.io/linux-server/chapter1.md)
- [文件I/O](https://xiaoxiami.gitbook.io/linux-server/wen-jian-cao-zuo.md)
- [基于文件描述符的I/O操作](https://xiaoxiami.gitbook.io/linux-server/wen-jian-cao-zuo/linux-di-ceng.md)
- [Linux 文件系统](https://xiaoxiami.gitbook.io/linux-server/wen-jian-cao-zuo/linux-di-ceng/linux-wen-jian-xi-tong.md)
- [常用文件操作函数](https://xiaoxiami.gitbook.io/linux-server/wen-jian-cao-zuo/linux-di-ceng/chang-yong-wen-jian-cao-zuo-han-shu.md)
- [基于流的I/O操作](https://xiaoxiami.gitbook.io/linux-server/wen-jian-cao-zuo/cyu-yan-de-biao-zhun-ku.md)
- [I/O模型](https://xiaoxiami.gitbook.io/linux-server/wu-zhong-i-o-mo-xing.md)
- [概念理解](https://xiaoxiami.gitbook.io/linux-server/wu-zhong-i-o-mo-xing/gai-nian-li-jie.md)
- [对比五种I/O模型](https://xiaoxiami.gitbook.io/linux-server/wu-zhong-i-o-mo-xing/dui-bi-wu-zhong-i-o-mo-xing.md)
- [select、poll、epoll简介](https://xiaoxiami.gitbook.io/linux-server/wu-zhong-i-o-mo-xing/selectpollepolljian-jie.md)
- [TCP / IP](https://xiaoxiami.gitbook.io/linux-server/tcp-ip.md)
- [OSI七层协议模型与TCP/IP四层模型](https://xiaoxiami.gitbook.io/linux-server/tcp-ip/osiqi-ceng-xie-yi-mo-xing-yu-tcp-ip-si-ceng-mo-xing.md)
- [Socket](https://xiaoxiami.gitbook.io/linux-server/socket.md)
- [基础](https://xiaoxiami.gitbook.io/linux-server/socket/ji-chu.md)
- [什么是socket？](https://xiaoxiami.gitbook.io/linux-server/socket/ji-chu/shi-yao-shi-socket.md)
- [IPV4 套接口地址结构](https://xiaoxiami.gitbook.io/linux-server/socket/ji-chu/ipv4-tao-jie-kou-di-zhi-jie-gou.md)
- [网络字节序](https://xiaoxiami.gitbook.io/linux-server/socket/ji-chu/wang-luo-zi-jie-xu.md)
- [字节序转换函数与地址转换函数](https://xiaoxiami.gitbook.io/linux-server/socket/ji-chu/zi-jie-xu-zhuan-huan-han-shu.md)
- [TCP客户端/服务器模型](https://xiaoxiami.gitbook.io/linux-server/socket/tcpke-hu-7aef-fu-wu-qi-mo-xing.md)
- [Socket 相关函数](https://xiaoxiami.gitbook.io/linux-server/socket/socket-xiang-guan-han-shu.md)
- [使用socket()函数创建套接字](https://xiaoxiami.gitbook.io/linux-server/socket/socket-xiang-guan-han-shu/shi-yong-socket-han-shu-chuang-jian-tao-jie-zi.md)
- [使用bind()和connect()函数](https://xiaoxiami.gitbook.io/linux-server/socket/socket-xiang-guan-han-shu/shi-yong-bind-he-connect-han-shu.md)
- [使用listen()和accept()函数](https://xiaoxiami.gitbook.io/linux-server/socket/socket-xiang-guan-han-shu/shi-yong-listen-he-accept-han-shu.md)
- [使用read()和write()函数](https://xiaoxiami.gitbook.io/linux-server/socket/socket-xiang-guan-han-shu/shi-yong-jie-shou-read-he-fa-song-write-han-shu.md)
- [回射客户端/客户端的实现](https://xiaoxiami.gitbook.io/linux-server/socket/hui-she-ke-hu-7aef-ke-hu-duan-de-shi-xian.md)
- [附录\*资料](https://xiaoxiami.gitbook.io/linux-server/socket/fu-5f55-zi-liao.md)
- [附录\*Linux常见信号](https://xiaoxiami.gitbook.io/linux-server/fu-5f55-linux-chang-jian-xin-hao.md)
- [多进程编程](https://xiaoxiami.gitbook.io/linux-server/duo-jin-cheng-bian-cheng.md)
- [共享内存](https://xiaoxiami.gitbook.io/linux-server/duo-jin-cheng-bian-cheng/gong-xiang-nei-cun.md)
- [fork函数](https://xiaoxiami.gitbook.io/linux-server/duo-jin-cheng-bian-cheng/forkhan-shu.md)
- [fork与vfork的区别](https://xiaoxiami.gitbook.io/linux-server/duo-jin-cheng-bian-cheng/forkyu-vfork-de-qu-bie.md)
- [附录\*资料](https://xiaoxiami.gitbook.io/linux-server/fu-5f55-zi-liao.md)
- [五种I/O模型](https://xiaoxiami.gitbook.io/linux-server/wu-zhong-io-mo-xing.md)
