i think the thing is that whether the hash is segmented or not is irrelevant at the network layer
Discussion
the individual hashes in a merkle tree can be numbered as they are sequential, so a query syntax can just add the segment number as an (optional) parameter, the top level hash, be it the actual hash of the file or the merkle tree of the segments the segments do not need to be separately addressed