IT2351 NETWORK PROGRAMMING AND MANAGEMENT L T P C
3 0 0 3
UNIT I ELEMENTARY TCP SOCKETS 9
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 9
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 9
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 9
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.
45
UNIT V SIMPLE NETWORK MANAGEMENT 9
SNMP network management concepts – SNMP management information – standard
MIB’s – SNMPv1 protocol and Practical issues – introduction to RMON, SNMPv2 and
SNMPv3. TOTAL : 45 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, 2003.
2. William Stallings, “SNMP, SNMPv2, SNMPv3 and RMON 1 and 2”, Third Edition,
Addison Wesley, 1999.
Whats up! I simply want to give an enormous thumbs up for the nice data you’ve got here on this post.
ReplyDeleteI can be coming back to your weblog for extra soon.
Feel free to visit my weblog :: weather in seoul korea in may 2012
Hey! I just wish to give a huge thumbs up for the nice
ReplyDeleteinformation you have here on this post. I will be coming
back to your weblog for more soon.
Also visit my web blog google com unlock captcha