HAPPY TEACHER'S DAY


Monday, August 27, 2012

RO7 4-1 NETWORK PROGRAMMING syllabus


UNIT-I

establishment and Format, Buffer sizes and limitation, standard internet services, Protocol usage by 



common internet application.


UNIT-II

Sockets : Address structures, value – result arguments, Byte ordering and manipulation function and 



related functions Elementary TCP sockets – Socket, connect, bind, listen, accept, fork and exec function,


concurrent servers. Close function and related function.


UNIT-III
TCP client server : Introduction, TCP Echo server functions, Normal startup, terminate and signal



UNIT-IV

I/O Multiplexing and socket options: I/O Models, select function, Batch input, shutdown function, poll 



function, TCP Echo server, getsockopt and setsockopt functions. Socket states, Generic socket option 


IPV6 socket option ICMPV6 socket option IPV6 socket option and TCP socket options.


UNIT-V
Elementary UDP sockets: Introduction UDP Echo server function, lost datagram, summary of UDP
example, Lack of flow control with UDP, determining outgoing interface with UDP.


UNIT-VI

Elementary name and Address conversions: DNS, gethost by Name function, Resolver option, 



Function and IPV6 support, uname function, other networking information.


UNIT-VII

IPC : Introduction, File and record locking, Pipes, FIFOs streams and messages, Name spaces, system 



IPC, Message queues, Semaphores.


UNIT-VIII

Remote Login: Terminal line disciplines, Pseudo-Terminals, Terminal modes, Control Terminals, rlogin 



Overview, RPC Transparency Issues.


TEXT BOOKS:
1. UNIX Network Programming, Vol. I, Sockets API, 2nd Edition. - W.Richard Stevens, Pearson
Edn. Asia.
2. UNIX Network Programming, 1st Edition, - W.Richard Stevens. PHI.
REFERENCES:
1. UNIX Systems Programming using C++ T CHAN, PHI.

2. UNIX for Programmers and Users, 3rd Edition Graham GLASS, King abls, Pearson 



Education
3. Advanced UNIX Programming 2nd Edition M. J. ROCHKIND, Pearson Education


Introduction to Network Programming: OSI model,Unix standards, TCP and UDP & TCP connection 

handling server process termination, Crashing and Rebooting of server host shutdown of server host.

0 comments:

Post a Comment