Aunque es posible que un par de entidades finales comiencen una conexión entre ellas simultáneamente, normalmente una de ellas abre un "socket" en un determinado puerto TCP y se queda a la escucha de nuevas conexiones.