Its purposes include: Providing sockets to file descriptors translation support Providing support for select() on sockets Loading the network stack on first access, and then keeping it for further ...