Are you afraid of Computer Virus?

So one thing always make me go laughing. When anyone comes to ask my USB drive i.e. Removable disk, they all asks me a funny question. Does your disk contain virus? This makes me laugh out loudly. I think for the computer engineers its like a joke. And the thing that makes me laugh out very loud when the question is asked by the Computer Engineer. I don’t understand why this question is asked. Is it they are afraid of the system infection. The day I got my new laptop. I had my Laptop infected with the virus. But that was not worrying me. In fact i was smiling,. 🙂

You might be thinking that am I crazy? Being  the student of Computer, One should always remember that it is your good luck to get the virus. But this is not valid everytime. Sometime it may lead you to danger. You should always remember that if you get the ideas, You can handle the virus easily. If you get the ideas I guess you also will laugh out when the people ask you the question. In simple sense, One should always remember that the computer virus is the program. The program itself cannot initialize itself. It comes into action when the virus is opened. It can be done manually or automatically.
So the question is Can we control the Computer virus? My reply is YES. But it requires you a lot of attention. Some of the features can be disabled to control the infection of virus from one system to another. Like “Autorun” features of windows can be turned off in order to control the virus infection. If you know how to turn off the autorun. I bet the system will be secured twice then it was. Although you need to be more experienced to control the virus completely. And also the use of COMMAND in MSDOS cn help you to solve the problem….
Just type “gpedit.msc” in run window. You can get run window just by pressing “window+r” key. And then goto location as shown in the picture below:
And then do “enabled” to all drives. 
There are also several other ways to control virus. Which you can find in the UOG….
huhhhh UOG is just University of Google….. All the best….

Server and Client

Basically if we talk about the Server and Client, most of us think that it is more complex terms. But in fact, it is easier to understand what is server and what is client? The thing we should know for server is that it is the system that serves us.Server in easier words, is the computer that provides us the internet facility. In our general cases, if we goto cyber cafe, the main computer in front of the cyber is Server and the computer that gets the facility from the sever is the Client. Its like going to the restaurant. In the restaurant the waiter acts like server . The waiter comes through the menu. It is like you send the request. And finally the waiter comes with the items that you requested to him.
I guess that you somewhat extent got the knowledge of server and client.

In our daily life, in the internet, we usually send the request to servers and servers provides us the information about the page. This is how the server and client works. The only data we get is the reply from the server. If the server is not responding that means the server is not getting the request that client sends.

For example, a server machine might have software running on it that allows it to act as a Web server, an e-mail server and an FTP server. Clients that come to a server machine do so with a specific intent, so clients direct their requests to a specific software server running on the overall server machine. For example, if you are running a Web browser on your machine, it will most likely want to talk to the Web server on the server machine. Your Telnet application will want to talk to the Telnet server, your e-mail application will talk to the e-mail server, and so on…

The client’s responsibility is usually to:

  1. Handle the user interface.
  2. Translate the user’s request into the desired protocol.
  3. Send the request to the server.
  4. Wait for the server’s response.
  5. Translate the response into “human-readable” results.
  6. Present the results to the user.

The server’s functions include:

  1. Listen for a client’s query.
  2. Process that query.
  3. Return the results back to the client.

 The architect of typical client/server interaction goes like this:

  1. The user runs client software to create a query.
  2. The client connects to the server.
  3. The client sends the query to the server.
  4. The server analyzes the query.
  5. The server computes the results of the query.
  6. The server sends the results to the client.
  7. The client presents the results to the user.
  8. Repeat as necessary.

Happy socket coding…….