X hits on this document

193 views

0 shares

0 downloads

0 comments

75 / 93

Page 75 of 93

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY

HYDERABAD

IV Year B.Tech. IT I-SemT P C

4+1*04

NETWORK PROGRAMMING

UNIT-I

Introduction to Network Programming: OSI model, Unix standards, TCP and UDP & TCP connection 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 handling server process termination, Crashing and Rebooting of server host shutdown of server host.

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 Book:

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.

REFERNCES:

1. UNIX SYSTEMS PROGRAMMING  USING C++ T CHAN, PHI.

2. UNIX for programmers and Users, 3RD Edition, GRAHAM GLASS, KING ABLES, Pearson Education.

3. Advanced UNIX programming, 2nd edition, M J Rochkind pearson education.

Document info
Document views193
Page views193
Page last viewedSun Dec 04 12:24:56 UTC 2016
Pages93
Paragraphs3102
Words29541

Comments