Communication between networked computers requires a system for providing specific addresses to all attached devices. This allows computers to exchange information with connected devices and guarantees that the correct networked computer will receive the requested information.