You have come to a quandry. How does a host on the 203.285.65.0 net talk to a host on the 200.123.45.0 net?
This is where subnetting and routing come into play.
I am going to take this to a simple step for you.
We are going to use the pvt address range of 10.1.0.0/16 and 10.2.0.0/16 (the 16 stands for a subnet mask of the first 16 bits; eact octet'.' is 8 bits in length)
10.1.0.0/16 will be NetA
10.2.0.0/16 will be NetB
While both address' look the same, they really are not. They are both 2 totally different networks.
Now lets say that you have a 10 port switch or hub, 8 computers (4 are configured for NetA and the other 4 for NetB). And you plug all 8 hosts into the switch.
You would think that because that since they are all plugged into the same switch that they could talk to each other. The numbers are close to each other right?
Wrong. In IP there is no grey areas. You are either part of that network or you are not. NetA is it's own soverign nation and NetB the same.
In order for NetA to talk to NetB, they need to form a "treaty". That treay comes in the form of a router.
So you get a router (or build one, all you need is a machine 'windows srvr, linux' with 2 nics in it)
You assign Nic1 an IP address from NetA
You assign Nic2 an IP address from NetB
Not done yet.
You now need to tell your "router" that it needs to forward ip packets. This is called IP forwarding, with out it your router will be useless.
There is someother tweaking, but I won't get into it here.
Once your system is set up you can now plug that router into your switch.
Then, you would need to go to each of the 8 computers and set up their dflt gtwy. NetA would be set to Nic1's IP, NetB would be set to Nic2's IP.
Now all of the systems will be able to magically talk to each other.