A few larger ISP firms exchange messages with other large firms at peering points. Smaller firms generally buy a fixed amount of service (pipe capacity), using a high-speed link from a larger firm. These smaller firms then figure out how many users they can support, considering that dial-up users won't all be online at any given time and that even users with full-time, dedicated connections probably won't saturate their link all the time. 