Computer Networking Essay, Research Paper
in network is a group of two or more computer systems sharing services and interacting in some manner. In most cases, this interaction is accomplished through a shared communication link, with the shared components being data. Put simply, a network is a collection of machines that have been linked both physically and through software components to soothe communication and the sharing of information. To make the communications between two or more computers work, several things need to be in place. First, some type of physical connection mechanism has to exist between the computers involved. Normally, this mechanism is a wire or cable of some kind or a transceiver that can both transmit and receive information attached to or built into your computer. The idea of computer networking is new to some people and almost always seen as a highly technical and rapidly evolving process. Every day, computer professionals are called upon by their employers to evaluate, judge, and implement the technologies necessary for the rapid communication of dissimilar groups in order to enhance productivity or lessen complexity within the organization’s processes. Most see the task as a formidable one, and many feel they are not qualified or fully prepared to drive the creation of a Local Area Network (LAN) or Wide Area Network (WAN). James 2 The type of network you can create is often determined by the network operating system you use. Like a regular operating system for your PC, a network operating system coordinates how all the individual software application on a network work and how the network interacts with the hardware attached to it. Sharing data is made much easier when a network is involved. People are more productive because several people enter data at the same time and can also evaluate and process the shared data. The effective use of networks can turn a company into an agile, powerful, and creative organization, giving it a long-term competitive advantage. Networks can be used to share hardware, programs, and databases across the organization. They can transmit and receive information to improve organizational effectiveness and efficiency. They enable geographically separated workgroups to share documents and opinions, which fosters teamwork, innovative ideas, and new business strategies (Stair, Reynolds 269). Getting computers connected and speaking the same language may be somewhat interesting for some people, but it’s really just a necessary evil to get to the good stuff. In order to take advantage of your network, you need to configure network services, such as file, print, and application services. A server in a network is dedicated to performing specific task in support of other computers on the network. In a server-based network, not all servers are alike. Networks are about sharing three things: files, resources, and programs. File servers offer services that allow network users to share files. File services include storing, retrieving, and moving data. File and print servers do not do processing for client computers (Lammle 7). Print servers manage and control a single printer or a group of printers on a network. The print server controls the queue or spooler. Clients send print jobs James 3 to the print server, and the print server uses the spooler to hold the job until the printer is ready (7). Application servers allow client PCs to access and use extra computing power and expensive software applications that reside on a shared computer. Application servers offload work from the client by running programs for the client and sending the results back to the client. For example, when a client asks a Microsoft SQL Server server to find a record, SQL Server does all the processing to find the answer, and then sends the results back to the client (7). File, print, and application services are the main services that servers provide. Although you can dedicate a server to a particular service, such as having a computer that serves only as a print server, you do not need a different server for each type of service. One server can function as a file, print, and application server (8). To compare the three, the file and print servers offer a storage location for clients. They benefit greatly from large hard drives. Although Random Access Memory (RAM) is important, the processor is not so important. An application server, on the other hand, requires a fast processor to run the application and get the results to the client. When to network or not to network is the question? The rapid growth in the number of networked computers over the last decade or so has been dramatic. One factor of this growth is the number of Internet host computers, which is now in excess of six million. This acceleration in growth rate is because when two networks are connected, both are expanded and enhanced. Connecting thousands of LANs made the combined resources of the Internet so vast that it eventually became unrealistic for network planners to attempt to rival it; better to connect to it, take advantage of it, and at the same time, contribute to it. The only time you would not use a James 4 network is when you are not required to use any type of shared resources that requires a connection either through a LAN, modem or some other type of connection that would connect your computer to a shared resource. The growth of networking may not continue indefinitely but by the time it begins to slow, it is likely that networking involving Internet access will be as commonplace as cable television. When deciding which type of network to implement, several factors must be considered: number of computers, cost, security requirement, and administrative requirements. PC networks generally fall into two categories peer-to-peer networks, also called workgroups and server-based networks, also called domains: 1. Peer-to-Peer Networking is the simplest form. In a peer-to-peer network, each workstation acts as both a client and a server. There is no central repository for information and no central server to maintain. Data and resources are distributed throughout the network, and each user is responsible for sharing data and resources connected to their system (Nash 13). Advantages of peer-to-peer networking: While peer-to-peer networks may not always be the best choice, they do have their place and advantages. Small, inexpensive networks can easily be set up using peer-to-peer systems. The peer-to-peer network model works well for small office networks. Once your network has reached about ten clients, it can become too hard to maintain. All that is need to connect several individual systems and create a peer-to-peer network are network adapters, cable or other transmission media, and the operating system (14). Disadvantages of peer-to-peer networking: The general rule is to stop using peer-to-peer networking once your total number of clients reaches about ten. If you start having more than ten clients before long, you would have people with different revisions of the documents on different client computers and setting up the network would become a problem. If the James 5 network had a central server, you would only need to get information from one source (14). Training is also difficult when you have a large number of clients. If you use peer-to-peer networking, your users need to be trained on how to share resources (14). Security in a peer-to-peer networking becomes difficult to maintain. Users need to know how to secure their own resources. Because there is no central administration, it is the users’ responsibility to ensure that only authorized users can access their data. Most peer-to-peer security consists of a single password for each resource; this is known as share-level security (14-15). Peer-to-peer networking works in small environments. If you grow beyond approximately 10 machine, the administrative overhead of establishing the shares, coupled with the lack of tight security, creates a nightmare. 2. Server-Based Networks – In a server-based network, you have one computer – usually larger than the clients, which is dedicated to handing out files and or/information to clients. The server controls the data, as well as printers and other resources the clients need to access. The server is not only a faste
32d