I was reading Mastering Bitcoin and I found, in the section Exchanging "Inventory", this:
"The node keeps track of how many blocks are "in transit" per peer connection, meaning blocks that it has requested but not received, checking that it does not exceed a limit (MAX_BLOCKS_IN_TRANSIT_PER_PEER)"
this limit implies and allows
"[...] spreading the load and ensuring that it doesn't overwhelm any peer with requests."
"[...] allowing the peers to control the pace of updates and not overwhelm the networks."
But what would happen if someone removes this limit or sets it very high? Could it end in a DoS attack?