IT2351 - NETWORK PROGRAMMING AND MANAGEMENT
(IMPORTANT) NPM PREVIOUS YEAR QUESTION PAPERS visit down in this page
ACTUAL TEXT BOOK SCANNED COPY - click here to download (156 mb)
ACTUAL TEXT BOOK (TEXT MODE) - click here to download(10 mb)
SYLLABUS - important topics are highlighted
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 SNMPvIII
PERIODS 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, 200UNIT III
2. William Stallings, “SNMP, SNMPv2, SNMPv3 and RMON 1 and 2”,Third Edition, Addison Wesley, 1999.
OTHER RELATED SYLLABUS>>>>>
CS2353 OBJECT ORIENTED ANALYSIS AND DESIGN SYLLABUS
IT2354 EMBEDDEDSYSTEMS SYLLABUS
IT2353 WEB TECHNOLOGYSYLLABUS
IT2352 CRYPTOGRAPHYAND NETWORK SECURITY SYLLABUS
CS2032 DataWarehousing and Data Mining Syllabus
IT2351 NETWORKPROGRAMMING AND MANAGEMENT SYLLABUS