If an IP address is 172.16.112.1 (/25) what would be the subnet address of this host?
so far I have worked out that the total number of subnets is 512 and the total number of hosts is 126 per subnet
I then worked out that the subnet mask is 255.255.255.128
but then I need to work out what the increment is. In my sybex network plus book it tells me to take 256 and subtract the subnet ID from it. This means 256-128. Which means I can have networks of 0.0 and 128.0
But that would means theres only two subnetworks
can anyone please help.
I know the answer is 172.16.112.0 but have no idea how that came to be.

so far i have read sybex comptia net+ book on subnetting, also watched the cbt nuggets and train signal vids on subnetting but i seem to be failing when it comes to the more trickier looking questions. I fail with the questions that mix different class addresses with different class subnet masks.