CS 341 Computer Networks 3-0-0-6
Pre-requisites : CS 203
Syllabus: Evolution of computer networks, Layered Architecture, Performance metrics: delay, loss, throughput, bandwidth delay product. Data link layer: Framing, HDLC, sliding window protocols, Multiple Access Links and Protocols, Ethernet, Token Ring, Wireless LAN. Network Layer: Virtual Circuit and Datagram Network, Internet addressing, CIDR, ARP/RARP, ICMP, DHCP, IPv4/IPv6, Fragmentation, Unicast routing algorithms (RIP, OSPF, BGP), Multicast routing algorithms. Transport Layer: UDP, TCP, flow control, congestion control, error control, Introduction to QoS. Application Layer: Principles of Network Applications, DNS, Web, email. Multimedia Networking: applications, streaming video, VoIP, RTP, SIP, Network Support for Multimedia. Basics of network security: authentication, encryption.
Textbooks:
References: