Subject Code: CS3L007  Subject Name: Computer Networks and Security L-T-P: 3-1-0 Credit: 4
Pre-requisite(s):  Nil
Data Communication: Communication Elements, direction of data flow,  Networks, components and categories, types of connections, topologies, basic protocol and standards, ISO/OSI model, Transmission Media – Fibre Optics, Coaxial Cables, Line coding, Modem, RS 232 Interfacing sequences; Data Link Layer: Error Detection and Correction, Parity – LRC – CRC – Hamming code, basics of flow control and error control, LAN – Ethernet; Network Layer:  Internetworking, Packet switching and Datagram, IP addressing, Subnets – routing – distance vector and link state routing – routers; Transport and Application Layer: Functions, Multiplexing, basics of TCP and UDP, Congestion control, QoS, DNS, SMTP – FTP – HTTP, WWW; Network Security: Basic Concepts, Access control, Cryptography, Network security, Firewalls, IDS, Security on the Internet and the World Wide Web, Vulnerabilities, Threats, Attack Techniques, Denial of Service.  
Text Books:
  1. Data Communications and Networking, B. A. Forouzan, McGrawHill, 4th Edition 2007
  2. Computer Networks, A. Tanenbaum,
  3. Computer Security, Mat Bishop, Pearson Education 2003
  4. Fundamentals of Computer Security, Pieprzyk et.al, Allied Publishers 2004
 
Reference Books:
  1. R. Anderson. Security Engineering, 2nd edition, Prentice Hall, 2008
  2. W. Stallings. Data and Computer Communications, 7th Edition, Prentice Hall, 2004