Son Goku
03-29-03, 12:15 PM
If they're actually contemplating bills such as this, I think perhaps these law makers should take a networking class to see why we need NAT, and the IP address crisis we could be having without it...
http://www.theregister.co.uk/content/6/30003.html
I kind of doubt this is related to the DMCA, seems more aimed at trying to prohibit people from using anonymizing services (the components they're listing above)...which people wouldn't feel so impelled to use, if everything hadn't gone so snoop happy over the last year.
But specifically with NATs, one of the main reasons for using a NAT is so a company doesn't have to buy an IP address for every computer they own...and from InterNIC's stand point, there aren't enough IP addresses/networks in the world for every computer to have a real IP address, the way their distributed. One doesn't really have 4 billion IP addresses (the number of possible numbers that can be represented in a 32-bit integer). Reason is for any given network, 2 addresses can't be used (the network address and the broadcast address) for any one device. A router (and not just computers) needs to take IPs. But the final clincher:
- A class A IP network is defined as one in which the first bit in the first quad of numbers is low. This would result in IP addresses starting with 0.x.x.x - 127.x.x.x would be class A.
Out of those, 10.x.x.x was reserved for NATs and non-routable IPs, and 27.x.x.x was reserved for the loopback address in the operating system. So 125 class A networks, and I'm not sure if routers would like one entering 0.0.0.1 as a router address, so not sure that one of the 125 could be used.
- A class B network is defined as one in which the first bit in the first octet is high, and the second low. This would result in addresses ranging from 128.x.x.x to 191.x.x.x I don't remember which address blocks of this were reserved, but there are some reserved addresses
There's only 65 thousand of these, but there are arguably more then 65 thousand entities in the world that have more then 253 computers and other network devices on site.
- A class C network is one in which both the first and second bits in the first octet are hich, aka 192.x.x.x to 255.x.x.x Addresses falling in the range of 192.168.x.x were reserved for NATs and non-routable addresses.
And of the last, I've never tried entering 255.255.255.1 into a router so don't know if a router would take that or not.
These only allow for 253 attached devices (can't assign either the network or broadcast address to anyone) and also one would need some device to route packages out (if one wants to get on the Internet). There are 16 million - 65k of these, but they're so small for many medium to large sized companies...
NAT was a solution to this (as well as DHCP), but if these state legislators begin to make a stink about that...
And oooh, as to hardware firewalls, only someone very daring would put a company out in the demiliterized zone called the Internet without any sort of firewall or protection... :p
http://www.theregister.co.uk/content/6/30003.html
I kind of doubt this is related to the DMCA, seems more aimed at trying to prohibit people from using anonymizing services (the components they're listing above)...which people wouldn't feel so impelled to use, if everything hadn't gone so snoop happy over the last year.
But specifically with NATs, one of the main reasons for using a NAT is so a company doesn't have to buy an IP address for every computer they own...and from InterNIC's stand point, there aren't enough IP addresses/networks in the world for every computer to have a real IP address, the way their distributed. One doesn't really have 4 billion IP addresses (the number of possible numbers that can be represented in a 32-bit integer). Reason is for any given network, 2 addresses can't be used (the network address and the broadcast address) for any one device. A router (and not just computers) needs to take IPs. But the final clincher:
- A class A IP network is defined as one in which the first bit in the first quad of numbers is low. This would result in IP addresses starting with 0.x.x.x - 127.x.x.x would be class A.
Out of those, 10.x.x.x was reserved for NATs and non-routable IPs, and 27.x.x.x was reserved for the loopback address in the operating system. So 125 class A networks, and I'm not sure if routers would like one entering 0.0.0.1 as a router address, so not sure that one of the 125 could be used.
- A class B network is defined as one in which the first bit in the first octet is high, and the second low. This would result in addresses ranging from 128.x.x.x to 191.x.x.x I don't remember which address blocks of this were reserved, but there are some reserved addresses
There's only 65 thousand of these, but there are arguably more then 65 thousand entities in the world that have more then 253 computers and other network devices on site.
- A class C network is one in which both the first and second bits in the first octet are hich, aka 192.x.x.x to 255.x.x.x Addresses falling in the range of 192.168.x.x were reserved for NATs and non-routable addresses.
And of the last, I've never tried entering 255.255.255.1 into a router so don't know if a router would take that or not.
These only allow for 253 attached devices (can't assign either the network or broadcast address to anyone) and also one would need some device to route packages out (if one wants to get on the Internet). There are 16 million - 65k of these, but they're so small for many medium to large sized companies...
NAT was a solution to this (as well as DHCP), but if these state legislators begin to make a stink about that...
And oooh, as to hardware firewalls, only someone very daring would put a company out in the demiliterized zone called the Internet without any sort of firewall or protection... :p