TCP/IP
How to transfer large amounts of data over network
Non-blocking IO
epoll’s method illustration