Transport Layer Design Issues