Pages

Showing posts with label networking. Show all posts
Showing posts with label networking. Show all posts

Thursday, August 4, 2011

Advantages & Disadvantages of Computer Networking.

Advantages

  • Resource Sharing : We can share software resources as well as hardwares such as printer, fax machine etc.
  • Centralized Data Management : Data can be stored and managed on a special computer(Called a File Server). Users can access it anytime from their computers through the network.
  • Centralized Administration : A group of computers in a network can be administered from a singe machine.
  • The Internet : The evolution of Internet is the most significant advantage of networking. It is highly influenced in the day to day activities of us nowadays. Email, Social Networks, Chat, Online Business are some of the major usages of Internet.
Disadvantages
  • Most networks requires additional Hardwares and Softwares which are costly.
  • Network or Server faults may lead the users to loss their resources.
  • Need Administrator(s) or sometimes Experts to manage and maintain a network.
  • Virus affection and spreading chances are very high when computers are connected in a networks.
  • Computers connected to a public network is open to Hackers. We need to implement explicit security measures to protect our computers which are costly.

Monday, July 11, 2011

Classifications of Networks-Part 4

Networking Models

Peer-to-Peer(Workgroup) Model
Picture
Peer-to-Peer Model
Peer-to-Peer or simply P2P is a networking model in which each computer in the network has the same priorities or rights when communications are done. That is there is no central nodes or namely servers to manage and control other nodes in the network.  In some cases, peer-to-peer communications is implemented by giving each communication node both server and client capabilities. Because of  these reasons, the P2P is a less secure networking model.
                                                The Peer-to-peer model is also known as Workgroup Model, because the computers working in this model are said to be lied in a Workgoup (A group of computers).

    Advantages
    1. Easy to setup the network.
    2. No dedicated nodes needed.
    3. Less expensive.
    4. Suitable for small networks with ten to twenty nodes.
    5. Local users can control their shared resources.
    Disadvantages
    1. Less Secure.
    2. Less Reliable.
    3. Difficult to Administrate.
          Client-Server(Domain) Model
          Picture
          Client-Server Model
          This is a much secure networking model compared to P2P. In a server-client network, there must have a special computer called server and the others will be clients. A Server is typically a computer which provides service, but here we are using the term server to denote a specific node which has the ability to control and manage other nodes which we calls as clients. Clients are nodes which receives services from a server.
                                           In most conditions, servers only gives some software resources(or a Database) for the clients to use their computer under the control of the server and do their work that are allowed by the server. That is most servers are not intended to give their processing capability or storage capacity to clients. All these resources should exist in the client computer itself.

                          The servers must have specific server operating systems installed on it.Some popular server OS's are Windows 2000 Server, Windows 2003 Server, Windows 2008 Server, Redhat Enterprise Linux, Ubundu Server. Clients only need any desktop level OS such as Windows XP, Windows Vista, Windows 7 or Ubundu Desktop.
            Advantages
            1. Having a dedicated high end machine as server will increase the network performance.
            2. Highest level of security(Centralized control of data).
            3. Highly expandable.
            4. Easy administration compared to P2P.
            5. More reliable than P2P.
            Disadvantages
            1. Server should be dedicated with high configuration hardwares and specific networking softwares(including OS).This is expensive.
            2. Server should always be available.
            3. Need a full time administrator to maintain the network.
            4. Maintenance also is expensive.

            Friday, July 8, 2011

            Classifications of Networks-Part 3

            Network Topologies

                                             A network Topology means, the physical arrangement of computers,devices and cables in a network.

            Bus Topology  
            In Bus topology network devices uses a common backbone in a linear shape to communicate in the network. All the devices should be attached with this single shared cable with an interface connector. The device, which wants to communicate send a broadcast message to all the devices attached with the shared cable but only the intended recipient will accepts and process that message.
                Picture
                Bus Topology
                Advantages
                1. Easy to setup a network.
                2. Easy to expand.
                3. Suited topology for small networks.
                4. Less expensive compared to other topologies.                                  
                Disadvantages
                1.  Slower data transfer rate.
                2. Cable length and number of nodes that can connected are limited.
                3. If the backbone cable fails, the whole network will fails.
                4. Heavy network traffic when number of nodes are increased.
                Ring Topology 
                Picture
                Ring Topology
                In this topology computers are arranged in a ring manner. That is every computer or devices in this network should have two neighbors for communication. All the communications will be in the same direction, either clockwise or anti-clockwise. 
                                                FDDI (Fiber Distributed Data Interface) or Token Ring Technology can be used to implement Ring Technology. Ring topologies can be found in office, school or small buildings.

                  Advantages
                  1. Chances of collision is very low.
                  2. Better performance than a Bus topology.
                  Disadvantages
                  1. Failure of one computer or port can cause the whole network to fail.
                  2. Adding, moving or removing devices can affect the network.
                  3. Slower than Star topology under normal load.
                  4. It is difficult to troubleshoot a ring network.
                  5. Network cards are expensive compared to Ethernet cards and hubs.
                  Mesh Topology
                  Mesh Topology
                  In a mesh topology, each device in the network are interconnected to one another to provide an almost always up network connectivity. That is each device remains in the network even if one or two of the connections go down. As this topology is difficult and expensive to configure, it is not commonly used in most computer networks.

                  Advantages
                  1. Data can be transmitted from one node to many nodes and vice versa simultaneously.
                  2. Less traffic problems.
                  Disadvantages
                  1. Configuration of network is complex and expensive.
                  2. Difficult to manage the network.
                    Star Topology
                    Star topology is the most commonly used topology in LAN. A star topology links the computers by individual cables to a centralized connectivity device, usually a hub or switch. The commonly used cable is the Unshielded Twisted Pair (UTP) or Shielded Twisted Pair (STP).

                      Picture
                      Star Topology

                      Advantages
                      1. Easy to setup and expand the network. 
                      2. Adding, moving or removing devices will not affected to the entire network.
                      3. Better performance than other topologies.                  
                      4. Failure of one device or link will not affect the whole network.
                      5. Centralization of network will help to analyze the traffic.
                      6. Easy to troubleshoot.
                      Disadvantages
                      1. Dependency to the central device(Hub or Switch) is the main drawback. If it fails, the entire network goes down.
                      2. Expansion and performance of the network is depended on the capacity of the central device.
                      3. Need of the expansion devices(Hubs, Switches or Routers) will make the network expensive.

                      Tuesday, July 5, 2011

                      Classifications of Networks-Part 2

                      According to Geographical conditions

                      • LAN (Local Area Network) : A Local Area Network covers only a localized or small physical area such as Home, Office, building or a small groups of building such as a school, or an airport.A LAN is useful for sharing resources like files, printers, games or other applications. A LAN in turn often connects to other LAN's, and to the Internet or other WAN.Most local area networks are built with relatively inexpensive hardware such as Ethernet cables, Network adapters, and Hubs/Switches. Wireless LAN and other more advanced LAN hardware options also exist.
                      Picture
                      Local Area Network
                      • MAN (Metropolitan Area Network) : A MAN is simply a network which interconnects a number of  Local Area Networks (LAN's) using a high-capacity backbone technology, such as fiber-optical links and spans a city or a large campus. A MAN often provides

                      Sunday, July 3, 2011

                      Classifications of Networks - PART 1

                                                          Networks can be classified into many according to its different characteristics. We can mainly divide networking into two categories,
                      • Wired NetworkingWired networks are established by connecting computers or devices using some type of networking cables such as UTP (Unshielded Twisted Pair). Wired networks provide users with plenty of security and the ability to move lots of data very quickly. Wired networks are typically faster and reliable than wireless networks, and they can be very affordable. A notable drawback of wired network is that the cost of cables will make it expensive when more computers are added to the network. It can also make problems with the wires, because it can greatly limit the mobility of devices.
                      Picture
                      Wired Network
                      • Wireless Networking : Wireless networks are those which uses radio waves instead of cables to for computers to communicate. It is easiest and least expensive way to connect the computers, but slower and less secure compared to wired. They are more flexible than the wired networks because of the absence of physical wires.
                      Picture
                      Wireless Network

                      Monday, June 27, 2011

                      What are networks ?

                      Network

                                             In the word of computers, a network is the connection or linking between two or more computers or devices for the purpose of sharing resources (software and hardware). Nowadays almost all sort of offices or buildings - small or large - around the world has even a small network. And the upcoming trend of Home Networking really shows the need and growth of networks today.


                      Minimum Requirements of a Network
                      • Two or more individual computer systems with network interface card(s).
                      • The computers should have network supporting operating system.(Eg: Windows XP, Windows 7, Linux)
                      • A communication media.(wires or air/space)
                      • Rules or Protocols to control a network communication.(Eg: TCP/IP)