Faculty of Mathematics & Computer Science Department of Computer Science South Asian University
Faculty of Mathematics & Computer Science Department of Computer Science South Asian University
Pre-Requisites: None
Objectives
This course is designed for the M.Sc. 2nd semester students in the
department of Computer Science at South Asian University. In this course,
we will study the fundamentals of computer networks, mainly in the context
of the wired network. We will investigate the functionalities and protocols of
different network layers.
Course Outline
Introduction: Network introduction, TCP/IP and OSI network models,
protocols and standards.
Physical Layer: Digital signals, analog signals, digital and analog
transmissions, multiplexing, transmission media: guided and unguided,
switching: circuit switching, packet switching and virtual-circuit
switching.
Data Link Layer: data link control: framing, flow and error control, HDLC
and Point-to-point protocol, error detection and correction, wired LANs,
SONET/SDH, frame relay and ATM.
MAC Sub-layer: Random access: ALOHA, CSMA, CSMA/CD, CSMA/CA,
Controlled access: polling and token passing, Channelization: FDMA,
TDMA and CDMA.
Network Layer: IPv4 addressing, IPv6 addressing, fragmentation, unicast
routing protocols: distance vector, link state, path vector, multicast
routing protocols, ARP, RARP, BOOTP, DHCP, ICMP.
Transport Layer: UDP, TCP, SCTP, congestion control and QoS.
Application Layer: DNS, FTP, http, Telnet.
Reading List
Computer Networks by Andrew S. Tanenbaum
Data Communication and Networking by Behrouz A. Forouzan
Computer Networking – A Top-Down Approach Featuring the Internet by
James F. Kurose and Keith W. Ross
Grading
(60% continuous evaluation withpractical + 40% end-semester exam)
Quiz-1: 10% (before mid-semester)
Quiz-2: 10% (after mid-semester)
Mid-Term: 20%
Practical: 20%
Final: 40%