Architecture and Protocols for High-Speed Networks