The hands-on textbook covers both the theory and applications of data communications, the Internet, and network security technology, following the ACM guideline for courses in networking. The content is geared towards upper undergraduate and graduate students in information technology, communications engineering, and computer science. The book is divided into three sections: Data Communications, Internet Architecture, and Network Security. Topics covered include flow control and reliable transmission; modulation, DSL, cable modem, and FTTH; Ethernet and Fast Ethernet; gigabit and 10 gigabit Ethernet; and LAN interconnection devices, among others. The book also covers emerging topics such as IPv6 and software defined networks. The book is accompanied with a lab manual which uses Wireshark, Cisco Packet Tracer, and virtual machines to lead students through simulated labs.
Computer Networks : Data Communications, Internet and Security