A communications protocol used to connect computers to remote networking services including Internet service providers.