Protocols for fast, long-distance networks