Computer Networks

1) What is a Network? Explain the types of networks briefly.

Ans:

A network consists of two or more computers that are linked through cables, telephone lines, radio waves, satellites, in order to share resources (such as printers and CDs), exchange files, or allow electronic communications.

 

LAN - Local Area Network

 

Local Area Network interconnects the computers at small geographical area such as schools and colleges. Ethernet and Wi-Fi are the two common technologies used in Land Area Network. In this type of network, Cabling is a common technology that is used for interconnecting two different computers.

 

MAN - Metropolitan Area Network

 

MAN is a type of a network that covers very high Geographical areas like districts, towns and villages. The MAN network is transmitted through the tower in the form of waves, when this wave enters in our smartphone, they are later interrupted by our smartphone and hence we can use it.

 

WAN - Wide Area Network

 

Wan is a network of computers over a nation. For example, a multinational company sets up its branch offices at Delhi, Mumbai, Chennai and Kolkata. This type of networking in known as WAN.

 

2) What is the difference between LAN and WAN?

 

Ans: The speed of LAN is more than WAN because in LAN we connect less number of computers and connected computers in LAN are very close to each other.

 

3) What are the three types of Topology? Explain them and write one advantage and a disadvantage for each of them.

 

4) What is a server? How many types of servers are there?

 

Ans: A server is a program running on the remote machine providing service to the clients.

  

Servers are of two types:

 

Non-dedicated Server: In a small network, a computer that worked both as an independent client and as a the server is known as a non-dedicated server.

 

Dedicated Server: On a a large network, a computer which is reserved only for facilitating the resources to the client, computers are known as dedicated servers.

 

5) How the Client and the Server communicates?

 

Ans:

An application program, called the client, running on the local machine, requests a service from another application program, called the server, running on the remote machine. The client-server relationship is many to one means a server can provide a service for any client, so many clients can use the services of one server. Generally, a client program, which requests a service, should run only when it is needed. The server program, which provides a service, should run all of the time because it does not know when its service is needed.