Introduction to networks:
Network hardware, Network software, Reference models,
Physical Layer:
Guided transmission media, Wireless transmission
Textbook 1: Ch.1.2 to 1.4, Ch.2.2 to 2.3
Laboratory Component:
1. Implement Three nodes point – to – point network with duplex links between them for different topologies. 1Set the queue size, vary the bandwidth, and find the number of packets dropped for various iterations.
The Data link layer:
Design issues of DLL, Error detection and correction, Elementary data link protocols, Sliding window protocols.
The medium access control sublayer:
The channel allocation problem, Multiple access protocols.
Textbook 1: Ch.3.1 to 3.4, Ch.4.1 and 4.2
Laboratory Component:
1. Implement simple ESS and with transmitting nodes in wire-less LAN by simulation and determine the throughput with respect to transmission of packets
2. Write a program for error detecting code using CRC-CCITT (16- bits).
The Network Layer:
Network Layer Design Issues, Routing Algorithms, Congestion Control Algorithms, QoS.
Textbook 1: Ch 5.1 to 5.4
Laboratory Component:
1. Implement transmission of ping messages/trace route over a network topology consisting of 6 nodes and find the number of packets dropped due to congestion in the network.
2. Write a program to find the shortest path between vertices using bellman-ford algorithm.
The Transport Layer:
The Transport Service, Elements of transport protocols, Congestion control, The internet transport protocols.
Textbook 1: Ch 6.1 to 6.4 and 6.5.1 to 6.5.7
Laboratory Component:
1. Implement an Ethernet LAN using n nodes and set multiple traffic nodes and plot congestion window for different source / destination.
2. Write a program for congestion control using leaky bucket algorithm.
Application Layer:
Principles of Network Applications, The Web and HTTP, Electronic Mail in the Internet, DNS—The Internet’s Directory Service.
Textbook 2: Ch 2.1 to 2.4
Course Outcomes (Course Skill Set)
At the end of the course the student will be able to:
CO 1. Learn the basic needs of communication system.
CO 2. Interpret the communication challenges and its solution.
CO 3. Identify and organize the communication system network components
CO 4. Design communication networks for user requirements.
Assessment Details (both CIE and SEE)
Continuous Internal Evaluation:
Three Unit Tests each of 20 Marks (duration 01 hour)
1. First test at the end of 5th week of the semester
2. Second test at the end of the 10th week of the semester
3. Third test at the end of the 15th week of the semester
Two assignments each of 10 Marks
4. First assignment at the end of 4th week of the semester
5. Second assignment at the end of 9th week of the semester
Practical Sessions need to be assessed by appropriate rubrics and viva-voce method. This will contribute to 20 marks.
The sum of three tests, two assignments, and practical sessions will be out of 100 marks and will be scaled down to 50 marks (to have a less stressed CIE, the portion of the syllabus should not be common /repeated for any of the methods of the CIE. Each method of CIE should have a different syllabus portion of the course).
CIE methods /question paper has to be designed to attain the different levels of Bloom’s taxonomy as per the outcome defined for the course.
Semester End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question papers for the subject (duration 03 hours)
1. The question paper will have ten questions. Each question is set for 20 marks. Marks scored shall be proportionally reduced to 50 marks
2. There will be 2 questions from each module. Each of the two questions under a module (with a maximum of 3 sub-questions), should have a mix of topics under that module.
The students have to answer 5 full questions, selecting one full question from each module.
Suggested Learning Resources:
Textbooks:
1. Computer-Networks- Andrew S. Tanenbaum and David J. Wetherall, Pearson Education, 5thEdition. (www.pearsonhighered.com/tanenbaum)
2. Computer Networking A Top-Down Approach -James F. Kurose and Keith W. RossPearson Education 7th Edition.
Reference Books:
1. Behrouz A Forouzan, Data and Communications and Networking, Fifth Edition, McGraw Hill,Indian Edition
2. Larry L Peterson and Brusce S Davie, Computer Networks, fifth edition, ELSEVIER