Friday, February 3, 2012

IT2351 NETWORK PROGRAMMING AND MANAGEMENT LT P C IT 2351 NETWORK PROGRAMMING AND MANAGEMENT




IT2351 NETWORK PROGRAMMING AND MANAGEMENT LT 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.

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.

5

No comments:

Post a Comment