Course Code : CS0303 Course Title : Computer Networks Semester : V Course Time : July Dec 2011 SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN DAY Hour Timing 1 2 2,4 9.35-10.25, 11.25-12.15 3 3, 6 10..35-11.25, 2.20-3.10 4 5 Location : S.R.M.E.C Tech Park Faculty Details SEC NAME OFFICE OFFICE HOUR MAIL ID SE Required Text Books: Mr. V. Deepan Chakravarthy Tech park ( 7 th floor) Monday to Friday vdeepan@ktr.srmuniv.ac.in 1. Andrew S. Tanenbaum, Computer Networks, Pearson, Fourth Edition, 2005. 2. Behrouz A. Forouzan, Data communication and Networking, Tata McGraw-Hill, 2004. 3. James F. Kurose and Keith W. Ross, Computer Networking: A Top-Down Approach Featuring the Internet, Pearson Education, Third Edition 2003. 4. William Stallings, Data and Computer Communication,Seventh Edition, Pearson Education, 2003. Web resources 1. www.cs.purdue.edu 2. ocw.mit.edu/ 3. http://www.public.asu.edu 4. http://authors.phptr.com/tanenbaumcn4 5. cs.umass.edu 6. www.csee.usf.edu 7. www.cs.cmu.edu
Prerequisite : CS0112, CS0203 Objectives 1. To understand the concepts of data communications. 2. To study the functions of different layers. 3. To make the students to get familiarized with different protocols and network components. Assessment Details Test Schedule Attendance : 5 Marks Cycle Test I : 10 Marks Surprise Test I : 5 Marks Cycle Test II : 10 Marks Model Exam : 20 Marks S.No. DATE TEST TOPICS DURATION 1 Cycle Test - I Unit I & II 2 periods 2 Cycle Test - II Unit III & IV 2 periods 3 Model Exam All 5 units 3 Hrs Outcomes Students who have successfully completed this course will have full understanding of the following concepts Course outcome To understand the concept of data communications. To study the functions of different layers. To make the students to get familiarized with different protocols and network components Program outcome To deal with the complete implementation aspects of Networking and their applications. To analyze TCP Socket Programming. To implement UDP applications, File transfer. To implement RMI and Routing Algorithms.
Detailed Session Plan INTRODUCTION Network Architecture Historical review Network software architecture: layers and protocol, OSI Vs TCP. Network hardware architecture: topologies, devices. Introduction to types of networks-optical Networks, Sensor networks. Sessio n No. Topics to be covered Time (min) Ref Teaching Method Testing Method 1 Network Architecture Historical review 50 1 BB 2 Network software architecture 50 1 BB Objective type test 3 layers and protocol 50 1 BB 4 OSI Vs TCP 50 1 BB 5 Network hardware architecture 50 1 BB 6 Topologies and devices 50 1 BB Objective type test 7 Introduction to types of networks 50 1 BB, 8 Optical Networks 50 1 BB 9 Sensor networks 50 1 BB PHYSICAL & DATA LINK LAYER Basics for Data communications Transmission Media Guided and unguided transmission media Communication satellites - Data link Layer design issues Error Detection & Correction Elementary Data link Protocols Sliding window Protocols. 10 Basics for Data communications 50 2 BB 11 Transmission Media 50 2 BB 12 Guided and unguided transmission media 50 2 BB Surprise Test 13 Communication satellites 50 2 BB 14 Data link Layer design issues 50 2 BB
15 Error Detection & Correction 50 2 BB, 16 Elementary Data link 50 2 BB 17 Protocols Sliding window Protocols 50 2 BB MAC AND NETWORK LAYERS Media access control and LANs: The channel allocation Methods and protocols for LANs IEEE 802 standards and LAN technologies Ethernet, token ring hardware addressing - Network layer design issues Routing Algorithms Congestion Control Algorithms 18 Media access control and LANs 50 3 BB 19 The channel allocation 50 3 BB Objective type test 20 Methods and protocols for LANs 50 3 BB, 21 22 23 IEEE 802 standards and LAN technologies 50 3 BB IEEE 802 standards and LAN technologies 50 3 BB Ethernet and Token ring 50 3 BB Surprise Test 24 Hardware addressing 50 3 BB 25 Network layer design issues 50 3 BB 26 Routing Algorithms 50 3 BB 27 Routing Algorithms 50 3 BB 28 Congestion Control Algorithms 50 3 BB TRANSPORT LAYER Transport services Elements of transport Protocols A simple transport Protocols UDP TCP Performance issues 29 Transport services 50 4 BB
30 Elements of transport Protocols 50 4 BB 31 A simple transport Protocols 50 4 BB Objective type test 32 UDP 50 4 BB 33 UDP 50 4 BB Objective type test 34 TCP 50 4 BB Objective type test 35 TCP 50 4 BB 36 Performance issues 50 4 BB Objective type test APPLICATION LAYER DNS E-mail WWW-Multimedia Introduction to Cryptography basic concepts-firewalls 37 DNS 50 5 BB Discussion 38 E-Mail 50 5 BB 39 E-Mail 50 5 BB 40 World Wide Web 50 5 BB 41 Multimedia 50 5 BB Surprise test 42 Introduction to Cryptography 50 5 BB 43 Basic Concepts 50 5 BB 44 Firewall 50 5 BB Discussion Discussion 45 Firewall 50 5 BB BB Black Board PP Power Point