Network Programming and Management Notes Anna University IT2351 NPM Notes

Tags : Anna University, IT, Notes, , , , , , .

Network Programming and Management Notes Anna University IT2351 NPM Lecture Notes, Subject Notes for IT 6th Semester

Network Programming and Management Notes anna university IT2351 NPM Notes download. Here we have provided the Anna University notes for IT 6th Semester for the Subjects Network Programming and Management Notes and content of IT2351 NPM Notes.

IT2351 NETWORK PROGRAMMING AND MANAGEMENT NOTES ANNA UNIVERSITY – IT2351 NPM NOTES

Subjects : Network Programming and Management (NPM)

Subject Code : IT2351

Department : IT

Semester : 6th Sem

University : Anna University, Chennai

IT2351 Network Programming and Management (NPM) Anna University Notes download

 

Content in IT2351 NPM notes :

UNIT I ELEMENTARY TCP SOCKETS
Introduction to Socket Programming – Overview of TCP/IP Protocols –Introduction to
Sockets – Socket address Structures – Byte ordering functions – address conversion
functions – Elementary TCP Sockets – socket, connect, bind, listen, accept, read, write,
close functions – Iterative Server – Concurrent Server.
UNIT II APPLICATION DEVELOPMENT
TCP Echo Server – TCP Echo Client – 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 – select function
– shutdown function – TCP echo Server (with multiplexing) – poll function – TCP echo
Client (with Multiplexing).
UNIT III SOCKET OPTIONS, ELEMENTARY UDP SOCKETS
Socket options – getsocket and setsocket functions – generic socket options – IP socket
options – ICMP socket options – TCP socket options – Elementary UDP sockets – UDP
echo Server – UDP echo Client – Multiplexing TCP and UDP sockets – Domain name
system – gethostbyname function – Ipv6 support in DNS – gethostbyadr function –
getservbyname and getservbyport functions.
UNIT IV ADVANCED SOCKETS
Ipv4 and Ipv6 interoperability – threaded servers – thread creation and termination –
TCP echo server using threads – Mutexes – condition variables – raw sockets – raw
socket creation – raw socket output – raw socket input – ping program – trace route
program.
UNIT V SIMPLE NETWORK MANAGEMENT
SNMP network management concepts – SNMP management information – standard
MIB’s – SNMPv1 protocol and Practical issues – introduction to RMON, SNMPv2 and
SNMPv3.

TEXT BOOKS:
1. W. Richard Stevens, “Unix Network Programming Vol-I”, Second Edition, Pearson
Education, 1998.
2. Mani Subramaniam, “Network Management: Principles and Practice“, Addison
Wesley”, First Edition, 2001.
REFERENCES:
1. D.E. Comer, “Internetworking with TCP/IP Vol- III”, (BSD Sockets Version), Second
Edition, Pearson Education, 2003.
2. William Stallings, “SNMP, SNMPv2, SNMPv3 and RMON 1 and 2”,Third Edition,
Addison Wesley, 1999.

Anna University Network Programming and Management notes for IT 6th Semester.Anna University IT2351 NPM  Notes – IT2351 Network Programming and Management Notes download. if you have any problem in downloading the material or if you want any more study materials for IT2351 NPM kindly comment below.