〜〜知っていますか? - do you know 〜〜?
相撲知ってる? - do you know Sumo?
知ってるよ! - I know!
誰か - who
彼が誰か - who is he, who he is
Do you know who he is?
Do you know who 〜〜 is?
Do you know who he is? 「彼が誰だか知ってる?」とは言いますが、Who do you know he is? とは言えません。
Who do you know that...? は「…な誰かを知ってる?」という意味になります。
例)Who do you know that lives in Hokkaido? = Do you know anyone who lives in Hokkaido?
「北海道に住んでいる人を知ってる?」
「あなたは彼が誰だか知っていますか?」は
Do you recognize him?「彼が誰だかわかる?」とも言えます。
recognize は「わかる・見覚えがある」という意味です。
ご参考になれば幸いです!