ML1305 COMPUTER NETWORKS AND SECURITY L T P C
3 0 0 3
OBJECTIVES
To understand the concepts of networks and application layer
To learn Transport layer services and understand UDP and TCP protocols
To learn about routers, IP and routing algorithms in network layer
To understand network security and cryptographic techniques
To learn about the Wireless and mobile networks covering IEEE 802.11 standard
UNIT 1 INTRODUCTION AND APPLICATION LAYER 9
Introduction – Internet- Network Edge – Network Core – Delay, Loss and Throughput - Protocol CO1
Layers – Protocol Service Models – Network under Attack – Application Layer – Principles of
Network Applications- Web and HTTP – FTP – Electronic Mail – DNS – Peer to Peer Applications –
Socket Programming
UNIT 2 TRANSPORT LAYER 9
Transport Layer Services – Multiplexing and Demultiplexing – Connectionless Transport : UDP – CO2
Reliable Data Transfer- Connection Oriented Transport : TCP – Principles of Congestion Control
– TCP Congestion Control
UNIT 3 NETWORK LAYER 9
Forwarding and Routing – Virtual Circuit – Datagram Networks – Router – Internet Protocol: CO3
Forwarding and Addressing – Routing Algorithms – Routing in the Internet – Broadcast and
Multicast Routing
UNIT 4 NETWORK SECURITY 9
Overview of Network Security - Security Methods - Symmetric-Key Cryptography - Public-Key CO4
Cryptography - Authentication - Digital Signatures, Security of IP and Wireless Networks -
Firewalls and Packet Filtering
UNIT 5 WIRELESS AND MOBILE NETWORKS 9
Wireless Links and Network Characteristics – WiFi: 802.11 Wireless LANs – Cellular Internet CO5
Access – Mobility Management: Principles – Mobile IP – Managing Mobility – Wireless and Mobility
TEXT BOOKS
1. James F. Kurose, Keith W. Ross, Computer Networking, A Top-Down Approach
Featuring the Internet, Eighth Edition, Pearson Education, 2021.
2. Nader F Mir, Computer and Communication Networks, 2nd Edition, Pearson, 2014.
REFERENCE BOOKS
1. Behrouz A. Forouzan, Data Communications and Networking with TCP/IP Protocol Suite, Sixth
Edition TMH, 2022
2. Larry L. Peterson, Bruce S. Davie, Computer Networks: A Systems Approach, Fifth Edition,
Morgan Kaufmann Publishers Inc., 2012.
3. William Stallings, Data and Computer Communications, Tenth Edition, Pearson Education,
2013.
Candidates admitted in 2024 68
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 To understand the principles of networks and application layer protocols
CO2 To recognize transport layer services and infer UDP and TCP protocols
CO3 To classify router, IP and routing algorithms in network layer
CO4 To learn network security and cryptographic techniques
CO5 To understand the wireless and mobile networks covering IEEE 802.11 standard
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
COs OUTCOMES (PSOs)
PO PO PO PO PO PO PO PO PO PO PO PO
PSO1 PSO2 PSO3
1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 1 2 3 - - - - 1 1 3 1 3 2 1
CO2 3 2 1 1 2 - - - 2 2 2 1 3 2 2
CO3 2 2 3 2 1 - - - 3 2 1 2 1 1 1
CO4 1 3 1 2 1 - - - 1 2 1 1 1 2 1
CO5 3 2 1 1 2 - - - 2 2 2 2 2 2 1
Candidates admitted in 2024 69