Protocols for application communication : a top-down guide to OSI, TCP/IP, and SNA