ANNA UNIVERSITY IT SYLLABUS
IT6008 NETWORK PROGRAMMING AND MANAGEMENT SYLLABUS
8TH SEM IT 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.
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