IT6008 NETWORK PROGRAMMING AND MANAGEMENT SYLLABUS FOR 8TH SEM IT REGULATION 2013 - Anna University Internal marks 2018

IT6008 NETWORK PROGRAMMING AND MANAGEMENT SYLLABUS FOR 8TH SEM IT REGULATION 2013

ANNA UNIVERSITY IT SYLLABUS
IT6008 NETWORK PROGRAMMING AND MANAGEMENT SYLLABUS
8TH SEM IT SYLLABUS
REGULATION 2013
IT6008 NETWORK PROGRAMMING AND MANAGEMENT SYLLABUS
IT6008 NETWORK PROGRAMMING AND MANAGEMENT SYLLABUS
OBJECTIVES:
The student should be made to:
-> Learn the basics of socket programming using TCP Sockets.
-> Learn about Socket Options.
-> Learn to develop Macros for including Objects In MIB Structure.
-> Understand SNMPv1, v2 and v3 protocols & practical issues.
 
UNIT ISOCKETS AND APPLICATION DEVELOPMENT
Introduction to Socket Programming - System Calls - Address conversion functions - POSIX Signal Handling - Server with multiple clients - Boundary conditions - Server process Crashes, Server host Crashes, Server Crashes and reboots, Server Shutdown - I/O Multiplexing - I/O Models -TCP echo client/server with I/O Multiplexing
 
UNIT II SOCKET OPTIONS
Socket options - getsockopt and setsockopt functions - Generic socket options - IP socket options - ICMP socket options - TCP socket options - Multiplexing TCP and UDP sockets - SCTP Sockets - SCTP Client/server - Streaming Example - Domain name system - gethostbyname, gethostbyaddr, getservbyname and getservbyport functions - Protocol Independent functions in TCP Client/Server Scenario
 
UNIT III ADVANCED SOCKETS
IPv4 and IPv6 interoperability - Threaded servers - Thread creation and termination - TCP echo
server using threads - Mutex - Condition variables - Raw sockets - Raw socket creation - Raw socket output - Raw socket input - ping program - traceroute program
 
UNIT IVSIMPLE NETWORK MANAGEMENT
SNMP network management concepts - SNMPv1 - Management information - MIB Structure - Object syntax - Standard MIB‟s - MIB-II Groups - SNMPv1 protocol and Practical issues.
 
UNIT VSNMP V2, V3 AND RMO
Introduction to SNMPv2 - SMI for SNMPV2 - Protocol - SNMPv3 - Architecture and applications - Security and access control model - Overview of RMON.
 
TOTAL: 45 PERIODS
 
OUTCOMES:

Upon completion of the course, the student should be able to:
-> Develop programs using TCP Sockets.
-> Use Socket Options.
-> Develop Macros for including Objects In MIB Structure.
-> Use SNMPv1, v2 and v3 protocols.
 
TEXT BOOKS:

1. W. Richard Stevens, “UNIX Network Programming Vol-I”, Third Edition, PHI Pearson Education, 2003.
2. William Stallings, “SNMP, SNMPv2, SNMPv3 and RMON 1 and 2”, Third Edition, Pearson Edition, 2009.
 
REFERENCE:
1. D.E. Comer, “Internetworking with TCP/IP Vol- III: Client-Server Programming and Application BSD Sockets Version”, Second Edition, Pearson Edition, 2003.

No comments:

Post a Comment