Implementing the Internet