why do "clients" connect to servers? given we know
1/ everyone, pretty much, is connected to amazon, facebook, google, twitter, youtube etc,
and
2/ the IPv4 address space is full up
why not just have the cloud call every address?
we know there will never be more than 26 services in the world, (because currently, you need autocomplete asap in the browser on any url you type, and most people sadly use english, which means most web sites are shackled to the roman alphabet - hint to any startup there you won't make it if you can't find a spare first letter:)
so then we could just have a well known port for each of these 26 services, and punch a hole in the NATs in the world for those well known ports (or if paranoid, restrict it to source IP prefixes in the owned space of amazon, facebook, google, twitter, youtube etc)
resistance is futile, impedance is high, time for a volte-face?
1/ everyone, pretty much, is connected to amazon, facebook, google, twitter, youtube etc,
and
2/ the IPv4 address space is full up
why not just have the cloud call every address?
we know there will never be more than 26 services in the world, (because currently, you need autocomplete asap in the browser on any url you type, and most people sadly use english, which means most web sites are shackled to the roman alphabet - hint to any startup there you won't make it if you can't find a spare first letter:)
so then we could just have a well known port for each of these 26 services, and punch a hole in the NATs in the world for those well known ports (or if paranoid, restrict it to source IP prefixes in the owned space of amazon, facebook, google, twitter, youtube etc)
resistance is futile, impedance is high, time for a volte-face?