NETWORK PROGRAMMING AND MANAGEMENT (SEMESTER VI)
ANNA UNIVERSITY :: CHENNAI 600 025
UNIVERSITY DEPARTMENTS
REGULATIONS – 2008
CURRICULUM FROM III TO VIII SEMESTERS AND ELECTIVES FOR
B.TECH. INFORMATION TECHNOLOGY
NETWORK PROGRAMMING AND MANAGEMENT
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
SNMPv
No comments:
Post a Comment