Back close

Course Detail

Course Name Network Security
Course Code 18SN614
Program M. Tech. in Cyber Security Systems & Networks
Semester 4
Credits Amritapuri
Year Taught 2018


Course Syllabus

Introduction – Overview of computer networks and network security

Application layer – Overview of HTTP, FTP, SMTP and DNS and socket programming. Weaknesses, vulnerabilities and attacks against above protocols – hijacking, spoofing and DoS attacks. Attacks using above protocols: simple, amplified and distributed DoS attacks.

Application layer security – Goals, cryptography primitives and principles, TLS – Objectives, protocol, working and features, PGP: Overview, objective, working, features and limitations. Firewalls, Intrusion Detection Systems and Intrusion Prevention Systems.Future directions. Transport layer – Introduction, objectives, unreliable data transfer and UDP, general principles of reliable data transfer, TCP: Overview, reliable data transfer, flow control, congestion control. Attacks against transport layer protocols: UDP flooding, TCP spoofing, TCP connection hijacking, TCP SYN flood.

Network layer – Addressing schemes(IPv4 and IPv6), Forwarding and routing in Internet, Routing algorithms, Routing protocols in Internet(OSPF, RIP and BGP), BGP security, ICMP, NAT, IPSec – Introduction, Tunnel and Transfer Modes, IPSec Authentication Header, Encapsulating Security Header and Payload, IPSec Key Exchange and VPNs.

Link layer – Introduction and services, Link layer addressing, Multiple Access Protocols, Ethernet, ARP, Attacks against and vulnerabilities in ARP.

Text Books / References

  • Andrew S. Tanenbaum, “Computer Networks”, Fourth Edition, Pearson Education Asia, 2002.
  • William Stallings, “Cryptography and Network Security”, Fifth Edition, Prentice Hall, 2011.
  • W. Richard Stevens, Bill Fenner and Andrew M. Rudoff, “Unix Network Programming,Vol.1: The Sockets Networking API”, Third Edition, Addison-Wesley Professional, 2003.


“Network Security” is a course offered in the first semester of M. Tech. in Cyber Security Systems & Networks program at School of Engineering, Amrita Vishwa Vidyapeetham, Amritapuri.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now