Prerequisites: CS 3424 and CS 3443. Network architecture, TCP/IP protocol suite, routing, data-link layer protocols, medium access control protocols, error detection and recovery, local area networks, wireless and mobile networks. (Formerly CS 4873. Credit cannot be earned for both CS 3873 and CS 4873.) Generally offered: Spring. Differential Tuition: $150. Course Fee: IUCS $45.
Textbook: "Computer Networking: A Top-Down Approach" by James Kurose & Keith Ross
Computer Networking by James Kurose; Keith RossKEY BENEFIT: Unique among computer networking texts, the Seventh Edition of the popular Computer Networking: A Top Down Approach builds on the author's long tradition of teaching this complex subject through a layered approach in a "top-down manner." The text works its way from the application layer down toward the physical layer, motivating readers by exposing them to important concepts early in their study of networking. Focusing on the Internet and the fundamentally important issues of networking, this text provides an excellent foundation for readers interested in computer science and electrical engineering, without requiring extensive knowledge of programming or mathematics. The Seventh Edition has been updated to reflect the most important and exciting recent advances in networking. KEY TOPICS: Computer Networks and the Internet; Application Layer; Transport Layer; The Network Layer: Data Plane; The Network Layer: Control Plane; The Link Layer: Links, Access Networks, and LANs; Wireless and Mobile Networks; Security in Computer Networks; Multimedia Networking MARKET: For anyone interested in computer networking.
The RFC series - contains technical and organizational documents about the Internet, including the specifications and policy documents produced by four streams: the Internet Engineering Task Force (IETF), the Internet Research Task Force (IRTF), the Internet Architecture Board (IAB), and Independent Submissions.
Wireshark is a network packet analyzer. A network packet analyzer presents captured packet data in as much detail as possible. You could think of a network packet analyzer as a measuring device for examining what’s happening inside a network cable, just like an electrician uses a voltmeter for examining what’s happening inside an electric cable (but at a higher level of course).