Architectures for Internet Connectivity