前言:

本文是学习《Linux 高性能服务器编程(游双 著)》时所记录的重点知识。

一、TCP/IP 协议族

二、IP 协议详解

三、TCP 协议详解

四、HTTP 通信

五、Linux 网络编程基础 API

六、高级 I/O 函数

七、Linux 服务器程序规范

八、高性能服务器程序框架

九、I/O 复用

十、信号

十一、定时器

十二、高性能 I/O 框架库 Libevent

十三、多进程编程

十四、多线程编程

十五、进程池和线程池

Linux 网络编程学习笔记相关推荐

  1. [Linux网络编程学习笔记]索引

    一.Linux基本知识 [学习笔记]Linux平台的文件I/O操作 [学习笔记]Linux平台的文件,目录及操作 [Linux学习笔记]标准输入输出 [Linux学习笔记]进程概念及控制 [Linux ...

  2. 编程开发:Linux网络编程学习笔记

    非常全面.通俗易懂.值得借鉴的Linux网络编程学习笔记.关键字:linux linux编程 网络编程 linux网络编程 下载地址:点我下载 特别说明:本资源收集于网络,版权归原作者及版权商所有,仅 ...

  3. Linux网络编程学习笔记

    声明:1.未经过原作者许可,不可用于商业行为:2.本笔记仅用于知识学习,如有侵权,立即删除. 1.学习链接 黑马程序员-Linux网络编程:https://www.bilibili.com/video ...

  4. [Linux网络编程学习笔记]套接字地址结构

    好久没有看那Linux网络编程这本书了,今天看到了重点部分-TCP套接字.下面先来看看套接字的地址结构 Linux系统的套接字可以支持多种协议,每种不同的协议都是用不同的地址结构.在头文件<li ...

  5. Linux网络编程学习笔记(TCP)

    文章目录 1 字节序 1.1 定义 1.2 字节序转换函数 2 Socket地址 2.1 通用socket地址(实际开发不使用) 2.2 专用socket地址 2 IP地址转换 3 TCP通信流程 3 ...

  6. Linux 网络编程学习笔记——三、TCP 协议详解

    目录 一.TCP 服务的特点 传输层协议主要有 TCP 协议和 UDP 协议,前者相对于后者的特点是:面向连接.字节流和可靠传输. 使用 TCP 协议通信的双方必须先建立连接,然后才能开始数据的读写. ...

  7. linux网络编程学习笔记——epoll

    文章目录 epoll描述 epoll突破单进程文件描述符1024的限制 epoll常用基础API接口 int epoll_create(int size) int epoll_ctl(int epfd ...

  8. Linux 网络编程学习笔记——二、IP 协议详解

    目录 一.IP 服务的特点 IP 协议为上层协议提供无状态.无连接.不可靠的服务: 无状态(stateless):指 IP 通信双方不同步传输数据的状态信息,因此所有 IP 数据报的发送.传输和接收都 ...

  9. linux网络编程学习笔记之三 -----多进程并发服务端

    首先是fork()函数.移步APUE 8.3.  比較清晰的解释能够參考http://blog.csdn.net/lingdxuyan/article/details/4993883和http://w ...

最新文章

  1. 全网把Map中的hash()分析的最透彻的文章,别无二家。
  2. vrrp preempt mode configed in keepalived conf
  3. Android--用手指移动画面里的照片/onTouchEvent事件判断
  4. 红旗Linux软件开发技术,中科红旗闷声研发下一代红旗Linux 11操作系统
  5. Pycharm自定义包的导入
  6. Centos环境下部署游戏服务器-软件安装
  7. 河南派出所犯罪嫌疑计算机网络人,【出彩河南公安人】息县公安局冯振娇:平凡岗位献青春 恒心不改展风采...
  8. 读不完的顶会Paper,我该如何读论文?
  9. java 代码块 作用_Java核心(三):代码块的作用
  10. clientsideevents能定义几个click事件_分享8个非常实用的Vue自定义指令
  11. SVN missing 解决
  12. linux 下安装 vim
  13. 免费的XMind思维脑图在线编辑的网站, 可打开 .pos 文件
  14. 【寒江雪】LookRotation详解
  15. cocosCreator 全局变量(Ts版)
  16. lzw编码c语言,LZW字典压缩算法的实现
  17. mysql 打开mdf文件怎么打开_mysql数据库 mdf文件怎么打开
  18. 7-4 计算存款利息(10 分)
  19. Map集合及遍历 debug用法 以及集合的斗地主应用练习 D190326
  20. 学习Python是为了什么

热门文章

  1. 小米发行区间确定!发行市值最高871亿美元,凭什么比BAT还贵?
  2. JavaScript作业1(实验1:Javascript基础语法)
  3. Educational Codeforces Round 96 (Rated for Div. 2)C. Numbers on Whiteboard(贪心算法(水题))
  4. 初次使用python(2)之如何下载ipdb模块
  5. javaScript 这些常用的代码块你知道多少?
  6. 杭电 2085 核反应堆
  7. “花小猪”,滴滴搬起石头砸自己的脚?
  8. Educoder——Java循环与分支语句编程练习
  9. 转载一位项目管理大师的总结
  10. python如何使板子移动_python实现移动木板小游戏