CS 348 : Computer Networks
Course Code CS 348
Course Name Computer Networks
Offered to UG
Pre-requisites NIL
Lecture 3
Tutorial 0
Practical 0
Credit 6
Reference James Kurose and Keith Ross, "Computer Networking, A Top-Down Approach" 6th edition, 2012, Pearson Larry Peterson and Bruce Davie, Computer Networks, A Systems Approach, 5th edition, 2011, Morgan Kaufmann
Description Internet architecture and the layering abstraction. Application layer: network application architectures and examples. Socket programming. Transport layer: transport protocol design, analysis of TCP. Network layer: addressing, routing, forwarding, interdomain routing. Router design and scheduling. QoS and resource allocation. Traffic engineering, network address translation and other practical topics. Link layer: channel access, switching, VLANs, MPLS. PHY layer basics: framing, encoding, modulation.