Syllabus
Jawaharlal Nehru Technological University (JNTU)- Post Graduate Syllabus of MCA, Semester III (From 2006 batch)- Unix Network Programming
UNIT-I
Unix Utilities-Introduction to Unix file system, vi editor, file handling utilities, security by file permissions, process utilities, disk utilities, networking commands, cp, mv, ln, rm, unlink, mkdir, rmdir, du, df, mount, umount, find, unmask, ulimit, ps, who, w, finger, arp, ftp, telnet, rlogin, text processing utilities and backup utilities, detailed commands to be covered are cat, tail, head, sort, nl, uniq, grep, egrep, fgrep, cut, paste, join, tee, pg, comm, cmp, diff, tr, awk, tar, cpio.
UNIT-II
Problem solving approaches in Unix: Using single commands, using compound Commands, shell scripts, C programs, building own command library of programs. Working with the Bourne shell: what is a shell, shell responsibilities, pipes and input Redirection, output redirection, here documents, the shell as a programming language, shell meta characters, shell variables, shell commands, the environment, control structures, shell script examples.
UNIT-III
Unix Files: Unix file structure, directories, files and devices, System calls, library functions, low level file access, usage of open, creat, read, write, close, lseek, stat, fstat, octl, umask, dup, dup2. The standard I/O (fopen, fclose, fflush, fseek, fgetc, getc, getchar, fputc, putc, putchar, fgets, gets ), formatted I/O, stream errors, streams and file descriptors, file and directory maintenance (chmod, chown, unlink, link, symlink, mkdir, rmdir, chdir, getcwd), Directory handling system calls (opendir, readdir, closedir,rewinddir, seekdir, telldir)
UNIT-IV
Unix Process and Signals: What is process, process structure, starting new process, waiting for a process, zombie process, process control, process identifiers, system call interface for process management-fork, vfork, exit, wait, waitpid, exec, system, Signals- Signal functions, unreliable signals, interrupted system calls, kill and raise functions, alarm, pause functions, abort, sleep functions.
UNIT-V
Interprocess Communication Overview: Introduction to IPC,IPC between processes on a single computer system, IPC between processes on different systems, file and record locking, other unix locking techniques, pipes, FIFOs, streams and messages, namespaces, introduction to three types of IPC(system-V)-message queues, semaphores and shared memory.
UNIT-VI
Message Queues-Unix system-V messages, unix kernel support for messages, unix APIs for messages, client/server example.
UNIT-VII
Semaphores-Unix system-V semaphores, unix kernel support for semaphores, unix APIs for semaphores, file locking with semaphores. Shared Memory-Unix system-V shared memory, unix kernel support for shared memory, unix APIs for shared memory, semaphore and shared memory example.
UNIT-VIII
Sockets: Berkeley sockets, socket system calls for connection oriented protocol and connectionless protocol, example-client/server program.
TEXT BOOKS:
1. Unix Network Programming, W.R.Stevens Pearson/PHI.
2. Unix Concepts and Applications, 3rd Edition, Sumitabha Das, TMH.
3. Advanced Unix Programming,2ndEdition, M.J.Rochkind, Pearson Education.
REFERENCE BOOKS:
1. Unix system programming using C++, T.Chan, PHI.
2. Unix for programmers and users, 3rd Edition, Graham Glass, King Ables, Pearson Education.
3. Unix System-V Network Programming, Stephen A.Rago, Pearson Education.
4. Unix programming environment, Kernighan and Pike, PHI. / Pearson Education
Andhra University Post Graduation Program,MCA : IIIrd Year - Ist Semester,Object Oriented Software Engineering Lab
To develop awareness and experience of team work directed towards engineering a nontrivial system. The teams of 3-4 students will take a project from the Instructor (act as a Client). They will deploy the UML notations and associated case tool. becoming familiar with so- ftware engineering, project management, requirement analysis, data modeling, object-oriented design, quality assurance, testing and computer-aided software engineering (CASE) in the design and development of a system software with state of the art techniques for developing complex applications.
By the end of the course students should be aware of methods applicable to the software process of large software systems.
Hello world!
Welcome to WordPress. This is the first post. Edit or delete it, then start blogging!
Comment for Hello world!
—————————————————————————————–
tell me
just want to know the latest syllabus of up board 2009 of class 9th &10th.
—————————————————————————————–
database security syllabus
syllabus for database security
—————————————————————————————–