Problem Definition
Protocol Requirements
- Service Based
- Attributes are used to characterize service, not content delivered by service
- Find web server supporting ICP vs. find web server with page X
- Automated
- Services can be located without user interaction
- User interaction may occur to enhance location service
- Rapid
- The time for a client to locate a service should be small
- Policy Support
- ISPs and other administrators should be allowed to inject input into server selection process
- Worldwide
- The protocol should support discovery of any server anywhere