Course Details
Subject {L-T-P / C} : CS4062 : Fundamentals of Computer Networks { 3-0-0 / 3}
Subject Nature : Theory
Coordinator : Suchismita Chinara
Syllabus
Module 1 : |
Network fundamentals, protocols and standards, reference models, the significance of layered network architectures, packet switching and circuit switching, types of transmissions, Physical layer issues, IEEE 802.3 Ethernet cables for Physical layer, types of networks, Link layer aspects, synchronous and asynchronous transmission Data link layer services, Framing, flow control, error control, ARQ, stop-n wait protocols, Sliding window protocols, MAC Layer protocols, contention-based protocols vs contention free MAC protocols, network layer protocols, IP addressing, Sub-netting & Super-netting Routing Algorithms, Congestion, transport layer protocols, UDP, TCP, reliable transport connections, Internet Protocol (IP) ARP, RARP, DNS, HTTP, TELNET, wireless networks, wireless MAC protocols, CSMA/ CA, Hidden terminals, Exposed Terminals, Network Allocation Vector, IEEE 802.11, Client-server model, Internet of Things fundamentals. |
Course Objective
1 . |
To understand the computer network models and their architecture. |
2 . |
To understand the protocols for each layers in the OSI and TCP/IP model. |
3 . |
To learn about the MAC layer issues and routing protocols |
4 . |
To understand the difference between wired and wireless networks |
Course Outcome
1 . |
Upon completion of this module, students will be able to:
|
Essential Reading
1 . |
L.L. Peterson and B.S. Davie, Computer Networks – A System Approach, Elsevier |
2 . |
A. S. Tanenbaum, Computer Networks, Pearson |
Supplementary Reading
1 . |
3. B.A. Forouzan, TCP/IP protocol suite, Tata McGraw Hill |
2 . |
2. William Stallings, Data and Computer Communications, Pearson Education |