<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8413178822573369459</id><updated>2011-11-27T16:08:16.636-08:00</updated><category term='WINDOWS 2000 practical'/><category term='UNIT-2(INTERNET)'/><category term='photo'/><category term='about future of it'/><category term='J2EE..'/><category term='DETAILS_LINUX'/><category term='client/server'/><category term='nokia codes'/><category term='UNIT-5(INTERNET)'/><category term='Windows 2000 Server Features'/><category term='debug monitor'/><category term='INFORMATION'/><category term='Java Virtual Machine'/><category term='programming language'/><category term='2. Understanding files and folders'/><category term='c program'/><category term='UNIT-3(INTERNET)'/><category term='electronic mail'/><category term='linux fig.'/><category term='1.linux'/><category term='Client/Server logical layering'/><category term='VTH_SEM SYLLABUS'/><title type='text'>Future of Information Technology</title><subtitle type='html'>software resources</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-7949285016605975171</id><published>2010-08-18T03:25:00.000-07:00</published><updated>2010-08-18T03:25:12.052-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java Virtual Machine'/><title type='text'>Java Virtual Machine</title><content type='html'>&lt;a href="http://www.particle.kth.se/~lindsey/JavaCourse/Book/Part1/Supplements/Chapter01/JVM.html"&gt;http://www.particle.kth.se/~lindsey/JavaCourse/Book/Part1/Supplements/Chapter01/JVM.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-7949285016605975171?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/7949285016605975171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/java-virtual-machine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/7949285016605975171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/7949285016605975171'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/java-virtual-machine.html' title='Java Virtual Machine'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-513957819646143084</id><published>2010-08-17T01:14:00.000-07:00</published><updated>2010-08-17T01:14:19.624-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming language'/><title type='text'>programming language</title><content type='html'>&lt;a href="http://www.blogger.com/goog_132317567"&gt;concept of programming language&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.answers.com/topic/programming-language"&gt;http://www.answers.com/topic/programming-language&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-513957819646143084?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/513957819646143084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/programming-language.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/513957819646143084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/513957819646143084'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/programming-language.html' title='programming language'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-1129265648601854309</id><published>2010-08-17T00:57:00.000-07:00</published><updated>2010-08-17T00:57:16.855-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='debug monitor'/><title type='text'>What is a Debug Monitor and How Can it Benefit Me?</title><content type='html'>A debug monitor is very powerful graphical or console mode tool that monitors all the activities that are handled by the WinDriver Kernel. You can use the debug monitor to see how each command that is sent to the kernel is executed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A WinDriver Kernel is a driver development toolkit inside ones computer that simplifies the creation of drivers. A driver is used in a computer so that the computer can read the devices that are in the computer or that get attached to the computer. If you were to hook up a printer to your computer, you would first need to install its driver so that the computer could create graphics or a console so that you could control your printer through the computer. The same thing goes for audio devices, internet devices, video devices.&lt;br /&gt;&lt;br /&gt;A debug monitor, simply put, is a tool that helps to find and reduce the number of bugs and defects in a computer program or any electrical device within or attached to the computer in order to make it act the way it should. While the driver is being created and downloaded, the debug monitor helps it work properly. For example, when an armored car drives up to a bank and the guards have to transfer money from the truck to the bank, there are special guards that stand watch to make sure no one tries to rob them thus making the transaction go smoothly. Those guards could be the debug monitors in the computer industry.&lt;br /&gt;&lt;br /&gt;If the debugging monitor locates a bug or defect in any of the equipment, it will first try to reproduce the problem which will allow a programmer to view each string that was within the bug or defect range and try to fix it. A programmer is a technician who has learned the basic format of computers that make them run. These are strings of technical information that most people using computers will never see. For example, using a clock. The general public will plug in the clock and use it to tell time but will not open it up to see how it works. That is saved for the people who fix clocks. They are the programmers of clocks in the computer industry.&lt;br /&gt;&lt;br /&gt;The programmer will delete strings or add new ones and then use the debug monitor to re-create the driver download to see if he fixed the problem. This can be a tedious task with all the processes that run in the computer, but the debug monitor helps to make it a lot easier.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-1129265648601854309?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/1129265648601854309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/what-is-debug-monitor-and-how-can-it.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/1129265648601854309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/1129265648601854309'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/what-is-debug-monitor-and-how-can-it.html' title='What is a Debug Monitor and How Can it Benefit Me?'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-281967821374990626</id><published>2010-08-17T00:54:00.000-07:00</published><updated>2010-08-17T00:54:51.520-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DETAILS_LINUX'/><title type='text'>More details about LINUX</title><content type='html'>3. Understanding users and permissions&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Linux is based on the idea that everyone using a system has their own username and password. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Every file belongs to a user and a group, and has a set of given attributes (read, write and executable) for users, groups and all (everybody). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A file or folder can have permissions that only allows the user it belongs to to read and write to it, allowing the group it belongs to to read it and at the same time all other users can't even read the file. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Who and what is root&lt;br /&gt;&lt;br /&gt;Linux has one special user called root (this is the user name). Root is the "system administrator" and has access to all files and folders. This special user has the right to do anything. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You should never log on as this user unless you actually need to do something that requires it! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Use su - to temporary become root and do the things you need, again: never log into your sytem as root! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Root is only for system maintenance, this is not a regular user (LindowsOS don't have any user management at all and uses root for everything, this is a very bad idea!). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can execute a command as root with: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;su -c 'command done as root' &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Gentoo Linux: Note that on Gentoo Linux only users that are member of the wheel group are allowed to su to root. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. Opening a command shell / terminal&lt;br /&gt;&lt;br /&gt;To learn Linux, you need to learn the shell command line in a terminal emulator. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In KDE: K -&amp;gt; System -&amp;gt; Konsoll to get a command shell) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pressing CTRL-ALT-F1 to CTRL-ALT-F6 gives you the console command shell windows, while CTRL-ALT-F7 gives you XFree86 (the graphical interface). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;xterm (manual page) is the standard XFree console installed on all boxes, run it with xterm (press ALT F2 in KDE and Gnome to run commands). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Terminals you probably have installed: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;xterm http://dickey.his.com/xterm/ &lt;br /&gt;&lt;br /&gt;konsole (KDEs terminal) &lt;br /&gt;&lt;br /&gt;gnome-terminal (Gnomes terminal) &lt;br /&gt;&lt;br /&gt;Non-standard terminals should install: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;rxvt http://www.rxvt.org/ &lt;br /&gt;&lt;br /&gt;aterm http://aterm.sourceforge.net &lt;br /&gt;&lt;br /&gt;6. Your first Linux commands&lt;br /&gt;&lt;br /&gt;Now you should have managed to open a terminal shell and are ready to try your first Linux commands. Simply ask the computer to do the tasks you want it to using it's language and press the enter key (the big one with an arrow). You can add a &amp;amp; after the command to make it run in the background (your terminal will be available while the job is done). It can be practical to do things like moving big divx movies as a background process: cp movie.avi /pub &amp;amp;. Jobs - the basics of job control &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6.1. ls - short for list&lt;br /&gt;&lt;br /&gt;ls lists the files in the current working folder. This is probably the first command to try out. It as a number of options described on the ls manpage. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Examples: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ls &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ls -al --color=yes &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6.2. pwd - print name of current/working directory&lt;br /&gt;&lt;br /&gt;pwd prints the fully resolved name of the current (working) directory. pwd manpage. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6.3. cd - Change directory&lt;br /&gt;&lt;br /&gt;cd stands for change (working) directory and that's what it does. The folder below you (unless you are in /, where there is no lower directory) is called "..". &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To go one folder down: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;cd .. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Change into the folder Documents in your current working directory: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;cd Documents &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Change into a folder somewhere else: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;cd /pub/video &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The / in front of pub means that the folder pub is located in the / (lowest folder). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7. The basic commands&lt;br /&gt;&lt;br /&gt;7.1. chmod - Make a file executable&lt;br /&gt;&lt;br /&gt;To make a file executable and runnable by any user: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;chmod a+x myfile &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Refer to the chmod manual page for more information. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7.2. df - view filesystem disk space usage&lt;br /&gt;&lt;br /&gt;df -h &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Filesystem Size Used Avail Use% Mounted on&lt;br /&gt;&lt;br /&gt;/dev/hda3 73G 67G 2.2G 97% /&lt;br /&gt;&lt;br /&gt;tmpfs 2.0M 24K 2.0M 2% /mnt/.init.d&lt;br /&gt;&lt;br /&gt;tmpfs 252M 0 252M 0% /dev/shm&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The flags: -h, --human-readable Appends a size letter such as M for megabytes to each size. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;df manpage &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7.3. du - View the space used by files and folders&lt;br /&gt;&lt;br /&gt;Use du (Disk Usage) to view how much space files and folders occupy. Read the du manual page for flags and usage. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;du is a part of fileutils. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Example du usage: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;du -sh Documents/&lt;br /&gt;&lt;br /&gt;409M Documents&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7.4. mkdir - makes folders&lt;br /&gt;&lt;br /&gt;Folders are created with the command mkdir: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mkdir folder &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To make a long path, use mkdir -p : &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mkdir -p /use/one/command/to/make/a/long/path/ &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Like most programs mkdir supports -v (verbose). Practical when used in scripts. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can make multiple folders in bash and other shells with {folder1,folder2} : &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mkdir /usr/local/src/bash/{old,new,dist,bugs} &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mkdir manual page &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The command rmdir removes folders. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7.5. passwd - changes your login password&lt;br /&gt;&lt;br /&gt;To change your password in Linux, type: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;passwd &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The root user can change the password of any user by running passwd with the user name as argument: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;passwd jonny &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;will change jonnys password. Running passwd without arguments as root changes the root password. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you need to add several new users and give them password you can use a handy program like Another Password Generator to generate a large set of "random" passwords. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7.5.1. KDE&lt;br /&gt;&lt;br /&gt;From KDE you can change your password by going: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;K -&amp;gt; Settings -&amp;gt; Change Password &lt;br /&gt;&lt;br /&gt;K -&amp;gt; Settings -&amp;gt; Control Center -&amp;gt; System Administration -&amp;gt; User Account &lt;br /&gt;&lt;br /&gt;7.6. rm - delete files and folders, short for remove&lt;br /&gt;&lt;br /&gt;Files are deleted with the command rm: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;rm /home/you/youfile.txt&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To delete folders, use rm together with -f (Do not prompt for confirmation) and -r (Recursively remove directory trees): &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;rm -rf /home/you/foo/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Like most programs rm supports -v (verbose). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;rm manual page &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7.7. ln - make symbolic links&lt;br /&gt;&lt;br /&gt;A symbolic link is a "file" pointing to another file. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To make a symbolic link : &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ln /original/file /new/link&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This makes /original/file and /new/link the same file - edit one and the other will change. The file will not be gone until both /original/file and /new/link are deleted. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can only do this with files. For folders, you must make a "soft" link. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To make a soft symbolic link : &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ln -s /original/file /new/link&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Example: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ln -s /usr/src/linux-2.4.20 /usr/src/linux&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note that -s makes an "empty" file pointing to the original file/folder. So if you delete the folder a symlink points to, you will be stuck with a dead symlink (just rm it). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ln manual page &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7.8. tar archiving utility - tar.bz2 and tar.gz&lt;br /&gt;&lt;br /&gt;tar (manual page) is a very handle little program to store files and folders in archives, originally made for tapestreamer backups. Tar is usually used together with gzip (manual page) or bzip2 (manual page), comprepssion programs that make your .tar archive a much smaller .tar.gz or .tar.bz2 archive. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;kde &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can use the program ark (K -&amp;gt; Utilities -&amp;gt; Ark) to handle archives in KDE. Konqueror treats file archives like normal folders, simply click on the archive to open it. The archive becomes a virtual folder that can be used to open, add or remove files just as if you were working with a normal folder. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7.8.1. tar files (.tar.gz)&lt;br /&gt;&lt;br /&gt;To untar files: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;tar xvzf file.tar.gz&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To tar files: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;tar cvzf file.tar.gz filedir1 filedir2 filedir2...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note: A .tgz file is the same as a .tar.gz file. Both are also often refered to as tarballs. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The flags: z is for gzip, v is for verbose, c is for create, x is for extract, f is for file (default is to use a tape device). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7.8.2. bzip2 files (.tar.bz2)&lt;br /&gt;&lt;br /&gt;To unpack files: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;tar xjvf file.tar.bz2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To pack files: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;tar cvjf file.tar.bz2 filedir1 filedir2 filedir2...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The flags: Same as above, but with j for for bzip2 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can also use bunzip2 file.tar.bz2&amp;nbsp;, will turn it into a tar. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For older versions of tar, try tar -xjvf or -xYvf or -xkvf to unpack.There's a few other options it could be, they couldn't decide which switch to use for bzip2 for a while. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;How to untar an entire directory full or archives? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;.tar: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for i in `ls *.tar`; do tar xvf $i; done &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;.tar.gz: for i in `ls *.tar.gz`; do tar xvfz $i; done &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;.tar.bz2: for i in `ls *.tar.bz2`; do tar xvfj $i; done&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-281967821374990626?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/281967821374990626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/more-details-about-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/281967821374990626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/281967821374990626'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/more-details-about-linux.html' title='More details about LINUX'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-2154507095698405082</id><published>2010-08-17T00:45:00.000-07:00</published><updated>2010-08-17T00:45:54.829-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2. Understanding files and folders'/><title type='text'>2. Understanding files and folders</title><content type='html'>Linux is made with one thought in mind: Everything is a file. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A blank piece of paper is called a file in the world of computers. You can use this piece of paper to write a text or make a drawing. Your text or drawing is called information. A computer file is another way of storing your information. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you make many drawings then you will eventually want to sort them in different piles or make some other system that allows you to easily locate a given drawing. Computers use folders to sort your files in a hieratic system. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A file is an element of data storage in a file system (file systems manual page). Files are usually stored on harddrives, cdroms and other media, but may also be information stored in RAM or links to devices. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To organize our files into a system we use folders. The lowest possible folder is root / where you will find the user homes called /home/. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;/home/&lt;br /&gt;&lt;br /&gt;/home/mom/&lt;br /&gt;&lt;br /&gt;/home/dad/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Behind every configurable option there is a simple human-readable text file you can hand-edit to suit your needs. These days most programs come with nice GUI (graphical user interface) like Mandrakes Control Center and Suses YAST that can smoothly guide you through most configuration. Those who choose can gain full control of their system by manually adjusting the configuration files from foo=yes to foo=no in an editor. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Almost everything you do on a computer involves one or more files stored locally or on a network. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Your filesystems lowest folder root / contains the following folders: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/bin Essential user command binaries (for use by all users) &lt;br /&gt;&lt;br /&gt;/boot Static files of the boot loader, only used at system startup &lt;br /&gt;&lt;br /&gt;/dev Device files, links to your hardware devices like /dev/sound, /dev/input/js0 (joystick) &lt;br /&gt;&lt;br /&gt;/etc Host-specific system configuration &lt;br /&gt;&lt;br /&gt;/home User home directories. This is where you save your personal files &lt;br /&gt;&lt;br /&gt;/lib Essential shared libraries and kernel modules &lt;br /&gt;&lt;br /&gt;/mnt Mount point for a temporarily mounted filesystem like /mnt/cdrom &lt;br /&gt;&lt;br /&gt;/opt Add-on application software packages &lt;br /&gt;&lt;br /&gt;/usr /usr is the second major section of the filesystem. /usr is shareable, read-only data. That means that /usr should be shareable between various FHS-compliant hosts and must not be written to. Any information that is host-specific or varies with time is stored elsewhere. &lt;br /&gt;&lt;br /&gt;/var /var contains variable data files. This includes spool directories and files, administrative and logging data, and transient and temporary files. &lt;br /&gt;&lt;br /&gt;/proc System information stored in memory mirrored as files. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The only folder a normal user needs to use is /home/you/ - this is where you will be keeping all your documents. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/home/elvis/Documents&lt;br /&gt;&lt;br /&gt;/home/elvis/Music&lt;br /&gt;&lt;br /&gt;/home/elvis/Music/60s&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-2154507095698405082?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/2154507095698405082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/2-understanding-files-and-folders.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/2154507095698405082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/2154507095698405082'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/2-understanding-files-and-folders.html' title='2. Understanding files and folders'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-3740211346899453886</id><published>2010-08-17T00:42:00.000-07:00</published><updated>2010-08-17T00:42:32.374-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux fig.'/><title type='text'></title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_T4C-igRZIg8/TGo9OlkY1TI/AAAAAAAAAFQ/nGvpWgzlT18/s1600/linux_desktop_1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="242" ox="true" src="http://3.bp.blogspot.com/_T4C-igRZIg8/TGo9OlkY1TI/AAAAAAAAAFQ/nGvpWgzlT18/s320/linux_desktop_1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;linux desktop&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-3740211346899453886?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/3740211346899453886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/linux-desktop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/3740211346899453886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/3740211346899453886'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/linux-desktop.html' title=''/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_T4C-igRZIg8/TGo9OlkY1TI/AAAAAAAAAFQ/nGvpWgzlT18/s72-c/linux_desktop_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-6240886924444984595</id><published>2010-08-17T00:41:00.000-07:00</published><updated>2010-08-17T00:41:25.587-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='1.linux'/><title type='text'>1. What is Linux?</title><content type='html'>Linux is a free Unix-type operating system for computer devices. The operating system is what makes the hardware work together with the software. The OS is the interface that allows you to do the things you want with your computer. Linux is freely available to everyone. OS X and Windows are other widely used OS. &lt;br /&gt;&lt;br /&gt;Linux gives you a graphical interface that makes it easy to use your computer, yet it still allows those with know-how to change settings by adjusting 0 to 1. &lt;br /&gt;&lt;br /&gt;It is only the kernel that is named Linux, the rest of the OS are GNU tools. A package with the kernel and the needed tools make up a Linux distribution. Mandrake , SUSE Linux, Gentoo and Redhat are some of the many variants. GNU/Linux OS can be used on a large number of boxes, including i386+ , Alpha, PowerPC and Sparc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-6240886924444984595?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/6240886924444984595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/1-what-is-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/6240886924444984595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/6240886924444984595'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/1-what-is-linux.html' title='1. What is Linux?'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-4719109036126552431</id><published>2010-08-10T01:27:00.000-07:00</published><updated>2010-08-10T01:28:18.165-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WINDOWS 2000 practical'/><title type='text'>WINDOWS 2000 practical</title><content type='html'>&lt;a href="http://www.blogger.com/goog_1516320457"&gt;WINDOWS 2000&lt;/a&gt;&lt;br /&gt;&lt;a href="https://mail.google.com/mail/?ui=1&amp;amp;view=att&amp;amp;th=12a5b12a3a519ae0&amp;amp;attid=0.1&amp;amp;disp=vah&amp;amp;realattid=f_gcnrbld8"&gt;https://mail.google.com/mail/?ui=1&amp;amp;view=att&amp;amp;th=12a5b12a3a519ae0&amp;amp;attid=0.1&amp;amp;disp=vah&amp;amp;realattid=f_gcnrbld8&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-4719109036126552431?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/4719109036126552431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/windows-2000-practical.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/4719109036126552431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/4719109036126552431'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/windows-2000-practical.html' title='WINDOWS 2000 practical'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-7544026755694865848</id><published>2010-08-10T01:01:00.000-07:00</published><updated>2010-08-10T01:03:06.285-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2EE..'/><category scheme='http://www.blogger.com/atom/ns#' term='client/server'/><title type='text'></title><content type='html'>&lt;em&gt;&lt;strong&gt;&lt;span style="background-color: cyan; color: red; font-size: large;"&gt;Client/server computing&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="background-color: cyan; color: red; font-size: large;"&gt;Client/Server definitions&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="background-color: cyan; color: red; font-size: large;"&gt;Client/Server logical layering&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="background-color: cyan; color: red; font-size: large;"&gt;Client/Server physical layering&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="background-color: cyan; color: red; font-size: large;"&gt;The J2EE Platform&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="background-color: cyan; color: red; font-size: large;"&gt;The J2EE APIs&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="background-color: cyan; color: red; font-size: large;"&gt;The J2EE architecture&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="background-color: cyan; color: red; font-size: large;"&gt;The J2EE application development&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="background-color: cyan; color: red; font-size: large;"&gt;The J2EE application server&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;a href="http://www.gogis.nl/en/tutorial/docs/J2EE/body.html"&gt;http://www.gogis.nl/en/tutorial/docs/J2EE/body.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-7544026755694865848?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/7544026755694865848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/clientserver-computing-clientserver_10.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/7544026755694865848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/7544026755694865848'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/clientserver-computing-clientserver_10.html' title=''/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-7870577036510476923</id><published>2010-08-10T00:45:00.000-07:00</published><updated>2010-08-10T00:45:21.828-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Client/Server logical layering'/><title type='text'></title><content type='html'>&lt;span style="color: red; font-size: large;"&gt;&lt;em&gt;&lt;strong&gt;Client/Server logical layering&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To understand client/server computing it is important to understand that software can be divided in logical layers. All logical layers together form the application. Each layer in the software is responsible for a specific task in the application. The logical layering of an application does not need to be the same as the physical layering of an application ( see for the physical layering the next paragraph).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In theory we distinguish 6 layers in sofware, as shown in figure below. The layering as shown here is a reference model: in practise the layering will not be so clear as shown here.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Figure 2: Software layering &lt;br /&gt;&lt;br /&gt;Presentation manager&lt;br /&gt;&lt;br /&gt;A presentation manager displays the user interface. The presentation manager is responsible for the look and feel of an application: it defines how something is displayed to the user. It is also responsible for the infrastructure of user interface elements that are possible in an application. The user interface elements are not limited to text and controls , but also include things as grafics, sound, animation and movies. A presentation manager is not application dependent. All applications can use the same presentation manager.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In some operating systems there is a clean distinction between a presentation manager and the operating system itself (e.g. Linux/Unix with X-Windows) and a user can choose which presentation manager (s)he will use for the application (this choice is of course limited by the required user interface elements). Other operating systems only offer one presentation manager which is integrated with the operating system (e.g. Microsoft Windows).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Presentation logic&lt;br /&gt;&lt;br /&gt;The presentation logic layer is responsible for what is displayed to the user. It defines which screens are displayed, when they are displayed, which navigation paths exist between screens, which fields to display etc.. The presentation logic layer is application dependent.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Application logic&lt;br /&gt;&lt;br /&gt;The application logic layer contains the actual application logic. This is the layer where the application functionality is defined. The application logic layer is application dependent.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In praktice, this layer is the least recognizable of all layers. This layer is typically spread over all other layers whith most of its logic ending up in the presentation logic layer. &lt;br /&gt;&lt;br /&gt;Business logic&lt;br /&gt;&lt;br /&gt;The business logic layer contains the business rules of an organization. All the business rules should be shared between all the applications of the organization. This will ensure that changes in business rules will propagate through all the organization's applications. This layer is not application dependent but organization dependent.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database logic&lt;br /&gt;&lt;br /&gt;The database logic layer contains the data dictionary of the application (or even organization). It describes the tables, their columns, datatypes, primary and secondary keys. This layer is application (or even organization) dependent.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Database manager&lt;br /&gt;&lt;br /&gt;This layer is responsible for the actual storage of data. This layer can be application/organization dependent but most of the time it is not. Most of the time the database manager is a commercial off-the-shelve application, which is able to manage many applications. For very simple applications the database manager and the operating file system are the same (persistence).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In practice, the database logic layer and the database manager layer are almost always one layer. Most database managers generate the physical storage facilities of the data on the basis of a database logic written in SQL. Whenever we speak of "database" in this tutorial we mean the integrated database logic / database manager layer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-7870577036510476923?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/7870577036510476923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/clientserver-logical-layering-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/7870577036510476923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/7870577036510476923'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/clientserver-logical-layering-to.html' title=''/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-4007249461500771651</id><published>2010-08-10T00:41:00.000-07:00</published><updated>2010-08-10T00:41:14.321-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='client/server'/><title type='text'>Client/server computing &amp; Client/Server definitions</title><content type='html'>&lt;span style="color: red; font-size: large;"&gt;&lt;em&gt;Client/server computing&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The J2EE platform is an implementation of the concept of client/server computing. So before we go into detail about the J2EE platform first an introduction to client/server computing in general.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There are many ways to create advanced distributed applications. This tutorial is about one such technology: the J2EE Platform. Other technologies that can do the same, like CORBA, DCOM or .NET, are beyond the scope of this tutorial.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color: red; font-size: large;"&gt;Client/Server definitions&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Client/server computing is an area in which there are as many definitions of terms as there are people working in that area. This tutorial also has its own definitions. In discussing client/server computing we have the following starting-points: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Client/server is a distributed software architecture in which systems are divided into autonomous processes [TODO: we need a distinction between a business process and an OS process], where a client sends requests to a server and that server sends responses as an answer to the request to that client. &lt;br /&gt;&lt;br /&gt;Client/server is a concept that will distribute the autonomous processes over clients and servers, based on the suitability for the task of those clients and servers. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Figure 1: Client/Server roles &lt;br /&gt;&lt;br /&gt;As can be seen clearly from the figure above, it is possible that a server can be the client of another server. In general there is no clear distinction between clients and server besides a concrete request. In a large distributed system almost every client is a server and every server is also a client.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-4007249461500771651?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/4007249461500771651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/clientserver-computing-clientserver.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/4007249461500771651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/4007249461500771651'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/clientserver-computing-clientserver.html' title='Client/server computing &amp; Client/Server definitions'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-8716721376647495610</id><published>2010-08-03T01:48:00.000-07:00</published><updated>2010-08-03T01:49:43.526-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 2000 Server Features'/><title type='text'>International Features of Windows 2000</title><content type='html'>&lt;a href="http://www.ficorp.com/intl_2000.html"&gt;http://www.ficorp.com/intl_2000.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-8716721376647495610?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/8716721376647495610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/international-features-of-windows-2000.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/8716721376647495610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/8716721376647495610'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/international-features-of-windows-2000.html' title='International Features of Windows 2000'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-5703858680525857774</id><published>2010-08-03T01:42:00.000-07:00</published><updated>2010-08-03T01:45:54.667-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 2000 Server Features'/><title type='text'>Windows 2000 Server Features</title><content type='html'>&lt;span style="font-family:arial;color:#ff0000;"&gt;Windows 2000 Server Features&lt;/span&gt;&lt;br /&gt;Internet Information Services 5.0 (IIS)Integrated Web services enable users to easily host and manage Web sites to share information, create Web-based business applications, and extend file, print, media and communication services to the Web.&lt;br /&gt;Active Server Pages (ASP) Programming EnvironmentActive Server Pages is consistently rated the easiest, highest performance web server-scripting environment available.&lt;br /&gt;XML ParserCreate applications that enable the Web server to exchange XML-formatted data with both Microsoft Internet Explorer and any server capable of parsing XML.&lt;br /&gt;Windows DNA 2000With the Windows Distributed interNet Applications Architecture (Windows DNA 2000) - the application development model for the Windows platform - you can build secure, reliable, highly scalable solutions that ease the integration of heterogeneous systems and applications.&lt;br /&gt;Component Object Model + (COM+)COM+ builds on COM's integrated services and features, making it easier for developers to create and use software components in any language, using any tool. COM+ includes Transaction Services and Message Queuing Services for reliable distributed applications.&lt;br /&gt;Multimedia PlatformWith integrated Windows MediaTM Services, configure and manage high-quality digital media content across the Internet and intranets--delivering live and on-demand content to the maximum number of users.&lt;br /&gt;Directory-Enabled ApplicationsDevelopers can use a number of standard interfaces to write applications that utilize information stored in the Active DirectoryTM service about users, other application and devices. This enables rich, dynamic applications that are simpler to develop and easier to manage. All Active Directory functions are available through LDAP, ADSI and MAPI for extending and integrating with other applications, directories, and devices.&lt;br /&gt;Web FoldersWeb Folders bring the richness of Windows to the Web, by using Web Document Authoring and Versioning (WebDAV) to enable drag and drop Web publishing.&lt;br /&gt;Internet PrintingSend print jobs across the Internet to a URL.&lt;br /&gt;8-way Symmetric Multi-Processor SupportScale up by utilizing the latest 8-way SMP servers for more processing power. Windows 2000 Server delivers support for up to 4-way SMP servers.&lt;br /&gt;8 GB Memory Support (advanced)Take advantage of larger amounts of memory to improve performance and handle the most demanding applications, with support for up to 8 gigabytes (GB) of RAM with Intel's Physical Address Extension (PAE). Windows 2000 Server delivers support for up to 4 GB of RAM.Network Load Balancing (advanced)Scale out quickly and easily by distributing incoming IP traffic across a farm of load-balanced servers. Incrementally expand capacity by adding additional servers to the farm using Network Load Balancing (NLB).&lt;br /&gt;Terminal ServicesRun Windows-based applications on the server, and access from a remote PC, Windows-based Terminal or non-Windows device over LANs, WANs or low-bandwidth connections, through terminal emulation software. In Windows 2000, Terminal Services are up to 20 percent more scalable and have dramatically improved performance for both high and low-bandwidth connections.&lt;br /&gt;Enhanced ASP PerformanceMore scalable Active Server Page (ASP) processing, improved ASP flow control, and ASP Fast Path for scriptless ASP files enable faster Web page processing.&lt;br /&gt;Multi site HostingInternet Information Services (IIS) 5.0 allows you to &lt;a href="http://www.webhostingsearch.com/windows-web-hosting.php"&gt;host more Web sites&lt;/a&gt; per server with high performance.&lt;br /&gt;IIS CPU ThrottlingLimit the amount of CPU time a Web application or site can use to ensure that processor time--and therefore better performance--is available to other Web sites or to non-Web applications.&lt;br /&gt;High throughput and bandwidth utilizationWith support for up to 1 GB networks, Windows 2000 Server delivers high performance processing on high performance networks. Increased throughput increases performance without having too increase network bandwidth.&lt;br /&gt;Support for the Latest Security StandardsBuild secure intranet, extranet and Internet sites using the latest standards, including: 56-bit and 128-bit SSL/TLS, IPSec, Server Gated Cryptography; Digest Authentication, Kerberos v5 authentication, and Fortezza.&lt;br /&gt;Active Directory IntegrationActive Directory integration with the underlying security infrastructure provides a focal point of security management of users, computers and devices making Windows 2000 easier to manage.&lt;br /&gt;Kerberos AuthenticationFull support for Kerberos version 5 protocol provides fast, single sign-on to Windows resources, as well as other environments that support this protocol.&lt;br /&gt;Public Key Infrastructure (PKI)The Certificate Server is a critical part of a public key infrastructure that allows customers to issue their own x.509 certificates to their users for PKI functionality such as certificate-based authentication, IPSec, secure email, etc. Integration with Active Directory simplifies user enrollment.&lt;br /&gt;Smart card supportSupports logon via Smart cards "out-of-the-box" for strong authentication to sensitive resources.&lt;br /&gt;Encrypting File SystemIncrease security of data on the hard disk by encrypting it. This data remains encrypted even when backed up or archived.&lt;br /&gt;Secure network communicationsEnd-to-end encrypted communications across your company network using the IPSec standard. Great for protecting sensitive internal communications from intentional or accidental viewing. Active Directory provides central policy control for its use to make it deployable.&lt;br /&gt;Routing and Remote Access ServiceConnects remote workers, telecommuters, and branch offices to the corporate network through dial-up, leased line and Internet links.&lt;br /&gt;Virtual private networking (VPN)A full-featured gateway that encrypts communications to securely connect remote users and satellite offices over the Internet. Now with an updated PPTP support and advanced security with Layer 2 Tunneling Protocol&lt;br /&gt;Kernel-Mode Write ProtectionHelps prevent errant code from interfering with system operations.&lt;br /&gt;Windows File ProtectionPrevents new software installations from replacing essential system files.&lt;br /&gt;Driver CertificationIdentifies device drivers that have passed the Windows Hardware Quality Labs test and warns users if they are about to install an uncertified driver.&lt;br /&gt;IIS Application ProtectionApplication protection keeps Web applications running separately from the Web server itself, preventing an application from crashing the Web server.&lt;br /&gt;Cluster service (advanced)2-node Cluster service supports fail-over, caused by hardware or software failure, of critical applications, including databases, knowledge management, ERP, and file &amp;amp; print services.&lt;br /&gt;Network Load Balancing (advanced)On Web or Terminal Services server farms, re-distribute workload among remaining servers in the event of a server hardware or software failure in less than 10 seconds.&lt;br /&gt;Job Object APIThe Job Object API, with its ability to setup processor affinity, establish time limits, control process priorities, and limit memory utilization for a group of related processes, allows an application to manage and control dependent system resources. This additional level of control means the Job Object API can prevent an application from negatively impacting overall system scalability.&lt;br /&gt;Application Certification &amp;amp; DLL ProtectionApplications certified to run on Windows 2000 Server are tested by Microsoft to ensure high quality and reliability. Protects DLLs installed by applications from conflicts that can cause application failure.&lt;br /&gt;Multi-master ReplicationActive Directory uses multi-master replication to ensure high scalability and availability in distributed network configurations. "Multi-master" means that each directory replica in the network is a peer of all other replicas; changes can be made to any replica and will be reflected across all of them.&lt;br /&gt;Distributed File System (Dfs)Build a single, hierarchical view of multiple file servers and file server shares on a network. Dfs makes files easier for users to locate, and increases availability by maintaining multiple file copies across distributed servers.&lt;br /&gt;Disk QuotasSet quotas on disk space usage per user and per volume to provide increased availability of disk space and help capacity planning efforts.&lt;br /&gt;Hierarchical Storage ManagementAutomatically migrate data that hasn't been recently accessed to less expensive storage media, maximizing disk space for the most heavily accessed data on the disk.&lt;br /&gt;Dynamic system configurationAdd new volumes, extend existing volumes, break or add a mirror, or repair a RAID 5 array, while the server is online, without impacting the end-user.&lt;br /&gt;Rolling Upgrade Support (advanced)Using Cluster service and NLB, avoid downtime caused by planned maintenance or upgrades using rolling upgrades. Migrate your applications or IP workload to one node, upgrading the first node, and then migrating them back. You can roll out hardware, software, and even operating systems upgrades without taking the application offline. Both Windows Clustering technologies are backwards compatible with their Windows NT Server 4.0 predecessors.&lt;br /&gt;Dynamic Volume ManagementAdd new volumes, extend existing volumes, break or add a mirror, or repair a RAID 5 array, while the server is online, without impacting the end-user.&lt;br /&gt;Disk DefragmentationOver time, fragmentation can have a severe impact on the performance of a busy file or Web server. These tools increase disks availability and performance.&lt;br /&gt;Safe Mode BootBooting in Safe Mode allows users to troubleshoot the system during start up by changing the default settings or removing a newly installed driver that is causing a problem.&lt;br /&gt;Backup and RecoveryBackup and recovery features make it easier to backup data and then recover data in the event of a hard disk failure. Windows 2000 allows back up to a single file on a hard disk and tape media.&lt;br /&gt;Automatic RestartConfigure services across the operating system, including IIS, to restart automatically if they fail.&lt;br /&gt;Kill Process TreeStop all processes related to an errant process or application without rebooting the system.&lt;br /&gt;Cluster Administrator (advanced)Run Cluster Administrator from any Windows NT or Windows 2000 system to remotely control multiple clusters from a single location.&lt;br /&gt;Integrated Directory ServicesWindows 2000 introduces Active Directory, a scalable, standard-compliant directory service that makes Windows 2000 easier to manage, more secure, and more interoperable with existing investments. Active Directory centrally manages Windows-based clients, and servers through a single consistent management interface, reducing redundancy and maintenance costs.&lt;br /&gt;Windows Management InstrumentationA uniform model through which management data from any source can be managed in a standard way. Windows Management Instrumentation (WMI) provides this for software, such as applications, while WMI extensions for the Windows Driver Model (WDM) provide this for hardware or hardware device drivers. WMI in Windows 2000 enables management of even more functions.&lt;br /&gt;Delegated AdministrationActive Directory enables administrators to delegate a selected set of administrative privileges to appropriate individuals within the organization to distribute the management and improve accuracy of administration. Delegation also helps companies reduce the number of domains they need to support a large organization with multiple geographical locations.&lt;br /&gt;Microsoft Management ConsoleUnify and simplify system management tasks through a central, customizable console that allows control, monitoring, and administration of widespread network resources. All management functions in Windows 2000 are available through the Microsoft Management Console (MMC).&lt;br /&gt;Remote Management with Terminal ServicesSafely enable Terminal Services for remote administration purposes. Up to two concurrent sessions are supported, with no impact on performance or application compatibility.&lt;br /&gt;Windows Script Host (WSH)Administer the server and automate tasks via the command line instead of graphical user interface tools with scripts.&lt;br /&gt;Group PolicyGroup policy allows central management of collections of users, computers, applications, and network resources instead of managing entities on a one-by-one basis. Integration with Active Directory delivers more granular and flexible control.&lt;br /&gt;Centralized Desktop ManagementManage users' desktop resources by applying policies based on the business needs and location of users. IntelliMirrorTM management technologies install and maintain software, apply correct computer and user settings, and ensure that users' data is always available.&lt;br /&gt;Security Configuration Toolset (SCTS)Reduce costs associated with security configuration and analysis of Windows-based networks. In Windows 2000, use Group Policy to set and periodically update security configurations of computers.&lt;br /&gt;PKI Group Policy ManagementCentrally manage Domain wide-PKI policies. Specify which Certificate Authorities a client will trust, distribute new root certificates, adjust IPSec policy or determine if a user will be required to use smart cards to long onto a particular system.&lt;br /&gt;Windows NT 4.0 Domain migration toolsSimplify the upgrade process to a Windows 2000 domain.&lt;br /&gt;Directory interoperabilityMeta directory technologies enable companies to use Active Directory to manage identity information stored in heterogeneous directory services.&lt;br /&gt;Directory synchronization toolsMaintain and synchronize data between Active Directory and Microsoft Exchange and Novell NDS directories.&lt;br /&gt;High interoperability with client computersSupports Windows NT Workstation, Windows 9x, Windows 3.x, Macintosh, and Unix operating systems. TCP/IP Appleshare support improves resource sharing for the Macintosh operating system.&lt;br /&gt;Applications &amp;amp; Directory interoperabilityWindows 2000 compatible applications will install and upgrade onto the Windows 2000 operating system. Active Directory can interoperate or synchronize date with other directory services using Lightweight Directory Access Protocol (LDAP), Meta directory technologies, Microsoft Directory Service Synchronization, or Active Directory Connector. Integration with existing management applications and frameworkd via Windows Management Services.&lt;br /&gt;Server &amp;amp; Mainframe interoperabilityMessage Queuing enables the exchange of information between applications running on mainframe platforms. Kerberos authentication protocol support enables interoperability with other systems using this industry standard authentication protocol. Services for NetWare is an add-on product that increases interoperability with NetWare servers and clients with Windows-based servers and clients. Services for Unix is an add-on product that makes it easier to integrate Windows NT 4.0 and Windows 2000 into a UNIX environment.&lt;br /&gt;Latest server hardware (advanced)Support for the latest advanced 8-way SMP servers running Intel's Profusion chipset and architecture, and up to 8 GB of memory support with Intel's Physical Address Extension (PAE).&lt;br /&gt;NetworkingWindows 2000 Server works with networking devices that support the latest networking technologies, including Plug and Play, DSL, VPN, routing, NAT, DHCP, Quality of Services switches and routers, Directory-Enabled Networking devices, IPSec, SSL, and Asynchronous Transfer Mode.&lt;br /&gt;PeripheralsWindows 2000 Server works with the newest peripherals such as storage management hardware, USB printers, network adapters, keyboards and mice. It delivers advanced printer driver support, as well as support for 1394, PCMCIA, infra-red and digital devices.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-5703858680525857774?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/5703858680525857774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/windows-2000-server-features.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/5703858680525857774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/5703858680525857774'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/08/windows-2000-server-features.html' title='Windows 2000 Server Features'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-4511483477200916799</id><published>2010-07-30T08:46:00.000-07:00</published><updated>2010-07-30T08:49:59.042-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VTH_SEM SYLLABUS'/><title type='text'>IT Vth_SEM SYLLABUS</title><content type='html'>&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 20pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;IT-301 E RAPID APPLICATION DEVELOPMENT&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;L T P Class Work: 50&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;3 1 - Exam: 100&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Total: 150&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Duration of Exam: 3 Hrs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-1: Visual Programming Environment: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Concept of procedure and event oriented languages,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Integrated Development Environment for VC++ and Visual Basic, Components of Visual C++ and Visual&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Basic.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-2&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;: &lt;b&gt;Parts of Visual C++ Program: &lt;/b&gt;Application object, main window object, view object, document&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;object, Document-View architecture and its advantages, dEvent oriented windows Programming, device&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;context, Microsoft Foundation Classes- an Overview, Simple MFC application, API’s .&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-3&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;: Reading keystrokes, handling mouse, creating menus, toolbars, buttons, status bar prompts,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;dialog box, check box, radio buttons, list boxes, combo boxes, sliders, multiple documents.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-4: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Serialization, file handling, debugging.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-5&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;: DLL’s, OLE Object Technologies, Creating Internet Programs using Visual C++ and Visual&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Basic, Creating Active X Controls, connecting to Database (using DAO/ &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;ADO&lt;/st1:place&gt;&lt;/st1:City&gt;/ RDO) using Visual Basic&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;and Visual C++.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Text Books&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;1. Microsoft Visual C++ By Steven Holzner (Pub: BPB)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;2. Visual C++ Programming, 2&lt;/span&gt;&lt;span style="FONT-SIZE: 7pt; mso-ansi-language: EN" lang="EN"&gt;nd &lt;/span&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;edition by Steven Holzner(Pub: PHI)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;3. Using Visual Basic for Applications By Paul Sanna(Pub: PHI)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;4. Visual Basic Programming By Steven Holzner&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;5. MSDN Help&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Reference Books&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;1. Visual C++: From the ground Up By Mucller (Pub :TMH)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;2. &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Programming Visual C++ by David J. Kruglinski&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 18pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 18pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 18pt; mso-ansi-language: EN" lang="EN"&gt;IT-303 E Systems Programming &amp;amp;System Administration&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;L T P Class Work: 50&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;3 1 - Exam: 100&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Total: 150&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Duration of Exam: 3 Hrs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-1: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Evolution of Components Systems Programming, Assemblers, Loaders, Linkers, Macros,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Compilers. software tools, Text editors, Interpreters and program generators, Debug Monitors,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Programming environment.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-2: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Compiler: Brief overview of compilation process, Incremental compiler, Assembler: Problem&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;statement, single phase and two phase assembler, symbol table; Loader schemes, compile and go Loader,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;general loader schemes, absolute loader, Subroutine linkage, Reallocating loader, Direct linkage Loader,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Binders, Linking loader, overlays.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-3: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;M acro language and macro-processor, macro instructions, features of macro facility, macro&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;instruction arguments, conditional macro expansion, macro calls with macro instruction defining macros.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-4: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Theoretical Concept of Unix Operating System: Basic features of operating system;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;File structure: CPU scheduling; Memory management: swapping, demand paging; file system: block&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;and fragments, inodes, directory structure; User to user communication.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-5: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Getting Started with Unix: User names and groups, logging in; Format of Unix&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;commands; Changing your password; Characters with special meaning; Unix documentation; Files&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;and directories; Current directory, looking at the directory contents, absolute and relative pathnames,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;some Unix directories and files; Looking at the file contents; File permissions; basic operation on&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;files; changing permission modes; Standard files, standard output; Standard input, standard error;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;filters and pipelines; Processes; finding out about processes; Stopping background process; Unix&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;editor vi.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-6: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Test Manipulation: Inspecting files; File statistics; Searching for patterns; Comparing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;files; Operating on files; Printing files; Rearranging files; Sorting files; Splitting files; Translating&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;characters; AWK utility.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-7: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Shell Programming: Programming in the Borne and C-Shell; Wild cards; Simple shell&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;programs; Shell variables; Shell programming constructs; interactive shell scripts; Advanced&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;features.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-8: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;System Administration: Definition of system administration; Booting the system; Maintaining&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;user accounts; File systems and special files; Backups and restoration; Role and functions of a system&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;manager.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Overview of the linux. operating system&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Text Books:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;1. Systems Programming by Donovan, TMH.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;2. The unix programming environment by Brain Kernighen &amp;amp; Rob Pike, 1984, PHI &amp;amp; Rob Pike.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;3. Design of the Unix operating system by Maurich Bach, 1986, PHI.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;4. Introduction to UNIX and LINUX by John Muster, 2003, TMH.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Reference Book:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;1. Advanced Unix programmer’s Guide by Stephen Prato, BPB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;2. Unix- Concept and applications by Sumitabha Das, 2002, T.M..H&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Note: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Eight questions will be set in all by the examiners taking at least one question from each unit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Students will be required to attempt five questions in all.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 18pt; mso-ansi-language: EN" lang="EN"&gt;IT-305 E COMPUTER NETWORKS&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;L T P Class Work: 50&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;3 1 - Exam: 100&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Total: 150&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Duration of Exam: 3 Hrs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-1: OSI Reference Model and Network Architecture&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;: Introduction to Computer Networks,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Example networks ARPANET, Internet, Private Networks, Network Topologies: Bus-, Star-, Ring-,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Hybrid -, Tree -, Complete -, Irregular –Topology; Types of Networks : Local Area Networks,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Metropolitan Area Networks, Wide Area Networks; Layering architecture of networks, OSI model,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Functions of each layer, Services and Protocols of each layer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit–2: TCP/IP&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;: Introduction, History of TCP/IP, Layers of TCP/IP, Protocols, Internet Protocol,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Transmission Control Protocol , User Datagram Protocol, IP Addressing, IP address classes, Subnet&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Addressing, Internet Control Protocols, ARP, RARP, ICMP, Application Layer, Domain Name System,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Email – SMTP, POP,IMAP; FTP, NNTP, HTTP, Overview of IP version 6.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-3: Local Area Networks: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Introduction to LANs, Features of LANs, Components of LANs, Usage&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;of LANs, LAN Standards, IEEE 802 standards, Channel Access Methods, Aloha, CSMA, CSMA/CD,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Token Passing, Ethernet, Layer 2 &amp;amp; 3 switching, Fast Ethernet and Gigabit Ethernet, Token Ring, LAN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;interconnecting devices: Hubs, Switches, Bridges, Routers, Gateways.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit–4: Wide Area Networks&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;: Introduction of WANs, Routing, Congestion Control, WAN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Technologies, Distributed Queue Dual Bus (DQDB), Synchronous Digital Hierarchy (SDH)/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Synchronous Optical Network (SONET), Asynchronous Transfer Mode (ATM), Frame Relay.,Wireless&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Links.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-5: Introduction to Network Management: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Remote Monitoring Techniques: Polling, Traps,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Performance Management, Class of Service, Quality of Service, Security management, Firewalls,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;VLANs, Proxy Servers, Introduction to Network Operating Systems: Client-Server infrastructure,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Windows NT/2000.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Text Book:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;1. Computer Networks (3rd edition), Tanenbaum Andrew S., International edition, 1996.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Reference Books:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;1. Data Communications, Computer Networks and Open Systems (4th edition), Halsall Fred,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;2. 2000, Addison Wesley, Low Price Edition.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;3. Business Data Communications, Fitzgerald Jerry,.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;4. Computer Networks – A System Approach, Larry L. Peterson &amp;amp; Bruce S. Davie, 2&lt;/span&gt;&lt;span style="FONT-SIZE: 7pt; mso-ansi-language: EN" lang="EN"&gt;nd &lt;/span&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Edition&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;5. Computer Networking – ED Tittel , 2002, T.M.H.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Note: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Eight questions will be set in all by the examiners taking at least one question from each unit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Students will be required to attempt five questions in all.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 18pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 18pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 18pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;CSE-301 E PRINCIPLES OF OPERATING SYSTEMS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;L T P Class Work: 50&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;3 1 - Exam: 100&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Total: 150&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Duration of Exam: 3 Hrs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-1: Introduction: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Introduction to Operating System Concepts (including Multitasking,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;multiprogramming, multi user, Multithreading etc)., Types of Operating Systems: Batch operating&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;system, Time-sharing systems, Distributed OS, Network OS, Real Time OS; Various Operating system&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;services, architecture, System programs and calls.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit–2: Process Management: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Process concept, process scheduling, operation on processes; CPU&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;scheduling, scheduling criteria, scheduling algorithms -First Come First Serve (FCFS), Shortest-Job-First&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;(SJF), Priority Scheduling, Round Robin(RR), Multilevel Queue Scheduling.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit–3: Memory Management: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Logical &amp;amp; Physical Address Space, swapping, contiguous memory&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;allocation, non-contiguous memory allocation paging and segmentation techniques, segmentation with&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;paging; virtual memory management - Demand Paging &amp;amp; Page-Replacement Algorithms; Demand&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Segmentation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit–4: File System: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Different types of files and their access methods, directory structures, various&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;allocation methods, disk scheduling and management and its associated algorithms, Introduction to&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;distributed file system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit–5: Process-Synchronization &amp;amp; Deadlocks: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Critical Section Problems, semaphores; methods for&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;handling deadlocks-deadlock prevention, avoidance &amp;amp; detection; deadlock recovery.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-6: I/O Systems: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;I/O Hardware, Application I/O Interface, Kernel, Transforming I/O requests,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Performance Issues.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Unit–7: Unix System And Windows NT Overview&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Unix system call for processes and file system management, Shell interpreter, Windows NT architecture&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;overview, Windows NT file system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Text Books:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;1. Operating System Concepts by Silberchatz et al, 5&lt;/span&gt;&lt;span style="FONT-SIZE: 7pt; mso-ansi-language: EN" lang="EN"&gt;th &lt;/span&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;edition, 1998, Addison-Wesley.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;2. Modern Operating Systems by A. Tanenbaum, 1992, Prentice-Hall.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;3. Operating Systems Internals and Design Principles by William Stallings,4&lt;/span&gt;&lt;span style="FONT-SIZE: 7pt; mso-ansi-language: EN" lang="EN"&gt;th &lt;/span&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;edition, 2001,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Prentice-Hall&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Reference Books:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;1. Operating System By Peterson , 1985, AW.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;2. Operating System By Milankovic, 1990, TMH.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;3. Operating System Incorporating With Unix &amp;amp; Windows By Colin Ritche, 1974, TMH.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;4. Operating Systems by Mandrik &amp;amp; Donovan, TMH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;5. Operating Systems By Deitel, 1990, AWL.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;6. Operating Systems – Advanced Concepts By Mukesh Singhal , N.G. Shivaratri, 2003, T.M.H&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Note: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Eight questions will be set in all by the examiners taking at least one question from each unit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Students will be required to attempt five questions in all.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 18pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;EE-309-E MICROPROCESSORS AND INTERFACING&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none; tab-stops: 160.5pt" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;L T P CLASS WORK :&lt;span style="mso-tab-count: 1"&gt;                  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;50&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;3 1 0 EXAM : 100&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;TOTAL :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;150&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;DURATION OF EXAM :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;3 HRS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;PART A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;UNIT1. THE 8085 PROCESSOR :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Introduction to microprocessor, 8085 microprocessor: Architecture, instruction set, interrupt structure,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;and assembly language programming.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;UNIT2. THE 8086 MICROPROCESSOR ARCHITECTURE:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Architecture, block diagram of 8086, details of sub-blocks such as EU, BIU; memory segmentation and&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;physical address computations, program relocation, addressing modes, instruction formats, pin diagram&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;and description of various signals.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;UNIT3. INSTRUCTION SET OF 8086:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Instruction execution timing, assembler instruction format, data transfer instructions, arithmetic&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;instructions, branch instructions, looping instructions, NOP and HLT instructions, flag manipulation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;instructions, logical instructions, shift and rotate instructions, directives and operators, programming&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;examples.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;PART B&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;UNIT4. INTERFACING DEVICE :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;The 8255 PPI chip: Architecture, control words, modes and examples.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;UNIT 5. DMA :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Introduction to DMA process, 8237 DMA controller,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;UNIT6. INTERRUPT AND TIMER :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;8259 Programmable interrupt controller, Programmable interval timer chips.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;TEXT BOOKS :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;1. Microprocessor Architecture, Programming &amp;amp; Applications with 8085 : Ramesh S Gaonkar;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Wiley Eastern Ltd.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;2. The Intel Microprocessors 8086- Pentium processor : Brey; PHI&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;REFERENCE BOOKS:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;1. Microprocessors and interfacing : Hall; TMH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;2. The 8088 &amp;amp; 8086 Microprocessors-Programming, interfacing,Hardware &amp;amp; Applications :Triebel&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;&amp;amp; Singh; PHI&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;3. Microcomputer systems: the 8086/8088 Family: architecture, Programming &amp;amp; Design : Yu-&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Chang Liu &amp;amp; Glenn A Gibson; PHI.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;4. Advanced Microprocessors and Interfacing : Badri Ram; TMH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;NOTE: 8 questions are to be set selecting FIVE questions from PART A and THREE questions from&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;PART- B .Students have to attempt any five questions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 22pt; mso-ansi-language: EN" lang="EN"&gt;CSE -303 E COMPUTER GRAPHICS&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;L T P Class Work: 50&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;3 1 - Exam: 100&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Total: 150&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Duration of Exam: 3 Hrs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-1: Introduction to Computer Graphics: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;What is Computer Graphics, Computer Graphics&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Applications, Computer Graphics Hardware and software, Two dimensional Graphics Primitives: Points&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;and Lines, Line drawing algorithms: DDA, Bresenham’s; Circle drawing algorithms: Using polar&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;coordinates, Bresenham’s circle drawing, mid point circle drawing algorithm; Filled area algorithms:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Scanline: Polygon filling algorithm, boundary filled algorithm.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-2: Two/Three Dimensional Viewing&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;: The 2-D viewing pipeline, windows, viewports, window to&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;view port mapping; Clipping: point, clipping line (algorithms):- 4 bit code algorithm, Sutherland-cohen&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;algorithm, parametric line clipping algorithm (Cyrus Beck).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Polygon clipping algorithm: Sutherland-Hodgeman polygon clipping algorithm. Two dimensional&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;transformations: transformations, translation, scaling, rotation, reflection, composite transformation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Three dimensional transformations: Three dimensional graphics concept, Matrix representation of 3-D&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Transformations, Composition of 3-D transformation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-3: Viewing in 3D&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;: Projections, types of projections, the mathematics of planner geometric&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;projections, coordinate systems.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-4: Hidden surface removal&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;: Introduction to hidden surface removal. The Z- buffer algorithm,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;scanline algorithm, area sub-division algorithm.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-5: Representing Curves and Surfaces&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;: Parametric representation of curves: Bezier curves, BSpline&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;curves. Parametric representation of surfaces; Interpolation method.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-6: Illumination&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;, shading, image manipulation: Illumination models, shading models for polygons,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;shadows, transparency. What is an image? Filtering, image processing, geometric transformation of&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;images.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Text Books:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;1. Computer Graphics Principles and Practices second edition by James D. Foley, Andeies van&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Dam, Stevan K. Feiner and Johb F. Hughes, 2000, Addision Wesley.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;2. Computer Graphics by Donald Hearn and M.Pauline Baker, 2&lt;/span&gt;&lt;span style="FONT-SIZE: 7pt; mso-ansi-language: EN" lang="EN"&gt;nd &lt;/span&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Edition, 1999, PHI&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Reference Books:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;1. Procedural Elements for Computer Graphics – David F. Rogers, 2001, T.M.H Second Edition&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;2. Fundamentals of 3Dimensional Computer Graphics by Alan Watt, 1999, Addision Wesley.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;3. Computer Graphics: Secrets and Solutions by Corrign John, BPB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;4. Graphics, GUI, Games &amp;amp; Multimedia Projects in C by Pilania &amp;amp; Mahendra, Standard Publ.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;5. Computer Graphics Secrets and solutions by Corrign John, 1994, BPV&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;6. Introduction to Computer Graphics By N. Krishanmurthy T.M.H 2002&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Note: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Eight questions will be set in all by the examiners taking at least one question from each unit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Students will be required to attempt five questions in all.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 22pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 22pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 22pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 22pt; mso-ansi-language: EN" lang="EN"&gt;IT-307 E Rapid Application Development Lab.&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;L T P Class Work: 25&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;- - 2 Exam: 25&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Total: 50&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Duration of Exam: 3 Hrs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Note&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;: At least 10 experiments are to be performed by the students in the semester&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;1. Study window’s API’s? Find out their relationship with MFC classes. Appreciate how they&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;are helpful in finding complexities of window’s programming?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;2. Get familiar with the essential classes in a typical (document view architecture) VC program&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;and their relationships with each other.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;3. Write a program to handle the mouse event right click on client area and display a message&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;box as “Right Button Click”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;4. Create a simple model dialog box to read the information about a student i.e. name, roll no.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;class using appropriate fields.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;5. Write a simple console application to create archive class object from file class that reads&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;and stores a simple structure (record).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;6. Create a simple database in MS access and connect it to Visual Basic using &lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;ADO&lt;/st1:place&gt;&lt;/st1:City&gt; or DAO.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;7. Write a program that reads a text and changes its font, font size as selected by the user from&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;different fonts contained in a list box.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;8. With the help of Visual Basic, created an object of excel application and implement any&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;function of it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;9. Write a simple program that displays an appropriate message when an illegal operation is&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;performed, using error handling technique in VB.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;10. Make an active X control of your own using Visual Basic.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 22pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 22pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;CSE-309 E Computer Graphics Lab.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;L T P Class Work: 50&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;- - 3 Exam: 50&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Total: 100&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Duration of Exam: 3 Hrs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;List of programs to be developed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;1. Write a program for 2D line drawing as Raster Graphics Display.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;2. Write a program for circle drawing as Raster Graphics Display.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;3. Write a program for polygon filling as Raster Graphics Display&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;4. Write a program for line clipping.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;5. Write a program for polygon clipping.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;6. Write a program for displaying 3D objects as 2D display using perspective transformation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;7. Write a program for rotation of a 3D object about arbitrary axis.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;8. Write a program for Hidden surface removal from a 3D object.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Note: At least 5 to 10 more exercises to be given by the teacher concerned.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;CSE-313 E Operating Systems Lab.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;L T P Class Work: 25&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;- - 2 Exam: 25&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Total: 50&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Duration of Exam: 3 Hrs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;􀁸&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="FONT-FAMILY: SymbolMT; FONT-SIZE: 11pt; mso-bidi-font-family: SymbolMT; mso-ansi-language: EN" lang="EN"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Study of WINDOWS 2000 Operating System.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;􀁸&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="FONT-FAMILY: SymbolMT; FONT-SIZE: 11pt; mso-bidi-font-family: SymbolMT; mso-ansi-language: EN" lang="EN"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Administration of WINDOWS 2000 (including DNS,LDAP, Directory Services)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;􀁸&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="FONT-FAMILY: SymbolMT; FONT-SIZE: 11pt; mso-bidi-font-family: SymbolMT; mso-ansi-language: EN" lang="EN"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Study of LINUX Operating System (Linux kernel, shell, basic commands pipe &amp;amp; filter&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;commands).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;􀁸&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="FONT-FAMILY: SymbolMT; FONT-SIZE: 11pt; mso-bidi-font-family: SymbolMT; mso-ansi-language: EN" lang="EN"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Administration of LINUX Operating System.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;􀁸&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="FONT-FAMILY: SymbolMT; FONT-SIZE: 11pt; mso-bidi-font-family: SymbolMT; mso-ansi-language: EN" lang="EN"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Writing of Shell Scripts (Shell programming).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: Arial; FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;􀁸&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="FONT-FAMILY: SymbolMT; FONT-SIZE: 11pt; mso-bidi-font-family: SymbolMT; mso-ansi-language: EN" lang="EN"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;AWK programming.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Note: At least 5 to 10 more exercises to be given by the teacher concerned.&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 16pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;EE-329-E MICROPROCESSORS AND INTERFACING LAB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;L T P CLASS WORK : 25&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;0 0 2 EXAM : 25&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;TOTAL : 50&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;DURATION OF EXAM: 3 HRS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;LIST OF EXPERIMENTS:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;1. Study of 8085 Microprocessor kit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;2. Write a program using 8085 and verify for :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;a. Addition of two 8-bit numbers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;b. Addition of two 8-bit numbers (with carry).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;3. Write a program using 8085 and verify for :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;a. 8-bit subtraction (display borrow)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;b. 16-bit subtraction (display borrow)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;4. Write a program using 8085 for multiplication of two 8- bit numbers by repeated addition&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;method. Check for minimum number of additions and test for typical data.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;5. Write a program using 8085 for multiplication of two 8- bit numbers by bit rotation method and&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;verify.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;6. Write a program using 8085 for division of two 8- bit numbers by repeated subtraction method&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;and test for typical data.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;7. Write a program using 8085 for dividing two 8- bit numbers by bit rotation method and test for&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;typical data.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;8. Study of 8086 microprocessor kit&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;9. Write a program using 8086 for division of a defined double word (stored in a data segment) by&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;another double Word division and verify.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;10. Write a program using 8086 for finding the square root of a given number and verify.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;11. Write a program using 8086 for copying 12 bytes of data from source to destination and verify.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;12. Write a program using 8086 and verify for:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;a. Finding the largest number from an array.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;b. Finding the smallest number from an array.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;13. Write a program using 8086 for arranging an array of numbers in descending order and verify.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;14. Write a program using 8086 for arranging an array of numbers in ascending order and verify.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;15. Write a program for finding square of a number using look-up table and verify. .&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;16. Write a program to interface a two digit number using seven-segment LEDs. Use 8085/8086&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;microprocessor and 8255 PPI.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;17. Write a program to control the operation of stepper motor using 8085/8086 microprocessor and&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;8255 PPI.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;NOTE: At least ten experiments have to be performed in the semester out of which seven experiments&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;should be performed from above list. Remaining three experiments may either be performed from the&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;above list or designed &amp;amp; set by the concerned institution as per the scope of the syllabus of EE-309-C.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 20pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 20pt; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="COLOR: red; FONT-SIZE: 20pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;IT-302 E Network Programming&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;L T P Class Work: 50&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;3 1 - Exam: 100&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Total: 150&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Duration of Exam: 3 Hrs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-1: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Introduction to networking, TC/IP Protocol architecture, Classful internet addresses, subnets,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;super netting, address resolution Protocol (RAP) and RARP, IP datagram format, UDP and TCP/data&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;grams , ICMP its purpose , FINGER, NET STAT details &amp;amp; IPconfig, Ping, TRACERT, ROUTE.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-2: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Socket introduction, elementary TCP sockets, TCP client sever, I/O functions, select&amp;amp; poll&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;functions, socket options elementary UDP sockets, elementary node and address conversions, echo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;service (TCP and UDP).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-3: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Algorithm and issues in server software design :iterative connectionless servers, (UDP),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Iterative, connection oriented servers (TCP), single process, concurrent servers multiprotocol servers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;(TCP,UDP), multi service servers (TCP,UDP).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-4: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Remote procedure call concept (RCP) :RPC models, analogy between RPC of client and server,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;remote programs and procedures, their multiple versions and mutual exclusion communication semantics,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;RPC retransmits, dynamic port mapping ,authentication.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Unit-5: N&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;etwork file system concept of data link access, debugging techniques ,Routing sockets,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;broadcasting to mobile network.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Text Books:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;1. Unix Network programming Vol -2&lt;/span&gt;&lt;span style="FONT-SIZE: 7pt; mso-ansi-language: EN" lang="EN"&gt;nd &lt;/span&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;edition, W.Richard Stevens&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;2. Internet working with TCP/IP Vol-1, Doubles e-commer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;3. Internetworking TCP/IP Vol III Doubles E comer, David L.Stevens&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;Reference Book:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;&lt;span style="font-family:Times New Roman;"&gt;1. Internetworking with TCP/IP, Vol II&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Note: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Eight questions will be set in all by the examiners taking at least one question from each unit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="LINE-HEIGHT: 115%; MARGIN: 0cm 0cm 10pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 11pt; mso-ansi-language: EN" lang="EN"&gt;Students will be required to attempt five questions in all&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; mso-bidi-font-family: Calibri; mso-ansi-language: EN" lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-4511483477200916799?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/4511483477200916799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/07/it-vthsem-syllabus.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/4511483477200916799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/4511483477200916799'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/07/it-vthsem-syllabus.html' title='IT Vth_SEM SYLLABUS'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-5336385372289034113</id><published>2010-07-15T22:42:00.000-07:00</published><updated>2010-07-15T22:45:38.836-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photo'/><title type='text'>my photos</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_T4C-igRZIg8/TD_xyOVNKwI/AAAAAAAAAFI/ph05TlfSjlk/s1600/Sharma0048.jpg"&gt;&lt;img style="cursor: pointer; width: 240px; height: 320px;" src="http://3.bp.blogspot.com/_T4C-igRZIg8/TD_xyOVNKwI/AAAAAAAAAFI/ph05TlfSjlk/s320/Sharma0048.jpg" alt="" id="BLOGGER_PHOTO_ID_5494375915558087426" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-5336385372289034113?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/5336385372289034113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/07/my-photos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/5336385372289034113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/5336385372289034113'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/07/my-photos.html' title='my photos'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_T4C-igRZIg8/TD_xyOVNKwI/AAAAAAAAAFI/ph05TlfSjlk/s72-c/Sharma0048.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-7272398036922065619</id><published>2010-07-15T22:34:00.000-07:00</published><updated>2010-07-15T22:37:45.390-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nokia codes'/><title type='text'>Nokia All Codes</title><content type='html'>Nokia All CodesThis is a featured page&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Scroll Down to view Specific Model Numbers!!!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*** WARNING: Using secret codes may be harmful to your phone and result in disabling or worse. Use these codes at your own discretion, we accept no responsiblility for blocked pones while using these codes!!!&lt;br /&gt;IMEI Number&lt;br /&gt;*#06# Cells Identity Code (IMEI = International Mobile Equipment Identity)&lt;br /&gt;XXXXXX XX XXXXXX X&lt;br /&gt;TAC FAC SNR SP&lt;br /&gt;TAC = Type Approval Code (first 2 digits = country code of the approval-country )&lt;br /&gt;FAC = Final Assembly Code: (01,02 = AEG)&lt;br /&gt;(10,20 Nokia)&lt;br /&gt;(40,41,44 Siemens)&lt;br /&gt;(30 Ericsson)&lt;br /&gt;(50 Bosch)&lt;br /&gt;(51 Sony,Siemens,Ericsson)&lt;br /&gt;(60 Alcatel)&lt;br /&gt;(65 AEG)&lt;br /&gt;(70 Sagem)&lt;br /&gt;(75 Dancall)&lt;br /&gt;(80 Philips)&lt;br /&gt;(85 Panasonic)&lt;br /&gt;SNR = Serial Nr.&lt;br /&gt;SP = Spare (always "0")&lt;br /&gt;&lt;br /&gt;Software Version&lt;br /&gt;*#0000# shows the software version&lt;br /&gt;Signal Processing&lt;br /&gt;*3370# - Enchanced full Rate Codec (EFR) activation. It will automatically restart.&lt;br /&gt;#3370# - Enchanced full Rate Codec (EFR) deactivation&lt;br /&gt;*4720# - Half Rate Codec activation. It will automatically restart.&lt;br /&gt;#4720# - Half Rate Codec deactivation&lt;br /&gt;Enchanced Full Rate will give you much better sound quality when you enable it. The new Enhanced Full Rate CODEC adopted by GSM uses the ASELP (AlgebraicCode Excitation Linear Prediction) compression technology. This technology allows for much great voice quality in the same number of bits as the older Full Rate CODEC. The older technology was called LPC-RPE (Linear Prediction Coding with Regular Pulse Excitation). Both operate at 13 kilobits.(but you take up more space on the network, so they can charge you more) - Talk-time is reduced with about 5%&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sim Clock Stopping&lt;br /&gt;*#746025625#&lt;br /&gt;[*#sim0clock#]&lt;br /&gt;Checks if the sim clock can be stopped. Sim clock stop is a kind of stand-by mode which will save battery time. This code doesn't work with software version 4.59.&lt;br /&gt;It will tell you if it can be stopped or not.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Warrenty Menu&lt;br /&gt;*#92702689# takes you to a secret menu with 6 choices:&lt;br /&gt;[*#war0anty#]&lt;br /&gt;1. Displays Serial Number.&lt;br /&gt;2. Displays the Month and Year of Manufacture (0997).&lt;br /&gt;3. Displays (if there) the date where the phone was purchased (MMYY).&lt;br /&gt;4. Displays the date of the last repairment - if found (0000).&lt;br /&gt;5. Makes you capable of transferring user data if you have the gear for it.&lt;br /&gt;6. Shows how long the phone has been used to talk. This counter is not reset by when you "clear timers" like the counters in the call register.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bypass the SP lock With a Nokia 16xx/21xx/31xx/51xx/81xx&lt;br /&gt;1. Insert SIM card of different provider.&lt;br /&gt;2. Turn on the phone and press the UP VOLUME key for 3 sec.&lt;br /&gt;Then release it and the phone says PIN CODE?&lt;br /&gt;3. Press the "C" key.&lt;br /&gt;4. Then Press * and wait until it disappears and appears again, then press * one more time and 04*PIN*PIN*PIN#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nokia Speed Trap Detector Urban Legend spread by Nokia Engineers ;^)&lt;br /&gt;The settings for radar speed traps detector. Your Nokia cell phone can be programmed to pick up radar speed traps, when programmed your cell phone picks up the radar and alerts you on the message alert tone. ( Doesn't work with Nokia 7110! )&lt;br /&gt;1. Enter your menu&lt;br /&gt;2. Select settings&lt;br /&gt;3. Select security settings&lt;br /&gt;4. Select closed user group&lt;br /&gt;5. Select on&lt;br /&gt;6. Enter 00000&lt;br /&gt;7. Press ok&lt;br /&gt;8. Clear back to normal, within a few seconds your phone will display a radar sign with five zero's next to it. It is now activated.&lt;br /&gt;Unfortunately only Nokia phones have this function. The Cell Phone info display needs to be de-activated. Settings -&gt; Phone Settings -&gt; Cell Info display. Each time you turn off your phone, or even each time you loose contact with your carrier, you'll have to activate it again... It is done using steps 1 through 5 above, but the number (00000) will be already on the field as a default.&lt;br /&gt;&lt;br /&gt;The James Bond Trick&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you short-circuit the left middle and right pins on the bottom of the phone with all connections touching each other, the Nokia software hangs! The profile "Headset" will be activated. Before you do this just activate the "Automatic Answer" in the headset profile and set the ringing volume to "Mute". Now you can use your phone for checking out what people are talking about in a room. Just place it under a table in a room and call it. The phone receives the call without ringing and you can listen to what people are saying! Network Monitor&lt;br /&gt;There is a hidden menu inside your Nokia phone. If you want to activate it, you'll have to re-program some chips inside of your phone.&lt;br /&gt;Check your software version. You can only continue if you have v4.33, v4.73 or v5.24.&lt;br /&gt;Take apart the phone.&lt;br /&gt;De-solder the EEPROM (ATMEL AT 24C64)&lt;br /&gt;Read out the data with an EEPROM programmer and save it to a file (Backup)&lt;br /&gt;If you have v.33 or v4.73, change the address "03B8" from "00" to "FF"&lt;br /&gt;If you have v5.24 then change the address "0378" from "00" to "FF"&lt;br /&gt;Write the new data to the EEPROM and solder it back to the phone&lt;br /&gt;Power on your phone and you should have "Netmonitor" enabled.&lt;br /&gt;The Network Monitor gives you the following information:&lt;br /&gt;Carrier number, MS RX Level in DBM, Received signal quality, MS TX power level, C1 (Path loss criterion, used for cell selection and reselection). The range is -99 to 99, RTL (Radio link timeout), Timeslot, Indication of the transmitter status, Information on the Network parameters, TMSI (Temporary Mobile Subscriber Identity), Cell identification (Cell ID, Number of cells being used), MCC (Mobile country code), MCN (Mobile network code), LAC (Location area code), Ciphering (On/Off), Hopping (On/Off), DTX (On/Off), Discard cell barred information.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Game Hacking with Blizzard&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Get the file called the 'BlizzardN-GAGE.SIS' from IRC get in #mediaplace on Efnet (note: Downloading cracked/Hacked games is illegal unless you already own a copy of game)&lt;br /&gt;The Blizzard Nokia N-Gage Installer.&lt;br /&gt;1. Unpack Blizzard.sis file that you get from mIRC&lt;br /&gt;2. Transfer the .sis file to your N-Gage&lt;br /&gt;3. Get the .blz (N-gage ROM) from mIRC&lt;br /&gt;4. copy the file to the root dir of your MMC (16MB MMC)Multimedia Card&lt;br /&gt;5. Use the Blizzard application to unpack the .blz file&lt;br /&gt;6. After unpacking the sonic icon should appeared in the MENU&lt;br /&gt;7. Clicked sonic icon and it should work !&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;List of compatible games for the 3650,6600 and the N-gage that work:&lt;br /&gt;[3650]&lt;br /&gt;SonicN (v.2.5+)&lt;br /&gt;Puyo Pop (v.2.5+)&lt;br /&gt;[6600]&lt;br /&gt;SonicN&lt;br /&gt;Puyo Pop&lt;br /&gt;Pandemonium&lt;br /&gt;Tomb Raider&lt;br /&gt;Super Monkey Ball&lt;br /&gt;Tony Hawks Pro Skater&lt;br /&gt;[N-Gage]&lt;br /&gt;SonicN&lt;br /&gt;Puyo Pop&lt;br /&gt;Pandemonium&lt;br /&gt;Tomb Raider&lt;br /&gt;Super Monkey Ball&lt;br /&gt;Tony Hawks Pro Skater&lt;br /&gt;GSM Network Services Command Strings&lt;br /&gt;When various network functions are selected via the cellphone's menu using the keypad, the cellphone automatically generates the corresponding GSM network command string and transmits it to the network. These commands can however be manually entered via the keypad.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Each command is prefixed with either one or two * or # characters as follows:&lt;br /&gt;** Register and Activate&lt;br /&gt;* Activate&lt;br /&gt;## De-Register (and Deactivate)&lt;br /&gt;# Deactivate&lt;br /&gt;*# Check Status&lt;br /&gt;© Call button&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once each command has been entered, if it is a network command (as opposed to a local handset command) it must be transmitted to the network by pressing the YES (receiver) key which acts as an enter key - this is represented here with the © character. Always enter numbers in full international format +CountryAreaNumber ( e.g. +447712345678).&lt;br /&gt;Command Description Command String&lt;br /&gt;Security&lt;br /&gt;Change call barring code **03*OldCode*NewCode*NewCode#©&lt;br /&gt;Change call barring code **03*330*OldCode*NewCode*NewCode#©&lt;br /&gt;Change PIN code **04*OldPIN*NewPIN*NewPIN#©&lt;br /&gt;Change PIN2 code **042*OldPIN2*NewPIN2*NewPIN2#©&lt;br /&gt;Unlock PIN code (when PIN is entered wrong 3 times) **05*PUK*NewPIN*NewPIN#©&lt;br /&gt;Unlock PIN2 code (when PIN2 is entered wrong 3 times) **052*PUK2*NewPIN2*NewPIN2#©&lt;br /&gt;Display IMEI *#06#&lt;br /&gt;Call Forwarding (Diversions)&lt;br /&gt;De-register all call diversions ##002#©&lt;br /&gt;Set all configured call diversions to number and activate **004*number#©&lt;br /&gt;De-register all configured call diversions (no answer, not reachable, busy) ##004#©&lt;br /&gt;Unconditionally divert all calls to number and activate **21*number#©&lt;br /&gt;Activate unconditionally divert all calls *21#©&lt;br /&gt;De-register unconditionally divert all calls ##21#©&lt;br /&gt;Deactivate unconditionally divert all calls #21#©&lt;br /&gt;Check status of unconditionally divert all calls *#21#©&lt;br /&gt;Divert on no answer to number and activate **61*number#©&lt;br /&gt;Activate divert on no answer *61#©&lt;br /&gt;De-register divert on no answer ##61#©&lt;br /&gt;Deactivate divert on no answer #61#©&lt;br /&gt;Check status of divert on no answer *#61#©&lt;br /&gt;Divert on not reachable to number and activate **62*number#©&lt;br /&gt;Activate divert on not reachable *62#©&lt;br /&gt;De-register divert on not reachable ##62#©&lt;br /&gt;Deactivate divert on not reachable #62#©&lt;br /&gt;Check status of divert on not reachable *#62#©&lt;br /&gt;Divert on busy to number and activate /td&gt; **67*number#©&lt;&lt;br /&gt;Activate divert on busy *67#©&lt;br /&gt;De-register divert on busy ##67#©&lt;br /&gt;Deactivate divert on busy #67#©&lt;br /&gt;Check status of divert on busy *#67#©&lt;br /&gt;Change number of seconds of ringing for the given service before diverting a call (such as on no answer). Seconds must be a value from 5 to 30. De-registering the same divert will also delete this change! **service*number**seconds#© (Service numbers, see below)&lt;br /&gt;Call barring&lt;br /&gt;Activate barr all outgoing calls (see Security to set code) **33*code#©&lt;br /&gt;Deactivate barr all outgoing calls #33*code#©&lt;br /&gt;Check status of barr all outgoing calls *#33#©&lt;br /&gt;Activate barr all calls **330*code#©&lt;br /&gt;Deactivate barr all calls #330*code#©&lt;br /&gt;Check status of barr all calls /td&gt; *#330*code#©&lt;&lt;br /&gt;Activate barr all outgoing international calls **331*code#©&lt;br /&gt;Deactivate barr all outgoing international calls #331*code#©&lt;br /&gt;Check status of barr all outgoing international calls *#331#©&lt;br /&gt;Activate barr all outgoing international calls except to home country **332*code#©&lt;br /&gt;Deactivate barr all outgoing international calls except to home country #332*code#©&lt;br /&gt;Check status of barr all outgoing international calls except to home country *#332#©&lt;br /&gt;Activate barr all outgoing calls **333*code#©&lt;br /&gt;Deactivate barr all outgoing calls #333*code#©&lt;br /&gt;Check status of barr all outgoing calls *#333#©&lt;br /&gt;Activate barr all incoming calls **35*code#©&lt;br /&gt;Deactivate barr all incoming calls #35*code#©&lt;br /&gt;Check status of barr all incoming calls *#35#©&lt;br /&gt;Activate barr all incoming calls when roaming **351*code#©&lt;br /&gt;Deactivate barr all incoming calls when roaming #351*code#©&lt;br /&gt;Check status of barr all incoming calls when roaming *#351#©&lt;br /&gt;Activate barr all incoming calls **353*code#©&lt;br /&gt;Deactivate barr all incoming calls #353*code#©&lt;br /&gt;Check status of barr all incoming calls *#353#©&lt;br /&gt;Call waiting&lt;br /&gt;Activate call waiting *43*#©&lt;br /&gt;Deactivate call waiting #43##©&lt;br /&gt;Check status of call waiting *#43#©&lt;br /&gt;Calling Line Identification&lt;br /&gt;The following only works if CLIP and CLIR are enabled (ask your service provider)&lt;br /&gt;CLIP: Presentation of the number of the incoming call&lt;br /&gt;Activate CLIP **30#©&lt;br /&gt;Deactivate CLIP ##30#©&lt;br /&gt;Check status of CLIP *#30#©&lt;br /&gt;CLIR: Presentation of one's own number to the to the called party&lt;br /&gt;Activate CLIR **31#©&lt;br /&gt;Activate CLIR for the actual call *31#number©&lt;br /&gt;Deactivate CLIR ##31#©&lt;br /&gt;Deactivate CLIR for the actual call #31#number©&lt;br /&gt;Check status of CLIR *#31#©&lt;br /&gt;COLP: Presentation of the actual number reached (if number called was diverted to another number&lt;br /&gt;Activate COLP *76#©&lt;br /&gt;Deactivate COLP #76#©&lt;br /&gt;Check status of COLP *#76#©&lt;br /&gt;COLR: Presentation of the original number called by the calling party (if the call was diverted to this cellphone)&lt;br /&gt;Activate COLR *77#©&lt;br /&gt;Deactivate COLR #77#©&lt;br /&gt;Check status of COLR *#77#©&lt;br /&gt;&lt;br /&gt;Cellphone Services&lt;br /&gt;10 All types of cellphone services&lt;br /&gt;11 Speech service&lt;br /&gt;12 Data service&lt;br /&gt;13 Fax&lt;br /&gt;14 Datex-J&lt;br /&gt;15 Teletex&lt;br /&gt;16 Short message service (SMS)&lt;br /&gt;18 All data services without SMS&lt;br /&gt;19 All cellphone services without SMS&lt;br /&gt;&lt;br /&gt;Carrier Services&lt;br /&gt;20 All services&lt;br /&gt;21 All asynchronous services&lt;br /&gt;22 All synchronous services&lt;br /&gt;23 3.1kHz services&lt;br /&gt;24 Synchronous point-to-point connections including PAD's (all synchronous data services)&lt;br /&gt;25 Asynchronous point-to-point connections including PAD's (all asynchronous data services)&lt;br /&gt;26 Data packet sending including PAD's (all synchronous data packet services)&lt;br /&gt;27 Services with PAD-share&lt;br /&gt;29 Digital connection with 12kbps&lt;br /&gt;&lt;br /&gt;GSM Network Service Codes&lt;br /&gt;Note that at present only the following service codes are in use:&lt;br /&gt;11 Speech&lt;br /&gt;13 fax&lt;br /&gt;25 data&lt;br /&gt;&lt;br /&gt;Cell Broadcast&lt;br /&gt;While Short Message Service (SMS) can be configured as a personal service, Cell Broadcast is a general service which is designed for subscribers of a specific cell or topic. For example, a subscriber to cell 050 in England will receive information on the GSM tower currently being used by their phone. This new concept brings a whole new meaning to the term mobile communications as the phone is now able to receive information such as share prices or weather updates without the need of data cards and computers. At present the following message types exist (note: this may vary from carrier to carrier and some carriers may charge for this service):&lt;br /&gt;&lt;br /&gt;Code Title&lt;br /&gt;000 Index&lt;br /&gt;010 Flashes&lt;br /&gt;020 Hospitals&lt;br /&gt;022 Doctors&lt;br /&gt;024 Pharmacy&lt;br /&gt;030 Long Distant Road Reports&lt;br /&gt;032 Local Road Reports&lt;br /&gt;034 Taxis&lt;br /&gt;040 Weather&lt;br /&gt;050 District&lt;br /&gt;052 Network Information&lt;br /&gt;054 Operator Services&lt;br /&gt;056 Directory Inquiries (national)&lt;br /&gt;057 Directory Inquiries (international)&lt;br /&gt;058 Customer Care (national)&lt;br /&gt;059 Customer Care (international)&lt;br /&gt;&lt;br /&gt;22&gt;&gt;&gt;&lt;br /&gt;&lt;br /&gt;In the future one will be able to control each individual call by use of the following service codes. To do this the user has to insert the service code in front of the last # in the MMI command above.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Or More&lt;br /&gt;&lt;br /&gt;Secret Codes for some Nokia models&lt;br /&gt;Nokia 9000/9000i&lt;br /&gt;&lt;br /&gt;To view IMEI number *#06#&lt;br /&gt;To view Software Version enter *#8110# Latest Version is under Phone Info.&lt;br /&gt;To view Week and Year of manufacture enter *#3283#&lt;br /&gt;&lt;br /&gt;Nokia 9110&lt;br /&gt;&lt;br /&gt;*#06# for checking the IMEI (International Mobile Equipment Identity)&lt;br /&gt;*#0000# shows the SW version.&lt;br /&gt;&lt;br /&gt;Latest software version: v5.02 (26-08-99)RAE-2&lt;br /&gt;&lt;br /&gt;Nokia 7110&lt;br /&gt;&lt;br /&gt;*#06# for checking the IMEI (International Mobile Equipment Identity)&lt;br /&gt;*#0000# To view Software Version.&lt;br /&gt;*#3370# - Enhanced Full Rate Codec (EFR) activation. It will automatically restart.&lt;br /&gt;*#3370* - Enhanced Full Rate Codec (EFR) deactivation. It will automatically restart.&lt;br /&gt;*#4720# - Half Rate Codec activation. It will automatically restart&lt;br /&gt;*#4720* - Half Rate Codec deactivation. It will automatically restart&lt;br /&gt;*#746025625# - Sim clock allowed status.&lt;br /&gt;*#92702689# [*#war0anty#] - takes you to a secret menu with 6 choices:&lt;br /&gt;&lt;br /&gt;1. Displays Serial Number.&lt;br /&gt;2. Displays the Month and Year of Manufacture (0997)&lt;br /&gt;3. Displays (if there) the date where the phone was purchased (MMYY)&lt;br /&gt;4. Displays the date of the last repairment - if found (0000)&lt;br /&gt;5. makes you capebel of transferring user data if you have the gear for it&lt;br /&gt;6. shows how many hours the phone has been on&lt;br /&gt;&lt;br /&gt;Latest software version: 4.77 25-01-00 NSE-5 - EFR and half rate codes do not work with these version.&lt;br /&gt;&lt;br /&gt;V 4.76 13-01-00 NSE-5&lt;br /&gt;V 4.75 07-01-00 NSE-5&lt;br /&gt;V 4.73 15.11.99 NSE-5&lt;br /&gt;&lt;br /&gt;Nokia 6190&lt;br /&gt;&lt;br /&gt;*#06# for checking the IMEI (International Mobile Equipment Identity)&lt;br /&gt;*#6190# shows the SW version.&lt;br /&gt;*#92772689# (after removing the analog module) shows service menu.&lt;br /&gt;*3001#12345[OK] to enter test mode.&lt;br /&gt;*#639# to change NAM.&lt;br /&gt;&lt;br /&gt;Nokia 3810&lt;br /&gt;&lt;br /&gt;To view IMEI number *#06#&lt;br /&gt;To view Software Version enter *#3810#&lt;br /&gt;&lt;br /&gt;Nokia 6120 / 6160 / 6162 (TDMA phones)&lt;br /&gt;&lt;br /&gt;*#92772689# for checking ISDN number.&lt;br /&gt;*3001#12345# for field test mode and nam selection and some other stuff...&lt;br /&gt;*#9999# shows the SW version&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nokia 3210 Secret Codes&lt;br /&gt;Nokia 3210&lt;br /&gt;&lt;br /&gt;*#06# for checking the IMEI (International Mobile Equipment Identity) Information you get from the IMEI:&lt;br /&gt;&lt;br /&gt;XXXXXX XX XXXXXX X&lt;br /&gt;&lt;br /&gt;TAC FAC SNR SP&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;TAC = Type approval code&lt;br /&gt;FAC = Final assembly code&lt;br /&gt;SNR = Serial number&lt;br /&gt;SP = Spare&lt;br /&gt;&lt;br /&gt;*#0000# To view Software Version.&lt;br /&gt;&lt;br /&gt;#746025625# [*#sim0clock#]&lt;br /&gt;Checks if the sim clock can be stopped. Sim clock stop is a kind of stand-by mode which will save battery time. This code doesn't work with software version 4.59.&lt;br /&gt;&lt;br /&gt;*#92702689# [*#war0anty#] takes you to a secret menu with 6 choices:&lt;br /&gt;&lt;br /&gt;1. Displays Serial Number.&lt;br /&gt;2. Displays the Month and Year of Manufacture (0997)&lt;br /&gt;3. Displays (if there) the date where the phone was purchased (MMYY)&lt;br /&gt;4. Displays the date of the last repairment - if found (0000)&lt;br /&gt;5. makes you capebel of transferring user data if you have the gear for it&lt;br /&gt;6. shows how many hours the phone has been on&lt;br /&gt;&lt;br /&gt;Latest software version: V 5.02 NSE-8/9&lt;br /&gt;&lt;br /&gt;*#3370# - Enhanced Full Rate Codec (EFR) activation. It will automatically restart.&lt;br /&gt;*#3370* - Enhanced Full Rate Codec (EFR) deactivation. It will automatically restart.&lt;br /&gt;*#4720# - Half Rate Codec activation. It will automatically restart&lt;br /&gt;*#4720* - Half Rate Codec deactivation. It will automatically restart&lt;br /&gt;&lt;br /&gt;Enhanced Full Rate will give you much better sound quality when you enable it. The new Enhanced Full Rate CODEC adopted by GSM uses the ASELP (Algebraic Code Excitation Linear Prediction) compression technology. This technology allows for much great voice quality in the same number of bits as the older Full Rate CODEC. The older technology was called LPC-RPE (Linear Prediction Coding with Regular Pulse Excitation). Both operate at 13 kilobits.(but you take up more space on the network, so they can charge you more) - Talk-time is reduced by about 5% when using the ERF option.&lt;br /&gt;Rahul Dutt Avasthy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-7272398036922065619?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/7272398036922065619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/07/nokia-all-codes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/7272398036922065619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/7272398036922065619'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/07/nokia-all-codes.html' title='Nokia All Codes'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-1367075755560677604</id><published>2010-03-30T22:59:00.000-07:00</published><updated>2010-03-31T00:12:08.178-07:00</updated><title type='text'>IT-2nd YEAR syllabus</title><content type='html'>&lt;p&gt;CSE-202 E                &lt;span style="font-family:arial;color:#ff0000;"&gt; Database Management Systems&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;L        T        P                                                                 Class Work:   50&lt;br /&gt;3    1    -                                 Exam:     100&lt;br /&gt;                                           Total:    150&lt;br /&gt;                                                                                                Duration of Exam: 3 Hrs.&lt;br /&gt;&lt;br /&gt;Unit–1:Introduction Overview of database Management System; Various views of data, data Models, Introduction to Database Languages. Advantages of DBMS over file processing systems, Responsibility of Database Administrator,&lt;br /&gt;&lt;br /&gt;Unit-2: Introduction to Client/Server architecture, Three levels architecture of Database Systems, E-R Diagram (Entity Relationship), mapping Constraints, Keys, Reduction of E-R diagram into tables.&lt;br /&gt;&lt;br /&gt;Unit-3: File Organisation: Sequential Files, index sequential files, direct files, Hashing, B-trees Index files.&lt;br /&gt;&lt;br /&gt;Unit-4: Relational Model, Relational Algebra &amp;amp; various operations, Relational and Tuple calculus.&lt;br /&gt;&lt;br /&gt;Unit-5: Introduction to Query Languages :QLB , QBE, Structured query language – with special reference of (SQL of ORACLE), integrity constraints, functional dependencies &amp;amp; NORMALISATION – (up to 4th Normal forms), BCNF (Boyce – code normal forms)&lt;br /&gt;&lt;br /&gt;Unit-6: Introduction to Distributed Data processing, parallel Databases, data mining &amp;amp; data warehousing, network model &amp;amp; hierarchical model, Introduction to Concurrency control and Recovery systems.&lt;br /&gt;&lt;br /&gt;Text Books:&lt;br /&gt;      Database System Concepts by A. Silberschatz, H.F. Korth and S. Sudarshan, 3rd edition, 1997, McGraw-Hill, International Edition.&lt;br /&gt;      Introduction to Database Management system by Bipin Desai, 1991, Galgotia Pub.&lt;br /&gt;Reference Books:&lt;br /&gt;      Fundamentals of Database Systems by R. Elmasri and S.B. Navathe, 3rd edition, 2000, Addision-Wesley, Low Priced Edition.&lt;br /&gt;&lt;br /&gt;      An Introduction to Database Systems by C.J. Date, 7th edition, Addison-Wesley, Low Priced Edition, 2000.&lt;br /&gt;      Database Management and Design by G.W. Hansen and J.V. Hansen, 2nd edition, 1999, Prentice-Hall of India, Eastern Economy Edition.&lt;br /&gt;      Database Management Systems by A.K. Majumdar and P. Bhattacharyya, 5th edition, 1999, Tata McGraw-Hill Publishing. &lt;br /&gt;      A Guide to the SQL Standard, Date, C. and Darwen,H. 3rd edition, Reading, MA: 1994, Addison-Wesley. &lt;br /&gt;      Data Management &amp;amp; file Structure by Looms, 1989,  PHI&lt;br /&gt;&lt;br /&gt;Note:           Eight questions will be set in all by the examiners taking at least one question from each unit.  Students will be required to attempt five questions in all.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="CSE404"&gt;&lt;/a&gt;CSE-204 E                         &lt;span style="color:#ff6666;"&gt;Programming Languages&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;L        T        P                                                                 Class Work:   50&lt;br /&gt;3    1    -                                 Exam:     100&lt;br /&gt;                                           Total:    150&lt;br /&gt;                                                                                                Duration of Exam: 3 Hrs.&lt;br /&gt;&lt;br /&gt;Unit-1: Introduction:  Syntactic and semantic rules of a Programming language, Characteristics of a good programming language, Programming language translators compiler &amp;amp; interpreters , Elementary data types – data objects, variable &amp;amp; constants, data types, Specification &amp;amp; implementation of elementary data types, Declarations ,type checking &amp;amp; type conversions , Assignment &amp;amp; initialization, Numeric data types, enumerations, Booleans &amp;amp; characters.&lt;br /&gt;&lt;br /&gt;Unit-2: Structured data objects : Structured data objects &amp;amp; data types , specification &amp;amp; implementation of structured data types, Declaration &amp;amp; type checking of data structure ,vector &amp;amp; arrays, records Character strings, variable size data structures , Union, pointer &amp;amp; programmer defined data objects, sets, files.&lt;br /&gt;&lt;br /&gt;Unit-3 : Subprograms and Programmer Defined Data Types: Evolution of data type concept ,abstraction, encapsulation &amp;amp; information hiding , Subprograms ,type definitions, abstract data types.&lt;br /&gt;&lt;br /&gt;Unit–4: Sequence Control: Implicit &amp;amp; explicit sequence control ,sequence control within expressions, sequence control within statement, Subprogram sequence control: simple call return ,recursive subprograms, Exception &amp;amp; exception handlers, co routines,   sequence control .&lt;br /&gt;&lt;br /&gt;Unit-5: Data Control: Names &amp;amp; referencing environment, static &amp;amp; dynamic scope, block structure, Local data &amp;amp; local referencing environment, Shared data: dynamic &amp;amp; static scope. Parameter &amp;amp; parameter transmission schemes.&lt;br /&gt;&lt;br /&gt;Unit-6: Storage Management: Major run time elements requiring storage ,programmer and system controlled storage management &amp;amp; phases , Static storage management , Stack based storage management, Heap storage management ,variable &amp;amp; fixed size elements.&lt;br /&gt;&lt;br /&gt;Unit-7: Programming Languages: Introduction to procedural, non-procedural ,structured, functional and object oriented programming language, Comparison of C &amp;amp; C++ programming languages.&lt;br /&gt;&lt;br /&gt;Text Book:&lt;br /&gt;      Programming languages Design &amp;amp; implementation by T.W. .Pratt, 1996, Prentice Hall Pub.&lt;br /&gt;      Programming Languages – Principles and Paradigms by Allen Tucker &amp;amp; Robert Noonan, 2002, TMH,&lt;br /&gt;Reference Books:&lt;br /&gt;      Fundamentals of Programming languages by Ellis Horowitz, 1984, Galgotia publications (Springer Verlag),&lt;br /&gt;      Programming languages concepts by C. Ghezzi, 1989, Wiley Publications.,&lt;br /&gt;      Programming Languages – Principles and Pradigms  Allen Tucker , Robert Noonan 2002, T.M.H.&lt;br /&gt;&lt;br /&gt;Note:           Eight questions will be set in all by the examiners taking at least one question from each unit.  Students will be required to attempt five questions in all.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CSE-208 E                    &lt;span style="color:#ff6666;"&gt;Internet Fundamentals&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;L        T        P                                                                 Class Work:   50&lt;br /&gt;3    1    -                                 Exam:     100&lt;br /&gt;                                           Total:    150&lt;br /&gt;                                                                                                Duration of Exam: 3 Hrs.&lt;br /&gt;         &lt;br /&gt;&lt;br /&gt;Unit-1:   Electronic Mail: Introduction, advantages and disadvantages, Userids, Pass words, e-mail addresses, message components, message composition, mailer features, E-mail inner workings, E-mail management, Mime types, Newsgroups, mailing lists, chat rooms.&lt;br /&gt;&lt;br /&gt;Unit-2 : The Internet: Introduction to networks and internet, history, Working of Internet, Internet Congestion, internet culture, business culture on internet.  Collaborative computing &amp;amp; the internet.  Modes of Connecting to Internet, Internet Service Providers(ISPs), Internet address, standard address, domain name, DNS, IP.v6.Modems and time continuum, communications software; internet tools.&lt;br /&gt;&lt;br /&gt;Unit-3 : World Wide Web : Introduction, Miscellaneous Web Browser details, searching the www: Directories search engines and meta search engines, search fundamentals, search strategies, working of the search engines, Telnet and FTP. &lt;br /&gt;Introduction to Browser, Coast-to-coast surfing, hypertext markup language, Web page installation, Web page setup, Basics of HTML &amp;amp; formatting and hyperlink creation.&lt;br /&gt;Using FrontPage Express, Plug-ins.&lt;br /&gt;&lt;br /&gt;Unit-4:  Languages: Basic and advanced HTML, java script language, Client and Server Side Programming in java script.  Forms and data in java script, XML basics.&lt;br /&gt;&lt;br /&gt;Unit-5 : Servers : Introduction to Web Servers: PWS, IIS, Apache; Microsoft Personal Web Server.  Accessing &amp;amp; using these servers.&lt;br /&gt;&lt;br /&gt;Unit-6:  Privacy and security topics: Introduction, Software Complexity, Encryption schemes, Secure Web document, Digital Signatures, Firewalls. &lt;br /&gt;&lt;br /&gt;Text Book:&lt;br /&gt;      Fundamentals of the Internet and the World Wide Web, Raymond Greenlaw and Ellen Hepp – 2001, TMH&lt;br /&gt;      Internet &amp;amp; World Wide Programming, Deitel,Deitel &amp;amp; Nieto, 2000, Pearson Education&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Reference Books:&lt;br /&gt;      Complete idiots guide to java script,. Aron Weiss, QUE, 1997&lt;br /&gt;      Network firewalls, Kironjeet syan          -New Rider Pub.&lt;br /&gt;      &lt;a href="http://www.secinf.com/"&gt;www.secinf.com&lt;/a&gt;&lt;br /&gt;      &lt;a href="http://www.hackers.com/"&gt;www.hackers.com&lt;/a&gt;&lt;br /&gt;      Alfred Glkossbrenner-Internet 101 Computing MGH, 1996&lt;br /&gt;Note:           Eight questions will be set in all by the examiners taking at least one question from each unit.  Students will be required to attempt five questions in all.&lt;br /&gt;&lt;br /&gt;IT-202 E                                               &lt;span style="color:#ff6666;"&gt; Object Oriented Programming Using C++&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;L          T          P                                                                                  Class Work:       50&lt;br /&gt;3     1     -                                         Exam: 100&lt;br /&gt;                                                      Total:      150&lt;br /&gt;                                                                                                                        Duration of Exam: 3 Hrs.&lt;br /&gt;&lt;br /&gt;Unit–1: Introduction to C++, C++ Standard Library, Basics of a Typical C++ Environment, Pre-processors Directives, Illustrative Simple C++ Programs. Header Files and Namespaces, library files.&lt;br /&gt;Unit-2: Object Oriented Concepts : Introduction to Objects and Object Oriented Programming, Encapsulation (Information Hiding), Access Modifiers: Controlling access to a class, method, or variable (public, protected, private, package), Other Modifiers, Polymorphism: Overloading,, Inheritance, Overriding Methods, Abstract Classes, Reusability, Class’s Behaviors.&lt;br /&gt;Unit–3: Classes and Data Abstraction: Introduction, Structure Definitions, Accessing Members of Structures, Class Scope and Accessing Class Members, Separating Interface from Implementation, Controlling Access Function And Utility Functions, Initializing Class  Objects: Constructors, Using  Default Arguments With Constructors, Using Destructors, Classes : Const(Constant) Object And Const Member Functions, Object as Member of Classes, Friend Function and Friend Classes,  Using This  Pointer, Dynamic Memory Allocation with New and Delete, Static Class Members, Container Classes And Integrators, Proxy Classes, Function overloading.&lt;br /&gt;Unit-4:  Operator Overloading: Introduction, Fundamentals of Operator Overloading, Restrictions On Operators Overloading, Operator Functions as Class Members vs. as Friend Functions, Overloading, &lt;&lt;, &gt;&gt; Overloading Unary Operators, Overloading Binary Operators.&lt;br /&gt;Unit-5:  Inheritance: Introduction, Inheritance: Base Classes And Derived Classes, Protected Members, Casting Base- Class Pointers to Derived- Class Pointers, Using Member Functions, Overriding Base –Class Members in a Derived Class, Public, Protected and Private Inheritance, Using Constructors and Destructors in derived Classes, Implicit Derived –Class Object To Base- Class Object Conversion, Composition Vs. Inheritance.&lt;br /&gt;Unit–6:  Virtual Functions and Polymorphism: Introduction to Virtual Functions,  Abstract Base Classes And Concrete Classes, Polymorphism, New Classes And Dynamic Binding, Virtual Destructors, Polymorphism, Dynamic Binding.&lt;br /&gt;Unit-7:  Files and I/O Streams: Files and Streams, Creating a Sequential Access File, Reading Data From A Sequential Access File, Updating Sequential Access Files, Random Access Files, Creating A Random Access File, Writing Data Randomly To a  Random Access File,  Reading Data Sequentially from a Random Access File. Stream Input/Output Classes and Objects, Stream Output, Stream Input, Unformatted I/O (with read and write), Stream Manipulators, Stream Format States, Stream Error States.&lt;br /&gt;Unit-8:  Templates &amp;amp; Exception Handling:        Function Templates, Overloading Template Functions, Class Template, Class Templates and Non-Type Parameters, Templates and Inheritance, Templates and Friends, Templates and Static Members.&lt;br /&gt;Introduction, Basics of C++ Exception Handling: Try Throw, Catch, Throwing an Exception, Catching an Exception, Rethrowing an Exception, Exception specifications, Processing Unexpected Exceptions, Stack Unwinding, Constructors, Destructors and Exception Handling, Exceptions and Inheritance.&lt;br /&gt;&lt;br /&gt;Text Books:&lt;br /&gt;       C++  How to Program  by  H M Deitel and P J Deitel, 1998, Prentice Hall&lt;br /&gt;       Object Oriented Programming  in Turbo C++     by  Robert  Lafore ,1994, The WAITE Group Press.&lt;br /&gt;       Programming with C++ By D Ravichandran, 2003,  T.M.H&lt;br /&gt;Reference books:&lt;br /&gt;       Object oriented Programming with C++ by E Balagurusamy, 2001, Tata McGraw-Hill&lt;br /&gt;       Computing Concepts with C++ Essentials by Horstmann, 2003, John Wiley,&lt;br /&gt;       The Complete Reference in  C++ By Herbert Schildt, 2002, TMH.&lt;br /&gt;Note:                Eight questions will be set in all by the examiners taking at least one question from each unit.  Students will be required to attempt five questions in all.&lt;br /&gt;&lt;br /&gt;CSE- 210 E   &lt;a href="http://www.blogger.com/post-create.g?blogID=8413178822573369459#CO"&gt;                         &lt;span style="color:#ff0000;"&gt;  Computer Architecture &amp;amp; Organization&lt;/span&gt;  &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;L        T        P                                                                 Class Work:   50&lt;br /&gt;3    1    -                                 Exam:     100&lt;br /&gt;                                           Total:    150&lt;br /&gt;                                                                                                Duration of Exam: 3 Hrs.&lt;br /&gt;Unit-1: Basic Principles: Boolean algebra and Logic gates, Combinational logic blocks(Adders, Multiplexers, Encoders, de-coder), Sequential logic blocks(Latches, Flip-Flops, Registers, Counters)&lt;br /&gt;Unit-2: General System Architecture:  Store program control concept, Flynn’s classification of computers (SISD, MISD, MIMD); Multilevel viewpoint of a machine: digital logic, micro architecture, ISA, operating systems, high level language; structured organization; CPU, caches, main memory, secondary memory units &amp;amp; I/O; Performance metrics; MIPS, MFLOPS.&lt;br /&gt;Unit-3: Instruction Set Architecture: Instruction set based classification of processors (RISC, CISC, and their comparison); addressing modes: register, immediate, direct, indirect, indexed; Operations in the instruction set; Arithmetic and Logical, Data Transfer, Control Flow; Instruction set formats (fixed, variable, hybrid);  Language of the machine: 8086 ; simulation using MSAM.&lt;br /&gt;Unit-4: Basic non pipelined CPU Architecture: CPU Architecture types (accumulator, register, stack, memory/ register) detailed data path of a typical register based CPU, Fetch-Decode-Execute cycle (typically 3 to 5 stage); microinstruction sequencing, implementation of control unit, Enhancing performance with pipelining.&lt;br /&gt;Unit-5: Memory Hierarchy &amp;amp; I/O Techniques:        The need for a memory hierarchy (Locality of reference principle, Memory hierarchy in practice: Cache, main memory and secondary memory, Memory parameters: access/ cycle time, cost per bit); Main memory (Semiconductor RAM &amp;amp; ROM organization, memory expansion, Static &amp;amp; dynamic memory types); Cache memory (Associative &amp;amp; direct mapped cache organizations.&lt;br /&gt;Unit-6: Introduction to Parallelism: Goals of parallelism (Exploitation of concurrency, throughput enhancement); Amdahl’s law; Instruction level parallelism (pipelining, super scaling –basic features); Processor level parallelism (Multiprocessor systems overview).&lt;br /&gt;&lt;br /&gt;Unit-7: Computer Organization [80x86]:  Instruction codes, computer register, computer instructions, timing and control, instruction cycle, type of instructions, memory reference, register reference. I/O reference, Basics of Logic Design, accumulator logic, Control memory, address sequencing, micro-instruction formats, micro-program sequencer, Stack Organization, Instruction Formats, Types of interrupts; Memory Hierarchy.&lt;br /&gt;Text Books:&lt;br /&gt;      Computer Organization and Design, 2nd Ed., by David A. Patterson and  John L. Hennessy, Morgan 1997, Kauffmann.&lt;br /&gt;      Computer Architecture and Organization, 3rd Edi, by John P. Hayes, 1998, TMH.&lt;br /&gt;Reference Books:&lt;br /&gt;      Operating Systems Internals and Design Principles by William Stallings,4th edition, 2001, Prentice-Hall Upper Saddle River, New  Jersey&lt;br /&gt;      Computer Organization, 5th Edi, by Carl Hamacher, Zvonko Vranesic,2002,  Safwat Zaky.&lt;br /&gt;      Structured Computer Organisation by A.S. Tanenbaum, 4th edition, Prentice-Hall of India, 1999, Eastern Economic Edition.&lt;br /&gt;      Computer Organisation &amp;amp; Architecture: Designing for performance by W. Stallings, 4th edition, 1996, Prentice-Hall International edition.&lt;br /&gt;      Computer System Architecture  by M. Mano, 2001, Prentice-Hall.&lt;br /&gt;      Computer Architecture- Nicholas Carter, 2002,  T.M.H.&lt;br /&gt;Note:  Eight questions will be set in all by the examiners taking at least one question from each unit.  Students will be required to attempt five questions in all.&lt;br /&gt;IT-204 E                    &lt;span style="color:#ff0000;"&gt;Multimedia Technologies&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;L        T        P                                                                 Class Work:   50&lt;br /&gt;3    1    -                                 Exam:     100&lt;br /&gt;                                           Total:    150&lt;br /&gt;                                                                                                Duration of Exam: 3 Hrs.&lt;br /&gt;&lt;br /&gt;Unit-1:  Basics of Multimedia Technology: Computers, communication and entertainment; multimedia an introduction; framework for multimedia systems; multimedia devices; CD- Audio, CD-ROM, CD-I, presentation devices and the user interface; multimedia presentation and authoring; professional development tools; LANs and multimedia; internet, World Wide Web  &amp;amp; multimedia distribution network-ATM &amp;amp; ADSL; multimedia servers &amp;amp; databases; vector graphics; 3D graphics programs; animation techniques; shading; anti aliasing; morphing; video on demand.&lt;br /&gt;&lt;br /&gt;Unit-2:  Image Compression &amp;amp; Standards: Making still images; editing and capturing images; scanning images; computer color models; color palettes; vector drawing; 3D drawing and rendering; JPEG-objectives and architecture; JPEG-DCT encoding and quantization, JPEG statistical coding, JPEG predictive lossless coding; JPEG performance; overview of other image file formats as GIF, TIFF, BMP, PNG etc.&lt;br /&gt;&lt;br /&gt;Unit-3:  Audio &amp;amp; Video: Digital representation of sound; time domain sampled representation; method of encoding the analog signals; subband coding; fourier method; transmission of digital sound; digital audio signal processing; stereophonic &amp;amp; quadraphonic  signal processing; editing sampled sound; MPEG Audio; audio compression &amp;amp; decompression; brief survey of speech recognition and generation; audio synthesis; musical instrument digital interface; digital video and image compression; MPEG motion video compression standard; DVI technology; time base media representation and delivery.&lt;br /&gt;&lt;br /&gt;Unit-4:  Virtual Reality: Applications of multimedia, intelligent multimedia system, desktop virtual reality, VR operating system, virtual environment displays and orientation making; visually coupled system requirements; intelligent VR software systems.&lt;br /&gt;Applications of environment in various fields.&lt;br /&gt;&lt;br /&gt;Text Books:&lt;br /&gt;      An introduction, Villamil &amp;amp; Molina, Multimedia Mc Milan, 1997&lt;br /&gt;      multimedia: Sound &amp;amp; Video, Lozano, 1997, PHI, (Que)&lt;br /&gt;&lt;br /&gt;Reference Books:&lt;br /&gt;      Multimedia: Production, planning and delivery, Villamil &amp;amp; Molina,Que, 1997&lt;br /&gt;      Multimedia on the PC, Sinclair,BPB&lt;br /&gt;      Multimedia:   Making it work, Tay Vaughan, fifth edition,  1994, TMH.&lt;br /&gt;      Multimedia in Action by James E Shuman, 1997, Wadsworth Publ.,&lt;br /&gt;      Multimedia in Practice by Jeff coate Judith, 1995,PHI.&lt;br /&gt;      Multimedia Systems by Koegel, AWL&lt;br /&gt;      Multimedia Making it Work by Vaughar, etl.&lt;br /&gt;      Multimedia Systems by John .F. Koegel, 2001, Buford.&lt;br /&gt;      Multimedia Communications by Halsall &amp;amp; Fred, 2001,AW.&lt;br /&gt;&lt;br /&gt;Note:           Eight questions will be set in all by the examiners taking at least one question from each unit.  Students will be required to attempt five questions in all.&lt;br /&gt;&lt;a name="CSE408L"&gt; &lt;/a&gt;&lt;br /&gt;CSE- 216 E                        &lt;span style="color:#ff0000;"&gt;Database Management Systems Lab&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;L        T        P                                                                 Class Work:   25&lt;br /&gt;-    -    2                                 Exam:     25&lt;br /&gt;                                           Total:    50&lt;br /&gt;                                           Duration of Exam: 3 Hrs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I.        Create a database and write the programs to carry out the following operation :&lt;br /&gt;&lt;br /&gt;1.     Add a record in the database&lt;br /&gt;2.     Delete a record in the database&lt;br /&gt;3.     Modify the record in the database&lt;br /&gt;4.     Generate queries&lt;br /&gt;5.     Generate the report&lt;br /&gt;6.     List all the records of database in ascending  order.&lt;br /&gt;&lt;br /&gt;II        Develop a menu  driven  project for management of database system:&lt;br /&gt;&lt;br /&gt;1.  Library  information system&lt;br /&gt;(a)     Engineering&lt;br /&gt;(b)     MCA&lt;br /&gt;&lt;br /&gt;2.  Inventory control system&lt;br /&gt;(c)     Computer Lab&lt;br /&gt;(d)     College Store&lt;br /&gt;&lt;br /&gt;3.  Student information system&lt;br /&gt;(e)     Academic&lt;br /&gt;(f)      Finance&lt;br /&gt;&lt;br /&gt;4.  Time table development system&lt;br /&gt;(g)     CSE,  IT  &amp;amp;  MCA Departments&lt;br /&gt;(h)     Electrical  &amp;amp;  Mechanical Departments&lt;br /&gt;&lt;br /&gt;Usage of S/w:&lt;br /&gt;&lt;br /&gt;          1. VB, ORACLE and/or DB2&lt;br /&gt;          2. VB, MSACCESS&lt;br /&gt;          3. ORACLE, D2K&lt;br /&gt;          4. VB, MS SQL SERVER 2000&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note: At least 5 to 10 more exercises to be given by the teacher concerned.&lt;br /&gt;&lt;br /&gt;&lt;a name="IT241L"&gt;IT-&lt;/a&gt;206  E                              &lt;span style="color:#ff6600;"&gt;C ++ Programming Lab.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;L        T        P                                                                 Class Work:   25&lt;br /&gt;-    -    2                                 Exam:     25&lt;br /&gt;                                           Total:    50&lt;br /&gt;                                           Duration of Exam: 3 Hrs.&lt;br /&gt;                                                         &lt;br /&gt;Q1.     Raising a number n to a power p is the same as multiplying n by itself p times.  Write a function called power ( ) that takes a double value for n and an int value for p, and returns the result as double value.  Use a default argument of 2 for p, so that if this argument is omitted, the number will be squared.  Write a main ( ) function that gets values from the user to test this function.&lt;br /&gt;Q2.     A point on the two dimensional plane can be represented by two numbers: an X coordinate and a Y coordinate.  For example, (4,5) represents a point 4 units to the right of the origin along the X axis and 5 units up the Y axis.  The sum of two points can be defined as a new point whose X coordinate is the sum of the X coordinates of the points and whose Y coordinate is the sum of their Y coordinates.&lt;br /&gt;Write a program that uses a structure called point to model a point.  Define three points, and have&lt;br /&gt;the user input values to two of them.  Than set the third point equal to the sum of the other two,&lt;br /&gt;and display the value of the new point.  Interaction with the program might look like this:&lt;br /&gt;Enter coordinates for P1:  3    4&lt;br /&gt;Enter coordinates for P2:  5    7&lt;br /&gt;Coordinates of P1 + P2 are :   8, 11&lt;br /&gt;Q 3.    Create the equivalent of a four function calculator.  The program should request the user to enter    a number, an operator, and another number.  It should then carry out the specified arithmetical         operation: adding, subtracting, multiplying, or dividing the two numbers.  (It should use a switch statement to select the operation).  Finally it should display the result.&lt;br /&gt;When it finishes the calculation, the program should ask if the user wants to do another&lt;br /&gt;calculation.  The response can be ‘Y’ or ‘N’. Some sample interaction with the program might&lt;br /&gt;look like this.&lt;br /&gt;           Enter first number, operator, second number: 10/ 3&lt;br /&gt;Answer = 3.333333&lt;br /&gt;Do another (Y/ N)? Y&lt;br /&gt;Enter first number, operator, second number 12 + 100&lt;br /&gt;Answer = 112&lt;br /&gt;Do another (Y/ N) ?  N&lt;br /&gt;Q4.     A phone number, such as (212) 767-8900, can be thought of as having three parts:  the area code                (212), the exchange (767) and the number (8900).  Write a program that uses a structure to store                these three parts of a phone number separately.  Call the structure phone.  Create two structure                variables of type phone.  Initialize one, and have the user input a number for the other one.  Then   display both numbers.  The interchange might look like this:&lt;br /&gt;          Enter your area code, exchange, and number:  415  555   1212&lt;br /&gt;My number is (212) 767-8900&lt;br /&gt;Your number is (415) 555-1212&lt;br /&gt;          Q 5.    Create two classes DM and DB which store the value of distances.  DM stores distances in       metres and centimeters and DB in feet and inches.  Write a program that can read values for the      class objects and add one object of DM with another object of DB.&lt;br /&gt;Use a friend function to carry out the addition operation.  The object that stores the results maybe&lt;br /&gt;a DM object or DB object, depending on the units in which the results are required.&lt;br /&gt;The display should be in the format of feet and inches or metres and cenitmetres depending on&lt;br /&gt;the object on display.&lt;br /&gt;          Q 6.  Create a class rational which represents a numerical value by two double values- NUMERATOR          &amp;amp; DENOMINATOR.  Include the following public member Functions:&lt;br /&gt;      constructor with no arguments (default).&lt;br /&gt;      constructor with two arguments.&lt;br /&gt;      void reduce( ) that reduces the rational number by eliminating the highest common factor  between the numerator and denominator.&lt;br /&gt;      Overload + operator to add two rational number.&lt;br /&gt;      Overload &gt;&gt; operator to enable input through cin.&lt;br /&gt;      Overload &lt;&lt; operator to enable output through cout.&lt;br /&gt;Write a main ( ) to test all the functions in the class.&lt;br /&gt;&lt;br /&gt;Q 7.    Consider the following class definition&lt;br /&gt;          class father {&lt;br /&gt;                   protected : int age;&lt;br /&gt;          public;&lt;br /&gt;                   father (int x) {age = x;}&lt;br /&gt;                   virtual void iam ( )&lt;br /&gt;                   { cout &lt; &lt; “I AM THE FATHER, my age is : ”&lt;&lt; age&lt;&lt; end1:}&lt;br /&gt;          };&lt;br /&gt;Derive the two classes son and daughter from the above class and for each, define iam ( ) to write&lt;br /&gt;our similar but appropriate messages.  You should also define suitable constructors for these&lt;br /&gt;classes.&lt;br /&gt;Now, write a main ( ) that creates objects of the three classes and then calls iam ( ) for them. &lt;br /&gt;Declare pointer to father.  Successively, assign addresses of objects of the two derived classes to&lt;br /&gt;this pointer and in each case, call iam ( ) through the pointer to demonstrate polymorphism in&lt;br /&gt;action.&lt;br /&gt;Q 8.    Write a program that creates a binary file by reading the data for the students from the terminal. &lt;br /&gt;        The data of each student consist of roll no., name ( a string of 30 or lesser no. of characters) and           marks.&lt;br /&gt;&lt;br /&gt;Q9.   A hospital wants to create a database regarding its indoor patients.  The information to store           include&lt;br /&gt;a)                 Name of the patient&lt;br /&gt;b)                 Date of admission&lt;br /&gt;c)                 Disease&lt;br /&gt;d)                 Date of discharge&lt;br /&gt;Create a structure to store the date (year, month and date as its members).  Create a base class to&lt;br /&gt;store the above information.  The member function should include functions to enter information&lt;br /&gt;and  display a list of all the patients in the database.  Create a derived class to store the age of the&lt;br /&gt;patients.  List the information about all the to store the age of the patients.  List the information&lt;br /&gt;about all the pediatric patients (less than twelve years in age).&lt;br /&gt;         &lt;br /&gt;          Q 10.  Make a class Employee with a name and salary.  Make a class Manager inherit from Employee.        Add an instance variable, named department, of type string.  Supply a method to toString that     prints the manager’s name, department and salary.  Make a class Executive inherit from    Manager.  Supply a method to String that prints the string “Executive” followed by the    information stored in the Manager superclass object.  Supply a test program that tests these          classes and methods.&lt;br /&gt;&lt;br /&gt;        Q11.   Imagine a tollbooth with a class called toll Booth.  The two data items are a type unsigned int to           hold the total number of cars, and a type double to hold the total amount of money collected.  A           constructor initializes both these to 0.  A member function called payingCar ( ) increments the         car total and adds 0.50 to the cash total.  Another function, called nopayCar ( ), increments the   car total but adds nothing to the cash total.  Finally, a member function called displays the two       totals.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Include a program to test this class.  This program should allow the user to push one key to count&lt;br /&gt;a paying car, and another to count a nonpaying car.  Pushing the ESC kay should cause the&lt;br /&gt;program to print out the total cars and total cash and then exit.&lt;br /&gt;&lt;br /&gt;          Q12.   Write a function called reversit ( ) that reverses a string (an array of char).  Use a for loop that           swaps the first and last characters, then the second and next to last characters and so on.  The           string should be passed to reversit ( ) as an argument.&lt;br /&gt;         &lt;br /&gt;Write a program to exercise reversit ( ).  The program should get a string from the  user, call&lt;br /&gt;reversit ( ), and print out the result.  Use an input method that allows embedded blanks.  Test the&lt;br /&gt;program with Napoleon’s famous phrase, “Able was I ere I saw  Elba)”.&lt;br /&gt;&lt;br /&gt;Q13.   Create some objects of the  string class, and put them in a Deque-some at the head of the Deque    and some at the tail.  Display  the contents of the Deque using the forEach ( ) function and a user          written display function.  Then search the Deque for a particular string, using the first That ( ) function and display any strings that match.  Finally remove all the items from the Deque using     the getLeft ( ) function and display each item.  Notice the order in which the items are displayed:     Using getLeft ( ), those inserted on the left (head) of the Deque are removed in “last in first out”         order while those put on the right side are removed in “first in first out” order.  The opposite    would be true if getRight ( ) were used.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;     Q 14.    Create a base class called shape.  Use this class to store two double type values that could be                     used to compute the area of figures.  Derive two specific classes called triangle and rectangle                    from the base shape.  Add to the base class, a member function get_data ( ) to initialize base                     class data members and another member function display_area ( ) to compute and display the                     area of  figures.  Make display_area ( ) as a virtual function and redefine this function in the              derived classes to suit their requirements.&lt;br /&gt;Using these three classes, design a program that will accept dimensions of a triangle or a&lt;br /&gt;rectangle interactively and display the area.&lt;br /&gt;&lt;br /&gt;Remember the two values given as input will be treated as lengths of two sides in the case of&lt;br /&gt;rectangles and as base and height in the case of triangles and used as follows:&lt;br /&gt;          Area of rectangle    = x * y&lt;br /&gt;          Area of triangle       = ½ * x * y&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;IT-208 E                    &lt;span style="color:#ff0000;"&gt;   Multimedia Technologies Lab&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;L        T        P                                                                 Class Work:   25&lt;br /&gt;-    -    2                                 Exam:     25&lt;br /&gt;                                           Total:    50&lt;br /&gt;                                           Duration of Exam: 3 Hrs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1.       Write a program to justify a text entered by the user on both the left and right hand side.     For example, the test “ An architect may have a graphics program to draw an entire         building but be interested in only ground floor”, can be justified in 30 columns as   shown          below.  An    architect may have a Graphics programs draw an Entric building         but be          interested in only    ground floor.&lt;br /&gt;2.       Study the notes of a piano and stimulate them using the key board and store them in a           file.&lt;br /&gt;3.       Write a program to read a paragraph and store it to a file name suggested by the author.&lt;br /&gt;4.       Devise a routine to produce the animation effect of a square transforming to a triangle          and then to a circle.&lt;br /&gt;5.       Write a program to show a bitmap image on your computer screen.&lt;br /&gt;6.       Create a web page for a clothing company which contains all the details of that company      and           at-least five links to other web pages.&lt;br /&gt;7.       Write a program  by  which we can split mpeg video into smaller pieces for the          purpose of           sending it over the web or by small capacity floppy diskettes and then     joining them at the           destination.&lt;br /&gt;8.       Write a program to simulate the game of pool table.&lt;br /&gt;9.       Write a program to simulate the game Mine Sweeper.&lt;br /&gt;10.     Write a program to play “wave” or “midi” format sound files.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note: At least 5 to 10 more exercises to be given by the teacher concerned.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CSE 214 E                      &lt;span style="color:#ff0000;"&gt;   Internet Lab.   &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;L        T        P                                                                 Class Work:   25&lt;br /&gt;-    -    2                                 Exam:     25&lt;br /&gt;                                           Total:    50&lt;br /&gt;                                            Duration of Exam: 3 Hrs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Exercises involving:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;      Sending and receiving mails.&lt;br /&gt;&lt;br /&gt;      Chatting on the net.&lt;br /&gt;&lt;br /&gt;      Using FTP and Tel net server.&lt;br /&gt;&lt;br /&gt;      Using HTML Tags (table, form, image,  anchor etc.).&lt;br /&gt;&lt;br /&gt;      Making a Web page of your college using HTML tags.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note: At least 10 exercises to be given by the teacher concerned.&lt;br /&gt; vijaysharma9.blogspot.com&lt;/p&gt;&lt;p&gt;vijay.kaushis@mail.com&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-1367075755560677604?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/1367075755560677604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/03/cse-202-e-database-management-systems-l.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/1367075755560677604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/1367075755560677604'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/03/cse-202-e-database-management-systems-l.html' title='IT-2nd YEAR syllabus'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-4638439458311912876</id><published>2010-03-30T22:51:00.000-07:00</published><updated>2010-03-30T22:53:27.677-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIT-5(INTERNET)'/><title type='text'>Web Server(unit-5)</title><content type='html'>&lt;strong&gt;&lt;em&gt;Web Server&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;The term web server can mean one of two things:&lt;br /&gt;A computer program that is responsible for accepting HTTP requests from clients (user agents such as web browsers), and serving them HTTP responses along with optional data contents, which usually are web pages such as HTML documents and linked objects (images, etc.).&lt;br /&gt;A computer that runs a computer program as described above.&lt;br /&gt;Common features&lt;/em&gt;&lt;a title="Enlarge" href="http://en.wikipedia.org/wiki/File:My_Opera_Server.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;The rack of web servers hosting the My Opera Community site on the Internet. From the top, user file storage (content of files.myopera.com), "bigma" (the master MySQL database server), and two IBM blade centers containing multi-purpose machines (Apache front ends, Apache back ends, slave MySQL database servers, load balancers, file servers, cache servers and sync masters.&lt;br /&gt;Although web server programs differ in detail, they all share some basic common features.&lt;br /&gt;HTTP: every web server program operates by accepting HTTP requests from the client, and providing an HTTP response to the client. The HTTP response usually consists of an HTML document, but can also be a raw file, an image, or some other type of document (defined by MIME-types). If some error is found in client request or while trying to serve it, a web server has to send an error response which may include some custom HTML or text messages to better explain the problem to end users.&lt;br /&gt;Logging: usually web servers have also the capability of logging some detailed information, about client requests and server responses, to log files; this allows the &lt;/em&gt;&lt;a title="Webmaster" href="http://en.wikipedia.org/wiki/Webmaster"&gt;&lt;em&gt;webmaster&lt;/em&gt;&lt;/a&gt;&lt;em&gt; to collect statistics by running log analyzers on these files.&lt;br /&gt;In practice many web servers implement the following features also:&lt;br /&gt;Authentication, optional authorization request (request of user name and password) before allowing access to some or all kind of resources.&lt;br /&gt;Handling of static content (file content recorded in server's filesystem(s)) and dynamic content by supporting one or more related interfaces (SSI, CGI, SCGI, FastCGI, JSP, PHP, ASP, ASP.NET, Server API such as NSAPI, ISAPI, etc.).&lt;br /&gt;HTTPS support (by SSL or TLS) to allow secure (encrypted) connections to the server on the standard &lt;/em&gt;&lt;a title="List of TCP and UDP port numbers" href="http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers"&gt;&lt;em&gt;port&lt;/em&gt;&lt;/a&gt;&lt;em&gt; 443 instead of usual port 80.&lt;br /&gt;Content compression  to reduce the size of the responses (to lower bandwidth usage, etc.).&lt;br /&gt;Virtual hosting to serve many web sites using one IP address.&lt;br /&gt;Large file support to be able to serve files whose size is greater than 2 GB on 32 bit &lt;/em&gt;&lt;a title="Operating system" href="http://en.wikipedia.org/wiki/Operating_system"&gt;&lt;em&gt;OS&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;br /&gt;Bandwidth throttling to limit the speed of responses in order to not saturate the network and to be able to serve more clients.&lt;br /&gt;Load limits&lt;br /&gt;A web server (program) has defined load limits, because it can handle only a limited number of concurrent client connections (usually between 2 and 60,000, by default between 500 and 1,000) per IP address (and TCP port) and it can serve only a certain maximum number of requests per second depending on:&lt;br /&gt;its own settings;&lt;br /&gt;the HTTP request type;&lt;br /&gt;content origin (static or dynamic);&lt;br /&gt;the fact that the served content is or is not cached;&lt;br /&gt;the hardware and software limits of the OS where it is working.&lt;br /&gt;When a web server is near to or over its limits, it becomes overloaded and thus unresponsive.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-4638439458311912876?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/4638439458311912876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/03/web-serverunit-5.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/4638439458311912876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/4638439458311912876'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/03/web-serverunit-5.html' title='Web Server(unit-5)'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-1347021277897261312</id><published>2010-03-30T22:49:00.000-07:00</published><updated>2010-03-30T22:51:06.178-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIT-3(INTERNET)'/><title type='text'>UNIT – 3 World Wide Web</title><content type='html'>UNIT – 3 World Wide Web&lt;br /&gt;&lt;br /&gt;3.1 Introduction&lt;br /&gt;&lt;br /&gt;The World Wide Web (commonly shortened to the Web) is a system of interlinked hypertext documents accessed via the Internet. With a Web browser, one can view Web pages that may contain text, images, videos, and other multimedia and navigate between them using hyperlinks.&lt;br /&gt;The World Wide Web enabled the spread of information over the Internet through an easy-to-use and flexible format. It thus played an important role in popularising use of the Internet, to the extent that the World Wide Web has become a synonym for Internet, with the two being conflated in popular use.&lt;br /&gt;How it works&lt;br /&gt;Viewing a Web page on the World Wide Web normally begins either by typing the URL of the page into a Web browser, or by following a hyperlink to that page or resource. The Web browser then initiates a series of communication messages, behind the scenes, in order to fetch and display it.&lt;br /&gt;First, the server-name portion of the URL is resolved into an IP address using the global, distributed Internet database known as the domain name system, or DNS. This IP address is necessary to contact and send data packets to the Web server.&lt;br /&gt;The browser then requests the resource by sending an HTTP request to the Web server at that particular address. In the case of a typical Web page, the HTML text of the page is requested first and parsed immediately by the Web browser, which will then make additional requests for images and any other files that form a part of the page. Statistics measuring a website's popularity are usually based on the number of 'page views' or associated server 'hits', or file requests, which take place.&lt;br /&gt;Client Server Architecture of WWW&lt;br /&gt;WWW is based on Client-server architecture, where web browser is the client which sends HTTP request and  web server filfills that request.&lt;br /&gt;3.2 Web Browser&lt;br /&gt;&lt;br /&gt;A Web browser is a software application which enables a user to display and interact with text, images, videos, music, games and other information typically located on a Web page at a Web site on the World Wide Web or a local area network. Text and images on a Web page can contain hyperlinks to other Web pages at the same or different Web site. Web browsers allow a user to quickly and easily access information provided on many Web pages at many Web sites by traversing these links. Web browsers format HTML information for display, so the appearance of a Web page may differ between browsers.&lt;br /&gt;Web browsers are the most-commonly-used type of HTTP user agent. Although browsers are typically used to access the World Wide Web, they can also be used to access information provided by Web servers in private networks or content in file systems&lt;br /&gt;Current Web browsers&lt;br /&gt;Some of the Web browsers currently available for personal computers include Internet Explorer, Mozilla Firefox, Safari, Opera, Avant Browser, Konqueror, Lynx, Google Chrome, Flock, Arachne, Epiphany, K-Meleon and AOL Explorer.&lt;br /&gt;Protocols and standards&lt;br /&gt;Web browsers communicate with Web servers primarily using Hypertext Transfer Protocol (HTTP) to fetch Web pages. HTTP allows Web browsers to submit information to Web servers as well as fetch Web pages from them. The most-commonly-used version of HTTP is HTTP/1.1, which is fully defined in RFC 2616. HTTP/1.1 has its own required standards that Internet Explorer does not fully support, but most other current-generation Web browsers do.&lt;br /&gt;Pages are located by means of a URL(Uniform Resource Locator, RFC 1738), which is treated as an address, beginning with http: for HTTP transmission. Many browsers also support a variety of other URL types and their corresponding protocols, such as gopher: for Gopher (a hierarchical hyperlinking protocol), ftp: for File Transfer Protocol (FTP), rtsp: for Real-time Streaming Protocol (RTSP), and https: for HTTPS (HTTP Secure, which is HTTP augmented by Secure Sockets Layer or Transport Layer Security).&lt;br /&gt;The file format for a Web page is usually HTML (HyperText Markup Language) and is identified in the HTTP protocol using a MIME content type. Most browsers natively support a variety of formats in addition to HTML, such as the JPEG, PNG and GIF image formats, and can be extended to support more through the use of plugins. The combination of HTTP content type and URL protocol specification allows Web-page designers to embed images, animations, video, sound, and streaming media into a Web page, or to make them accessible through the Web page.&lt;br /&gt;3.2.1  Web Browser Interface&lt;br /&gt;&lt;br /&gt;3.2.2 Web Browser Details&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.2.2.1  Personal preferences&lt;br /&gt;&lt;br /&gt;Most browsers have a number of options that you can set.&lt;br /&gt;·        Cookies:&lt;br /&gt;HTTP cookies, more commonly referred to as Web cookies, tracking cookies or just cookies, are parcels of text sent by a server to a Web client (usually a browser) and then sent back unchanged by the client each time it accesses that server. HTTP cookies are used for authenticating, session tracking (state maintenance), and maintaining specific information about users, such as site preferences or the contents of their electronic shopping carts. The term "cookie" is derived from "magic cookie," a well-known concept in UNIX computing which inspired both the idea and the name of HTTP cookies.      &lt;br /&gt;Relevant count of maximum stored cookies per domain for the major browsers are:&lt;br /&gt;Firefox 1.5: 50&lt;br /&gt;Firefox 2.0: 50&lt;br /&gt;Opera 9: 30&lt;br /&gt;Internet Explorer 6: 20 (raised to 50 in update on August 14, 2007)&lt;br /&gt;Internet Explorer 7: 20 (raised to 50 in update on August 14, 2007)&lt;br /&gt;Enabling Cookies in Your Web Browser&lt;br /&gt;In order for this service to work correctly, cookies must be enabled in your Web browser. A cookie is a message given to a Web browser by a Web server. The browser stores the message in a text file and sends it back to the server when it's needed. Cookies are used in this service to save your username and password and establish and maintain a path to a particular server during the research session.&lt;br /&gt;To enable cookies in Internet Explorer,&lt;br /&gt;1.       From the Tools menu, choose Internet Options.&lt;br /&gt;2.       Click the Security tab and then click Custom Level.&lt;br /&gt;3.       Scroll to Cookies and select Enable. This allows cookies to be stored on your computer.&lt;br /&gt;4.       Click OK in the Security Settings dialog box.&lt;br /&gt;5.       Click OK in the Internet Options dialog box.&lt;br /&gt;To enable cookies in Netscape,&lt;br /&gt;1.       From the Edit menu, choose Preferences.&lt;br /&gt;2.       Click Advanced in the left frame.&lt;br /&gt;3.       In the Cookies section, select Accept all cookies.&lt;br /&gt;4.       Click OK.&lt;br /&gt;&lt;br /&gt;·        Disk cache:&lt;br /&gt;A disk cache is a mechanism for improving the time it takes to read from or write to a hard disk. Today, the disk cache is usually included as part of the hard disk. A disk cache can also be a specified portion of random access memory (RAM).&lt;br /&gt;When a web page is displayed within your web browser, the text and any pictures are stored locally on your system or commonly known as temporary files. The next time the same web page is visited, you web browser communicates with the web browser to confirm that the page and pictures stored on your system are the latest version. If so, the page is loaded from your local hard disk versus loading the page from the web server.&lt;br /&gt;Disk cache set up instructions for your Internet Explorer Web Browser:&lt;br /&gt;Step 1.&lt;br /&gt;Move your mouse to the top line of your web browser to the word "View" and press and hold your left mouse button.&lt;br /&gt;Step 2.&lt;br /&gt;Move your mouse pointer down to "Internet Options" and release the left mouse button.&lt;br /&gt;&lt;br /&gt;Step 3.&lt;br /&gt;Move your mouse pointer and press the button "Settings..."&lt;br /&gt;Step 4.&lt;br /&gt;       Select one of the two options to:&lt;br /&gt;      Every visit to the page&lt;br /&gt;or&lt;br /&gt;Every time you start Internet Explorer&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 5.&lt;br /&gt;Press the button "OK".&lt;br /&gt;Step 6.&lt;br /&gt;Press the button "OK".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;·        Fonts&lt;br /&gt;Set the fonts large enough to be seen easily, generally at least point size 12. There are often two settings, one for normal text, and one for old-fashioned typewriter type text that needs each character to take the same amount of space. Set the normal text -- perhaps called "Web page font", "Proportional", or "Variable width font" -- to a modern font like "Arial" or "Times New Roman". Set the typewriter style text -- perhaps called "Plain text font", "Fixed width font", or "Monospace" -- to "Courier New" or if not available then plain "Courier".&lt;br /&gt;Explorer: Tools / Internet Options / General / FontsFirefox: Tools / Options / General / Fonts &amp;amp; Colors.&lt;br /&gt;&lt;br /&gt;·        URL display&lt;br /&gt;Set the browser to display the site's &lt;a href="http://www.livinginternet.com/w/ww_addr.htm"&gt;URL&lt;/a&gt; in the top border, so that you can always see the full address of any page you visit.&lt;br /&gt;Explorer: View / Toolbars / Address BarFirefox: Right-click on File / Edit bar at the top of window, select "Navigation Toolbar".&lt;br /&gt;&lt;br /&gt;·        Set home page&lt;br /&gt;Set your home page to the Internet site you wish displayed when your browser starts. You can set your home page to your own home page, a search engine site, or a favorite subject page like a sports or gardening site. If you want your first page to start quickly, you should specify a simple page with fewer graphics, or no page at all.&lt;br /&gt;Explorer: Tools / Internet Options / General / Home pageFirefox: Tools / Options / General / Home page&lt;br /&gt;&lt;br /&gt;·         Page reloading&lt;br /&gt;Set your browser to use a copy of a web page in your computer's cache if it is not older than the maximum age specified by the server. Typically a browser will use a cached page throughout one browser session, unless the page is marked with HTML that specifies it be reloaded with some other frequency, such as every time, after one hour, after 24 hours, etc. This can speed up your surfing since it saves the time of reloading the page when it hasn't changed.&lt;br /&gt;Explorer: Tools / Internet Options / General / Temporary Internet Files / Settings / Every time you start Internet ExplorerFirefox: Automatic setting.&lt;br /&gt;·        Images&lt;br /&gt;&lt;br /&gt;Managing images in browsers:&lt;br /&gt;Mozilla Firefox 2.0&lt;br /&gt;On Windows, select the "Tools" menu, on Mac OSX, select the "Firefox" menu, or on Linux select the "Edit" menu.&lt;br /&gt;Select "Options" on Windows, or "Preferences" on Mac OSX and Linux&lt;br /&gt;Click the "Content" tab.&lt;br /&gt;Uncheck the checkbox "Load images automatically."&lt;br /&gt;Internet Explorer 7&lt;br /&gt;Click the "Tools" button.&lt;br /&gt;Select "Internet Options".&lt;br /&gt;Click the "Advanced" tab.&lt;br /&gt;Scroll down to "Multimedia" and uncheck "Show pictures".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;·        Javascript and JAVA&lt;br /&gt;&lt;br /&gt;To enable JavaScript in Microsoft Internet Explorer 5.x or 6.x, perform the following steps:&lt;br /&gt;From the Tools menu, click Internet Options.&lt;br /&gt;From the Security tab, click Custom Level.&lt;br /&gt;The Internet icon is highlighted by default.&lt;br /&gt;Scroll to Java permissions and click to select High safety.&lt;br /&gt;Click OK.&lt;br /&gt;&lt;br /&gt;Click OK.&lt;br /&gt;&lt;br /&gt;From the File menu, click Close.&lt;br /&gt;Re-launch your browser.&lt;br /&gt;&lt;br /&gt;To enable or disable Java&lt;br /&gt;1.       Open Internet Explorer by clicking the Start button , and then clicking Internet Explorer&lt;br /&gt;2.       Click the Tools button, and then click Internet Options.&lt;br /&gt;3.       Click the Advanced tab.&lt;br /&gt;4.       If Java is installed, there will be a Java section in the Settings list. To enable Java, select the option under Java. To disable Java, clear the option under Java. When you are finished, click OK.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.2.2.2  Bookmarks/ Favourites&lt;br /&gt;Internet bookmarks are stored Web page locations (&lt;a title="Uniform Resource Locator" href="http://en.wikipedia.org/wiki/Uniform_Resource_Locator"&gt;URLs&lt;/a&gt;) that can be retrieved. As a feature of all modern Internet web browsers, their primary purpose is to easily catalog and access web pages that a user has visited and chosen to save. Saved links are called "favorites" in Internet Explorer, and by virtue of the browser's large market share, the term favorite has been synonymous with bookmark since the early days of widely-distributed browsers. Bookmarks are normally visible in a browser menu and stored on the user's computer, and commonly a folder metaphor is be used for organization. In addition to bookmarking methods within most browsers, many external applications exist for bookmark management.&lt;br /&gt;Storage&lt;br /&gt;Each browser has a built-in tool for managing the list of bookmarks. The list storage method varies, depending on the browser, its version, and the operating system on which it runs.&lt;br /&gt;In Netscape-derived browsers, bookmarks are stored in the single HTML-coded file bookmarks.html. This approach permits publication and printing of a categorized and indented catalog, and works across platforms. Bookmark names need not be unique. Editing this file outside of its native browser requires editing HTML.&lt;br /&gt;Firefox 3 stores bookmarks, history, cookies, and preferences in a transactionally secure database format (SQLite).&lt;br /&gt;In Internet Explorer, "Favorites" (also "Internet Shortcuts") are stored as individual files named with the original link name, and the filename extension ".URL", for example "Home Page.URL". They are collected in a directory named "Favorites", which may have subdirectories. Bookmark names must be unique within a folder. Each file contains the original URL and Microsoft-specific metadata. Browsers have varying abilities to import and export bookmarks to favorites and vice versa.&lt;br /&gt;Managing Bookmarks in Internet Explorer:&lt;br /&gt;1.       Launch Firefox from the icon on your desktop or through your "Start"(Explorer) menu by finding Mozilla Firefox in your "Programs" or "All Programs" section.&lt;br /&gt;2.       Click on "Bookmarks" in the top toolbar (in between "History" and "Tools"). Under this menu, click "Organize Bookmarks". Another browser window will pop up listing all your bookmarks. In this new window, there is a list of icons at the top.&lt;br /&gt;3.       Select "Bookmarks" from the far left pane, then click on "New Folder", which is the second icon button at the top. A new folder will appear at the bottom of your bookmark list in the far left pane, and a dialog window will appear.&lt;br /&gt;4.       Rename the folder to something appropriate, then click "Ok".&lt;br /&gt;&lt;br /&gt;5.       Scroll through your bookmarks in the right pane to find the ones you want to move to this folder.&lt;br /&gt;  Click on the first one you'd like to move.&lt;br /&gt;Hold down the "Ctrl" key and continue to click on others to move. This will highlight only the bookmarks you select.&lt;br /&gt;&lt;br /&gt;6.       Click and drag your selections to the new folder you have created in the far left pane.&lt;br /&gt;7.       Repeat these steps to create additional folders and organize related bookmarks.&lt;br /&gt;&lt;br /&gt;Managing favourites in Internet Explorer:&lt;br /&gt;1.      In Microsoft Internet Explorer, go to a Web site that you would like to go back to frequently.&lt;br /&gt;2.      Select Add to Favorites from the Favorites menu.&lt;br /&gt;3.      In the Name box, type in a name for the favorite page.&lt;br /&gt;4.      Create a new folder in which to organize your bookmark by clicking the New Folder button. (If the New Folder button is not visible, first click the Create In button.)&lt;br /&gt;5.      Type a name for the new folder, and then click OK.&lt;br /&gt;6.      In the Add Favorite dialog box, make sure the new folder is selected, and then click OK.&lt;br /&gt;7.      Whenever you want to view your new favorite page, click the Favorites menu. Point to the new folder that you created to view a list of the favorite pages contained within it, and then click the book marked Web site.&lt;br /&gt;8.      Keep adding sites to your Favorites list and organizing them into curriculum-related folders.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.2.2.3 Plug-ins and Helper applications&lt;br /&gt;Plug-ins:&lt;br /&gt;A plug-in consists of a computer program that interacts with a host application (a web browser or an email client, for example) to provide a certain, usually very specific, function "on demand". Applications support plugins for many reasons.&lt;br /&gt;Some of the main reasons include:&lt;br /&gt;to enable third-party developers to create capabilities to extend an application&lt;br /&gt;to support features yet unforeseen&lt;br /&gt;to reduce the size of an application&lt;br /&gt;to separate source code from an application because of incompatible software licenses.&lt;br /&gt;&lt;br /&gt;Following are the examples of Plug-ins:&lt;br /&gt;Beatnik&lt;br /&gt;QuickTime&lt;br /&gt;RealPlayer&lt;br /&gt;Shockwave&lt;br /&gt;VivoActive Player&lt;br /&gt;·        Beatnik:&lt;br /&gt;Beatnik delivers high-quality interactive sound from websites. It is provided by Headspace, Inc. and is available for Netscape Navigator and Communicator on both Macintosh PowerPC and Windows 95/NT. The Headspace website offers detailed information on Beatnik, as well as an array of sites that showcase the plug-in's capabilities.&lt;br /&gt;·        QuickTime:&lt;br /&gt;QuickTime, a product of Apple, Inc., is capable of delivering multimedia such as movies, audio, MIDI soundtracks, 3D animation, and virtual reality. It is available to Macintosh and Windows 3.x/95/NT. The QuickTime package contains plug-in and helper applications. The QuickTime Plug-in allows QuickTime and QuickTime VR content to be viewed directly within a browser. The Movie Player and Picture Viewer, helper applications, allow all QuickTime multimedia to be played (file creation and editing can be completed with QuickTime Pro).&lt;br /&gt;·        RealPlayer:&lt;br /&gt;RealPlayer is a live and on-demand RealAudio and Real Video player, which functions without, download delays. It is provided by Real Networks, Inc. and is available for Macintosh, Unix, and Windows 3.1/95/NT as both a plug-in and helper application. To test your RealPlayer plug-in, visit any of the sites listed in their showcase. The plug-in is compatible with many popular browsers.&lt;br /&gt;·        Shockwave:&lt;br /&gt;The Shockwave plug-in, provided by Macromedia, Inc., allows multimedia files created using Macromedia's Director, Authorware, and Flash to be viewed directly in your web browser. The plug-in is compatible with Netscape Navigator 2.0 or later and Internet Explorer 3.0 or later on Macintosh and Windows 3.1/95/NT platforms.&lt;br /&gt;·        VivoActive Player:&lt;br /&gt;VivoActive Player delivers on-demand video and audio from any website offering VivoActive content. This product, provided by Vivo Software, Inc., is available for Netscape Navigator and Microsoft Internet Explorer browsers on Power Macintosh and Windows 3.x/95/NT platforms.&lt;br /&gt;&lt;br /&gt;Helper Applications:&lt;br /&gt;A helper application is an external viewer program launched to display content retrieved using a web browser.&lt;br /&gt;Unlike a plugin(whose full code is included into browser code), a small line is added to the browser code to tell it to open a certain helper application in case it encounters a certain file format.&lt;br /&gt;Following are the examples of helper Applications:&lt;br /&gt;·        Adobe Acrobat Reader&lt;br /&gt;·        QuickTime&lt;br /&gt;·        RealPlayer&lt;br /&gt;·        Adobe Acrobat Reader&lt;br /&gt;Acrobat Reader allows you to access PDF files on the web. It is provided by Adobe Systems, Inc. and is available for Macintosh, Unix, and Windows 3.x/95/NT.&lt;br /&gt;·        QuickTime&lt;br /&gt;QuickTime, a product of Apple, Inc., is capable of delivering multimedia such as movies, audio, MIDI soundtracks, 3D animation, and virtual reality. It is available to Macintosh and Windows 3.x/95/NT. The QuickTime package contains plug-in and helper applications. The QuickTime Plug-in allows QuickTime and QuickTime VR content to be viewed directly within a browser. The Movie Player and Picture Viewer, helper applications, allow all QuickTime multimedia to be played (file creation and editing can be completed with QuickTime Pro).&lt;br /&gt;·        RealPlayer&lt;br /&gt;RealPlayer is a live and on-demand RealAudio and RealVideo player which functions without download delays. It is provided by RealNetworks, Inc. and is available for Macintosh, Unix, and Windows 3.1/95/NT as both a plug-in and helper application. To test your RealPlayer plug-in, visit any of the sites listed in their showcase. The plug-in is compatible with many popular browsers. For a complete listing visit the RealPlayer system requirements page.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.3  Search engine&lt;br /&gt;A Web search engine is a tool designed to search for information on the &lt;a title="World Wide Web" href="http://en.wikipedia.org/wiki/World_Wide_Web"&gt;World Wide Web&lt;/a&gt;. Information may consist of &lt;a title="Web page" href="http://en.wikipedia.org/wiki/Web_page"&gt;web pages&lt;/a&gt;, images, information and other types of files. Some search engines also mine data available in newsbooks, databases, or &lt;a title="Web directory" href="http://en.wikipedia.org/wiki/Web_directory"&gt;open directories&lt;/a&gt;. Unlike &lt;a title="Web directories" href="http://en.wikipedia.org/wiki/Web_directories"&gt;Web directories&lt;/a&gt;, which are maintained by human editors, search engines operate algorithmically or are a mixture of &lt;a title="Algorithmic" href="http://en.wikipedia.org/wiki/Algorithmic"&gt;algorithmic&lt;/a&gt; and human input.&lt;br /&gt;How Web search engines work&lt;br /&gt;A search engine operates, in the following order&lt;br /&gt;Web crawling&lt;br /&gt;Indexing&lt;br /&gt;Searching&lt;br /&gt;1.      Web crawling&lt;br /&gt;A Web crawler (also known as a Web spider, Web robot, is a program or automated script that browses the &lt;a title="World Wide Web" href="http://en.wikipedia.org/wiki/World_Wide_Web"&gt;World Wide Web&lt;/a&gt; in a methodical, automated manner. Other less frequently used names for Web crawlers are ants, automatic indexers, bots, and worms.&lt;br /&gt;This process is called Web crawling or spidering. Many sites, in particular search engines, use spidering as a means of providing up-to-date data. Web crawlers are mainly used to create a copy of all the visited pages for later processing by a search engine that will index the downloaded pages to provide fast searches. Crawlers can also be used for automating maintenance tasks on a Web site, such as checking links or validating HTML code. Also, crawlers can be used to gather specific types of information from Web pages, such as harvesting e-mail addresses (usually for spam).&lt;br /&gt;A Web crawler is one type of bot, or software agent. In general, it starts with a list of URLs to visit, called the seeds. As the crawler visits these URLs, it identifies all the hyperlinks in the page and adds them to the list of URLs to visit, called the crawl frontier. URLs from the frontier are recursively visited according to a set of policies.&lt;br /&gt;Crawling policies&lt;br /&gt;There are three important characteristics of the Web that make crawling it very difficult:&lt;br /&gt;its large volume,&lt;br /&gt;its fast rate of change, and&lt;br /&gt;dynamic page generation.&lt;br /&gt;The behavior of a Web crawler is the outcome of a combination of policies:&lt;br /&gt;a selection policy that states which pages to download,&lt;br /&gt;a re-visit policy that states when to check for changes to the pages,&lt;br /&gt;a politeness policy that states how to avoid overloading Web sites, and&lt;br /&gt;a parallelization policy that states how to coordinate distributed Web crawlers.&lt;br /&gt;Web crawler architectures&lt;br /&gt;&lt;a title="High-level architecture of a standard Web crawler" href="http://en.wikipedia.org/wiki/File:WebCrawlerArchitecture.svg"&gt;&lt;/a&gt;&lt;br /&gt;Examples of Web crawlers&lt;br /&gt;The following is a list of published crawler architectures for general-purpose:&lt;br /&gt;RBSE&lt;br /&gt;WebCrawler&lt;br /&gt;World Wide Web&lt;br /&gt;Google Crawler&lt;br /&gt;PolyBot&lt;br /&gt;FAST Crawler&lt;br /&gt;Open-source crawlers&lt;br /&gt;&lt;a title="DataparkSearch" href="http://en.wikipedia.org/wiki/DataparkSearch"&gt;DataparkSearch&lt;/a&gt;&lt;br /&gt;&lt;a title="Wget" href="http://en.wikipedia.org/wiki/Wget"&gt;GNU Wget&lt;/a&gt;&lt;br /&gt;&lt;a title="Heritrix" href="http://en.wikipedia.org/wiki/Heritrix"&gt;Heritrix&lt;/a&gt;&lt;br /&gt;&lt;a title="HTTrack" href="http://en.wikipedia.org/wiki/HTTrack"&gt;HTTrack&lt;/a&gt;&lt;br /&gt;&lt;a title="ICDL crawling" href="http://en.wikipedia.org/wiki/ICDL_crawling"&gt;ICDL Crawler&lt;/a&gt;.&lt;br /&gt;&lt;a title="Pavuk" href="http://en.wikipedia.org/wiki/Pavuk"&gt;Pavuk&lt;/a&gt;&lt;br /&gt;&lt;a title="YaCy" href="http://en.wikipedia.org/wiki/YaCy"&gt;YaCy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2.      Indexing&lt;br /&gt;Search engine indexing collects, parses, and stores data to facilitate fast and accurate information retrieval. Index design incorporates interdisciplinary concepts from linguistics, cognitive psychology, mathematics, informatics, physics and computer science. An alternate name for the process in the context of search engines designed to find web pages on the Internet is Web indexing.&lt;br /&gt;The purpose of storing an index is to optimize speed and performance in finding relevant documents for a search query. Without an index, the search engine would &lt;a title="Lexical analysis" href="http://en.wikipedia.org/wiki/Lexical_analysis"&gt;scan&lt;/a&gt; every document in the corpus, which would require considerable time and computing power. For example, while an index of 10,000 documents can be queried within milliseconds, a sequential scan of every word in 10,000 large documents could take hours. The additional computer storage required to store the index, as well as the considerable increase in the time required for an update to take place, are traded off for the time saved during information retrieval.&lt;br /&gt;Index Design Factors&lt;br /&gt;Major factors in designing a search engine's architecture include:&lt;br /&gt;a.       Merge factors &lt;br /&gt;How data enters the index, or how words or subject features are added to the index during text corpus traversal, and whether multiple indexers can work asynchronously.&lt;br /&gt;b.      Storage techniques &lt;br /&gt;How to store the index data, that is, whether information should be data compressed or filtered.&lt;br /&gt;c.       Index size &lt;br /&gt;How much computer storage is required to support the index.&lt;br /&gt;d.      Lookup speed &lt;br /&gt;How quickly a word can be found in the inverted index.&lt;br /&gt;e.      Maintenance &lt;br /&gt;How the index is maintained over time.&lt;br /&gt;f.        Fault tolerance &lt;br /&gt;How important it is for the service to be reliable.&lt;br /&gt;&lt;br /&gt;Document Parsing&lt;br /&gt;Document parsing breaks apart the components (words) of a document or other form of media for insertion into the forward and inverted indices. The words found are called tokens, and so, in the context of search engine indexing and natural language processing, parsing is more commonly referred to as tokenization. It is also sometimes called word boundary disambiguation, tagging, text segmentation, content analysis, text analysis, text mining, &lt;a title="Agreement (linguistics)" href="http://en.wikipedia.org/wiki/Agreement_(linguistics)"&gt;concordance&lt;/a&gt; generation, speech segmentation, lexing, or lexical analysis. The terms 'indexing', 'parsing', and 'tokenization' are used interchangeably in corporate slang.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.      Searching&lt;br /&gt;A web search query is a query that a user enters into web search engine to satisfy his or her information needs. Web search queries are distinctive in that they are unstructured and often ambiguous; they vary greatly from standard query languages which are governed by strict syntax rules.&lt;br /&gt;Types&lt;br /&gt;There are three broad categories that cover most web search queries&lt;a title="" href="http://en.wikipedia.org/wiki/#cite_note-0"&gt;[1]&lt;/a&gt;:&lt;br /&gt;Informational queries – Queries that cover a broad topic (e.g., colorado or trucks) for which there may be thousands of relevant results.&lt;br /&gt;Navigational queries – Queries that seek a single website or web page of a single entity (e.g., youtube or delta airlines).&lt;br /&gt;Transactional queries – Queries that reflect the intent of the user to perform a particular action, like purchasing a car or downloading a screen saver.&lt;br /&gt;Search engines often support a fourth type of query that is used far less frequently:&lt;br /&gt;Connectivity queries – Queries that report on the connectivity of the indexed web graph.&lt;br /&gt;Characteristics&lt;br /&gt;Most commercial web search engines do not disclose their search logs, so information about what users are searching for on the Web is difficult to come by. Nevertheless, a study in 2001 &lt;a title="" href="http://en.wikipedia.org/wiki/#cite_note-2"&gt;[3]&lt;/a&gt; analyzed the queries from the Excite search engine showed some interesting characteristics of web search:&lt;br /&gt;The average length of a search query was 2.4 terms.&lt;br /&gt;About half of the users entered a single query while a little less than a third of users entered three or more unique queries.&lt;br /&gt;Close to half of the users examined only the first one or two pages of results (10 results per page).&lt;br /&gt;Less than 5% of users used advanced search features (e.g., Boolean operators like AND, OR, and NOT).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.3.1  Metasearch engine&lt;br /&gt;Meta-search engine is a search tool that sends user requests to several other search engines and/or databases and aggregates the results into a single list or displays them according to their source. Metasearch engines enable users to enter search criteria once and access several search engines simultaneously. Metasearch engines operate on the premise that the Web is too large for any one search engine to index it all and that more comprehensive search results can be obtained by combining the results from several search engines. This also may save the user from having to use multiple search engines separately.&lt;br /&gt;The term Metasearch is frequently used to classify a set of commercial search engines, see the list of search engines, but is also used to describe the paradigm of searching multiple data sources in real time. The National Information Standards Organization (NISO) uses the terms Federated Search and Metasearch interchangeably to describe this web search paradigm.&lt;br /&gt;&lt;br /&gt;Architecture of a metasearch engine&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Operation&lt;br /&gt;Metasearch engines create what is known as a virtual database. They do not compile a physical database or catalogue of the web. Instead, they take a user's request, pass it to several other heterogeneous databases and then compile the results in a homogeneous manner based on a specific algorithm.&lt;br /&gt;No two metasearch engines are alike. Some search only the most popular search engines while others also search lesser-known engines, newsgroups, and other databases. They also differ in how the results are presented and the quantity of engines that are used. Some will list results according to search engine or database. Others return results according to relevance, often concealing which search engine returned which results. This benefits the user by eliminating duplicate hits and grouping the most relevant ones at the top of the list.&lt;br /&gt;&lt;br /&gt;3.4 Telnet&lt;br /&gt;&lt;br /&gt;Telnet (Telecommunication Network) is a client – server protocol, based on a reliable connection – oriented transport. Telnet is a program that allows a user to login to another computer from an account into which the user is already logged.&lt;br /&gt;It was developed in 1969 beginning with RFC 15 and standardized as IETF STD 8, one of the first Internet standards. Typically, telnet provides access to a command-line interface on a remote machine&lt;br /&gt;&lt;br /&gt;Most implementations of TELNET have no authentication to ensure that communication is carried out between the two desired hosts and not intercepted in the middle.&lt;br /&gt;The term telnet also refers to software which implements the client part of the protocol. Telnet clients are available for virtually all platforms. Most network equipment with a TCP/IP stack support some kind of Telnet service server for their remote configuration (including ones based on Windows NT). Because of security issues with Telnet, its use has waned in favour of SSH(Secure Shell) for remote access.&lt;br /&gt;"To telnet" is also used as a verb meaning to establish or use a Telnet or other interactive TCP connection, as in, "To change your password, telnet to the server and run the passwd command".&lt;br /&gt;Most often, a user will be telnetting to a Unix-like server system or a simple network device such as a router. For example, a user might "telnet in from home to check his mail at school". In doing so, he would be using a telnet client to connect from his computer to one of his servers. Once the connection is established, he would then log in with his account information and execute operating system commands remotely on that computer, such as ls or cd.&lt;br /&gt;On many systems, the client may also be used to make interactive raw-TCP sessions. It is commonly believed that a telnet session which does not include an IAC (character 255) is functionally identical. This is not the case however due to special NVT (Network Virtual Terminal) rules such as the requirement for a bare CR (ASCII 13) to be followed by a NULL (ASCII 0).&lt;br /&gt;Protocol details&lt;br /&gt;Telnet is a client-server protocol, based on a reliable connection-oriented transport. Typically this protocol is used to establish a connection to TCP port 23, where a getty-equivalent program (telnetd) is listening, although Telnet predates TCP/IP and was originally run on NCP(Network Control Program).&lt;br /&gt;Various Commands Used By TELNET&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;telnet                                       to open a TELNET prompt.&lt;br /&gt;&lt;br /&gt;telnet &gt; open hostname         to connect to a host. Hostname is the machine domain&lt;br /&gt;                            name (for example, hopper.unh.edu) or the numerical&lt;br /&gt;                            Internet Address of the machine. In some cases, one may&lt;br /&gt;                            have to specify a port number.&lt;br /&gt;&lt;br /&gt;telnet &gt; help or telnet &gt; ?      Result in the Telnet documentation being displayed&lt;br /&gt;                                        that provides on – line help.&lt;br /&gt;&lt;br /&gt;telnet &gt; close                          used to end the Telnet session after logging out of the&lt;br /&gt;or telnet &gt; quit                       remote machine.&lt;br /&gt;&lt;br /&gt;telnet &gt; mode                         try to enter line or characters.&lt;br /&gt;&lt;br /&gt;telnet &gt; send                           transmit special characters.&lt;br /&gt;&lt;br /&gt;telnet &gt; set                             set operating parameters.&lt;br /&gt;&lt;br /&gt;telnet &gt; unset                         unset operating parameters.&lt;br /&gt;&lt;br /&gt;telnet &gt; status                                    print status information.&lt;br /&gt;&lt;br /&gt;telnet &gt; slc                              change state of special characters.&lt;br /&gt;&lt;br /&gt;telnet &gt; z                                 suspend telnet.&lt;br /&gt;&lt;br /&gt;telnet &gt; !                                 Invoke a sub shell.&lt;br /&gt;&lt;br /&gt;telnet &gt; ?                                Print help information.&lt;br /&gt;&lt;br /&gt;telnet &gt; return                        leave a command mode.&lt;br /&gt;&lt;br /&gt;3.5  FTP&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FTP fundamentals&lt;br /&gt;FTP sites are typically used for uploading and downloading files to a central server computer, for the sake of file distribution.&lt;br /&gt;In order to download and upload files to an FTP site, you need to connect using special FTP software. There are both commercial and free FTP software programs, and some browser-based free FTP programs as well.&lt;br /&gt;The typical information needed to connect to an FTP site is:&lt;br /&gt;The "server address" or "hostname". This is the network address of the computer you wish to connect to, such as ftp.microsoft.com.&lt;br /&gt;The username and password. These are the credentials you use to access the specific files on the computer you wish to connect to.&lt;br /&gt;&lt;br /&gt;FTP (File Transfer Protocol)&lt;br /&gt;&lt;br /&gt;File transfer is an application that allows the user to transfer files between two computers on the Internet or on the same network.&lt;br /&gt;&lt;br /&gt;The two most important file transfer functions are:&lt;br /&gt;&lt;br /&gt;Ø  Copying a file from another computer to the sender’s own computer. (downloading).&lt;br /&gt;Ø  Sending a file from user’s own computer to another computer. (uploading).&lt;br /&gt;&lt;br /&gt;FTP connection types:&lt;br /&gt;&lt;br /&gt;FTP Session typically consists of two type of connection:&lt;br /&gt;Data connection&lt;br /&gt;Control connection&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;·         Control connection goes from the FTP client to port 21 on the FTP server. This connection is used for logon and to send commands and responses between the endpoints.&lt;br /&gt;·         Data transfers (including the output of “ls” and “dir” commands) requires a second data connection.&lt;br /&gt;The data connection is dependent on the mode that the client is operating in:&lt;br /&gt;Passive Mode&lt;br /&gt;(often the default for web browsers) -- The client issues a PASV command. Upon receipt of this command, the server listens on a dynamically-allocated port then sends a PASV reply to the client. The PASV reply gives the IP address and port number that the server is listening on. The client then opens a second connection to that IP address and port number.&lt;br /&gt;Active Mode&lt;br /&gt;(often the default for line-mode clients) -- The client listens on a dynamically-allocated port then sends a PORT command to the server. The PORT command gives the IP address and port number that the client is listening on. The server then opens a connection to that IP address and port number; the source port for this connection is 20.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FTP Clients&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Graphical File Transfer Clients&lt;br /&gt;&lt;br /&gt;These applications display the sending computer’s file system in one window and the receiving computer’s file system in a second window.&lt;br /&gt;&lt;br /&gt;Connecting to a remote computer for transferring files involves log in process that asks for:&lt;br /&gt;&lt;br /&gt;The hostname or the IP address of the remote computer being connected to,&lt;br /&gt;user ID of the user, and&lt;br /&gt;the password&lt;br /&gt;&lt;br /&gt;To transfer a file from one system to another, one can “drag” it using the mouse and “drop” it on the other system.&lt;br /&gt;&lt;br /&gt;Double clicking on a file will usually cause it to be automatically transferred to the other side.&lt;br /&gt;&lt;br /&gt;Graphical FTP client provides the option for transfer setting mode. Most clients can have a text transfer mode (ASCII) and a binary transfer mode. The mode should be set to text when transferring text files, while it should be set to binary when transferring images, files containing special characters or executable files.&lt;br /&gt;&lt;br /&gt;After completing the FTP session, it is closed by clicking on “CLOSE” button and then exit the FTP client by clicking on the “EXIT” button.&lt;br /&gt;&lt;br /&gt;Text – based File Transfer Clients&lt;br /&gt;&lt;br /&gt;The text – based file transfer clients can use the various commands for transferring files from one system to another.&lt;br /&gt;&lt;br /&gt;A file transfer client called File Transfer Protocol (FTP) can be launched by entering the command:&lt;br /&gt;&lt;br /&gt;                                                Start-&gt; Run-&gt; FTP&lt;br /&gt;&lt;br /&gt;Once an FTP client starts running, a prompt appears as&lt;br /&gt;&lt;br /&gt;                                                ftp &gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now the first command to be used is&lt;br /&gt;&lt;br /&gt;                                                ftp &gt; open hostname&lt;br /&gt;&lt;br /&gt;This will allow you to open a connection to another machine.&lt;br /&gt;After connecting to the server you will be asked for User-name and Password.&lt;br /&gt;&lt;br /&gt;                                            ftp&gt; username: anonymous&lt;br /&gt;                                                    password: --------&lt;br /&gt;&lt;br /&gt;For a public login anonymous as User-name and a valid E-maid ID or Anonymous as Password can be provided.&lt;br /&gt;                                                      &lt;br /&gt;&lt;br /&gt;Various other commands provided are:&lt;br /&gt;&lt;br /&gt;ftp &gt; bye                                Terminate the session and exit the file transfer&lt;br /&gt;                                                program.&lt;br /&gt;&lt;br /&gt;ftp &gt; cd                                    change directory.&lt;br /&gt;&lt;br /&gt;ftp &gt; get                                  Download a file.&lt;br /&gt;&lt;br /&gt;ftp &gt; help                                view a list of commands or help on a specific&lt;br /&gt;                                                command.&lt;br /&gt;&lt;br /&gt;ftp &gt; ls                                     list the files in the current directory.&lt;br /&gt;&lt;br /&gt;ftp &gt; put                                  Upload  a file.&lt;br /&gt;&lt;br /&gt;ftp &gt; pwd                                 print the name of the current directory.&lt;br /&gt;&lt;br /&gt;ftp &gt; mget                               “multiple get” allows to retrieve multiple files.&lt;br /&gt;&lt;br /&gt;ftp &gt; mput                               “multiple put” allows to send multiple files at once.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If the user does not want to be asked whether to transfer each file, he can turn prompt off by using command:&lt;br /&gt;                                                            ftp &gt; prompt&lt;br /&gt;&lt;br /&gt;To transfer binary files, it should be mentioned by using the command:&lt;br /&gt;                                               &lt;br /&gt;                                                            ftp &gt; binary&lt;br /&gt;&lt;br /&gt;After the completion of FTP session, use the bye command to terminate the session or use the following command for the purpose:&lt;br /&gt;                       &lt;br /&gt;                                                            ftp &gt; quit&lt;br /&gt;Web Server&lt;br /&gt;The term web server can mean one of two things:&lt;br /&gt;A computer program that is responsible for accepting HTTP requests from clients (user agents such as web browsers), and serving them HTTP responses along with optional data contents, which usually are web pages such as HTML documents and linked objects (images, etc.).&lt;br /&gt;A computer that runs a computer program as described above.&lt;br /&gt;Common features&lt;a title="Enlarge" href="http://en.wikipedia.org/wiki/File:My_Opera_Server.jpg"&gt;&lt;/a&gt;&lt;br /&gt;The rack of web servers hosting the My Opera Community site on the Internet. From the top, user file storage (content of files.myopera.com), "bigma" (the master MySQL database server), and two IBM blade centers containing multi-purpose machines (Apache front ends, Apache back ends, slave MySQL database servers, load balancers, file servers, cache servers and sync masters.&lt;br /&gt;Although web server programs differ in detail, they all share some basic common features.&lt;br /&gt;HTTP: every web server program operates by accepting HTTP requests from the client, and providing an HTTP response to the client. The HTTP response usually consists of an HTML document, but can also be a raw file, an image, or some other type of document (defined by MIME-types). If some error is found in client request or while trying to serve it, a web server has to send an error response which may include some custom HTML or text messages to better explain the problem to end users.&lt;br /&gt;Logging: usually web servers have also the capability of logging some detailed information, about client requests and server responses, to log files; this allows the &lt;a title="Webmaster" href="http://en.wikipedia.org/wiki/Webmaster"&gt;webmaster&lt;/a&gt; to collect statistics by running log analyzers on these files.&lt;br /&gt;In practice many web servers implement the following features also:&lt;br /&gt;Authentication, optional authorization request (request of user name and password) before allowing access to some or all kind of resources.&lt;br /&gt;Handling of static content (file content recorded in server's filesystem(s)) and dynamic content by supporting one or more related interfaces (SSI, CGI, SCGI, FastCGI, JSP, PHP, ASP, ASP.NET, Server API such as NSAPI, ISAPI, etc.).&lt;br /&gt;HTTPS support (by SSL or TLS) to allow secure (encrypted) connections to the server on the standard &lt;a title="List of TCP and UDP port numbers" href="http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers"&gt;port&lt;/a&gt; 443 instead of usual port 80.&lt;br /&gt;Content compression  to reduce the size of the responses (to lower bandwidth usage, etc.).&lt;br /&gt;Virtual hosting to serve many web sites using one IP address.&lt;br /&gt;Large file support to be able to serve files whose size is greater than 2 GB on 32 bit &lt;a title="Operating system" href="http://en.wikipedia.org/wiki/Operating_system"&gt;OS&lt;/a&gt;.&lt;br /&gt;Bandwidth throttling to limit the speed of responses in order to not saturate the network and to be able to serve more clients.&lt;br /&gt;Load limits&lt;br /&gt;A web server (program) has defined load limits, because it can handle only a limited number of concurrent client connections (usually between 2 and 60,000, by default between 500 and 1,000) per IP address (and TCP port) and it can serve only a certain maximum number of requests per second depending on:&lt;br /&gt;its own settings;&lt;br /&gt;the HTTP request type;&lt;br /&gt;content origin (static or dynamic);&lt;br /&gt;the fact that the served content is or is not cached;&lt;br /&gt;the hardware and software limits of the OS where it is working.&lt;br /&gt;When a web server is near to or over its limits, it becomes overloaded and thus unresponsive.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-1347021277897261312?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/1347021277897261312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/03/unit-3-world-wide-web.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/1347021277897261312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/1347021277897261312'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/03/unit-3-world-wide-web.html' title='UNIT – 3 World Wide Web'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-8312601225806770143</id><published>2010-03-30T22:46:00.001-07:00</published><updated>2010-03-30T22:49:41.704-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIT-2(INTERNET)'/><title type='text'>Introduction to networks and Internet</title><content type='html'>UNIT – 2 The Internet&lt;br /&gt;&lt;br /&gt;Introduction to networks and Internet&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Network:&lt;br /&gt;A network is a series of points or nodes interconnected by communication paths. Networks can interconnect with other networks and contain sub networks.&lt;br /&gt;A group of two or more computer systems linked together. There are many types of computer networks, including:&lt;br /&gt;·         &lt;a href="http://www.webopedia.com/TERM/N/local_area_network_LAN.html"&gt;Local-area networks (LANs)&lt;/a&gt; : The &lt;a href="http://www.webopedia.com/TERM/N/network.html##" target="undefined"&gt;computers&lt;/a&gt; are geographically close together (that is, in the same building).&lt;br /&gt;·         &lt;a href="http://www.webopedia.com/TERM/N/wide_area_network_WAN.html"&gt;Wide-area networks (WANs)&lt;/a&gt; : The computers are farther apart and are connected by telephone lines or radio waves.&lt;br /&gt;·         &lt;a href="http://www.webopedia.com/TERM/N/MAN.html"&gt;Metropolitan-area networks MANs)&lt;/a&gt;: A data network designed for a town or city.&lt;br /&gt;&lt;br /&gt;In addition to these types, the following characteristics are also used to categorize different types of networks:&lt;br /&gt;·         &lt;a href="http://www.webopedia.com/TERM/N/topology.html"&gt;Topology&lt;/a&gt; : The geometric arrangement of a computer system. Common topologies include a bus, star, and ring. See the Network topology diagrams.&lt;br /&gt;·         &lt;a href="http://www.webopedia.com/TERM/N/protocol.html"&gt;Protocol&lt;/a&gt; : The protocol defines a common set of rules and signals that computers on the network use to communicate. One of the most popular protocols for LANs is called Ethernet. Another popular LAN protocol for &lt;a href="http://www.webopedia.com/TERM/N/PC.html"&gt;PCs&lt;/a&gt; is the IBM token-ring network.&lt;br /&gt;·         &lt;a href="http://www.webopedia.com/TERM/N/architecture.html"&gt;Architecture&lt;/a&gt; : Networks can be broadly classified as using either a peer-to-peer or client/server architecture.&lt;br /&gt;Computers on a network are sometimes called nodes. Computers and devices that allocate resources for a network are called servers.&lt;br /&gt;&lt;br /&gt;Internet:&lt;br /&gt;The Internet is a global system of interconnected computer networks that interchange data by packet switching using the standardized Internet Protocol Suite (TCP/IP). It is a "network of networks" that consists of millions of private and public, academic, business, and government networks of local to global scope that are linked by copper wires, fiber-optic cables, wireless connections, and other technologies.&lt;br /&gt;The Internet carries various information resources and services, such as electronic mail, online chat, file transfer and file sharing, online gaming, and the inter-linked hypertext documents and other resources of the World Wide Web (WWW).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;History of Internet&lt;br /&gt;The history of the Internet began with the ARPANET and connected mainframe computers on dedicated connections. The second stage involved adding desktop PCs which connected through telephone wires. The third stage was adding wireless connections to laptop computers. And currently the Internet is evolving to allow mobile phone Internet connectivity ubiquitously using cellular networks.&lt;br /&gt;The ARPANET (Advanced Research Projects Agency Network) developed by ARPA of the United States Department of Defense, was the world's first operational packet switching network, and the predecessor of the global Internet.&lt;br /&gt;Packet switching, now the dominant basis for both data and voice communication worldwide, was a new and important concept in data communications. Previously, data communication was based on the idea of circuit switching, as in the old typical telephone circuit, where a dedicated circuit is tied up for the duration of the call and communication is only possible with the single party on the other end of the circuit.&lt;br /&gt;Before the Internet:&lt;br /&gt;In the 1950s and early 1960s, prior to the widespread inter-networking that led to the Internet, most communication networks were limited in that they only allowed communications between the stations on the network. Some networks had gateways or bridges between them, but these bridges were often limited or built specifically for a single use. One prevalent computer networking method was based on the central mainframe method, simply allowing its terminals to be connected via long leased lines.&lt;br /&gt;Three terminals and an ARPA&lt;br /&gt;A fundamental pioneer in the call for a global network, J.C.R. Licklider, articulated the ideas in his January 1960 paper, Man-Computer Symbiosis.&lt;br /&gt;"A network of such [computers], connected to one another by wide-band communication lines [which provided] the functions of present-day libraries together with anticipated advances in information storage and retrieval and [other] symbiotic functions."&lt;br /&gt;—J.C.R. Licklider, &lt;a href="http://en.wikipedia.org/wiki/History_of_the_Internet#cite_note-1%23cite_note-1" target="_blank"&gt;[2]&lt;/a&gt;&lt;br /&gt;In October 1962, Licklider was appointed head of the United States Department of Defense's Advanced Research Projects Agency, now known as DARPA, within the information processing office. There he formed an informal group within DARPA to further computer research. As part of the information processing office's role, three network terminals had been installed: one for System Development Corporation in Santa Monica, one for Project Genie at the University of California, Berkeley and one for the Compatible Time-Sharing System project at the Massachusetts Institute of Technology (MIT). Licklider's identified need for inter-networking would be made obvious by the apparent waste of resources this caused.&lt;br /&gt;"For each of these three terminals, I had three different sets of user commands. So if I was talking online with someone at S.D.C. and I wanted to talk to someone I knew at Berkeley or M.I.T. about this, I had to get up from the S.D.C. terminal, go over and log into the other terminal and get in touch with them. [...] I said, it's obvious what to do (But I don't want to do it): If you have these three terminals, there ought to be one terminal that goes anywhere you want to go where you have interactive computing. That idea is the ARPAnet."&lt;br /&gt;Networks that led to the Internet&lt;br /&gt;ARPANET&lt;br /&gt;Promoted to the head of the information processing office at DARPA, Robert Taylor intended to realize Licklider's ideas of an interconnected networking system. Bringing in Larry Roberts from MIT, he initiated a project to build such a network. The first ARPANET link was established between the University of California, Los Angeles and the Stanford Research Institute on 22:30 hours on October 29, 1969. By 5 December 1969, a 4-node network was connected by adding the University of Utah and the University of California, Santa Barbara. Building on ideas developed in ALOHAnet, the ARPANET grew rapidly. By 1981, the number of hosts had grown to 213, with a new host being added approximately every twenty days.&lt;br /&gt;ARPANET became the technical core of what would become the Internet, and a primary tool in developing the technologies used. ARPANET development was centered around the Request for Comments (RFC) process, still used today for proposing and distributing Internet Protocols and Systems. RFC 1, entitled "Host Software", was written by Steve Crocker from the University of California, Los Angeles, and published on April 7, 1969. These early years were documented in the 1972 film Computer Networks: The Heralds of Resource Sharing.&lt;br /&gt;International collaborations on ARPANET were sparse. For various political reasons, European developers were concerned with developing the X.25 networks. Notable exceptions were the Norwegian Seismic Array (NORSAR) in 1972, followed in 1973 by Sweden with satellite links to the Tanum Earth Station and University College London.&lt;br /&gt;X.25 and public access&lt;br /&gt;Following on from ARPA's research, packet switching network standards were developed by the International Telecommunication Union (ITU) in the form of X.25 and related standards. In 1974, X.25 formed the basis for the SERCnet network between British academic and research sites, which later became JANET. The initial ITU Standard on X.25 was approved in March 1976. This standard was based on the concept of virtual circuits.&lt;br /&gt;The British Post Office, Western Union International and Tymnet collaborated to create the first international packet switched network, referred to as the International Packet Switched Service (IPSS), in 1978. This network grew from Europe and the US to cover Canada, Hong Kong and Australia by 1981. By the 1990s it provided a worldwide networking infrastructure.&lt;br /&gt;Unlike ARPAnet, X.25 was also commonly available for business use. Telenet offered its Telemail electronic mail service, but this was oriented to enterprise use rather than the general email of ARPANET.&lt;br /&gt;&lt;br /&gt;Working of Internet&lt;br /&gt;&lt;br /&gt;Internet is a Wide Area Network (WAN) spread allover the world which is used to connect different types of networks. This process of interconnecting the different kinds of networks is known as Internetworking.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The device used for Internetworking is router(R).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Because the Internet is a global network of computers each computer connected to the Internet must have a unique address. Internet addresses are in the form nnn.nnn.nnn.nnn where nnn must be a number from 0 - 255. This address is known as an IP address. (IP stands for Internet Protocol)&lt;br /&gt;The picture below illustrates two computers connected to the Internet; your computer with IP address 1.2.3.4 and another computer with IP address 5.6.7.8. The Internet is represented as an abstract object in-between.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you connect to the Internet through an Internet Service Provider (ISP), you are usually assigned a temporary IP address for the duration of your dial-in session. If you connect to the Internet from a local area network (LAN) your computer might have a permanent IP address or it might obtain a temporary one from a DHCP (Dynamic Host Configuration Protocol) server. In any case, if you are connected to the Internet, your computer has a unique IP address.&lt;br /&gt;Protocol Stack:&lt;br /&gt;Every computer needs one to communicate on the Internet and it is usually built into the computer's operating system (i.e. Windows, Unix, etc.). The protocol stack used on the Internet is referred to as the TCP/IP protocol stack because of the two major communication protocols used. The TCP/IP stack looks like this:&lt;br /&gt;Protocol Layer&lt;br /&gt;Comments&lt;br /&gt;Application Protocols Layer&lt;br /&gt;Protocols specific to applications such as WWW, e-mail, FTP, etc.&lt;br /&gt;Transmission Control Protocol Layer&lt;br /&gt;TCP directs packets to a specific application on a computer using a port number.&lt;br /&gt;Internet Protocol Layer&lt;br /&gt;IP directs packets to a specific computer using an IP address.&lt;br /&gt;Hardware Layer&lt;br /&gt;Converts binary packet data to network signals and back.(E.g. ethernet network card, modem for phone lines, etc.)&lt;br /&gt;If we were to follow the path that the message "Hello computer 5.6.7.8!" took from our computer to the computer with IP address 5.6.7.8, it would happen something like this:&lt;br /&gt;Diagram 2&lt;br /&gt;&lt;br /&gt;The message would start at the top of the protocol stack on your computer and work its way downward.&lt;br /&gt;If the message to be sent is long, each stack layer that the message passes through may break the message up into smaller chunks of data. This is because data sent over the Internet (and most computer networks) are sent in manageable chunks. On the Internet, these chunks of data are known as packets.&lt;br /&gt;The packets would go through the Application Layer and continue to the TCP layer. Each packet is assigned a port number. Many programs may be using the TCP/IP stack and sending messages. We need to know which program on the destination computer needs to receive the message because it will be listening on a specific port.&lt;br /&gt;After going through the TCP layer, the packets proceed to the IP layer. This is where each packet receives it's destination address, 5.6.7.8.&lt;br /&gt;Now that our message packets have a port number and an IP address, they are ready to be sent over the Internet. The hardware layer takes care of turning our packets containing the alphabetic text of our message into electronic signals and transmitting them over the phone line.&lt;br /&gt;On the other end of the phone line your ISP has a direct connection to the Internet. The ISPs router examines the destination address in each packet and determines where to send it. Often, the packet's next stop is another router. More on routers and Internet infrastructure later.&lt;br /&gt;Eventually, the packets reach computer 5.6.7.8. Here, the packets start at the bottom of the destination computer's TCP/IP stack and work upwards.&lt;br /&gt;As the packets go upwards through the stack, all routing data that the sending computer's stack added (such as IP address and port number) is stripped from the packets.&lt;br /&gt;When the data reaches the top of the stack, the packets have been re-assembled into their original form, "Hello computer 5.6.7.8!"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Internet-culture&lt;br /&gt;Internet-culture is the culture that has emerged, or is emerging, from the use of computer networks for communication, entertainment and business.&lt;br /&gt;Internet-culture is a wide social and cultural movement closely linked to advanced information science and information technology, their emergence, development and rise to social and cultural prominence between the 1960s and the 1990s. Internet-culture was influenced at its genesis by those early users of the internet, frequently including the architects of the original project. These individuals were often guided in their actions by the hacker ethic. While early internet-culture was based on a small cultural sample, and its ideals, the modern internet-culture is a much more diverse group of users and the ideals that they adopt.&lt;br /&gt;Demonstration of Internet-culture&lt;br /&gt;Demonstration of Internet-culture includes various human interactions mediated by computer networks.&lt;br /&gt;They can be activities, pursuits, games, places and metaphors, and include a diverse base of applications. Some are supported by specialized software and others work on commonly accepted web protocols. Examples include but are not limited to:&lt;br /&gt;Blogs&lt;br /&gt;Social Networks&lt;br /&gt;Games&lt;br /&gt;Chat&lt;br /&gt;USENET&lt;br /&gt;Bulletin Board Systems&lt;br /&gt;E-Commerce&lt;br /&gt;Peer to Peer Networks&lt;br /&gt;Virtual worlds&lt;br /&gt;Features of Internet-culture&lt;br /&gt;There are several features that internet-cultures share that make them warrant the prefix “cyber-“. Some of those qualities are that internet-culture:&lt;br /&gt;Is a community mediated by ICTs(Information and Communications Technology).&lt;br /&gt;Is culture “mediated by computer screens.”&lt;br /&gt;Relies heavily on the notion of information and knowledge exchange.&lt;br /&gt;Depends on the ability to manipulate tools to a degree not present in other forms of culture (even artisan culture, e.g., a glass-blowing culture).&lt;br /&gt;Allows vastly expanded weak ties and has been criticized for overly emphasizing the same (see Bowling Alone and other works).&lt;br /&gt;Multiplies the number of eyeballs on a given problem, beyond that which would be possible using traditional means, given physical, geographic, and temporal constraints.&lt;br /&gt;Is a “cognitive and social culture, not a geographic one.”&lt;br /&gt;Is “the product of like-minded people finding a common ‘place’ to interact."&lt;a title="" href="http://en.wikipedia.org/wiki/#cite_note-Kitchin-1998-58-9"&gt;[10]&lt;/a&gt;&lt;br /&gt;Is inherently more "fragile" than traditional forms of community and culture.&lt;br /&gt;Identity in Internet-culture&lt;br /&gt;Internet-culture, like culture in general, relies on establishing identity and credibility. However, in the absence of direct physical interaction, it could be argued that the process for such establishment is more difficult.&lt;br /&gt;How does internet-culture rely on and establish identity and credibility? This relationship is two way, with identity and credibility being both used to define community in cyberspace and to be created within and by online communities.&lt;br /&gt;In some senses, online credibility is established in much the same way that it is established in the off line world, however, since there are two separate worlds, it is not surprising that there are both differences in the mechanisms found in each and interactions of the markers found in each.&lt;br /&gt;Architectures of Credibility&lt;br /&gt;Following the model put forth by Lawrence Lessig in Code 2.0&lt;a title="" href="http://en.wikipedia.org/wiki/#cite_note-Lessig-Book-10"&gt;[11]&lt;/a&gt;, the architecture of a given online community may be the single most important factor regulating the establishment of credibility within online communities. Some factors may be:&lt;br /&gt;·         Anonymous versus Known&lt;br /&gt;·         Linked to Physical Identity versus Internet-based Identity Only&lt;br /&gt;·         Unrated Commentary System versus Rated Commentary System&lt;br /&gt;·         Positive Feedback-oriented versus Mixed Feedback (positive and negative) oriented&lt;br /&gt;·         Moderated versus Unmoderated&lt;br /&gt;Anonymous versus KnownMany sites allow anonymous commentary, where the user-id attached to the comment is something like "guest" or "anonymous user". In an architecture that allows anonymous posting about other works, the credibility being impacted is only that of the product for sale, the original opinion expressed, the code written, the YouTube video, or other entity about which comments are made (e.g., a Slashdot post). Sites that require "known" postings can vary widely from simply requiring some kind of name to be associated with the comment to requiring registration, wherein the identity of the registrant is visible to other readers of the comment. These "known" identities allow and even require commentators to be aware of their own credibility, based on the fact that other users will associate particular content and styles with their identity. By definition, then, all blog postings are "known" in that the blog exists in a consistently defined virtual location, which helps to establish an identity, around which credibility can gather. Note that a "known" identity need have nothing to do with a given identity in the physical world.&lt;br /&gt;Linked to Physical Identity versus Internet-based Identity OnlyArchitectures can require that physical identity be associated with commentary, as in Lessig's example of Counsel Connect.However, to require linkage to physical identity, many more steps must be taken (collecting and storing sensitive information about a user) and safeguards for that collected information must be established-the users must have more trust of the sites collecting the information (yet another form of credibility). Irrespective of safeguards, as with Counsel Connect&lt;a title="" href="http://en.wikipedia.org/wiki/#cite_note-Lessig-Book-94-7-11"&gt;[12]&lt;/a&gt;, using physical identities links credibility across the frames of the internet and real space, influencing the behaviors of those who contribute in those spaces. However, even purely internet-based identities have credibility. Just as Lessig describes linkage to a character or a particular online gaming environment, nothing inherently links a person or group to their internet-based persona, but credibility (similar to "characters") is "earned rather than bought, and because this takes time and (credibility is) not fungible, it becomes increasingly hard" to create a new persona.&lt;br /&gt;Unrated Commentary System versus Rated Commentary SystemIn some architectures those who review or offer comments can, in turn, be rated by other users. This technique offers the ability to regulate the credibility of given authors by subjecting their comments to direct "quantifiable" approval ratings.&lt;br /&gt;Positive Feedback-oriented versus Mixed Feedback (positive and negative) orientedArchitectures can be oriented around positive feedback or a mix of both positive and negative feedback. While a particular user may be able to equate fewer stars with a "negative" rating, the semantic difference is potentially important. The ability to actively rate an entity negatively may violate laws or norms that are important in the jurisdiction in which the internet property is important. The more public a site, the more important this concern may be, as noted by Goldsmith &amp;amp; Wu regarding eBay.&lt;br /&gt;Moderated versus UnmoderatedArchitectures can also be oriented to give editorial control to a group or individual. Many email lists are worked in this fashion (e.g., Freecycle). In these situations, the architecture usually allows, but does not require that contributions be moderated. Further, moderation may take two different forms: reactive or proactive. In the reactive mode, an editor removes posts, reviews, or content that is deemed offensive after it has been placed on the site or list. In the proactive mode, an editor must review all contributions before they are made public.&lt;br /&gt;In a moderated setting, credibility is often given to the moderator. However, that credibility can be damaged by appearing to edit in a heavy-handed way, whether reactive or proactive (as experienced by digg.com). In an unmoderated setting, credibility lies with the contributors alone. It should be noted that the very existence of an architecture allowing moderation may lend credibility to the forum being used (as in Howard Rheingold's examples from the WELL), or it may take away credibility (as in corporate web sites that post feedback, but edit it highly).&lt;br /&gt;Business Culture&lt;br /&gt;&lt;br /&gt;E-Business:&lt;br /&gt;Subsets&lt;br /&gt;Applications can be divided into three categories:&lt;br /&gt;Internal business systems:&lt;br /&gt;customer relationship management&lt;br /&gt;enterprise resource planning&lt;br /&gt;document management systems&lt;br /&gt;human resources management&lt;br /&gt;Enterprise communication and collaboration:&lt;br /&gt;VoIP&lt;br /&gt;content management system&lt;br /&gt;e-mail&lt;br /&gt;voice mail&lt;br /&gt;Web conferencing&lt;br /&gt;Digital work flows (or business process management)&lt;br /&gt;&lt;a title="Electronic commerce" href="http://en.wikipedia.org/wiki/Electronic_commerce"&gt;electronic commerce&lt;/a&gt; - business-to-business electronic commerce (B2B) or business-to-consumer electronic commerce (B2C):&lt;br /&gt;internet shop&lt;br /&gt;supply chain management&lt;br /&gt;online marketing&lt;br /&gt;offline marketing&lt;br /&gt;&lt;a name="Models"&gt;&lt;/a&gt; Models&lt;br /&gt;When organizations go online, they have to decide which e-business models best suit their goals. A &lt;a title="Business model" href="http://en.wikipedia.org/wiki/Business_model"&gt;business model&lt;/a&gt; is defined as the organization of product, &lt;a title="Service (economics)" href="http://en.wikipedia.org/wiki/Service_(economics)"&gt;service&lt;/a&gt; and information flows, and the source of revenues and benefits for suppliers and customers. The concept of e-business model is the same but used in the online presence. The following is a list of the currently most adopted e-business models:&lt;br /&gt;E-shops&lt;br /&gt;E-commerce&lt;br /&gt;E-procurement&lt;br /&gt;E-malls&lt;br /&gt;E-auctions&lt;br /&gt;Virtual Communities&lt;br /&gt;Collaboration Platforms&lt;br /&gt;Third-party Marketplaces&lt;br /&gt;Value-chain Integrators&lt;br /&gt;Value-chain Service Providers&lt;br /&gt;Information Brokerage&lt;br /&gt;Telecommunication&lt;br /&gt;&lt;a name="Classification_by_provider_and_consumer"&gt;&lt;/a&gt;Classification by provider and consumer&lt;br /&gt;Roughly dividing the world into providers/producers and consumers/clients one can classify e-businesses into the following categories:&lt;br /&gt;business-to-business (B2B)&lt;br /&gt;business-to-consumer (B2C)&lt;br /&gt;business-to-employee (B2E)&lt;br /&gt;business-to-government (B2G)&lt;br /&gt;government-to-business (G2B)&lt;br /&gt;government-to-government (G2G)&lt;br /&gt;government-to-citizen (G2C)&lt;br /&gt;consumer-to-consumer (C2C)&lt;br /&gt;consumer-to-business (C2B)&lt;br /&gt;Types of Internet Connections (Modes of connecting to the internet)&lt;br /&gt;&lt;br /&gt;Technology is developing rapidly and methods for connecting to the Internet change almost daily. In the Ithaca area, the following types of connections are most commonly available:&lt;br /&gt;1.       Cable: a cable data connection transfers information from the Internet to your computer and from your computer to the network, through your cable television connection. Cable connections provide high speeds of data transfer downstream, from the Internet to your computer, but are slower when sending data from your computer to the network. Additionally, the number of subscribers online affects transfer rates simultaneously. All connections originate on one line per street, so signals degrade as more subscribers come online. Cable connections can be used by individual subscribers to connect one computer to one line, or can be used to connect multiple computers in a building to the Internet.&lt;br /&gt;2.       Dial-up: data is transmitted through an analog phone connection. You connect to the Internet by using your phone line to dial into an ISP’s line. An analog connection is the slowest type of connection available, and will not permit you to use your telephone for a voice connection at the same time that you are connected to the Internet. Dial-up connections allow only one computer at a time, per line, to be connected. Cornell offers the EZ-Remote dial-up service.&lt;br /&gt;3.       Direct connection: Cornell Information Technologies (CIT) can provide a direct connection depending on your location. In locations where CIT can provide service, the connection is made via fiber optic cabling from the site to the Cornell University network backbone and then to CIT installed, owned and maintained network electronics. Connections are typically 10 Mbps or 100 Mbps; however, Gigabit connections are available at an additional cost.&lt;br /&gt;4.       DSL (Digital Subscriber Line): DSL and its variations (such as ADSL - Asymmetric Digital Subscriber Line), use normal phone lines to transmit and receive data digitally. Unlike a cable connection, DSL allows you exclusive use of the line – there is no signal degradation caused by other users. Like cable connections, DSL offers high-speed connectivity, and allows you to use your phone and be online at the same time. DSL can be used for individuals who want to connect one computer to one line, or for an extra investment DSL can be used to connect a building to the Internet.&lt;br /&gt;5.       ISDN (Integrated Services Digital Network): ISDN is a slightly older technology that also provides a high-speed connection. ISDN offers connections over ordinary telephone wire, facilitating both voice and data transmission so you can maintain your connection to the Internet while placing telephone calls. ISDN can be used for individuals who need to connect one computer to one line, or can be used to connect multiple computers in a building to the Internet.&lt;br /&gt;6.       T1: is a digital transmission technology that uses copper wire. T1 could be used to provide data service to an entire building, and data wiring would distribute the service throughout the building. T1 is the technology used on the Cornell campus. A T1 connection requires a substantial investment and because of this, may not be the most desirable means of connecting your house.&lt;br /&gt;7.       Wireless: is a high-speed technology that transmits data over radio waves. Wireless transmission can be used to provide connectivity from an ISP to an entire building, however, service will be dependent on the existence of a clear line of sight between the ISP and the building. Within a building, a wireless local area network (LAN) can connect multiple computers to each other and to the Internet. Wireless is a technology that is continually developing.&lt;br /&gt;Internet service provider&lt;br /&gt;&lt;br /&gt;Internet service provider (ISP, also called Internet access provider or IAP) is a company that offers their customers access to the Internet. The ISP connects to its customers using a data transmission technology appropriate for delivering Internet Protocol datagrams, such as dial-up, DSL, cable modem or dedicated high-speed interconnects.&lt;br /&gt;ISPs may provide Internet e-mail accounts to users which allow them to communicate with one another by sending and receiving electronic messages through their ISPs' servers. ISPs may provide other services such as remotely storing data files on behalf of their customers, as well as other services unique to each particular ISP.&lt;br /&gt;End-User-to-ISP Connection&lt;br /&gt;ISPs employ a range of technologies to enable consumers to connect to their network.&lt;br /&gt;For home users and small businesses, the most popular options include dial-up, DSL (typically Asymmetric Digital Subscriber Line, ADSL), broadband wireless, cable modem, fiber to the premises (FTTH), and Integrated Services Digital Network (ISDN) (typically basic rate interface).&lt;br /&gt;For customers with more demanding requirements, such as medium-to-large businesses, or other ISPs, DSL (often SHDSL or ADSL), Ethernet, Metro Ethernet, Gigabit Ethernet, Frame Relay, ISDN (BRI or PRI), ATM, satellite Internet access and synchronous optical networking (SONET) are more likely to be used.&lt;br /&gt;With the increasing popularity of downloading music and online video and the general demand for faster page loads, higher bandwidth connections are becoming more popular.[&lt;a title="Wikipedia:Citation needed" href="http://en.wikipedia.org/wiki/Wikipedia:Citation_needed"&gt;citation needed&lt;/a&gt;]&lt;br /&gt;Typical home user connection&lt;br /&gt;DSL&lt;br /&gt;Broadband wireless access&lt;br /&gt;Cable Internet&lt;br /&gt;ISDN&lt;br /&gt;WiFi&lt;br /&gt;1.      DSL, is a family of technologies that provides digital data transmission over the wires of a local telephone network. DSL originally stood for digital subscriber loop, although in recent years, the term digital subscriber line has been widely adopted as a more marketing-friendly term for ADSL, which is the most popular version of consumer-ready DSL. DSL can be used at the same time and on the same telephone line with regular telephone, as it uses high frequency, while regular telephone uses low frequency.&lt;br /&gt;Typically, the download speed of consumer DSL services ranges from 256 kilobits per second (kbit/s) to 24,000 kbit/s, depending on DSL technology, line conditions and service level implemented. Typically, upload speed is lower than download speed for Asymmetric Digital Subscriber Line (ADSL) and equal to download speed for the rarer Symmetric Digital Subscriber Line (SDSL).&lt;br /&gt;2.      Wireless Broadband is a fairly new technology that provides high-speed wireless internet and data network access over a wide area.&lt;br /&gt;According to the 802.16-2004 standard, broadband means 'having instantaneous bandwidth greater than around 1 MHz and supporting data rates greater than about 1.5 Mbit/s. This means that Wireless Broadband features speeds roughly equivalent to wired broadband access, such as that of ADSL or a cable modem.&lt;br /&gt;3.      In telecommunications, cable Internet is a form of broadband Internet access that uses the cable television infrastructure.&lt;br /&gt;Like digital subscriber lines and fiber optic networks, cable Internet bridges the last kilometre or mile from the Internet provider to the subscriber. It is layered on top of the existing cable television network infrastructure; just as DSL uses the existing telephone network. Cable networks and telephone networks are the two predominant forms of residential Internet access. Recently, both have seen increased competition from fiber deployments, wireless, and mobile networks.&lt;br /&gt;4.      Integrated Services Digital Network(ISDN) is a telephone system network. Prior to the ISDN, the phone system was viewed as a way to transport voice, with some special services available for data. The key feature of the ISDN is that it integrates speech and data on the same lines, adding features that were not available in the classic telephone system. There are several kinds of access interfaces to the ISDN defined: Basic Rate Interface (BRI), Primary Rate Interface (PRI) and Broadband-ISDN (B-ISDN).&lt;br /&gt;ISDN is a circuit-switched telephone network system, that also provides access to packet switched networks, designed to allow digital transmission of voice and data over ordinary telephone copper wires, resulting in better voice quality than an analog phone. ISDN B-channels can be bonded to achieve a greater data rate, typically 3 or 4 BRIs (6 to 8 64 kbit/s channels) are bonded.&lt;br /&gt;5.      Wi-Fi is a trademark of the Wi-Fi Alliance, founded in 1999 as WECA (Wireless Ethernet Compatibility Alliance). The organisation comprises more than 300 companies, whose products are certified by the Wi-Fi Alliance, based on the IEEE 802.11 standards (also called WLAN (Wireless LAN) and Wi-Fi). This certification warrants interoperability between different wireless devices.&lt;br /&gt;A Wi-Fi enabled device such as a PC, game console, mobile phone, MP3 player or PDA can connect to the Internet when within range of a wireless network connected to the Internet. Wi-Fi technology has served to set up mesh networks.&lt;br /&gt;&lt;br /&gt;Typical business type connection&lt;br /&gt;DSL&lt;br /&gt;SHDSL&lt;br /&gt;Ethernet technologies&lt;br /&gt;·         Single-pair High-speed Digital Subscriber Line (SHDSL) is a form of DSL, a data communications technology that enables faster data transmission over copper telephone lines than a conventional voiceband modem can provide. Compared to &lt;a title="ADSL" href="http://en.wikipedia.org/wiki/ADSL"&gt;ADSL&lt;/a&gt;, SHDSL employs frequencies that include those used by traditional POTS (Plain old telephone service) telephone services to provide equal transmit and receive (i.e. symmetric) data rates. As such, a frequency splitter, or microfilter, can not be used to allow a telephone line to be shared by both an SHDSL service and a POTS service at the same time. Support of symmetric data rates has made SHDSL a popular choice by businesses for PBX, VPN, web hosting and other data services.&lt;br /&gt;·         Ethernet is a family of frame-based computer networking technologies for local area networks (LANs). The name comes from the physical concept of the ether(medium that carries light). It defines a number of wiring and signaling standards for the Physical Layer of the OSI networking model, through means of network access at the Media Access Control (MAC) /Data Link Layer, and a common addressing format.&lt;br /&gt;Ethernet is standardized as IEEE 802.3. The combination of the twisted pair versions of Ethernet for connecting end systems to the network, along with the fiber optic versions for site backbones, is the most widespread wired LAN technology. It has been in use from around 1980&lt;a title="" href="http://en.wikipedia.org/wiki/#cite_note-0"&gt;[1]&lt;/a&gt; to the present, largely replacing competing LAN standards such as token ring, FDDI, and ARCNET.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ISP Interconnection&lt;br /&gt;Just as their customers pay them for Internet access, ISPs themselves pay upstream ISPs for Internet access. An upstream ISP usually has a larger network than the contracting ISP and/or is able to provide the contracting ISP with access to parts of the Internet the contracting ISP by itself has no access to.&lt;br /&gt;In the simplest case, a single connection is established to an upstream ISP and is used to transmit data to or from areas of the Internet beyond the home network; this mode of interconnection is often cascaded multiple times until reaching a Tier 1 carrier. In reality, the situation is often more complex. ISPs with more than one point of presence (PoP) may have separate connections to an upstream ISP at multiple PoPs, or they may be customers of multiple upstream ISPs and may have connections to each one of them at one or more point of presence.&lt;br /&gt;&lt;br /&gt;Services provided by ISP’s:&lt;br /&gt;1.      Broadband Internet access&lt;br /&gt;·         Fixed wireless access&lt;br /&gt;·         Cable&lt;br /&gt;·         Triple play&lt;br /&gt;2.      Internet hosting service&lt;br /&gt;·         Web hosting service&lt;br /&gt;·         E-mail hosting service&lt;br /&gt;·         DNS hosting service&lt;br /&gt;3.      Dynamic DNS&lt;br /&gt;1.      Broadband Internet access, often shortened to just &lt;a title="Broadband" href="http://en.wikipedia.org/wiki/Broadband"&gt;broadband&lt;/a&gt;, is high data rate Internet access—typically contrasted with dial-up access over a modem.&lt;br /&gt;Dial-up modems are generally only capable of a maximum &lt;a title="Bitrate" href="http://en.wikipedia.org/wiki/Bitrate"&gt;bitrate&lt;/a&gt; of 56 kbit/s (kilobits per second) and require the full use of a telephone line—whereas broadband technologies supply at least double this bandwidth and generally without disrupting telephone use.&lt;br /&gt;Technology used:&lt;br /&gt;The standard broadband technologies in most areas are DSL and cable modems. Newer technologies in use include VDSL(Very High Bitrate DSL) and pushing optical fiber connections closer to the subscriber in both telephone and cable plants. Fiber-optic communication, while only recently being used in fiber to the premises and fiber to the curb schemes, has played a crucial role in enabling Broadband Internet access by making transmission of information over larger distances much more cost-effective than copper wire technology. In a few areas not served by cable or ADSL, community organizations have begun to install Wi-Fi networks, and in some cities and towns local governments are installing municipal Wi-Fi networks.&lt;br /&gt;Broadband implementations and standards&lt;br /&gt;Digital Subscriber Line (DSL), digital data transmission over the wires used in the local loop of a telephone network&lt;br /&gt;Local Multipoint Distribution Service, broadband wireless access technology that uses microwave signals operating between the 26 GHz and 29 GHz bands&lt;br /&gt;WiMAX, a standards-based wireless technology that provides high-throughput broadband connections over long distances&lt;br /&gt;Satellite Internet access&lt;br /&gt;Cable modem, designed to modulate a data signal over cable television infrastructure&lt;br /&gt;Fiber to the premises, based on fiber-optic cables and associated optical electronics&lt;br /&gt;High-Speed Packet Access (HSPA), a new mobile telephony protocol, sometimes referred to as a 3.5G (or "3½G") technology&lt;br /&gt;Evolution-Data Optimized (EVDO), is a wireless radio broadband data standard adopted by many CDMA mobile phone service providers&lt;br /&gt;2.      An Internet hosting service is a service that runs &lt;a title="Internet" href="http://en.wikipedia.org/wiki/Internet"&gt;Internet&lt;/a&gt; servers, allowing organizations and individuals to serve content to the Internet. There are various levels of service and various kinds of services offered.&lt;br /&gt;A common kind of hosting is web hosting. Most hosting providers offer a combined variety of services. Web hosting services also offer e-mail hosting service, for example. DNS hosting service is usually bundled with domain name registration.&lt;br /&gt;Following are some Internet hosting services:&lt;br /&gt;·         Web hosting service is a type of Internet hosting service that allows individuals and organizations to provide their own website accessible via the World Wide Web. Web hosts are companies that provide space on a server they own for use by their clients as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called colocation.&lt;br /&gt;·         An email hosting service is an Internet hosting service that runs email servers.&lt;br /&gt;Email hosting services usually offer premium email at a cost as opposed to advertising supported free email or free webmail.&lt;br /&gt;Email hosting services thus differ from typical end-user email providers such as webmail sites. They cater mostly to demanding email users and Small and Mid Size (SME) businesses, while larger enterprises usually run their own email hosting service. Email hosting providers allow for premium email services along with custom configurations and large number of accounts. In addition, hosting providers manage user's own domain name, including any email authentication scheme that the domain owner wishes to enforce in order to convey the meaning that using a specific domain name identifies and qualifies email senders.&lt;br /&gt;·         A DNS hosting service is a service that runs Domain Name System servers. Most, but not all, domain name registrars include DNS hosting service with registration. Free DNS hosting services also exist. Almost all DNS hosting services are "shared"; except for the most popular Internet sites, there is no need to dedicate a server to hosting DNS for a single website. Many third-party DNS hosting services provide Dynamic DNS.&lt;br /&gt;DNS hosting service is better when the provider has multiple servers in various geographic locations that minimize latency for clients around the world.&lt;br /&gt;DNS can also be self-hosted by running DNS software on generic Internet hosting services.&lt;br /&gt;3.      Dynamic DNS is a method, protocol, or network service that provides the capability for a networked device using the Internet Protocol Suite, such as an IP router or computer system, to notify a domain name server to change, in real time (ad-hoc) the active DNS configuration of its configured hostnames, addresses or other information stored in DNS.&lt;br /&gt;numerous providers, called Dynamic DNS service providers, offer such technology and services on the Internet. They provide a software client program that automates this function. The client program is executed on a computer or device in the private network. It connects to the service provider's systems and causes those systems to link the discovered public IP address of the home network with a hostname in the domain name system. Depending on the provider, the hostname is registered within a domain owned by the provider or the customer's own domain name. These services can function by a number of mechanisms. Often they use an HTTP service request since even restrictive environments usually allow HTTP service. This group of services is commonly also referred to by the term Dynamic DNS, although it is not the standards-based DNS Update method. However, the latter might be involved in the providers systems.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ISPs having all-India license include:&lt;br /&gt;BSNL&lt;br /&gt;CMC&lt;br /&gt;RPG Infotech&lt;br /&gt;Essel Shyam Communications&lt;br /&gt;Sify&lt;br /&gt;Siti Cable Network&lt;br /&gt;Gateway Systems (India)&lt;br /&gt;World Phone Internet Services&lt;br /&gt;VSNL&lt;br /&gt;Guj Info Petro&lt;br /&gt;Hughes Escorts Communications&lt;br /&gt;Astro India Networks&lt;br /&gt;Reliance&lt;br /&gt;Primus Telecommunications India&lt;br /&gt;ERNET India&lt;br /&gt;RailTel Corporation&lt;br /&gt;Data Infosys&lt;br /&gt;GTL&lt;br /&gt;Jumpp India&lt;br /&gt;L&amp;amp;T Finance&lt;br /&gt;HCL Infinet&lt;br /&gt;Primenet Global&lt;br /&gt;Tata Internet Services&lt;br /&gt;Tata Power Broadband&lt;br /&gt;Bharti Infotel&lt;br /&gt;Pacific Internet India&lt;br /&gt;In2Cable (India)&lt;br /&gt;Reliance Engineering Associates&lt;br /&gt;BG Broad India&lt;br /&gt;Swiftmail Communications&lt;br /&gt;Estel Communication&lt;br /&gt;Bharti Aquanet&lt;br /&gt;Trak Online Net India&lt;br /&gt;Spectra Net&lt;br /&gt;Reach Network India&lt;br /&gt;i2i Enterprise&lt;br /&gt;Tata Teleservices (Maharashtra)&lt;br /&gt;Comsat Max&lt;br /&gt;Gujarat Narmada Valley Fertilizers Corporation&lt;br /&gt;HCL Comnet Systems and Services&lt;br /&gt;Harthway Cable&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Internet Addressing&lt;br /&gt;&lt;br /&gt;Each computer on the Internet has a numerical address, called an IP address. Because the numbers are hard to remember, popular servers on the Internet have names associated with their numbers. These names are known as domain names.&lt;br /&gt;There are several parts to an internet name:&lt;br /&gt;Top Level Domain (TLD)&lt;br /&gt;This is the last part of the name. It can be .com for companies, .org for non profit organizations, .net for network infrastructure providers, .edu for educational institutions, .mil for military, .gov for government, or a code for a country, for example, .us for United States or .jp for Japan.&lt;br /&gt;Domain Name&lt;br /&gt;This is the middle part of the name and often the most important. It is specific to the company / organization. Example: google, yahoo, onion.&lt;br /&gt;Host Name&lt;br /&gt;This is the name of the server within the company, usually named after the service provided. Example: www, ftp, news, mail.&lt;br /&gt;Method/Scheme&lt;br /&gt;This is the method used for the communication. It is usually a few letters followed by a colon and two forward slashes. Example: http:// for web connections, ftp:// for ftp connections.&lt;br /&gt;So a complete example is:&lt;br /&gt;http://people.yahoo.com&lt;br /&gt;In the above example,&lt;br /&gt;·         http:// is the scheme indicating that this is a web connection.&lt;br /&gt;·         people is the server name, indicating something to do with people (in this case, finding them).&lt;br /&gt;·         yahoo is the domain name, indicating that this people searching functionality is provided by the company Yahoo!.&lt;br /&gt;·         com is the top level domain, indicating that Yahoo! is a company.&lt;br /&gt;&lt;br /&gt;IP Addresses&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;An &lt;a title="Internet Protocol" href="http://en.wikipedia.org/wiki/Internet_Protocol"&gt;Internet Protocol&lt;/a&gt; (IP) address is a numerical identification (&lt;a title="Logical address" href="http://en.wikipedia.org/wiki/Logical_address"&gt;logical address&lt;/a&gt;) that is assigned to devices participating in a &lt;a title="Computer network" href="http://en.wikipedia.org/wiki/Computer_network"&gt;computer network&lt;/a&gt; utilizing the &lt;a title="Internet Protocol" href="http://en.wikipedia.org/wiki/Internet_Protocol"&gt;Internet Protocol&lt;/a&gt; for communication between its nodes.&lt;br /&gt;&lt;br /&gt;Format:&lt;br /&gt;&lt;br /&gt;An IP address is made up of four bytes of information (totaling 32 bits) expressed as four numbers between 0 and 255 shown separated by periods. For example, your computer's IP address might be 238.17.159.4, which is shown below in human-readable decimal form and in the binary form used on the Internet.&lt;br /&gt;&lt;br /&gt;Example IP Address&lt;br /&gt;Decimal:&lt;br /&gt;238 . 17 . 159 . 4&lt;br /&gt;Binary:&lt;br /&gt;11101110   00010001   10011111   00000100&lt;br /&gt;Each of the four numbers uses eight bits of storage, and so can represent any of the 256 numbers in the range between zero (binary 00000000) and 255 (binary 11111111). Therefore, there are more than 4 billion possible different IP addresses in all:&lt;br /&gt;4,294,967,296   =   256 * 256 * 256 * 256&lt;br /&gt;&lt;br /&gt;Private And Public IP Addresses&lt;br /&gt;&lt;br /&gt;A computer on the Internet is identified by its IP address. In order to avoid address conflicts, IP addresses are publicly registered with the Network Information Centre (NIC). Computers on private TCP/IP LANs however do not need public addresses, since they do not need to be accessed by the public. For this reason, the NIC has reserved certain addresses that will never be registered publicly. These are known as private IP addresses, and are found in the following ranges:&lt;br /&gt;From 10.0.0.0 to 10.255.255.255From 172.16.0.0 to 172.31.255.255From 192.168.0.0 to 192.168.255.255&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Classes of IP addresses&lt;br /&gt;The four octets that make up an IP address are conventionally represented by a, b, c, and d respectively. The following table shows how the octets are distributed in classes A, B, and C.&lt;br /&gt;Class&lt;br /&gt;          IP Address&lt;br /&gt;Network ID&lt;br /&gt;Host ID&lt;br /&gt;A&lt;br /&gt;          a.b.c.d&lt;br /&gt;a&lt;br /&gt;b.c.d&lt;br /&gt;B&lt;br /&gt;          a.b.c.d&lt;br /&gt;a.b&lt;br /&gt;c.d&lt;br /&gt;C&lt;br /&gt;          a.b.c.d&lt;br /&gt;a.b.c&lt;br /&gt;D&lt;br /&gt;D&lt;br /&gt;          a.b.c.d&lt;br /&gt;Multicast Addresses&lt;br /&gt;E&lt;br /&gt;          a.b.c.d&lt;br /&gt;Reserved for future use&lt;br /&gt;&lt;br /&gt;Class A - 0nnnnnnn hhhhhhhh hhhhhhhh hhhhhhhh&lt;br /&gt;·         First bit 0; 7 network bits; 24 host bits&lt;br /&gt;·         Initial byte: 0 - 127&lt;br /&gt;·         126 Class As exist (0 and 127 are reserved)&lt;br /&gt;·         16,777,214 hosts on each Class A&lt;br /&gt;Class B - 10nnnnnn nnnnnnnn hhhhhhhh hhhhhhhh&lt;br /&gt;·         First two bits 10; 14 network bits; 16 host bits&lt;br /&gt;·         Initial byte: 128 - 191&lt;br /&gt;·         16,384 Class Bs exist&lt;br /&gt;·         65,532 hosts on each Class B&lt;br /&gt;Class C - 110nnnnn nnnnnnnn nnnnnnnn hhhhhhhh&lt;br /&gt;·         First three bits 110; 21 network bits; 8 host bits&lt;br /&gt;·         Initial byte: 192 - 223&lt;br /&gt;·         2,097,152 Class Cs exist&lt;br /&gt;·         254 hosts on each Class C&lt;br /&gt;Class D - 1110mmmm mmmmmmmm mmmmmmmm mmmmmmmm&lt;br /&gt;·         First four bits 1110; 28 multicast address bits&lt;br /&gt;·         Initial byte: 224 - 247&lt;br /&gt;·         Class Ds are multicast addresses&lt;br /&gt;Class E - 1111rrrr rrrrrrrr rrrrrrrr rrrrrrrr&lt;br /&gt;·         First four bits 1111; 28 reserved address bits&lt;br /&gt;·         Initial byte: 248 - 255&lt;br /&gt;·         Reserved for experimental use&lt;br /&gt;IP versions&lt;br /&gt;The Internet Protocol (IP) has two versions currently in. Each version has its own definition of an IP address. Because of its prevalence, "IP address" typically refers to those defined by IPv4.&lt;br /&gt;1.      IP version 4 addresses( IPv4)&lt;br /&gt;IPv4 uses 32-bit (4-byte) addresses, which limits the address space to 4,294,967,296 (232) possible unique addresses. However, IPv4 reserves some addresses for special purposes such as private networks (~18 million addresses) or multicast addresses (~270 million addresses). This reduces the number of addresses that can be allocated as public Internet addresses, and as the number of addresses available is consumed, an IPv4 address shortage appears to be inevitable in the long run. This limitation has helped stimulate the push towards IPv6, which is currently in the early stages of deployment and is currently the only offering to replace IPv4.&lt;br /&gt;IPv4 addresses are usually represented in dotted-decimal notation (four numbers, each ranging from 0 to 255, separated by dots, e.g. 208.77.188.166). Each part represents 8 bits of the address, and is therefore called an octet. It is possible, although less common, to write IPv4 addresses in binary or hexadecimal. When converting, each octet is treated as a separate number. (So 255.255.0.0 in dot-decimal would be FF.FF.00.00 in hexadecimal.)&lt;br /&gt;IPv4 networks&lt;br /&gt;IP address as a structure of network number and host number.&lt;br /&gt;The highest order octet (most significant eight bits) were designating the network number, and the rest of the bits were called the rest field or host identifier and used for host numbering within a network.&lt;br /&gt;This method soon proved inadequate as local area networks developed that were not part of the larger networks already designated by a network number. In 1981, the Internet addressing specification was revised with the introduction of &lt;a title="Classful network" href="http://en.wikipedia.org/wiki/Classful_network"&gt;classful network&lt;/a&gt; architecture. &lt;a title="" href="http://en.wikipedia.org/wiki/#cite_note-rfc791-1"&gt;[2]&lt;/a&gt;&lt;br /&gt;Classful network design allowed for a larger number of individual assignments. The first three bits of the most significant octet of an IP address was defined as the "class" of the address, instead of just the network number and, depending on the class derived, the network designation was based on octet boundary segments of the entire address. The following table gives an overview of this system.&lt;br /&gt;Class&lt;br /&gt;First octet in binary&lt;br /&gt;Range of first octet&lt;br /&gt;Network ID&lt;br /&gt;Host ID&lt;br /&gt;Possible number of networks&lt;br /&gt;Possible number of hosts&lt;br /&gt;A&lt;br /&gt;0XXXXXXX&lt;br /&gt;0 - 127&lt;br /&gt;a&lt;br /&gt;b.c.d&lt;br /&gt;128 = (27)&lt;br /&gt;16,777,214 = (224 - 2)&lt;br /&gt;B&lt;br /&gt;10XXXXXX&lt;br /&gt;128 - 191&lt;br /&gt;a.b&lt;br /&gt;c.d&lt;br /&gt;16,384 = (214)&lt;br /&gt;65,534 = (216 - 2)&lt;br /&gt;C&lt;br /&gt;110XXXXX&lt;br /&gt;192 - 223&lt;br /&gt;a.b.c&lt;br /&gt;d&lt;br /&gt;2,097,152 = (221)&lt;br /&gt;254 = (28 - 2)&lt;br /&gt;IPv4 private addresses&lt;br /&gt;Computers not connected to the Internet, such as factory machines that communicate only with each other via TCP/IP, need not have globally-unique IP addresses. Three ranges of IPv4 addresses for private networks, one range for each class (A, B, C). These addresses are not routed on the Internet, and thus need not be coordinated with an IP address registry.&lt;br /&gt;IANA Reserved Private Network Ranges&lt;br /&gt;Start of range&lt;br /&gt;End of range&lt;br /&gt;Total addresses&lt;br /&gt;24-bit Block (/8 prefix, 1 x A)&lt;br /&gt;10.0.0.0&lt;br /&gt;10.255.255.255&lt;br /&gt;16,777,216&lt;br /&gt;20-bit Block (/12 prefix, 16 x B)&lt;br /&gt;172.16.0.0&lt;br /&gt;172.31.255.255&lt;br /&gt;1,048,576&lt;br /&gt;16-bit Block (/16 prefix, 256 x C)&lt;br /&gt;192.168.0.0&lt;br /&gt;192.168.255.255&lt;br /&gt;65,536&lt;br /&gt;Any user may use any block. Typically, a network administrator will divide a block into subnets; for example, many home routers automatically use a default address range of 192.168.0.0 - 192.168.0.255 (192.168.0.0/24).&lt;br /&gt;IPv4 address depletion&lt;br /&gt;The IP version 4 address space is rapidly nearing exhaustion of available, officially assignable address blocks.&lt;br /&gt;2.      IP version 6 addresses( IPv6)&lt;br /&gt;The rapid exhaustion of IPv4 address space, despite conservation techniques, prompted the Internet Engineering Task Force (IETF) to explore new technologies to expand the Internet's addressing capability. The permanent solution was deemed to be a redesign of the Internet Protocol itself. This next generation of the Internet Protocol, aimed to replace IPv4 on the Internet, was eventually named Internet Protocol Version 6 (IPv6). The address size was increased from 32 to 128 &lt;a title="Bits" href="http://en.wikipedia.org/wiki/Bits"&gt;bits&lt;/a&gt; (16 &lt;a title="Bytes" href="http://en.wikipedia.org/wiki/Bytes"&gt;bytes&lt;/a&gt;), which, even with a generous assignment of network blocks, is deemed sufficient for the foreseeable future. Mathematically, the new address space provides the potential for a maximum of 2128, or about 3.403 × 1038 unique addresses.&lt;br /&gt;Example of an IPv6 address:2001:0db8:85a3:08d3:1319:8a2e:0370:7334&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;IP subnetworks&lt;br /&gt;&lt;br /&gt;The technique of subnetting can operate in both IPv4 and IPv6 networks. The IP address is divided into two parts: the network address and the host identifier. The subnet mask (in IPv4 only) or the CIDR prefix determine how the IP address is divided into network and host parts.&lt;br /&gt;The term subnet mask is only used within IPv4. Both IP versions however use the Classless Inter-Domain Routing (CIDR) concept and notation. In this, the IP address is followed by a slash and the number (in decimal) of bits used for the network part, also called the routing prefix. For example, an IPv4 address and its subnet mask may be 192.0.2.1 and 255.255.255.0, respectively. The CIDR notation for the same IP address and subnet is 192.0.2.1/24, because the first 24 bits of the IP address indicate the network and subnet.&lt;br /&gt;Static and dynamic IP addresses&lt;br /&gt;When a computer is configured to use the same IP address each time it powers up, this is known as a Static IP address. In contrast, in situations when the computer's IP address is assigned automatically, it is known as a Dynamic IP address.&lt;br /&gt;Method of assignment&lt;br /&gt;Static IP addresses are manually assigned to a computer by an administrator. The exact procedure varies according to platform. This contrasts with dynamic IP addresses, which are assigned either randomly, or assigned by a server using &lt;a title="Dynamic Host Configuration Protocol" href="http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol"&gt;Dynamic Host Configuration Protocol&lt;/a&gt; (DHCP). Even though IP addresses assigned using DHCP may stay the same for long periods of time, they can generally change. In some cases, a network administrator may implement dynamically assigned static IP addresses. In this case, a DHCP server is used, but it is specifically configured to always assign the same IP address to a particular computer, and never to assign that IP address to another computer. This allows static IP addresses to be configured in one place, without having to specifically configure each computer on the network in a different way.&lt;br /&gt;In the absence of both an administrator (to assign a static IP address) and a DHCP server, the operating system may assign itself an IP address using state-less autoconfiguration methods. These IP addresses, known as &lt;a title="Link-local address" href="http://en.wikipedia.org/wiki/Link-local_address"&gt;link-local addresses&lt;/a&gt;, default to the 169.254.0.0/16 address range in IPv4.&lt;br /&gt;In IPv6, every interface, whether using static or dynamic address assignments, also receives a local-link address automatically in the fe80::/64 subnet.&lt;br /&gt;Advantage of using dynamic addressing&lt;br /&gt;Dynamic IP addresses are most frequently assigned on LANs and broadband networks by Dynamic Host Configuration Protocol (DHCP) servers. They are used because it avoids the administrative burden of assigning specific static addresses to each device on a network. It also allows many devices to share limited address space on a network if only some of them will be online at a particular time. In most current desktop operating systems, dynamic IP configuration is enabled by default so that a user does not need to manually enter any settings to connect to a network with a DHCP server. DHCP is not the only technology used to assigning dynamic IP addresses. Dialup and some broadband networks use dynamic address features of the Point-to-Point Protocol.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Domain names&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The most basic functionality of a domain name is to provide symbolic representations, i.e., recognizable names, to mostly numerically addressed Internet resources. This abstraction allows any resource (e.g., website) to be moved to a different physical location in the address topology of the network, globally or locally in an intranet, in effect changing the IP address. This translation from domain names to IP addresses (and vice versa) is accomplished with the global facilities of Domain Name System (DNS).&lt;br /&gt;Examples&lt;br /&gt;The following example illustrates the difference between a &lt;a title="Uniform Resource Locator" href="http://en.wikipedia.org/wiki/Uniform_Resource_Locator"&gt;URL&lt;/a&gt; (Uniform Resource Locator) and a domain name:&lt;br /&gt;URL: http://www.example.net/index.html&lt;br /&gt;Domain name: www.example.net&lt;br /&gt;Registered domain name: example.net&lt;br /&gt;virtual hosting&lt;br /&gt;As a general rule, the IP address and the server name are interchangeable. For most Internet services, the server will not have any way to know which was used. However, the explosion of interest in the Web means that there are far more Web sites than servers. To accommodate this, the hypertext transfer protocol (HTTP) specifies that the client tells the server which name is being used. This way, one server with one IP address can provide different sites for different domain names. This feature goes under the name virtual hosting and is commonly used by Web hosts.&lt;br /&gt;For example, as referenced in &lt;a title="http://tools.ietf.org/html/rfc2606" href="http://tools.ietf.org/html/rfc2606"&gt;RFC 2606&lt;/a&gt; (Reserved Top Level DNS Names), the server at IP address 208.77.188.166 handles all of the following sites:&lt;br /&gt;example.com&lt;br /&gt;www.example.com&lt;br /&gt;example.net&lt;br /&gt;www.example.net&lt;br /&gt;example.org&lt;br /&gt;www.example.org&lt;br /&gt;When a request is made, the data corresponding to the hostname requested is provided to the user.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Top-level domains&lt;br /&gt;Every domain name ends in a top-level domain (TLD) name, which is always either one of a small list of generic names (three or more characters), or a two-character territory code. Top-level domains are sometimes also called first-level domains.&lt;br /&gt;Following typre of TLDs are there:&lt;br /&gt;1.      Country code top-level domain (ccTLD)&lt;br /&gt;2.      Generic top-level domain (gTLD)&lt;br /&gt;1.      A country code top-level domain (ccTLD) is an Internet top-level domain generally used or reserved for a country or a dependent territory.&lt;br /&gt;All ccTLD identifiers are two letters long, and all two-letter top-level domains are ccTLDs. Creation and delegation of ccTLDs is performed by the Internet Assigned Numbers Authority (IANA).&lt;br /&gt;Examples:&lt;br /&gt;&lt;a title=".ae" href="http://en.wikipedia.org/wiki/.ae"&gt;.ae&lt;/a&gt; – &lt;a title="United Arab Emirates" href="http://en.wikipedia.org/wiki/United_Arab_Emirates"&gt;United Arab Emirates&lt;/a&gt;&lt;br /&gt;&lt;a title=".at" href="http://en.wikipedia.org/wiki/.at"&gt;.at&lt;/a&gt; – &lt;a title="Austria" href="http://en.wikipedia.org/wiki/Austria"&gt;Austria&lt;/a&gt; *&lt;br /&gt;&lt;a title=".au" href="http://en.wikipedia.org/wiki/.au"&gt;.au&lt;/a&gt; – &lt;a title="Australia" href="http://en.wikipedia.org/wiki/Australia"&gt;Australia&lt;/a&gt;&lt;br /&gt;&lt;a title=".be" href="http://en.wikipedia.org/wiki/.be"&gt;.be&lt;/a&gt; – &lt;a title="Belgium" href="http://en.wikipedia.org/wiki/Belgium"&gt;Belgium&lt;/a&gt; *&lt;br /&gt;&lt;a title=".br" href="http://en.wikipedia.org/wiki/.br"&gt;.br&lt;/a&gt; – &lt;a title="Brazil" href="http://en.wikipedia.org/wiki/Brazil"&gt;Brazil&lt;/a&gt; *&lt;br /&gt;&lt;a title=".ca" href="http://en.wikipedia.org/wiki/.ca"&gt;.ca&lt;/a&gt; – &lt;a title="Canada" href="http://en.wikipedia.org/wiki/Canada"&gt;Canada&lt;/a&gt;&lt;br /&gt;&lt;a title=".cy" href="http://en.wikipedia.org/wiki/.cy"&gt;.cy&lt;/a&gt; – &lt;a title="Cyprus" href="http://en.wikipedia.org/wiki/Cyprus"&gt;Cyprus&lt;/a&gt;&lt;br /&gt;&lt;a title=".de" href="http://en.wikipedia.org/wiki/.de"&gt;.de&lt;/a&gt; – &lt;a title="Germany" href="http://en.wikipedia.org/wiki/Germany"&gt;Germany&lt;/a&gt;&lt;br /&gt;&lt;a title=".fr" href="http://en.wikipedia.org/wiki/.fr"&gt;.fr&lt;/a&gt; – &lt;a title="France" href="http://en.wikipedia.org/wiki/France"&gt;France&lt;/a&gt;&lt;br /&gt;&lt;a title=".it" href="http://en.wikipedia.org/wiki/.it"&gt;.it&lt;/a&gt; – &lt;a title="Italy" href="http://en.wikipedia.org/wiki/Italy"&gt;Italy&lt;/a&gt;&lt;br /&gt;&lt;a title=".jp" href="http://en.wikipedia.org/wiki/.jp"&gt;.jp&lt;/a&gt; – &lt;a title="Japan" href="http://en.wikipedia.org/wiki/Japan"&gt;Japan&lt;/a&gt;&lt;br /&gt;&lt;a title=".lk" href="http://en.wikipedia.org/wiki/.lk"&gt;.lk&lt;/a&gt; – &lt;a title="Sri Lanka" href="http://en.wikipedia.org/wiki/Sri_Lanka"&gt;Sri Lanka&lt;/a&gt;&lt;br /&gt;&lt;a title=".mu" href="http://en.wikipedia.org/wiki/.mu"&gt;.mu&lt;/a&gt; – &lt;a title="Mauritius" href="http://en.wikipedia.org/wiki/Mauritius"&gt;Mauritius&lt;/a&gt; *&lt;br /&gt;&lt;a title=".mv" href="http://en.wikipedia.org/wiki/.mv"&gt;.mv&lt;/a&gt; – &lt;a title="Maldives" href="http://en.wikipedia.org/wiki/Maldives"&gt;Maldives&lt;/a&gt;&lt;br /&gt;&lt;a title=".mx" href="http://en.wikipedia.org/wiki/.mx"&gt;.mx&lt;/a&gt; – &lt;a title="Mexico" href="http://en.wikipedia.org/wiki/Mexico"&gt;Mexico&lt;/a&gt; *&lt;br /&gt;&lt;a title=".my" href="http://en.wikipedia.org/wiki/.my"&gt;.my&lt;/a&gt; – &lt;a title="Malaysia" href="http://en.wikipedia.org/wiki/Malaysia"&gt;Malaysia&lt;/a&gt;&lt;br /&gt;&lt;a title=".ng" href="http://en.wikipedia.org/wiki/.ng"&gt;.ng&lt;/a&gt; – &lt;a title="Nigeria" href="http://en.wikipedia.org/wiki/Nigeria"&gt;Nigeria&lt;/a&gt;&lt;br /&gt;&lt;a title=".nl" href="http://en.wikipedia.org/wiki/.nl"&gt;.nl&lt;/a&gt; – &lt;a title="Netherlands" href="http://en.wikipedia.org/wiki/Netherlands"&gt;Netherlands&lt;/a&gt; *&lt;br /&gt;&lt;a title=".nz" href="http://en.wikipedia.org/wiki/.nz"&gt;.nz&lt;/a&gt; – &lt;a title="New Zealand" href="http://en.wikipedia.org/wiki/New_Zealand"&gt;New Zealand&lt;/a&gt; *&lt;br /&gt;&lt;a title=".pk" href="http://en.wikipedia.org/wiki/.pk"&gt;.pk&lt;/a&gt; – &lt;a title="Pakistan" href="http://en.wikipedia.org/wiki/Pakistan"&gt;Pakistan&lt;/a&gt; *&lt;br /&gt;&lt;a title=".sa" href="http://en.wikipedia.org/wiki/.sa"&gt;.sa&lt;/a&gt; – &lt;a title="Saudi Arabia" href="http://en.wikipedia.org/wiki/Saudi_Arabia"&gt;Saudi Arabia&lt;/a&gt;&lt;br /&gt;&lt;a title=".th" href="http://en.wikipedia.org/wiki/.th"&gt;.th&lt;/a&gt; – &lt;a title="Thailand" href="http://en.wikipedia.org/wiki/Thailand"&gt;Thailand&lt;/a&gt; *&lt;br /&gt;&lt;a title=".us" href="http://en.wikipedia.org/wiki/.us"&gt;.us&lt;/a&gt; – &lt;a title="United States" href="http://en.wikipedia.org/wiki/United_States"&gt;United States&lt;/a&gt; *&lt;br /&gt;&lt;a title=".za" href="http://en.wikipedia.org/wiki/.za"&gt;.za&lt;/a&gt; – &lt;a title="South Africa" href="http://en.wikipedia.org/wiki/South_Africa"&gt;South Africa&lt;/a&gt; *&lt;br /&gt;&lt;a title=".zw" href="http://en.wikipedia.org/wiki/.zw"&gt;.zw&lt;/a&gt; – &lt;a title="Zimbabwe" href="http://en.wikipedia.org/wiki/Zimbabwe"&gt;Zimbabwe&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2.      A generic top-level domain (gTLD) is one of the categories of &lt;a title="Top-level domain" href="http://en.wikipedia.org/wiki/Top-level_domain"&gt;top-level domains&lt;/a&gt; (TLDs) maintained by the Internet Assigned Numbers Authority (IANA) for use on the Internet.&lt;br /&gt;&lt;br /&gt;gTLD&lt;br /&gt;Entity&lt;br /&gt;.aero&lt;br /&gt;air-transport industry&lt;br /&gt;.asia&lt;br /&gt;Asia-Pacific region&lt;br /&gt;.biz&lt;br /&gt;business&lt;br /&gt;.cat&lt;br /&gt;Catalan&lt;br /&gt;.com&lt;br /&gt;commercial&lt;br /&gt;.coop&lt;br /&gt;cooperatives&lt;br /&gt;.edu&lt;br /&gt;educational&lt;br /&gt;.gov&lt;br /&gt;governmental&lt;br /&gt;.info&lt;br /&gt;information&lt;br /&gt;.int&lt;br /&gt;international organizations&lt;br /&gt;.jobs&lt;br /&gt;companies&lt;br /&gt;.mil&lt;br /&gt;U.S. military&lt;br /&gt;.mobi&lt;br /&gt;mobile devices&lt;br /&gt;.museum&lt;br /&gt;museums&lt;br /&gt;.name&lt;br /&gt;individuals, by name&lt;br /&gt;.net&lt;br /&gt;network&lt;br /&gt;.org&lt;br /&gt;organization&lt;br /&gt;.pro&lt;br /&gt;professions&lt;br /&gt;.tel&lt;br /&gt;Internet communication services&lt;br /&gt;.travel&lt;br /&gt;travel and tourism industry related sites&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Domain aftermarket prices and trends&lt;br /&gt;Domain name sales occurring in the aftermarket are frequently submitted to the DN journal. The sales are listed weekly and include the top aftermarket resellers which include but are not limited to Sedo, Traffic (auctions), Afternic, NameJet, Moniker and private sales.&lt;br /&gt;To date, and according to &lt;a title="Guinness World Records" href="http://en.wikipedia.org/wiki/Guinness_World_Records"&gt;Guinness World Records&lt;/a&gt; and &lt;a title="MSNBC" href="http://en.wikipedia.org/wiki/MSNBC"&gt;MSNBC&lt;/a&gt;, the most expensive domain name sales on record as of 2004 were&lt;a title="" href="http://en.wikipedia.org/wiki/#cite_note-Domain_name_sells_for_2.75_million-2"&gt;[3]&lt;/a&gt;:&lt;br /&gt;Business.com for $7.5 million in December 1999&lt;br /&gt;AsSeenOnTv.com for $5.1 million in January 2000&lt;br /&gt;Altavista.com for $3.3 million in August 1998&lt;br /&gt;Wine.com for $2.9 million in September 1999&lt;br /&gt;CreditCards.com for $2.75 million in July 2004&lt;br /&gt;Autos.com for $2.2 million in December 1999&lt;br /&gt;The week ending &lt;a title="January 27" href="http://en.wikipedia.org/wiki/January_27"&gt;January 27&lt;/a&gt;, &lt;a title="2008" href="http://en.wikipedia.org/wiki/2008"&gt;2008&lt;/a&gt;, DNJournal reported that CNN, a cable news channel purchased iReport.com for $750,000. This signifies another turning point in domain name sales. This name has neither organic traffic, nor does it have a dictionary term alone. Instead it is a highly brandable domain name utilizing the second most popular prefix for a "dictionary" and commercial word.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Communication software&lt;br /&gt;&lt;br /&gt;Communication software is used to provide remote access to systems and exchange files and real-time messages in text, audio and/or video formats between different computers or user IDs. This includes terminal emulators, file transfer programs, chat and instant messaging programs, as well as similar functionality integrated within MUDs.&lt;br /&gt;In computer gaming, a MUD (Multi-User Dungeon), pronounced /mʌd/, is a multi-user real-time virtual world described entirely in text. It combines elements of role-playing games, hack and slash, interactive fiction, and online chat. Players can read descriptions of rooms, objects, other players, non-player characters, and actions performed in the virtual world. Players interact with each other and the world by typing commands that resemble a natural language.&lt;br /&gt;Traditional MUDs implement a fantasy world populated by fictional races and monsters, with players being able to choose from a number of classes in order to gain specific skills or powers. The object of this sort of game is to slay monsters, explore a fantasy world, complete quests, go on adventures, create a story by roleplaying, and advance the created character. Many MUDs were fashioned around the dice rolling rules of the Dungeons &amp;amp; Dragons series of games.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;INTERNET TOOLS&lt;br /&gt;&lt;br /&gt;&lt;a name="NETWORK-INFORMATION-RETRIEVAL-(NIR)-TOOL"&gt;NETWORK INFORMATION RETRIEVAL (NIR) TOOLS&lt;/a&gt;&lt;br /&gt;&lt;a name="Utilities"&gt;Utilities&lt;/a&gt;&lt;br /&gt;&lt;a name="Finger"&gt;Finger &lt;/a&gt;&lt;br /&gt;Definition: Finger retrieves information about user registered on a host computer. &lt;a name="Netfind"&gt;&lt;/a&gt;&lt;br /&gt;Netfind&lt;br /&gt;Definition: Netfind is a research prototype that provides a simple Internet `white pages' user directory. &lt;a name="Nslookup"&gt;&lt;/a&gt;&lt;br /&gt;Nslookup&lt;br /&gt;Definition: Nslookup is an interactive program to query Internet domain name servers (gives IP address). &lt;a name="Ping"&gt;&lt;/a&gt;&lt;br /&gt;Ping&lt;br /&gt;Definition: Ping requests echo from network host; see if remote host is up. &lt;a name="WHOIS"&gt;&lt;/a&gt;&lt;br /&gt;WHOIS&lt;br /&gt;Definition: WHOIS provides info on registered network names. &lt;a name="X.500"&gt;&lt;/a&gt;&lt;br /&gt;X.500&lt;br /&gt;Definition: X.500 (OSI Directory Service) provides globally distributed directory service. &lt;a name="Tools"&gt;&lt;/a&gt;&lt;br /&gt;Tools&lt;br /&gt;&lt;a name="Archie"&gt;Archie &lt;/a&gt;&lt;br /&gt;Definition: Archie locates files at anonymous FTP sites by filename search. &lt;a name="Astra"&gt;&lt;/a&gt;&lt;br /&gt;Astra&lt;br /&gt;Definition: Astra retrieve documents from databases. &lt;a name="Bitftp"&gt;&lt;/a&gt;&lt;br /&gt;Bitftp&lt;br /&gt;Definition: Bitftp allows the user to use electronic mail to obtain files at an ftp site via email. &lt;a name="Essence"&gt;&lt;/a&gt;&lt;br /&gt;Essence&lt;br /&gt;Definition: Essence is a resource discovery system using indexes. &lt;a name="File-Service-Protocol-(FSP)"&gt;&lt;/a&gt;&lt;br /&gt;File Service Protocol (FSP)&lt;br /&gt;Definition: FSP is a conectionaless protocol for transferring files. &lt;a name="File-Transfer-Protocol-(FTP)"&gt;&lt;/a&gt;&lt;br /&gt;File Transfer Protocol (FTP)&lt;br /&gt;Definition: FTP retrieves or puts copies of files at remote FTP sites. &lt;a name="Knowbot"&gt;&lt;/a&gt;&lt;br /&gt;Knowbot&lt;br /&gt;Definition: Knowbot provides a uniform interface to heterogeneous remote directory services. &lt;a name="Netserv"&gt;&lt;/a&gt;&lt;br /&gt;Netserv&lt;br /&gt;Definition: Netserv is a server for access to data files and programs of general interest. &lt;a name="Soft-Pages"&gt;&lt;/a&gt;&lt;br /&gt;Soft Pages&lt;br /&gt;Definition: Soft Pages aids in retrieval of documents, software, and other resources from servers. &lt;a name="Telnet"&gt;&lt;/a&gt;&lt;br /&gt;Telnet&lt;br /&gt;Definition: Telnet allows a user to login to a remote computer to use applications. &lt;a name="Veronica"&gt;&lt;/a&gt;&lt;br /&gt;Veronica&lt;br /&gt;Definition: Veronica locates titles of Gopher items by keyword search. &lt;a name="Systems"&gt;&lt;/a&gt;&lt;br /&gt;Systems&lt;br /&gt;&lt;a name="Alex"&gt;Alex &lt;/a&gt;&lt;br /&gt;Definition: Alex provides transparent read of remote files at anonymous FTP sites. &lt;a name="Gopher"&gt;&lt;/a&gt;&lt;br /&gt;Gopher&lt;br /&gt;Definition: Gopher locates and retrieves resources using a graph of menus. &lt;a name="Moo-Gopher"&gt;&lt;/a&gt;&lt;br /&gt;Moo Gopher&lt;br /&gt;Definition: Moo Gopher is a MUD-based gopher interface. &lt;a name="Wide-Area-Information-Server-(WAIS)"&gt;&lt;/a&gt;&lt;br /&gt;Wide Area Information Server (WAIS)&lt;br /&gt;Definition: WAIS retrieves resources by searching indexes of databases. &lt;a name="World-Wide-Web-(WWW)"&gt;&lt;/a&gt;&lt;br /&gt;World Wide Web (WWW)&lt;br /&gt;Definition: WWW retrieves resources by hyptertext browser of databases. &lt;a name="Interfaces"&gt;&lt;/a&gt;&lt;br /&gt;Interfaces&lt;br /&gt;&lt;a name="Lists"&gt;Lists &lt;/a&gt;&lt;br /&gt;For a longer list of World Wide Web broswers, see: &lt;a name="Cello"&gt;&lt;/a&gt;&lt;br /&gt;Cello&lt;br /&gt;Definition: Cello is a DOS-based Internet browser incorporating WWW, Gopher, FTP, Telnet, News. &lt;a name="Emacs-World-Wide-Web-Browser"&gt;&lt;/a&gt;&lt;br /&gt;Emacs World Wide Web Browser&lt;br /&gt;Definition: Emacs WWW browser is a means to access the World Wide Web.&lt;br /&gt;&lt;a name="Lynx"&gt;Lynx &lt;/a&gt;&lt;br /&gt;Definition: Lynx is an ASCII terminal browser for the World Wide Web. &lt;a name="Samba"&gt;&lt;/a&gt;&lt;br /&gt;Samba&lt;br /&gt;Definition: Samba is a Macintosh browser for the World Wide Web. &lt;a name="Viola"&gt;&lt;/a&gt;&lt;br /&gt;Viola&lt;br /&gt;Definition: Viola is a World Wide Web hypermedia browser for X Window System.&lt;br /&gt;&lt;a name="COMPUTER-MEDIATED-COMMUNICATION-(CMC)-FO"&gt;COMPUTER-MEDIATED COMMUNICATION (CMC) FORUMS&lt;/a&gt;&lt;br /&gt;&lt;a name="Interpersonal"&gt;Interpersonal&lt;/a&gt;&lt;br /&gt;&lt;a name="Email"&gt;Email &lt;/a&gt;&lt;br /&gt;Definition: Email allows a user to send message(s) to another user (or many users via mailing lists). &lt;a name="Talk"&gt;&lt;/a&gt;&lt;br /&gt;Talk&lt;br /&gt;Definition: Talk provides real-time interactive text with another user. &lt;a name="Group"&gt;&lt;/a&gt;&lt;br /&gt;Group&lt;br /&gt;&lt;a name="Clover"&gt;Clover &lt;/a&gt;&lt;br /&gt;Definition: Clover is a real-time text-based group conferencing system. &lt;a name="Collage"&gt;&lt;/a&gt;&lt;br /&gt;Collage&lt;br /&gt;Definition: Collage is a client/server group collaboration system which includes shared dialogue, text, and graphics spaces, from NCSA. &lt;a name="CU-SeeMe"&gt;&lt;/a&gt;&lt;br /&gt;CU-SeeMe&lt;br /&gt;Definition: CU-SeeMe is a real-time, multiparty video-conferencing system for the Internet. &lt;a name="Listproc"&gt;&lt;/a&gt;&lt;br /&gt;Listproc&lt;br /&gt;Defintion: Listproc is a system that automates mailing lists and archives. &lt;a name="LISTSERV"&gt;&lt;/a&gt;&lt;br /&gt;LISTSERV&lt;br /&gt;Definition: LISTSERV is mailing-list server for group communication. &lt;a name="Majordomo"&gt;&lt;/a&gt;&lt;br /&gt;Majordomo&lt;br /&gt;Definition: Majordomo is a mailing list manager. &lt;a name="Moo"&gt;&lt;/a&gt;&lt;br /&gt;Moo&lt;br /&gt;Definition: A Moo is an object-oriented Multiple User Dialogue (MUD). &lt;a name="Multiple-User-Dialogue-(MUD)"&gt;&lt;/a&gt;&lt;br /&gt;Multiple-User Dialogue (MUD)&lt;br /&gt;Definition: MUDs are real-time interaction usually for social role-playing. Note: Variants include MUCK, MUSH, MUSE, MOO. &lt;a name="Procmail"&gt;&lt;/a&gt;&lt;br /&gt;Procmail&lt;br /&gt;Definition: Procmail is a mail manager--create mail-servers, mailing lists, sort your incoming mail. &lt;a name="Mass"&gt;&lt;/a&gt;&lt;br /&gt;Mass&lt;br /&gt;&lt;a name="Interactive-Webbing-(IW)"&gt;Interactive Webbing (IW) &lt;/a&gt;&lt;br /&gt;Definition: Interactive Webbing gives people a common space for network distributed multimedia writing. &lt;a name="Internet-Relay-Chat-(IRC)"&gt;&lt;/a&gt;&lt;br /&gt;Internet Relay Chat (IRC)&lt;br /&gt;Definition: IRC provides real-time, many-many text discussion divided into channels. &lt;a name="Internet-Talk-Radio-(ITR)"&gt;&lt;/a&gt;&lt;br /&gt;Internet Talk Radio (ITR)&lt;br /&gt;Definition: ITR is an audio multicast on the Internet. &lt;a name="Mbone"&gt;&lt;/a&gt;&lt;br /&gt;Mbone&lt;br /&gt;Definition: Mbone is a live audio and video multicast virtual network on top of Internet. &lt;a name="Usenet"&gt;&lt;/a&gt;&lt;br /&gt;Usenet&lt;br /&gt;Definition: USENET provides asynchronous text discussion on many topics separated into newsgroups.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-8312601225806770143?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/8312601225806770143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/03/introduction-to-networks-and-internet.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/8312601225806770143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/8312601225806770143'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/03/introduction-to-networks-and-internet.html' title='Introduction to networks and Internet'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-2713951871418996795</id><published>2010-03-29T01:57:00.000-07:00</published><updated>2010-03-29T02:01:20.514-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='electronic mail'/><title type='text'>electronic-mail(unit-1)</title><content type='html'>UNIT – 1    Electronic-Mail&lt;br /&gt;&lt;br /&gt;Introduction&lt;br /&gt;&lt;br /&gt;E-mail stands for electronic mail which is the transmission of messages over communications networks. The messages can be notes entered from the keyboard or electronic files stored on disk.&lt;br /&gt;Some electronic-mail systems are limited to a single computer system or network, but others have gateways to other computer systems, enabling users to send electronic mail anywhere in the world. Companies that are fully computerized make extensive use of e-mail because it is fast, flexible, and reliable.&lt;br /&gt;Most e-mail systems include a simple text editor for composing messages, but many allow you to edit your messages using any editor you want. You then send the message to the recipient by specifying the recipient's address. You can also send the same message to several users at once. This is called broadcasting.&lt;br /&gt;ORIGIN of E-mail:&lt;br /&gt;The ARPANET computer network made a large contribution to the development of e-mail. There is one report that indicates experimental inter-system e-mail transfers began shortly after its creation in 1969. Ray Tomlinson initiated the use of the @ sign to separate the names of the user and their machine in 1971. The ARPANET significantly increased the popularity of e-mail, and it became the killer app of the ARPANET.&lt;br /&gt;&lt;br /&gt;Advantages and disadvantages&lt;br /&gt;&lt;br /&gt;Advantages of E-mail:&lt;br /&gt;Email is Fast&lt;br /&gt;Mail is delivered instantly...from your office to anywhere in the world. No other method of delivery can provide this service. Timely buying and selling decisions can be made in a heartbeat.&lt;br /&gt;2.       Email is Inexpensive&lt;br /&gt;Compared to telephone calls, faxes, or over night courier service, Email is less expensive.&lt;br /&gt;3.       Managing Email is Easy&lt;br /&gt;You can manage all your correspondence on screen and so can your customers. Your proposal can be answered, revised, stored, and sent to others, all without reams of paper involved.&lt;br /&gt;&lt;br /&gt;4.       Email is Easy to Filter&lt;br /&gt;The subject line on an Email makes it easy to prioritize messages. The reader can identify ritical correspondence quickly and dealt with it immediately. Unlike regular mail which needs to be opened and reviewed, or voice mail which requires you to either listen to or scan all your messages for those that require immediate attention.&lt;br /&gt;5.       Transmission is Secure and Reliable&lt;br /&gt;The level of security in transmitting Email messages is very high, and the industry continues to strive to develop even tighter security levels. Email is private. Often telephone and fax messages are not. If the address information is correct, rarely does an Email go astray. Fax machines can be out of order or out of paper and this prevents an important message from being delivered in a timely manner.&lt;br /&gt;&lt;br /&gt;Disadvantages to using e-mail:&lt;br /&gt;Lack of security, particularly with regards to Web-based e-mail and shared computers.&lt;br /&gt;Informal method of communication. Not always suitable for serious business documents or transactions requiring signatures.&lt;br /&gt;Due to its informal nature it is easy to ignore - unlike communication on the telephone or mail.&lt;br /&gt;Spam. Unsolicited junk mail is easier to send than conventional mail and harder to trace back to the sender.&lt;br /&gt;Too much e-mail can lead to management problems with your in-box being overwhelmed by mail.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;User-ids, Pass words&lt;br /&gt;&lt;br /&gt;User ID/Name: Used to identify a user. A code made up by the user that allows access to a Web site, software program, or computer. It is a name that is used to associate the user profile with a user when a user signs on to a system.&lt;br /&gt;&lt;br /&gt;Password: It is a word or string of characters that is entered, often along with a user name/ID, into a computer system to log in or to access some resource. It is a secret word or phrase known only to a restricted group.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;E-mail addresses&lt;br /&gt;E-mail Address:&lt;br /&gt;It is a unique identifier specifying a virtual location to which e-mail can be sent. E-mail address has three parts.&lt;br /&gt;The first part is your username.  You set up the username with your Internet provider or e-mail service.  It might be a form of your name.  It might be a nickname.  If you are an antique collector, your username might be antique_ fan.  It is at this point that your provider or service makes sure no one else on their system already has that name.&lt;br /&gt;The second part of your e-mail address is the @ (at) symbol&lt;br /&gt;The third part, which is the name of the computer that handles your mail. This computer is also called a server.  Your Internet Service Provider (ISP) or e-mail service has a particular name for their server - like aol.com for America Online or yahoo.com for those who go through the Yahoo service.  Hotmail.com is an example of a free web-based e-mail service&lt;br /&gt;Examlpe:  &lt;a href="mailto:antique_fan@hotmail.com"&gt;antique_fan@hotmail.com&lt;/a&gt;&lt;br /&gt;Where:&lt;br /&gt;Antique_fan is the user-name.&lt;br /&gt;Hotmail.com is the domain name of the E-mail server.&lt;br /&gt;&lt;br /&gt;Message Components&lt;br /&gt;Components of an email message&lt;br /&gt;An email message consists of the following general components:&lt;br /&gt;1.      Headers&lt;br /&gt;The message headers contain information concerning the sender and recipients. The exact content of mail headers can differ depending on the email system that generated the message. Generally, headers contain the following information:&lt;br /&gt;·         Subject. This describes what a message is about. For example if you are sending a message about a schedule of an exam then it might be “Exam schedule”.&lt;br /&gt;·         Sender (From). This is the senders Internet email address. It is usually assumed to be the same as the Reply-to address, unless a different one is provided.&lt;br /&gt;·         Date and time received (On). The time the message was received.&lt;br /&gt;·         Reply-to. This is the Internet email address that will become the recipient of your reply if you click the Reply button.&lt;br /&gt;·         Recipient (To:). First/last name of email recipient, as configured by the sender.&lt;br /&gt;·         Recipient email address. The Internet mail address of the recipient, or where the message was actually sent.&lt;br /&gt;2.      Body&lt;br /&gt;The body of a message contains text that is the actual content. The message body also may include signatures or automatically generated text that is inserted by the sender's email system.&lt;br /&gt;3.      Attachments&lt;br /&gt;These are optional and include any separate files that may be part of the message.&lt;br /&gt;Composing an E-Mail Message&lt;br /&gt;E-mail addresses must be letter-perfect in order for your mail to reach the intended destination, and Outlook Express is rich with options for addressing messages accurately. You type a few letters of the person's name in the To or CC (for carbon copy) lines, and then Outlook Express automatically supplies the full address from your address book.&lt;br /&gt;1.      Click the Create Mail button.&lt;br /&gt;&lt;br /&gt;2.      In the To box, type the first few letters of your recipient's name as shown below. When Outlook Express proposes the name you want, press the Enter key.&lt;br /&gt;If the name isn't in your address book, type the complete e-mail address. Capitalization doesn't matter, and there should be no spaces in the address.&lt;br /&gt;3.      Repeat step 2 for each person you want to send the message to, separating names with a comma or semi-colon.&lt;br /&gt;4.      To send copies of your e-mail, follow steps 2 and 3 above in the CC box as shown below for each person who will get a copy.&lt;br /&gt;To and CC fields on a new mail message.&lt;br /&gt;5.      Type a brief subject for your message as shown below.&lt;br /&gt;Outlook Express will remind you if you forget this.&lt;br /&gt;6.      Click in the message area, and type your message as shown below.&lt;br /&gt;7.      Click Send as shown below.&lt;br /&gt;If Outlook Express asks for confirmation of any name, click the correct name in the Check Names box, and click OK.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Write an E-Mail Message, Send It Later&lt;br /&gt;You can compose e-mail while your computer is disconnected from the Internet.&lt;br /&gt;Follow the steps in the Composing an E-Mail Message, section above.&lt;br /&gt;When you click Send, Outlook Express lets you know that it's storing your message in the Outbox—it's in the Folder list—and then sends it automatically when you go online.&lt;br /&gt;Save your e-mail. Outlook Express also automatically saves messages as you write them, so if your computer shuts down unexpectedly, your messages will be waiting for you in the Drafts folder. But for extra safety, it's not a bad idea—particularly for an important message—to save your e-mail message as you write. To do this, click Save, on the File menu.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Attach a File to an E-Mail Message&lt;br /&gt;&lt;br /&gt;It's easy to attach files to e-mail—a picture of the new baby, the paper you're coauthoring, your tax file for the accountant, or a favorite song. It's rather like paper-clipping something to a letter.&lt;br /&gt;1.      In your message, click the Attach button.&lt;br /&gt;2.      Browse until you find the file you want to attach as shown below.&lt;br /&gt;3.      Click the file, and then click Attach as shown below.&lt;br /&gt;If you want to enclose more than one file, repeat steps 1 through 3.&lt;br /&gt;4.      Finish the message if you haven't already, and click the Send button.&lt;br /&gt;5.     The attachments show up (!) here in the message.&lt;br /&gt;Insert a File to an E-Mail Message(Inline Attachments)&lt;br /&gt;Email can be formatted to include the images in-line. That means part of what determines how the email is displayed is exactly what format the sender used to compose their email.&lt;br /&gt;·         HTML and Rich Text formatted email both allow images to be embedded/inserted within the actual message. Naturally, there are different ways to do this; for example the image can be included within the email as an attachment to be displayed within the message, or the image can be linked to from a web site. Both formats also allow images to simply be included as regular attachments without any relationship to the message body.&lt;br /&gt;&lt;br /&gt;·         Plain text email, on the other hand, only allows for images as attachments.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Personalize Your E-Mail Messages with signatures&lt;br /&gt;&lt;br /&gt;You can put your singular stamp on e-mail. With Outlook Express you can use a distinctive personal signature.&lt;br /&gt;Create a Personal Signature for All Messages&lt;br /&gt;One advantage of the letterhead on business papers is that you don’t have to repeat information on every piece of correspondence. You can duplicate that advantage in e-mail by creating a special signature that doubles as letterhead and signature. Outlook can then append it automatically to new messages, or you can sign each one individually.&lt;br /&gt;1.      On the Outlook Express Tools menu, click Options, and then click the Signatures tab.&lt;br /&gt;2.      Click the New button as shown below.&lt;br /&gt;3.      Type your signature as you want it to appear as shown below.&lt;br /&gt;4.      If you want this signature on all your e-mail (except replies and forwards), check Add signatures to all outgoing messages (shown below).&lt;br /&gt;5.      When you're finished, click OK.Now every e-mail message you start will have this signature.&lt;br /&gt;Add Your Signature to individual Messages&lt;br /&gt;&lt;br /&gt;Although Outlook Express is smart about not adding your signature when you reply to an e-mail message or forward it, you may want more control over when your full signature is added. Maybe you've created a business-like signature, and don't want it on messages to friends and family. Or perhaps you have two signatures—one for business and one for more personal correspondence. In such situations, follow the steps below to add a signature you've already created, message by message.&lt;br /&gt;&lt;br /&gt;1.      On the Outlook Express Tools menu, click Options, and then click the Signatures tab.&lt;br /&gt;2.      Make sure that the Add signatures to all outgoing messages check box is clear, and click OK.&lt;br /&gt;3.      Compose your e-mail message.&lt;br /&gt;4.      To sign your message, click the Insert menu on the e-mail message, point to Signature, and then click your signature.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Mailer features&lt;br /&gt;&lt;br /&gt;eMailer is a personalized group mailer that can be used as a powerful marketing tool to send personalized targeted mails. eMailer helps you to reach out to your customers by sending  targeted mails, with each recipient receiving a personalized copy of the mail. eMailer is a powerful and fast mass mailer that can be used to manage your email campaigns.&lt;br /&gt;Features are as follow:&lt;br /&gt;·         Personalized Mails&lt;br /&gt;Personalize each mails based on any header. Each lists is mapped to a CSV file, and the mail send to that list can be personalized on any of the header present in that CSV file.&lt;br /&gt;·         Direct Mailing&lt;br /&gt;No need to add all your customers email addresses together. Just create a subscription list, include all the subscribers, and send a single mail to that list. eMailer will in turn send that mail directly to each of the subscribers.&lt;br /&gt;·         No SMTP required&lt;br /&gt;Don't have an SMTP server? Don't worry. eMailer can talk directly with the recipient mail server and deliver the mails.&lt;br /&gt;If you have an SMTP server and want to route the mails through it, just configure eMailer. It even supports SSL mail servers.&lt;br /&gt;·         Unlimited Subscription Lists&lt;br /&gt;Create as must subscription lists as you want. Its just a matter of importing a CSV file! You can also create any number of sender accounts.&lt;br /&gt;·         HTML / Plain Text Mails&lt;br /&gt;Send HTML or Plain Text mails easily. eMailer contains a WYSIWYG HTML editor, which allows you to create HTML mails easily.&lt;br /&gt;·         Drag and Drop Attachments&lt;br /&gt;Attaching a file is just a matter of drag and drop. Attach any number of files easily.&lt;br /&gt;·         Emoticons Support&lt;br /&gt;eMailer supports a wide range of emoticons. It can be easily extended to add your own set of emoticons/smileys.&lt;br /&gt;·         Platform Independence&lt;br /&gt;eMailer can run on any OS that supports Java like Windows, Mac, Linux, etc.&lt;br /&gt;·         Fast Delivery&lt;br /&gt;You decide how fast it should be. eMailer is completely configurable.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;E-mail inner working&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="originator_sends_email"&gt;&lt;/a&gt;&lt;br /&gt;Step A: Sender creates and sends an email&lt;br /&gt;The originating sender creates an email in their Mail User Agent (MUA) and clicks 'Send'. The MUA is the application the originating sender uses to compose and read email, such as Eudora, Outlook, etc.&lt;br /&gt;&lt;a name="mua_to_mda"&gt;&lt;/a&gt;&lt;br /&gt;Step B: Sender's MDA/MTA routes the email&lt;br /&gt;The sender's MUA transfers the email to a Mail Delivery Agent (MDA). Frequently, the sender's MTA also handles the responsibilities of an MDA. Several of the most common MTAs do this, including sendmail and qmail.&lt;br /&gt;The MDA/MTA accepts the email, then routes it to local mailboxes or forwards it if it isn't locally addressed&lt;br /&gt;&lt;br /&gt;&lt;a name="network_cloud"&gt;&lt;/a&gt;Step C: Network Cloud&lt;br /&gt;An email can encounter a network cloud within a large company or ISP, or the largest network cloud in existence: the Internet.network cloud may encompass a multitude of mail servers, DNS servers, routers, and other devices and services too numerous to mention. These devices may be protected by firewalls, spam filters and malware detection software that may bounce or even delete an email. When an email is deleted by this kind of software, it tends to fail silently, so the sender is given no information about where or when the delivery failure occurred.&lt;br /&gt;Email service providers and other companies that process a large volume of email often have their own, private network clouds. These organizations commonly have multiple mail servers, and route all email through a central gateway server (i.e., mail hub) that redistributes mail to whichever MTA is available. Email on these secondary MTAs must usually wait for the primary MTA (i.e., the designated host for that domain) to become available, at which time the secondary mail server will transfer its messages to the primary MTA.&lt;br /&gt;&lt;br /&gt;&lt;a name="mail_queue"&gt;&lt;/a&gt;Step D: Email Queue&lt;br /&gt;The email in the diagram is addressed to someone at another company, so it enters an email queue with other outgoing email messages. If there is a high volume of mail in the queue—either because there are many messages or the messages are unusually large, or both—the message will be delayed in the queue until the MTA processes the messages ahead of it.&lt;br /&gt;&lt;br /&gt;&lt;a name="mta_transfer_process"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step E: MTA to MTA Transfer&lt;br /&gt;When transferring an email, the sending MTA handles all aspects of mail delivery until the message has been either accepted or rejected by the receiving MTA.&lt;br /&gt;As the email clears the queue, it enters the Internet network cloud, where it is routed along a host-to-host chain of servers. Each MTA in the Internet network cloud needs to "stop and ask directions" from the Domain Name System (DNS) in order to identify the next MTA in the delivery chain. The exact route depends partly on server availability and mostly on which MTA can be found to accept email for the domain specified in the address. Most email takes a path that is dependent on server availability, so a pair of messages originating from the same host and addressed to the same receiving host could take different paths. These days, it's mostly spammers that specify any part of the path, deliberately routing their message through a series of relay servers in an attempt to obscure the true origin of the message.&lt;br /&gt;To find the recipient's IP address and mailbox, the MTA must drill down through the Domain Name System (DNS), which consists of a set of servers distributed across the Internet. Beginning with the root nameservers at the top-level domain (.tld), then domain nameservers that handle requests for domains within that .tld, and eventually to nameservers that know about the local domain.&lt;br /&gt;&lt;br /&gt;&lt;a name="spam_virus_blockers"&gt;&lt;/a&gt;Step F: Firewalls, Spam and Virus Filters&lt;br /&gt;The transfer process described in the last step is somewhat simplified. An email may be transferred to more than one MTA within a network cloud and is likely to be passed to at least one firewall before it reaches it's destination.&lt;br /&gt;An email encountering a firewall may be tested by spam and virus filters before it is allowed to pass inside the firewall. These filters test to see if the message qualifies as spam or malware. If the message contains malware, the file is usually quarantined and the sender is notified. If the message is identified as spam, it will probably be deleted without notifying the sender.&lt;br /&gt;Spam is difficult to detect because it can assume so many different forms, so spam filters test on a broad set of criteria and tend to misclassify a significant number of messages as spam, particularly messages from mailing lists. When an email from a list or other automated source seems to have vanished somewhere in the network cloud, the culprit is usually a spam filter at the receiver's ISP or company. This explained in greater detail in Virus Scanning and Spam Blocking.&lt;br /&gt;&lt;br /&gt;&lt;a name="how_email_delivery"&gt;&lt;/a&gt;Delivery&lt;br /&gt;In the diagram, the email makes it past the hazards of the spam trap...er...filter, and is accepted for delivery by the receiver's MTA. The MTA calls a local MDA to deliver the mail to the correct mailbox, where it will sit until it is retrieved by the recipient's MUA.&lt;br /&gt;&lt;br /&gt;E-mail Management&lt;br /&gt;&lt;br /&gt;Some basic E-mail management rules are:&lt;br /&gt;1) Let your email program manage your email as much as possible.Email management starts with setting up and using filters. If you're using an email program such as Outlook, you can configure email rules to send your spam directly to the trash - meaning that you don't waste your time reading and deleting it.&lt;br /&gt;2) Do not check your email on demand.You don't need to see every piece of email the second it arrives. If you're using an email program that announces the arrival of new email, turn off the program's announcement features, such as making a sound or having a pop-up screen announce the arrival of email. Checking email on demand can seriously interfere with whatever other tasks you're trying to accomplish because most people will read email when they check it.&lt;br /&gt;3) Don't read and answer your email all day long.You may get anywhere from a handful to hundreds of emails each day that need to be answered, but they don't need to be answered immediately, interrupting whatever else you're doing. Instead, set aside a particular time each day to review and answer your email. Schedule the hour or whatever time it takes you to answer the volume of email you get, and stick to that schedule as regularly as possible.&lt;br /&gt;4) Don't answer your email at your most productive time of day.Most productive work time is the morning. If you start your work day by answering your email, you lose the time that you are at my most creative. If you are writing a message, it will take twice as long to compose it in the afternoon or evening than it would in the morning, when you feel fresh and alert.&lt;br /&gt;Answering email, on the other hand, isn't usually a task that calls for a great deal of creativity. So by ignoring you email until the late afternoon, and answering it then, you get the dual benefit of saving your productive time for other more demanding tasks, and not continually interrupting whatever other tasks you are trying to accomplish.&lt;br /&gt;                                                     MIME Types&lt;br /&gt;Why need MIME (Multipurpose internet mail extension)&lt;br /&gt;The basic Internet e-mail transmission protocol, SMTP, supports only 7-bit ASCII characters. This effectively limits Internet e-mail to messages which, when transmitted, include only the characters sufficient for writing a small number of languages, primarily English. Other languages based on the Latin alphabet typically include diacritics not supported in 7-bit ASCII, meaning text in these languages cannot be correctly represented in basic e-mail..&lt;br /&gt;Multipurpose Internet Mail Extensions (MIME) is an Internet standard that extends the format of e-mail to support:&lt;br /&gt;text in character sets other than ASCII.&lt;br /&gt;non-text attachments.&lt;br /&gt;message bodies with multiple parts .&lt;br /&gt;header information in non-ASCII character sets.&lt;br /&gt;Mapping messages into and out of MIME format is typically done automatically by an e-mail client or by mail servers when sending or receiving Internet e-mail.Virtually all human-written Internet e-mail and a fairly large proportion of automated e-mail is transmitted via SMTP in MIME format. Internet e-mail is so closely associated with the SMTP and MIME standards that it is sometimes called SMTP/MIME e-mail.&lt;br /&gt;The basic format of Internet (SMTP/MIME) e-mail is defined in RFC 2822&lt;br /&gt;MIME Header Fields&lt;br /&gt;1.      MIME-Version&lt;br /&gt;2.      Content-Type&lt;br /&gt;3.      Content-Disposition&lt;br /&gt;4.      Content-Transfer-Encoding&lt;br /&gt;5.      Encoded-Word&lt;br /&gt;1. MIME-Version&lt;br /&gt;The presence of this header indicates the message is MIME-formatted. The value is typically "1.0" so this header appears as&lt;br /&gt;It should be noted that implementers have attempted to change the version number in the past and the change had unforeseen results. It was decided at an IETF meeting to leave the version number as is even though there have been many updates and versions of MIME.&lt;br /&gt;&lt;a name="Content-Type"&gt;&lt;/a&gt;2. Content-Type&lt;br /&gt;This header indicates the Internet media type of the message content, consisting of a type and subtype, for example&lt;br /&gt;Through the use of the multipart type, MIME allows messages to have parts arranged in a tree structure where the leaf nodes are any non-multipart content type and the non-leaf nodes are any of a variety of multipart types. This mechanism supports:&lt;br /&gt;simple text messages using text/plain (the default value for "Content-type:")&lt;br /&gt;text plus attachments (multipart/mixed with a text/plain part and other non-text parts). A MIME message including an attached file generally indicates the file's original name with the "Content-disposition:" header, so the type of file is indicated both by the MIME content-type and the filename extension&lt;br /&gt;reply with original attached (multipart/mixed with a text/plain part and the original message as a message/rfc822 part)&lt;br /&gt;alternative content, such as a message sent in both plain text and another format such as HTML (multipart/alternative with the same content in text/plain and text/html forms)&lt;br /&gt;image, audio, video and application (for example, image/jpg, audio/mp3, video/mp4, and application/msword and so on)&lt;br /&gt;many other message constructs&lt;br /&gt;3. Content-Disposition&lt;br /&gt;The specification of content-disposition attempted to provide a means of providing file name information by defining a filename parameter as part of the content-disposition field.&lt;br /&gt;&lt;br /&gt;4. Content-Transfer-Encoding&lt;br /&gt;MIME defined a set of methods for representing binary data in ASCII text format. The content-transfer-encoding: MIME header has 2-sided significance:&lt;br /&gt;It indicates whether or not a binary-to-text encoding scheme has been used on top of the original encoding as specified within the Content-Type header, and&lt;br /&gt;If such a binary-to-text encoding method has been used it states which one.&lt;br /&gt;Options:&lt;br /&gt;7-Bit - Data is sent as US-ASC data.&lt;br /&gt;8-Bit - 8 bit characters are included in short lines.&lt;br /&gt;BASE64 - Used for binary files. Three bytes are transformed into 4 ASC characters in lines limited to a length of 76 characters.&lt;br /&gt;Binary - Long lines are sent using 8 bit characters. These lines may not be transportable using SMTP.&lt;br /&gt;Quoted-Printable - Used tor ASC text. Line length is limited to 76 characters.&lt;br /&gt;X-Token - Defines private encoding values prefixed with an "X-".&lt;br /&gt;&lt;br /&gt;5. Encoded-Word&lt;br /&gt;Since message header names and values are always ASCII characters, values that contain non-ASCII data must use the MIME encoded-word syntax instead of a literal string. This syntax uses a string of ASCII characters indicating both the original character encoding and the content-transfer-encoding used to map the bytes of the charset into ASCII characters.&lt;br /&gt;The form is: "=?charset?encoding?encoded text?=".&lt;br /&gt;charset may be any character set registered with IANA(Internet Assigned Numbers Authority). Typically it would be the same charset as the message body.&lt;br /&gt;encoding can be either "Q" denoting Q-encoding that is similar to the quoted-printable encoding, or "B" denoting base64 encoding.&lt;br /&gt;encoded text is the Q-encoded or base64-encoded text.&lt;br /&gt;The encoded-word format is not used for the names of the headers (for example Subject). These header names are always in English in the raw message. When viewing a message with a non-English e-mail client, the header names are usually translated by the client&lt;br /&gt;Multipart messages&lt;br /&gt;A MIME multipart message contains a boundary in the "Content-type:" header. This boundary, must not occur in any of the parts. It is placed between the parts, and at the beginning and end of the body of the message, as follows:&lt;br /&gt;Each part consists of its own content header and a body. Multipart content can be nested. The content-transfer-encoding of a multipart type must always be "7bit", "8bit" or "binary" to avoid the complications that would be posed by multiple levels of decoding.&lt;br /&gt;Multipart subtypes&lt;br /&gt;The MIME standard defines various multipart-message subtypes, which specify the nature of the message parts and their relationship to one another. The subtype is specified in the "Content-Type" header of the overall message. For example, a multipart MIME message using the digest subtype would have its Content-Type set as "multipart/digest".&lt;br /&gt;The following is a list of the most commonly used subtypes; it is not intended to be a comprehensive list.&lt;br /&gt;&lt;a name="Mixed"&gt;&lt;/a&gt;1.  Mixed&lt;br /&gt;Multipart/mixed is used for sending files with different "Content-Type" headers inline (or as attachments). If sending pictures or other easily readable files, most mail clients will display them inline (unless otherwise specified with the "Content-disposition" header). Otherwise it will offer them as attachments. The default content-type for each part is "text/plain".&lt;br /&gt;2.  Message&lt;br /&gt;A message/rfc822 part contains an email message, including any &lt;a title="E-mail" href="http://en.wikipedia.org/wiki/E-mail#Header"&gt;headers&lt;/a&gt;. Rfc822 is a Standard for ARPA Internet Text Messages since the message may be a full MIME message. This is used for digests as well as for E-mail forwarding.&lt;br /&gt;3.  Digest&lt;br /&gt;Multipart/digest is a simple way to send multiple text messages. The default content-type for each part is "message/rfc822".&lt;br /&gt;4.  Alternative&lt;br /&gt;The multipart/alternative subtype indicates that each part is an "alternative" version of the same (or similar) content, each in a different format denoted by its "Content-Type" header. Systems can then choose the "best" representation they are capable of processing; in general, this will be the last part that the system can understand.&lt;br /&gt;Since a client is unlikely to want to send a version that is less faithful than the plain text version this structure places the plain text version (if present) first. This makes it easier for users of clients that do not understand multipart messages.&lt;br /&gt;Most commonly multipart/alternative is used for email with two parts, one plain text (text/plain) and one HTML (text/html). The plain text part provides backwards compatibility while the HTML part allows use of formatting and hyperlinks. Most email clients offer a user option to prefer plain text over HTML, this is an example of how local factors may affect how an application chooses which "best" part of the message to display.&lt;br /&gt;5. Related&lt;br /&gt;A multipart/related is used to indicate that message parts should not be considered individually but rather as parts of an aggregate whole. The message consists of a root part (by default, the first) which reference other parts inline, which may in turn reference other parts. Message parts are commonly referenced by the "Content-ID" part header. The syntax of a reference is unspecified and is instead dictated by the encoding or protocol used in the part.&lt;br /&gt;One common usage of this subtype is to send a web page complete with images in a single message. The root part would contain the HTML document, and use image tags to reference images stored in the latter parts.&lt;br /&gt;6. Report&lt;br /&gt;Multipart/report is a message type that contains data formatted for a mail server to read. It is split between a text/plain (or some other content/type easily readable) and a message/delivery-status, which contains the data formatted for the mail server to read.&lt;br /&gt;7.  Signed&lt;br /&gt;A multipart/signed message is used to attach a digital signature to a message. It has two parts, a body part and a signature part. The whole of the body part, including mime headers, is used to create the signature part. Many signature types are possible, like application/pgp-signature and application/x-pkcs7-signature.&lt;br /&gt;8. Encrypted&lt;br /&gt;A multipart/encrypted message has two parts. The first part has control information that is needed to decrypt the application/octet-stream second part. Similar to signed messages, there are different implementations which are identified by their separate content types for the control part. The most common types are "application/pgp-encrypted" and "application/pkcs7-mime".&lt;br /&gt;9. Form Data&lt;br /&gt;As its name implies, multipart/form-data is used to express values submitted through a form. Originally defined as part of HTML 4.0, it is most commonly used for submitting files via HTTP.&lt;br /&gt;10.  Mixed-Replace (Experimental)&lt;br /&gt;The content type multipart/x-mixed-replace was developed as part of a technology to emulate server push and streaming over HTTP.&lt;br /&gt;All parts of a mixed-replace message have the same semantic meaning. However, each part invalidates - "replaces" - the previous parts as soon as it is received completely. Clients should process the individual parts as soon as they arrive and should not wait for the whole message to finish.&lt;br /&gt;11.  Byteranges&lt;br /&gt;The multipart/byteranges is used to represent noncontiguous byte ranges of a single message. It is used by HTTP when a server returns multiple byte ranges&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Newsgroups&lt;br /&gt;&lt;br /&gt;A newsgroup is a repository usually within the Usenet system, for messages posted from many users in different locations. The term may be confusing to some, because it is usually a discussion group. Newsgroups are technically distinct from, but functionally similar to, discussion forums on the World Wide Web. Newsreader software is used to read newsgroups.&lt;br /&gt;Typically, a newsgroup is focused on a particular topic. Some newsgroups allow the posting of messages on a wide variety of themes, regarding anything a member chooses to discuss as on-topic, while others keep more strictly to their particular subject, frowning on off-topic postings. The news admin (the administrator of a news server) decides how long articles are kept before being expired (deleted from the server). Usually they will be kept for one or two weeks, but some admins keep articles in local or technical newsgroups around longer than articles in other newsgroups.&lt;br /&gt;Newsgroups are much like the public message boards on old bulletin board systems. For those readers not familiar with this concept, envision an electronic version of the corkboard in the entrance of your local grocery store.&lt;br /&gt;Moderated and unmoderated newsgroups&lt;br /&gt;A minority of newsgroups are moderated. That means that messages submitted by readers are not distributed to Usenet, but instead are emailed to the moderators of the newsgroup, for approval. Moderated newsgroups have rules called charters. Moderators are persons whose job is to ensure that messages that the readers see in newsgroups conform to the charter of the newsgroup. Typically, moderators are appointed in the proposal for the newsgroup, and changes of moderators follow a succession plan.&lt;br /&gt;The job of the moderator is to receive submitted articles, review them, and inject approved articles so that they can be properly propagated worldwide. Such articles must bear the Approved: header line.&lt;br /&gt;Unmoderated newsgroups form the majority of Usenet newsgroups, and messages submitted by readers for unmoderated newsgroups are immediately propagated for everyone to see.&lt;br /&gt;Creation of moderated newsgroups often becomes a hot subject of controversy, raising issues regarding censorship and the desire of a subset of users to form an intentional community.&lt;br /&gt;How newsgroups work:&lt;br /&gt;Newsgroup servers are hosted by various organizations and institutions. Most Internet service providers (ISPs) host their own &lt;a title="News server" href="http://en.wikipedia.org/wiki/News_server"&gt;news servers&lt;/a&gt;, or rent access to one, for their subscribers. There are also a number of companies who sell access to premium news servers.&lt;br /&gt;Every host of a news server maintains agreements with other news servers to regularly synchronize. In this way news servers form a network. When a user posts to one news server, the message is stored locally. That server then shares the message with the servers that are connected to it if both carry the newsgroup, and from those servers to servers that they are connected to, and so on. For newsgroups that are not widely carried, sometimes a carrier group is used for crossposting to aid distribution. This is typically only useful for groups that have been removed or newer alt.* groups. Crossposts between hierarchies, outside of the Big 8 and alt.* hierarchies, are failure prone. Njjh&lt;br /&gt;Hierarchies:&lt;br /&gt;Newsgroups are often arranged into hierarchies, theoretically making it simpler to find related groups. The term top-level hierarchy refers to the hierarchy defined by the prefix prior to the first dot.&lt;br /&gt;The most commonly known hierarchies is the usenet hierarchies. So for instance newsgroup rec.arts.sf.starwars.games would be in the rec.* top-level usenet hierarchy, where the asterisk (*) is defined as a wildcard character. There were seven original major hierarchies of usenet newsgroups, known as the "Big 7":&lt;br /&gt;comp.* — Discussion of computer-related topics&lt;br /&gt;news.* — Discussion of Usenet itself&lt;br /&gt;sci.* — Discussion of scientific subjects&lt;br /&gt;rec.* — Discussion of recreational activities (e.g. games and hobbies)&lt;br /&gt;soc.* — Socialising and discussion of social issues.&lt;br /&gt;talk.* — Discussion of contentious issues such as religion and politics.&lt;br /&gt;misc.* — Miscellaneous discussion—anything which doesn't fit in the other hierarchies.&lt;br /&gt;Further hierarchies&lt;br /&gt;There are a number of newsgroup hierarchies outside of the Big 8 (and alt.*) that can be found at many news servers. These include non-English language groups, groups managed by companies or organizations about their products, geographic/local hierarchies, and even non-internet network boards routed into NNTP. Examples include (alphabetically):&lt;br /&gt;aus.* — Australian news groups&lt;br /&gt;ba.* — Discussion in the San Francisco Bay area&lt;br /&gt;ca.* — Discussion in California&lt;br /&gt;can.* — Canadian news groups&lt;br /&gt;cn.* — Chinese news groups&lt;br /&gt;chi.* — Discussions about the Chicago area&lt;br /&gt;de.* — Discussions in German&lt;br /&gt;england.* — Discussions (mostly) local to England, see also uk.*&lt;br /&gt;fidonet.* — Discussions routed from FidoNet&lt;br /&gt;fr.* — Discussions in French&lt;br /&gt;fj.* — "From Japan," discussions in Japanese&lt;br /&gt;gnu.* — Discussions about GNU software&lt;br /&gt;hawaii.* — Discussions (mostly) local to Hawaii&lt;br /&gt;harvard.* — Discussions (mostly) local to Harvard&lt;br /&gt;hp.* — Hewlett-Packard internal news groups&lt;br /&gt;it.* — Discussions in Italian&lt;br /&gt;microsoft.* — Discussions about Microsoft products&lt;br /&gt;pl.* — Polish news groups&lt;br /&gt;tw.* — Taiwan news groups&lt;br /&gt;uk.* — Discussions on matters in the UK&lt;br /&gt;Additionally, there is the free.* hierarchy, which can be considered "more alt than alt.*". There are many local sub-hierarchies within this hierarchy, usually for specific countries or cultures (such as free.it.* for Italy).&lt;br /&gt;&lt;br /&gt;Subscibing to a newsgroup&lt;br /&gt;Before you can subscribe to Internet newsgroups, you must configure Outlook Express for Internet news.&lt;br /&gt;Configuring Outlook Express for Internet news&lt;br /&gt;Outlook Express 4.x0&lt;br /&gt;1.      In Outlook Express, click Accounts on the Tools menu.&lt;br /&gt;2.      In the Internet Accounts dialog box, click Add, and then click News.&lt;br /&gt;3.      In the Display Name box, type the name you want other people to see when you post a message, and then click Next.&lt;br /&gt;4.      In the E-mail Address box, type the e-mail address for the account you are using (for example, janedoe@account.com), and then click Next.&lt;br /&gt;5.      In the News (NNTP) Server box, type the name of your Internet news server. If you are required to log on, click the My news server requires me to log on check box to select it. Click Next.&lt;br /&gt;6.      If you are required to log on, type your account name and password for your news server in the News Account Name and Password boxes, or click Log on using Secure Password Authentication (SPA). Choose the method recommended by your ISP. MSN requires SPA when when using the netnews.msn.com MSN news server.&lt;br /&gt;7.      In the Internet News Account Name, type a name that identifies the news account you are configuring (this is the "friendly" name for the news account), and then click Next.&lt;br /&gt;8.      Click the connection type that you use to connect to the Internet, and then click Next.&lt;br /&gt;9.      If you click Use my phone line to connect, you are prompted to either create a new Dial-Up Networking connection or use an existing one. If Dial-Up Networking has been configured for your ISP, click Use an existing dial-up connection, click the name for your Dial-Up Networking connection in the list, and then click Next.&lt;br /&gt;10.  If you click Connect using my local area network (LAN) or I will establish my Internet connection manually, you are not prompted for any additional settings.&lt;br /&gt;11.  Click Finish.&lt;br /&gt;&lt;br /&gt;Outlook Express 5&lt;br /&gt;1.      In Outlook Express, click Accounts on the Tools menu.&lt;br /&gt;2.      In the Internet Accounts dialog box, click Add, and then  click News.&lt;br /&gt;3.      In the Display Name box, type a friendly name for the newsgroup, and then click Next.&lt;br /&gt;4.      In the E-mail Address box, type the e-mail address for the account you are using (for example, janedoe@account.com), and then click Next.&lt;br /&gt;5.      In the News (NNTP) Server box, type the name of your Internet news server. If you are required to log on, click the My news server requires me to log on check box to select it. Click Next.&lt;br /&gt;6.      If you are required to log on, type your account name and password for your news server in the News Account Name and Password boxes, or click Log on using Secure Password Authentication (SPA). Choose the method recommended by your ISP. MSN requires SPA when when using the netnews.msn.com MSN news server.&lt;br /&gt;&lt;br /&gt;7.      Click Next in the Congratulations screen, and then click Finished. You can now set your default newsgroup,or click Close.&lt;br /&gt;8.      To set up your default News account, on the Tools menu, click Accounts. Click the News tab, click the account name you want as the default and then click Set As Default.&lt;br /&gt;9.      To select your connection method for the account, click Properties, click the Connection tab, and then from the list click to select either your local area network (LAN) or a dial-up connection.&lt;br /&gt;10.  Click OK and then Close to save all settings.&lt;br /&gt;&lt;br /&gt;Subscribing to newsgroups using Outlook Express:&lt;br /&gt;On the Tools menu, click Accounts.&lt;br /&gt;Click Add, and then click News.&lt;br /&gt;Enter your name as you wish it to be displayed in the newsgroups. Some people use their real names and some use nicknames - it's entirely up to you. Then click 'Next'.&lt;br /&gt;&lt;br /&gt;Enter your email address. Then click 'Next'&lt;br /&gt;&lt;br /&gt;Enter the name of the news server, which should be news.btinternet.com. Then click 'Next'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Click 'Finish'&lt;br /&gt;Click 'Close' on the accounts window&lt;br /&gt;If this is the first time you have set up this account in Outlook Express you will be asked 'Would you like to download newsgroups from the news account you added?' Click 'Yes'.&lt;br /&gt;The list of newsgroups available through the BT Yahoo! Internet news server will then be downloaded. This can take some time, as there are many thousands of groups available. Once the headers are downloaded you can select which groups you wish to subscribe to. To narrow down your search, enter text in the box entitled 'Display newsgroups which contain' - for example, you could type 'bt'&lt;br /&gt;Highlight your chosen newsgroup(s), then click on 'Subscribe'. An icon will appear beside each newsgroup you've selected. Then click 'OK'&lt;br /&gt;You'll now see an extra folder in your folder list called news.btinternet.com with your subscriptions below it. Click on one of the newsgroups you subscribe to and the last 300 messages will download.&lt;br /&gt;&lt;br /&gt;Reading and replying to messages&lt;br /&gt;The last messages in the list are the most recent. Messages you have not read are in bold.&lt;br /&gt;To reply to a message, make sure you have the correct one highlighted and click on the reply button at the top, as shown below.&lt;br /&gt;&lt;br /&gt;The reply window will appear. Scroll to the bottom to add your comments. It may take up to 5 minutes for your post to appear on the newsgroup.&lt;br /&gt;To see the latest posts, you may need to click on the 'synchronise' button.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Mailing Lists&lt;br /&gt;&lt;br /&gt;A mailing list is a collection of names and addresses used by an individual or an organization to send material to multiple recipients. The term is often extended to include the people subscribed to such a list, so the group of subscribers is referred to as "the mailing list", or simply "the list".&lt;br /&gt;An electronic mailing list (sometimes written as elist or e-list) is a special usage of e-mail that allows for widespread distribution of information to many Internet users. It is similar to a traditional mailing list — a list of names and addresses — as might be kept by an organization for sending publications to its members or customers, but typically refers to four things:&lt;br /&gt;·         A list of e-mail addresses,&lt;br /&gt;·         The people ("subscribers") receiving mail at those addresses&lt;br /&gt;·         The publications (e-mail messages) sent to those addresses&lt;br /&gt;·         And a reflector, which is a single e-mail address that, when designated as the recipient of a message, will send a copy of that message to all of the subscribers.&lt;br /&gt;How automated electronic mailing lists work:&lt;br /&gt;Electronic mailing lists are usually fully or partially automated through the use of special mailing list software and a reflector address that are set up on a server capable of receiving e-mail. Incoming messages sent to the reflector address are processed by the software, and, depending on their content, are acted upon internally (in the case of messages containing commands directed at the software itself) or are distributed to all e-mail addresses subscribed to the mailing list. Depending on the software, additional addresses may be set up for the purpose of sending commands. Many electronic mailing list servers have a special email address in which subscribers (or those that want to be subscribers) can send commands to the server to perform such tasks as subscribing and unsubscribing, temporarily halting the sending of messages to them, or changing available preferences. The common format for sending these commands is to send an email that contains simply the command followed by the name of the electronic mailing list the command pertains to. Examples: subscribe anylist or subscribe anylist John Doe. Some list servers also allow people to subscribe, unsubscribe, change preferences, etc. via a website.&lt;br /&gt;Electronic mailing list servers can be set to forward messages to subscribers of a particular mailing list either individually as they are received by the list server or in digest form in which all messages received on a particular day by the list server are combined into one email that is sent once per day to subscribers. Some mailing lists allow individual subscribers to decide how they prefer to receive messages from the list server (individual or digest).&lt;br /&gt;&lt;br /&gt;Two different types of mailing lists:&lt;br /&gt;1.      One type of electronic mailing list is an announcement list, which is used primarily as a one-way conduit of information and can only be "posted to" by selected people. This may also be referred to by the term newsletter. Newsletter and promotional emailing lists are employed in various sectors as parts of &lt;a title="Direct marketing" href="http://en.wikipedia.org/wiki/Direct_marketing"&gt;direct marketing&lt;/a&gt; campaigns.&lt;br /&gt;2.      A discussion list, in which any subscriber may post. On a discussion list, a subscriber uses the mailing list to send messages to all the other subscribers, who may answer in similar fashion. Thus, actual discussion and information exchanges can happen. Mailing lists of this type are usually topic-oriented (for example, politics, scientific discussion, joke contests), and the topic can range from extremely narrow to "whatever you think could interest us". In this they are similar to Usenet newsgroups, and share the same aversion to off-topic messages. The term discussion group encompasses both these types of lists and newsgroups.&lt;br /&gt;On both discussion lists and newsletter lists precautions are taken to avoid spamming. Discussion lists often require every message to be approved by a moderator before being sent to the rest of the subscribers.The emails sent by whitelisted companies are not blocked by Spam Filters, which can often reroute these legitimate, non-spam emails.&lt;br /&gt;Some mailing lists are open to anyone who wants to join them, while others require an approval from the list owner before one can join. Joining a mailing list is called "subscribing" and leaving a list is called "unsubscribing".&lt;br /&gt;&lt;br /&gt;Mail Exploders, Lists, and Forwarders&lt;br /&gt;It is a program that can forward copies of a message to the users in different domains.&lt;br /&gt;The exploder uses a database to determine how to handle a message. Commonly called a mailing list, each entry in the database is a set of e-mail addresses. Furthermore, each entry in the database is assigned its own e-mail address(reflector address).&lt;br /&gt;Mailing  list         Contents&lt;br /&gt;&lt;br /&gt;friends                   &lt;a href="mailto:joe@foobar.com"&gt;joe@foobar.com&lt;/a&gt;, &lt;a href="mailto:jill@bar.gov"&gt;jill@bar.gov&lt;/a&gt;, tim@stateU.edu,&lt;br /&gt;                               mary@acollege.edu&lt;br /&gt;customers              &lt;a href="mailto:george@xyz.com"&gt;george@xyz.com&lt;/a&gt;, &lt;a href="mailto:VP_marketing@news.com"&gt;VP_marketing@news.com&lt;/a&gt;&lt;br /&gt;Vball-interest       &lt;a href="mailto:hank@noexist.com"&gt;hank@noexist.com&lt;/a&gt;, &lt;a href="mailto:linda_s_smith@there.com"&gt;linda_s_smith@there.com&lt;/a&gt;,    &lt;br /&gt;                               &lt;a href="mailto:john_Q_public@foobar"&gt;john_Q_public@foobar&lt;/a&gt;.com&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;E-mail Gateways&lt;br /&gt;Although a mail exploder can operate on any computer, forwarding an e-mail message to a large mailing list can require significant processing time. Thus, many organizations do not permit exploders or large mailing lists on conventional computers. Instead, the organization selects a smaall set of computers to run exploders and frowarders and froward e-mail. Thus a computer dedicated to the task of forwarding e-mail is often called a e-mail-gateway, or e-mail relay.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Chat Rooms&lt;br /&gt;Internet relay chat(IRC)&lt;br /&gt;Internet Relay Chat (IRC) is a form of real-time Internet chat or synchronous conferencing. It is mainly designed for group communication in discussion forums called channels, but also allows one-to-one communication via private message, as well as chat and data transfers via Direct Client-to-Client.&lt;br /&gt;IRC was created by Jarkko Oikarinen in late August 1988 to replace a program called MUT (MultiUser talk). Oikarinen found inspiration in a chat system known as Bitnet Relay, which operated on the BITNET&lt;br /&gt;Technical information&lt;br /&gt;IRC is an open protocol that uses TCP and optionally TLS(transport layer security). An IRC server can connect to other IRC servers to expand the IRC network. Users access IRC networks by connecting a client to a server. There are many client and server implementations, such as mIRC and the Bahamut IRCd, respectively. Most IRC servers do not require users to log in, but a user will have to set a nickname before being connected.&lt;br /&gt;IRC was originally a plain text protocol , which on request was assigned port 194/TCP by IANA(Internet Assigned Numbers Authority). However, the de facto has always been to run IRC on 6667/TCP and nearby port numbers (for example TCP ports 6112-6119) to avoid having to run the IRCd software with root privileges.&lt;br /&gt;Commands and replies&lt;br /&gt;IRC is based on a line-based structure with the client sending single-line messages to the server, receiving replies to those messages and receiving copies of some messages sent by other clients. In most clients users can enter commands by prefixing them with /. Depending on the command, these may either be handled entirely by the client, or - generally for commands the client does not recognize - passed directly to the server, possibly with some modification.&lt;br /&gt;Due to the nature of the protocol, it is impossible for automated systems to pair a sent command with its reply.&lt;br /&gt;Channels&lt;br /&gt;The basic means of communication in an established IRC session is a channel. Channels in a server can be displayed using the command /list [#string] [-min #] [-max #] that lists all currently available channels, optionally filtering for parameters (#string for the entire or part of the name, with wildcards, and #min / #max for number of users in the channel).&lt;br /&gt;Users can join to a channel using the command /join #channelname and send messages to it, which are relayed to all other users on the same channel.&lt;br /&gt;Channels that are available across an entire IRC network are prepended with a ' # ', while those local to a server use '&amp;amp;'. Other non-standard and less common channel types include '+' channels — 'modeless' channels without operators, and '!' channels, a form of timestamped channel on normally non-timestamped networks.&lt;br /&gt;Challenges&lt;br /&gt;Issues in the original design of IRC were the amount of shared state data being a limitation on its scalability, the absence of unique user identifications leading to the nickname collision problem, lack of protection from netsplits by means of cyclic routing, the trade-off in scalability for the sake of real-time user presence information,&lt;a title="" href="http://en.wikipedia.org/wiki/IRC#cite_note-10#cite_note-10"&gt;&lt;/a&gt; protocol weaknesses providing a platform for abuse, no transparent and optimizable message passing, no encryption. Some of these issues have been addressed in Modern IRC.&lt;br /&gt;&lt;a name="Attacks"&gt;&lt;/a&gt;·         Attacks&lt;br /&gt;Because IRC connections are usually unencrypted and typically span long time periods, they are an attractive target for malicious crackers. Because of this, careful security policy is necessary to ensure that an IRC network is not susceptible to an attack such as an IRC takeover war. IRC networks may also k-line or g-line users or networks that have a harming effect.&lt;br /&gt;A small number of IRC servers support SSL connections for security purposes. This helps stop the use of packet sniffer programs to obtain the passwords of IRC users, but has little use beyond this scope due to the public nature of IRC channels. SSL connections require both client and server support (which may require the user to install SSL binaries and IRC client specific patches or modules on their computers).&lt;br /&gt;IRC served as an early laboratory for many kinds of Internet attacks, such as using fake ICMP unreachable messages to break TCP-based IRC connections (nuking) to annoy users or facilitate takeovers.&lt;br /&gt;&lt;a name="Abuse_prevention"&gt;&lt;/a&gt;·         Abuse prevention&lt;br /&gt;One of the most contentious technical issues surrounding IRC implementations, which survives to this day, is the merit of "Nick/Channel Delay" vs. "Timestamp" protocols. Both methods exist to solve the problem of denial-of-service attacks, but take very different approaches.&lt;br /&gt;The problem with the original IRC protocol as implemented was that when two servers split and rejoined, the two sides of the network would simply merge their channels. If a user could join on a "split" server, where a channel which existed on the other side of the network was empty, and gain operator status, they would become a channel operator of the "combined" channel after the netsplit ended; if a user took a nickname which existed on the other side of the network, the server would kill both users when rejoining (i.e., 'nick-collision').&lt;br /&gt;This was often abused to "mass-kill" all users on a channel, thus creating "opless" channels where no operators were present to deal with abuse. Apart from causing problems within IRC, this encouraged people to conduct denial of service attacks against IRC servers in order to cause netsplits, which they would then abuse.&lt;br /&gt;&lt;a name="Nick.2Fchannel_delay"&gt;&lt;/a&gt;·         Nick/channel delay&lt;br /&gt;The nick/channel delay (abbreviated ND/CD) solution to this problem was very simple. After a user signed off and the nickname became available, or a channel ceased to exist because all its users left (as often happens during a netsplit), the server would not allow any user to use that nickname or join that channel, respectively, until a certain period of time (the delay) had passed. The idea behind this was that even if a netsplit occurred, it was useless to an abuser because they could not take the nickname or gain operator status on a channel, and thus no collision of a nickname or 'merging' of a channel could occur. To some extent, this inconvenienced legitimate users, who might be forced to briefly use a different name (appending an underscore was popular) after rejoining.&lt;br /&gt;&lt;a name="Timestamping"&gt;&lt;/a&gt;·         Timestamping&lt;br /&gt;The alternative, the timestamp or TS protocol, took a different approach. Every nickname and channel on the network was assigned a timestamp – the date and time when it was created. When a netsplit occurred, two users on each side were free to use the same nickname or channel, but when the two sides were joined, only one could survive. In the case of nicknames, the newer user, according to their TS, was killed; when a channel collided, the members (users on the channel) were merged, but the channel operators on the "losing" side of the split lost their channel operator status.&lt;br /&gt;TS is a much more complicated protocol than ND/CD, both in design and implementation, and despite having gone through several revisions, some implementations still have problems with "desyncs" (where two servers on the same network disagree about the current state of the network), and allowing too much leniency in what was allowed by the 'losing' side. Under the original TS protocols, for example, there was no protection against users setting bans or other modes in the losing channel which would then be merged when the split rejoined, even though the users who had set those modes lost their channel operator status. Some modern TS-based IRC servers have also incorporated some form of ND and/or CD in addition to timestamping in an attempt to further curb abuse.&lt;br /&gt;Most networks today use the timestamping approach. The timestamp versus ND/CD disagreements caused several servers to split away from EFnet and form the newer IRCnet. After the split, EFnet moved to a TS protocol, while IRCnet used ND/CD.&lt;br /&gt;&lt;a name="Networks"&gt;&lt;/a&gt;NetworksThere are thousands of running IRC networks in the world. They run various implementations of IRC servers, and are administered by various groups of IRC operators, but the protocol exposed to IRC users is very similar, and all IRC networks can be accessed by the same client software.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The term chat room, or chatroom, is primarily used by mass media to describe any form of synchronous conferencing, occasionally even asynchronous conferencing. The term can thus mean any technology ranging from real-time online chat over instant messaging and online forums to fully immersive graphical social environments&lt;br /&gt;A chat room is a Web site, part of a Web site, or part of an online service such as America Online, that provides a venue for communities of users with a common interest to communicate in real time. Forums and discussion groups, in comparison, allow users to post messages but don't have the capacity for interactive messaging. Most chat rooms don't require users to have any special software; those that do, such as Internet Relay Chat (IRC) allow users to download it from the Internet.&lt;br /&gt;Chat room users register for the chat room of their choice, choose a user name and password, and log into a particular room (most sites have multiple chat rooms). Inside the chat room, generally there is a list of the people currently online, who also are alerted that another person has entered the chat room. To chat, users type a message into a text box. The message is almost immediately visible in the larger communal message area and other users respond. Users can enter chat rooms and read messages without sending any, a practice known as lurking.&lt;br /&gt;Because chat room messages are spontaneous and instantly visible, there is a potential for abuse, which may or may not be intentional. Site hosts typically post a frequently asked questions (FAQ) list to guide users to appropriate chat room behavior, such as introducing yourself when you enter a room, making it clear when you are directing a question or response to a specific user, and reporting disruptive users, for example. Disruptive users may verbally abuse other chatters, monopolize the conversation, or even just disable it by repeatedly typing the same word or phrase into the conversation, a practice (much frowned upon) known as scrolling.&lt;br /&gt;Chat rooms can be found that focus on virtually any aspect of human endeavor or interest: there are current communities based on classic movies, Irish ancestry, baton twirling, and psychic readings, for example. Various sites, such as Yahoo, provide a directory of chat sites. Others, such as MSN Web Communities, guide users through the steps required to create their own chat room.&lt;br /&gt;Text-based chat:&lt;br /&gt;Online chat is a way of communicating by sending text messages to people in the same chat-room in real-time. Some chat rooms such as Yahoo! use both text and voice simultaneously. The oldest form of true chat rooms are the text-based variety. Talkomatic, developed on the PLATO System around 1974, has a strong claim to have been the prototype of the text-only chat room. The most popular of this kind is Internet Relay Chat (IRC). The popularity of these kinds of chat rooms has waned over the years, and IRC's popularity has rapidly given way to instant messaging. Also a notable number of people were introduced to chat rooms from AOL and web chat sites.&lt;br /&gt;There are also graphical user interface (GUI) text-based chat rooms which allow users to select an identifying icon and modify the look of their chat environment.&lt;br /&gt;&lt;br /&gt;Graphical multi-user environments:&lt;br /&gt;Visual chat rooms add graphics to the chat experience, in either 2D or 3D (employing virtual reality technology). These are characterized by using a graphic representation of the user (avatar) that can be moved about a graphic background or in a graphic environment. These virtual worlds are capable of incorporating elements such as games (in particular massively multiplayer online games) and educational material most often developed by individual site owners, who in general are simply more advanced users of the systems. The most popular environments also allow users to create or build their own spaces.&lt;br /&gt;Some visual chat rooms also incorporate audio and video communications, so that users may actually see and hear each other. However, some find these types of environments cumbersome to use and actually an impediment to chatting.&lt;br /&gt;Chat room activities:&lt;br /&gt;The primary use of a chat room is to share information via text with a group of other users. New technology has enabled the use of file sharing and webcams to be included in some programs and almost all Internet chat or messaging services allow users to display or send to each other photos of themselves.&lt;br /&gt;Games are also often played in chat rooms. Historic examples are initgame or Hunt the Wumpus on IRC.&lt;br /&gt;Rules of behavior:&lt;br /&gt;Chat rooms usually have stringent rules that they require users to follow in order to maintain integrity and safety for their users. Particularly in rooms for children, rules usually do not allow users to use offensive language, or to promote hate mail, violence and other negative issues. Also chat rooms often do not allow advertising in their rooms or flooding, which is continually filling the screen with repetitive text. Typing with caps lock on is usually considered shouting and is discouraged.&lt;a title="" href="http://en.wikipedia.org/wiki/Chat_room#cite_note-0#cite_note-0"&gt;[1]&lt;/a&gt;&lt;br /&gt;Sometimes chat room venues are moderated either by limiting who is allowed to speak (not common), or by having moderation volunteers patrol the venue watching for disruptive or otherwise undesirable behaviour.&lt;br /&gt;Yet, most commonly used chat rooms are not moderated and users may type what they personally choose to send.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-2713951871418996795?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/2713951871418996795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/03/electronic-mailunit-1.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/2713951871418996795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/2713951871418996795'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/03/electronic-mailunit-1.html' title='electronic-mail(unit-1)'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-3732788565542397584</id><published>2010-03-22T01:55:00.000-07:00</published><updated>2010-03-22T01:58:09.437-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='about future of it'/><title type='text'>Future of Information Technology</title><content type='html'>Future of Information Technology&lt;br /&gt;Information technology is a highly important aspect today. Having the ability to transfer data, store data and keep it safe is crucial in many ways. Without information technology many medical facilities and corporations would find it difficult to keep information stored securely.&lt;br /&gt;Computers allow users to communicate with many people at once or in far away places. It stands to reason that will the development of better technology yearly, computers will play a vital role in the ongoing support of information technology in the future.&lt;br /&gt;Computers allow users now to do many things such as writing much faster than a traditional typewriter or pen and paper would do. They also make it very possible to keep track of people, conduct business globally much easier than before and organize and store multiple files.&lt;br /&gt;They also make education possible from remote locations and provide communication that far outreaches what a traditional telephone could ever do. Of course the human brain is far more advanced than a typical home computer.&lt;br /&gt;&lt;br /&gt;The future of information technology may very well involve using computers to enhance the human brain. Common computers are expected to possess the same or nearly the same capabilities as the human brain in the future.&lt;br /&gt;In another twenty five years or so it may be very likely that you will be able to have a computer that will possess the ability to feel emotions and have spiritual experiences. Of course this prediction will be met with skepticism as all others have been in the past.&lt;br /&gt;The first gasoline powered vehicle was met with much scrutiny as was the first airplane. Society as a whole does not generally accept things that it can not understand or control. Believing that scientific technology can produce a computer that is capable of human emotion is so far-fetched that many simply will have to see it to believe it.&lt;br /&gt;It does stand to reason however, that if developments have come as far as they have today, then having a better and more efficient information technology in the future is virtually a given.&lt;br /&gt;More advanced computers that can help those with memory loss problems or virtually run your entire brain may seem too far in sci-fi land to believe but stranger things have happened.&lt;br /&gt;Medical science has come a long way since the turn of the twentieth century. Many things have come into play that were never believed to be possible. The world may not ever see a computer that will retain memory of an individual’s life, but then again it may.&lt;br /&gt;The computers in question will have the ability to hold images, videos and anything else that the memory retains within the human brain. Information will be kept forever, which will make it much easier to conduct personal and professional business.&lt;br /&gt;Those who acquire Alzheimer’s Disease will have the ability to retain their memories and their personal life information in spite of the disease that typically takes all that away.&lt;br /&gt;Keeping your personal life information and history safely stored in a computer may seem like a reach beyond belief but it very well may happen in the foreseeable future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-3732788565542397584?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/3732788565542397584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/03/future-of-information-technology.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/3732788565542397584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/3732788565542397584'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/03/future-of-information-technology.html' title='Future of Information Technology'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-2317680621711410899</id><published>2010-02-25T03:28:00.000-08:00</published><updated>2010-03-22T03:18:07.737-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c program'/><title type='text'>c programs</title><content type='html'>Write a program to generate the following pattern:Output:-&lt;br /&gt;1121123211234321123454321Solution:-#include #include void main(){int i,j;for (i=1;i&lt;=5;i++) { for(j=4;j&gt;=i;j--){printf(" ");}for(j=1;j&lt;=i;j++) {printf("%d",j);} printf("\n"); }getch();} &lt;a name="7593805009935921717"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;#include#includevoid main(){int a,c1=0,c2;clrscr();printf("choose a no.");scanf("%d",&amp;amp;a);for(c2=1;c2&lt;=a;c2++){if (a%c2==0){c1++;}if(c1!=2){printf("%d is a prime no.",a);}else{printf("%d is not a prime no.",a);}}getch();}&lt;br /&gt;&lt;br /&gt;&lt;a name="1438824422639848139"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://genxtechno.blogspot.com/2009/04/prog-sum-of-odd-and-even-nos.html"&gt;PROG:- Sum of Odd And Even No.s&lt;/a&gt;&lt;br /&gt;#include#includevoid main(){int a[20],n,m,sum=0,sum2=0;clrscr();printf("enter the total no. to be inserted");scanf("%d",&amp;amp;m);clrscr();for(n=1;n&lt;=m;n++);{printf("enter ur value");scanf("%d",&amp;amp;a[n]);if (a[n]%2==0){sum=sum+a[n];}else{sum2=sum2+a[n];}}printf("sum of even no.s is %d",sum);printf("\n sum of odd no.s is %d",sum2);getch();}&lt;br /&gt;&lt;a name="6153217614592172196"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://genxtechno.blogspot.com/2009/04/prog-fibbnocci-series.html"&gt;PROG:- Fibbnocci Series&lt;/a&gt;&lt;br /&gt;#include#includevoid main(){int c,p=1,x=1,max;clrscr();printf("enter max. value");scanf("%d",&amp;amp;max);printf ("%d%d",p,x);while(max&gt;x){c=p+x;x=p;p=c;printf("%d, ",c);}getch();}&lt;br /&gt;&lt;br /&gt;&lt;a name="6959376733580640996"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://genxtechno.blogspot.com/2009/04/prog-add-sub-multi-division.html"&gt;PROG:- Add, Sub, Multi, Division&lt;/a&gt;&lt;br /&gt;#include#include#includevoid main(){int a,b,c,sum,div,sub,mul;clrscr();printf("enter ur choice");printf("\n 1 Addition");printf("\n 2 Subtraction");printf(" \n 3 Multiplication");printf("\n 4 Division");printf("\n 5 Exit");scanf("%d",&amp;amp;a);printf("\n");switch(a){case 1:printf("enter 2 no.s");scanf("%d%d",&amp;amp;b,&amp;amp;c);sum=b+c;printf("ur result is %d",sum);break;case 2:printf("enter 2 no.s");scanf("%d%d",&amp;amp;b,&amp;amp;c);sub=b-c;printf("ur result is %d",sub);break;case 3:printf("enter 2 no.s");scanf("%d%d",&amp;amp;b,&amp;amp;c);mul=b*c;printf("ur result is %d",mul);break;case 4:printf("enter 2 no.s");scanf("%d%d",&amp;amp;b,&amp;amp;c);div=a/b;printf("ur result is %d",div);break;case 5:exit(0);break;default:printf("wrong choice");}getch();}&lt;br /&gt;&lt;br /&gt;&lt;a name="1946707819999131871"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://genxtechno.blogspot.com/2009/04/p2.html"&gt;P2. * In Increment &amp;amp; Decrement Order&lt;/a&gt;&lt;br /&gt;decrement+increament-#include#includevoid main(){int a,b,d,e;clrscr();for(a=1;a&lt;=4;a++){for(b=1;b&lt;=a;b++){printf("*");}printf("\n");}for(d=3;d&gt;=1;d--){for(e=d;e&gt;=1;e--){printf("*");}printf("\n");}getch();}______________Output--------------------****************&lt;br /&gt;&lt;a name="687193277766559163"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://genxtechno.blogspot.com/2009/04/c-programms.html"&gt;C Programs&lt;/a&gt;&lt;br /&gt;P1. (Greater of 3 no.s)#include#includevoid main(){int a,b,c;clrscr();printf("enter 3 no.s of ur choice");scanf("%d%d%d",&amp;amp;a,&amp;amp;b,&amp;amp;c);if(a&gt;b){if(a&gt;c){printf("%d is greater",a);}}if(b&gt;a){if(b&gt;c){printf ("%d is greater",b);}}if(c&gt;a){if(c&gt;b){printf("%d is greater",c);}}getch();}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-2317680621711410899?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/2317680621711410899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/02/c-programs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/2317680621711410899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/2317680621711410899'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/02/c-programs.html' title='c programs'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8413178822573369459.post-4414138231858054578</id><published>2010-02-09T22:54:00.000-08:00</published><updated>2010-02-09T23:04:34.744-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='INFORMATION'/><title type='text'>my personal details</title><content type='html'>hi my name is vijay pal sharma from palwal district. i am persuing b.tech in I.T branch from SHRIRAM COLLEGE OF ENGINEERING &amp;amp; MANAGEMENT PALWAL . i am now 4th sem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8413178822573369459-4414138231858054578?l=vijaysharma9.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vijaysharma9.blogspot.com/feeds/4414138231858054578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vijaysharma9.blogspot.com/2010/02/my-personal-details.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/4414138231858054578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8413178822573369459/posts/default/4414138231858054578'/><link rel='alternate' type='text/html' href='http://vijaysharma9.blogspot.com/2010/02/my-personal-details.html' title='my personal details'/><author><name>vijay sharma</name><uri>http://www.blogger.com/profile/06799359622400986860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_T4C-igRZIg8/SwPfT_Yn_MI/AAAAAAAAAEE/CRzZfuNeTTU/S220/Image0095.jpg'/></author><thr:total>0</thr:total></entry></feed>
