Squid internals The comm interface (src/comm.c) Timeouts A timeout happens when an FD is not ready for IO after a certain period of time It is used by the code to generate an error event if a socket does not respond connect() attempts