ComputerNetworksSecurityNew_New
ComputerNetworksSecurityNew_New
Adichunchanagiri University
(Effective from the Academic Year 2024 -25)
SEMESTER– V
Subject Code 22CS51 CIE Marks 50
Number of Contact Hours/Week 3:2:0:5 SEE Marks 50
Total Number of Contact Hours 50 Exam Hours 3 Hrs
CREDITS – 3
Course Learning Objectives: This course will enable students to:
Illustrate basic computer network technology.
Demonstration of application layer protocols.
Discuss transport layer services and understand UDP and TCP protocols.
Explain routers, IP and Routing Algorithms in network layer.
Disseminate the Wireless and Mobile Networks covering IEEE 802.11 Standard
Contact
Module 1 Hours
Introduction: Data Communications, Networks, Network Types. Networks Models: Protocol
10
Layering, TCP/IP Protocol suite, The OSI model. Introduction to Physical Layer-1: Data and Signals,
Digital Signals, Transmission Impairment, Data Rate limits, Performance. Digital Transmission:
Digital to digital conversion (Only Line coding: Polar, Bipolar and Manchester coding)
T1: Chapter 1 RBT: L1, L2, L3
Module 2
Application Layer: Principles of Network Applications: Network Application Architectures,
Processes Communicating, Transport Services Available to Applications, Transport Services Provided
by the Internet, Application-Layer Protocols. The Web and HTTP: Overview of HTTP, Nonpersistent
and Persistent Connections, HTTP Message Format, User-Server. 10
Interaction: Cookies, Web Caching, The Conditional GET, File Transfer: FTP Commands & Replies,
Electronic Mail in the Internet: SMTP, Comparison with HTTP, Mail Message Format, Mail Access
Protocols, DNS; The Internet’s Directory Service: Services Provided by DNS, Overview of How DNS
Works, DNS Records and Messages, Peer-to-Peer Applications: P2P File Distribution, Distributed
Hash Tables, Socket Programming: creating Network Applications: Socket Programming with UDP,
Socket Programming with TCP.
T1: Chapter 2 RBT: L1, L2, L3
Module 3
Transport Layer: Introduction and Transport-Layer Services: Relationship Between Transport and
Network Layers, Overview of the Transport Layer in the Internet, Multiplexing and Demultiplexing:
Connectionless Transport: UDP,UDP Segment Structure, UDP Checksum, Principles of Reliable Data 10
Transfer: Building a Reliable Data Transfer Protocol, Pipelined Reliable Data Transfer Protocols, Go-
Back-N, Selective repeat, Connection-Oriented Transport TCP: The TCP Connection, TCP Segment
Structure, Round Trip Time Estimation and Timeout, Reliable Data Transfer, Flow Control, TCP
Connection Management, Principles of Congestion Control: The Causes and the Costs of Congestion,
Approaches to Congestion Control, Network assisted congestion- control example, ATM ABR
Congestion control, TCP Congestion Control: Fairness.
T1: Chapter 3 RBT: L1, L2, L3
Module 4
The Network Layer: Network Layer Design Issues, Routing Algorithms, Congestion Control
Algorithms, QoS.
Textbook 3: Ch 5.1 to 5.4
10
Module 5
Network Security: Overview of Network Security: Elements of Network Security, Classification of
Network Attacks ,Security Methods ,Symmetric Key Cryptography :Data Encryption Standard
(DES),Advanced Encryption Standard (AES) , Public-Key Cryptography: RSA Algorithm ,Diffie- 10
Hellman Key-Exchange Protocol , Authentication :Hash Function , Secure Hash Algorithm (SHA) ,
Digital Signatures , Firewalls and Packet Filtering ,Packet Filtering , Proxy Server .
T2: Chapter 10 RBT: L1, L2, L3
Course Outcomes: The student will be able to :
CO1: Illustrate basic computer network technology.
CO2: Explain principles of application layer protocols
CO3: Recognize transport layer services and infer UDP and TCP protocols
CO4: Classify routers, IP and Routing Algorithms in network layer
CO5: Understand the Wireless and Mobile Networks covering IEEE 802.11 Standard
Question Paper Pattern:
The question paper will have ten questions.
Each full Question consisting of 20 marks
Each full question will have sub questions covering all the topics under a module.
The students will have to answer 5 full questions, selecting one full question from each module.
Text Books:
1. James F Kurose and Keith W Ross, Computer Networking, A Top-Down Approach, Sixth edition, Pearson,2017 .
2. Nader F Mir, Computer and Communication Networks, 2nd Edition, Pearson, 2014.
3. Computer-Networks- Andrew S. Tanenbaum and David J.
Wetherall, Pearson Education, 5thEdition. (www.pearsonhighered.com/tanenbaum)
Reference Books:
1. Behrouz A Forouzan, Data and Communications and Networking, Fifth Edition, McGraw Hill, Indian Edition 171
2. Larry L Peterson and Brusce S Davie, Computer Networks, fifth edition, ELSEVIER
3. Andrew S Tanenbaum, Computer Networks, fifth edition, Pearson
4. Mayank Dave, Computer Networks, Second edition, Cengage Learning.
Reference Links:
1. https://www.acsce.edu.in/acsce/wp-content/uploads/2020/03/DC-notes. pdf
2.https://www.studocu.com/in/document/kalinga-institute-of-industrialtechnology/computer networks/application-layer-
class-notes-providedby-teacher/17966362
3. https://www.cs.uic.edu/~jbell/CourseNotes/Networking/Slides/ Chapter_3_V6.0.pdf
4. https://vtu-is-site.web.app/notes/is_not/5sem/cn/Cn%20Module3.pdf
5. https://cvr.ac.in/cse/stud/NOTES/NS/NS.pdf