Back close

Course Detail

Course Name Internet Protocol Lab
Course Code 26CY681
Program M. Tech. in Cyber Security
Semester 1
Credits 2
Campus Coimbatore

Syllabus

Syllabus

Network diagnostics and troubleshooting using Ping, Traceroute, Netstat/SS, ARP, Nslookup/Dig, Netcat (nc), IP configuration, and routing utilities. Packet capture and traffic monitoring using Wireshark. Protocol analysis and visualization of Ethernet, ARP, IPv4, IPv6, ICMP, TCP, UDP, DHCP, DNS, HTTP, HTTPS/TLS, SMTP, FTP, and IEEE 802.11 Wi Fi protocols. Traffic filtering, packet inspection, throughput analysis, and network performance measurement using Wireshark and iPerf/iPerf3. Network threat hunting and traffic forensic analysis using PCAP files for identification of malware communication, network attacks, and Indicators of Compromise (IoCs). Network topology design, implementation, and simulation using Cisco Packet Tracer. Configuration and analysis of routing protocols, including Static Routing, RIP, OSPF, and BGP. Configuration and analysis of switched and wireless networks using VLANs, Inter-VLAN Routing, WLANs, and wireless security mechanisms. Introduction to Software Defined Networking (SDN) concepts using Mininet/OpenFlow. Network emulation and traffic control using Linux Traffic Control (tc), including bandwidth management, latency, packet loss, and traffic shaping. Analysis of secure Internet protocols and services, including TLS/SSL, DNSSEC, VPN, and tunneling concepts. Socket programming using Python for TCP sockets, UDP sockets, client-server applications, and multi-client communication. Secure network programming using classical cryptography, symmetric key cryptography, RSA, Diffie-Hellman key exchange, and TLS-based secure communication. Familiarization with secure network design principles, protocol security analysis, and performance evaluation of Internet protocols.

Objectives and Outcomes

Prerequisite

Basic knowledge about computer networks and troubleshooting of network systems

Course Outcome
Course Outcome Bloom’s Taxonomy Level
CO1 Analyze Internet protocols, network services, and packet-level communication using network diagnostic, monitoring, and traffic analysis tools. L4
CO2 Illustrate data transfer, congestion control, and flow handling mechanisms of transport layer protocols through network performance analysis and emulation. L3
CO3 Understand the working principles of routing mechanisms and analyze routing protocols for determining optimal network paths. L4
CO4 Understand switched, wireless, and software-defined networking concepts, secure Internet protocols, and network security mechanisms. L2
CO5 Develop network applications and secure communication systems using socket programming and cryptographic techniques. L3

 

CO-PO Mapping

CO-PO Mapping (3-High, 2-Medium, 1-Low)

CO/PO PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10 PSO1 PSO2 PSO3
CO 1 2 3 2 3 3 1 1 2 1 2 3 2
CO 2 2 3 2 3 3 1 1 2 1 2 3 2
CO 3 2 3 3 3 2 1 1 2 1 2 3 2
CO 4 3 2 3 3 2 1 1 2 1 2 3 2
CO 5 3 3 3 3 3 2 1 2 1 2 3 2

Text Books / References

  1. J. F. Kurose and K. W. Ross, Computer Networking: A Top-Down Approach, Pearson Publication, 7th Edition, 2017.
  2. L. Peterson and B. Davie, Computer Networks: A Systems Approach, 5th Edition, Elsevier Inc., 2011.
  3. W. R. Stevens, TCP/IP Illustrated, Vol.1: The Protocols, Addison-Wesley, 1994.

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