In a magnet URI scheme, a URI contains info hash, trackers and peers. With info hash we can obtain peers from tracker(tracker protocol).
My question is: How can a client obtain complete info hash dictionary with provided peers and info hash? I digged in a little, it uses messages from extension protocol? But does it contact remote peer for info dictionary?