CS 521 TCP/IP Networking

Introduction to IP networking. Examination of all layers of the OSI stack. Detailed examination of the IP, ICMP, UDP, and TCP protocols. Basic concepts of network design: end-to-end principle, routing, encapsulation, flow control, congestion control, and security. Detailed coverage of TCP. Some treatment of important Internet applications and services. Emphasis on network layer and above. Assignments focus on protocols and software.




(CS 492 or CS 520) and (Grad Student or (Junior or Senior))


Computer Science Program

Typically Offered Periods

Fall Semester Spring Semester