Syllabus

Pages (1) : [1]

Jawaharlal Nehru Technological University (JNTU)- Post Graduate Syllabus of MCA, Semester III (From 2006 batch)- Unix Network Programming

Filed under:

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

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed.


verification image, type it in the box


1 Comment »

The URI to TrackBack this entry is: http://education4india.com/syllabus/jawaharlal-nehru-technological-university-jntu-post-graduate-syllabus-of-mca-semester-iii-from-2006-batch-unix-network-programming/trackback/

  1. unix

    i need 8 units of MCA 3rd sem

    Comment by ramanujay

RSS feed for comments on this post.

Related pages

Jawaharlal Nehru Technological University (JNTU)- Post Graduate Syllabus of MCA, Semester V (From 2006 batch)- Multimedia Application Development Lab

1. Assigning Actions to an Object, and a Button 2. Creating Loops 3. Generation Random Numbers 4. Creating a Function, Calling a Function 5. Detecting the Player Version 6. Detecting the Operating System 7. Checking the System language 8. Detecting Display Settings 9. Tinting a Movie Clip's Color 10. Controlling a Movie Clip's Color with Sliders 11. Drawing a Circle 12. .....

Jawaharlal Nehru Technological University (JNTU)- Post Graduate Syllabus of MCA, Semester III (From 2006 batch)- Database Management Systems Lab

1. Creating tables for various relations (in SQL) 2. Implementing the queries in SQL for a) Insertion b) Retrival (Implement all the operation like Union, Intersect, Minus, in, exist, aggregate functions (Min.,Max…) etc… c) Updation d) Deletion 3. Creating Views 4. Writing Assertions 5. Writing Triggers 6. Implementing Operations on relations (tables) using PL/SQL 7. Creating FORMS 8. Generating REPORTS. .....

Jawaharlal Nehru Technological University (JNTU) Under Graduate Syllabus of Bachelor of Architecture (BArch)

We will update the syllabus of this subject very soon. Pleas visit again. Comment for Jawaharlal Nehru Technological University (JNTU) Under Graduate Syllabus of Bachelor of Architecture (BArch) ----------------------------------------------------------------------------------------- b.arch syllabus for 5years i need syllabus copy for 5yrs of B.Arch ----------------------------------------------------------------------------------------- regarding admission for 2010 in architechture or fine arts i am doing diploma in garment .....

Jawaharlal Nehru Technological University (JNTU)- Post Graduate Syllabus of MCA, Semester V (From 2006 batch)-Practicals UML Lab

1. The student should take up the case study of Unified Library application which is mentioned in the theory, and Model it in different views i.e. Use case view, logical view, component view, Deployment view, Database design, forward and Reverse Engineering, and Generation of documentation of the project. 2. Student has .....

Jawaharlal Nehru Technological University (JNTU)- Post Graduate Syllabus of MCA, Semester III (From 2006 batch)-Unix Network Programming Lab

1.Write a shell script tp generate a multiplication table. 2.Write a shell script that copies multiple files to a directory. 3.Write a shell script that counts the number of lines and words present in a given file. 4.Write a shell script that displays the list of all files in the given directory. 5.Write a .....

Jawaharlal Nehru Technological University (JNTU)- Post Graduate Syllabus of MCA, Semester V (From 2006 batch)-Advanced Databases (ELECTIVE- IV)

UNIT-I Introduction; Distributed Data Processing, Distributed Database System, Promises of DDBSs, Problem areas. Overview of Relational DBMS: Relational Database Concepts, Normalization, Integrity rules, Relational data languages. UNIT-II Distributed DBMS Architecture: Architectural Models for Distributed DBMS, DDMBS Architecture. Distributed Database Design: Alternative Design Strategies, Distribution Design issues, Fragmentation, Allocation. UNIT-III Query Processing and decomposition: Query Processing .....

Jawaharlal Nehru Technological University (JNTU)- Post Graduate Syllabus of MCA, Semester III (From 2004 batch)-MC 3.3 - UNIX Internals

UNIT I : PROCESS AND THE KERNAL Process and the kernel: Introduction, process abstraction, executing in kernel mode , new processes and programs. Threads and Light weight processes: Fundamental abstractions, light weight process design, user level threads, libraries, scheduler activations, multithreading in SOLARIS and digital UNIX. UNIT II: SIGNAL AND SESSION MANAGEMENT Signals .....

Recently Visited Pages

Latest Education Alerts


All Archive Section : Alerts News 1 2 3 4 CBSE Institutions 1 2 3 4  IGNOU Symbiosis Amity Delhi University Mumbai University Syllabus Scholarship  Bussiness Schools Results Study Abroad Career Forum Archives : 1 2 3 4 Disclaimer   About Us Site Design and SEO by : MAAS InfoMedia
Site best viewed in Opera and Google Chrome browsers with 1024x768 resolution. May not be best viewed in Internet Explorer.