~~~
socket地址:一个IP地址和端口对,(IP,Port),唯一标识使用tcp通信的一端。
~~~
~~~
进程组:每个进程都隶属于一个进程组,父进程PID,进程组PGID
会话:一些有关联的进程组将形成一个会话。
~~~
~~~
服务器编程框架
~~~
![](https://box.kancloud.cn/e54829723c7180a58802172c2929f36c_566x261.jpg)
![](https://box.kancloud.cn/8fc0719deaf4100d48217a240f1b10ea_566x90.jpg)
![](https://box.kancloud.cn/c431a6da732bda6572cb1b4258b022ae_566x86.jpg)
~~~
IO模型
~~~
![](https://box.kancloud.cn/6c304c1debb7e3944c76eb968fa3b9bb_566x120.jpg)
~~~
I/O复用
程序能够同时监听多个文件描述符,实现方式有select、poll、epoll
~~~