client server network

advertisement
SHAC 1913-01
INFORMATION SYSTEM
AND
TECHNOLOGY
ASSIGNMENT
NETWORK STRATEGIES
Name: Rohayu Binti Mohamad
Matric No:A11HA0133
Identity Card:920924-08-5246
Lecture Name:Dr.Pn Norminshah Bt A.Iahad
Table Of Content
Content
Page
Terminal Server Network
1-3
Client Server Network
4-6
Peer To Peer Network
6-10
Distributing Processing Network
11-13
Reference
14
TERMINAL SERVER NETWORK
Definition
-A terminal server (also referred to as a serial server or network access server) enables
organizations to connect devices with an RS-232, RS 422, or RS 485 serial interface to
a local area network (LAN). There are also many terminal servers on the market that have
highly advanced security functionality to ensure that only qualified personnel can access
various servers and that any data that is transmitted across the LAN, or over the Internet, is
encrypted.
Advantages of Terminal Server Network
- Enhances Productivity Throughout the Organisation
•
Centralised application hosting. Effectively deliver applications across the
enterprise to meet different needs, without straining network resources or exposing
corporate data to unnecessary risks.
•
Cost-effective application management. Reduce the costs and challenges of
maintaining desktop machines with applications that are frequently updated,
infrequently used, or hard to install - or that need to be accessed over low-bandwidth
connections.
•
Efficient application deployment. Use a local- or wide-area network to deliver
high-performance computing resources to remote and mobile employees. Provide core
Windows applications to users of legacy PCs or thin client devices.
Enables Efficient, Cost-Effective Application Management
•
Remote Troubleshooting. Give help desk staff the ability to view or control
Terminal Services sessions, such as those in branch offices, providing faster customer
service. IT administrators can remotely manage any computer running Windows
Server and leverage the tight integration of Terminal Services with other features such
as Active Directory services, Group Policy, Windows Management Instrumentation
and the Microsoft Management Console.
•
Feature-rich terminal experience. Deliver high-performance computing
capabilities to remote workstations with lower bandwidth. Enable clients running
Terminal Services to connect to a pool of servers running Windows Terminal Server
to help balance network loads and eliminate failure points. And use Client Connection
Manager to enable administrators or end users to set up predefined connections to one
or several servers for single-application or full-desktop access.
Disadvantages of Terminal Server Network

The terminal server needs to be powerful enough to be able to handle all
connections.

The network needs to be sized appropriately so that it is not the bottleneck
when terminal server sessions are established.

The terminal server is the major source of risk of downtime. If the terminal
server fails, the whole system fails unless a fail-over terminal server is in
place.

The functionality of the system as a whole is also affected by the network
reliability. If the network is down, the whole system is down as well.

Running applications from a terminal server can also be an issue from
performance perspective. In some cases, no matter how good the network is,
the performance associated with running an application locally on a desktop
workstation can still overshadow the benefits of a terminal server
environment.

Another disadvantage can be the availability of skilled administrator. Support
for a terminal server needs to have the necessary knowledge and be available
as the business needs commands.
CLIENT SERVER NETWORK
Definition
The client–server model is a computing model that acts as a distributed application which
partitions tasks or workloads between the providers of a resource or service, called servers,
and service requesters, called clients. Often clients and servers communicate over a computer
network on separate hardware, but both client and server may reside in the same system.
Advantages Of Client-server Network
Simplicity
-With a client-server architecture, the user experience is an extremely simple and straight
forward one. Users can log on to any computer on the network when they do so, they see the
same drive mappings and the same files every time.
Easy Of Backup
-With a client-server configuration, you can easily centralize the backups. Each night, a
backup takes place on the server capturing all changes made during the day. If a user
overwrites or deletes a file, the system administrator can simply go to the most recent and
restore that file.
Lower Cost
-The client-server architecture can provide lower costs for the company than individual
computers each running their own programs. System administration can purchase a single
server, load it with the programs they need and then use inexpensive computers or terminals
to connect to those central resources.
Security
Many times, servers have higher security than clients. Servers also can control and protect
data information by allowing only clients with the proper permission to access the resource.
Control
The client-server architecture gives the IT staff much more control, allowing them tocontrol
everything from software licenses to file access. Once the architecture is in place,individual
users and groups of users can receive access to only the files they need to do their jobs,
making the network more secure and reducing the chances that files will be moved or
damaged, either inadvertently or intentionally. The client-server system also makes it easy to
distribute updates to the operating system as well as updates to the antivirus and anti-spyware
software products.
Disadvantages Of Client-Server Network
Single Point of Failure

One of the major disadvantages of client server computing is the possibility for a single point
of failure. For example, if a network's central server fails, users may not be able to access
data or resources they need from their clients. Such failures can have large and costly
implications for businesses. Peer-to-peer networks are not vulnerable to this because if a
single client fails, the responsibilities get evenly distributed throughout the remaining clients
on the network.
Overload

Extremely busy networks can sometimes overload and crash a server. Servers are only
capable of executing a certain amount of commands per second, so extreme network
congestion can cause the server to overload and crash, making files and resources unavailable
to users. Even the most powerful and expensive servers have a limit. In contrast, peer-to-peer
networks continue to operate, though not at full capacity, if a single client becomes
overloaded by requests and crashes.
Cost
The costs of setting up a client-server computing environment can be extremely prohibitive.
Servers typically cost $5000 or more and the complexity of the network design and
administration can also be very expensive. Companies that install a client-server computing
system must invest in the necessary equipment including servers, clients and networking
cables, hire IT professionals to design and set up the server and network, as well as pay for on
going maintenance issues and technology upgrades for the life of the network. With peer-topeer, single computers can be upgraded to improve the network's efficiency over time, and
personal computers are considerably less expensive than server
.
.
PEER TO PEER NETWORK
Definition
Peers make a portion of their resources, such as processing power, disk storage or network
bandwidth, directly available to other network participants, without the need for central
coordination by servers or stable hosts. Peers are both suppliers and consumers of resources,
in contrast to the traditional client–server model where only servers supply (send), and clients
consume (receive).
The peer-to-peer application structure was popularized by file sharing systems like Napster.
The concept has inspired new structures and philosophies in many areas of
human interaction. Peer-to-peer networking is not restricted to technology, but covers
also social processes with a peer-to-peer dynamic. In such context, social peer-to-peer
processes are currently emerging throughout society.
Advantages of Peer to Peer Network

In P2P networks, clients provide resources, which may include bandwidth, storage
space, and computing power. This property is one of the major advantages of using
P2P networks because it makes the setup and running costs very small for the original
content distributor. As nodes arrive and demand on the system increases, the total
capacity of the system also increases, and the likelihood of failure decreases. If one
peer on the network fails to function properly, the whole network is not compromised
or damaged.

It enables different types of information to be shared more easily and this is if the user
wants to download some information to the computer or uploading the information
from the computer. A large amount of file sharing can be handled by the peer to peer
network and this is, because the load is balanced through several computers, as a
central server is not required.

The other advantages for a peer to peer network are for example it is inexpensive,
simple to use and manage. The reason for this is that the only costs that are included
are for the hardware itself, such as the maintainence and even the cabling.

The advantage of peer-to-peer networks over information networks of other types
shows up in their substantial and growing popularity. Because they need no central
computer server to mediate the exchange of information or files among users, the
high-bandwidth communications capacity for a server may be dispensed with, and the
need for costly server storage space is eliminated. Since copies of a file (particularly a
popular one) are available on many users’ computers, file requests and retrievals may
be faster than on other types of networks, and since file exchanges do not travel
through a server, communications can take place between any computers that remain
connected to the network without risk that a glitch in the server will disable the
network in its entirety.
Disadvantages of Peer to Peer Network

There are also many disadvantages of a peer to peer network for example the minimal
of security this means that there is not much security on the systems as anyone can
have access to the shared files. Therefore if the users want to reduce the risk of
unauthorised users going access to the personal information then they need to setup a
password themselves, but this could be difficult as some users don’s secure their
resources with a password.

Peer-to-peer networks have disadvantages as well. Searches on peer-to-peer networks
may not reach and uncover all available files because search requests may not be
transmitted to every computer on the network. There may be redundant copies of
popular files. The creator of the software has no incentive to minimize storage or
bandwidth consumption, the costs of which are borne by every user of the network.
Most relevant here, it is more difficult to control the content of files available for
retrieval and the behaviour of users,

Another disadvantage to end users can be that viruses are available on the majority of
peer to peer programs and usually the virus is masked as a music or video file this in
turn can severely damage computers and in some cases can make the computer in
operable. According to (Clark, 1995) There are usually 3 different types of computer
viruses. There are what is known as boot viruses which affect the master boot record
(mbr), file allocation table (fat), and partition table. Program viruses which affect file
extensions like: .com, .exe, .ovl, .drv, .sys, and .bin. The third computer virus is what
is known as the Multipartite virus which affects both the program and boot sectors.

File sharing and peer to peer is largely viewed as taboo by most people involved
within the entertainment industry due to the fact that holders of copyright aren't being
paid for the use of there materials. For example recording artists usually gain what is
known as an record advance by there respected record company which is really a
recoupable loan in which the recording artist is liable for. Out of this advance the
recording artist is meant to pay for there management fees and recording sessions and
marketing fees. When the recording artists goes onto release there album or single the
average recording artist earns 20 - 25p per cd sold and the rest goes back to the record
company. The recording artist has to pay back the recording advance out of the
money that they earn so from the recording artists view if there album or single is
available on the internet and people are sharing there album people usually wont go
out to buy there album and this in turn costs them and the recording company money.
And in some cases can lead to the recording artists being dropped by there record
company
DISTRIBUTING PROCESSING
Definition
Distributed processing is a phrase used to refer to a variety of computer systems that use
more than one computer (or processor) to run an application. This includes parallel
processing in which a single computer uses more than one CPU to execute programs.
More often, however, distributed processing refers to local-area networks (LANs) designed
so that a single program can run simultaneously at various sites. Most distributed processing
systems contain sophisticated software that detects idle CPUs on the network and parcels out
programs to utilize them.
Advantages of Distributing Processing Network
•
Quicker response time: By locating processing power close to user, response
time is typically improved. This means that the system responds rapidly to commands
entered by users.
•
Lower costs: Long-distance communication costs are declining at a slower rate
than the cost of computer power. Distributed processing can reduce the volume of
data that must be transmitted over long-distances and thereby reduce long-distance
costs.
•
Improved data integrity: High degrees of accuracy and correctness may be
achieved by giving users control over data entry and storage.
•
Reduced host processor costs: The productive life of a costly mainframe can
be extended by off-loading some its processing tasks to other, less expensive
machines (whose total costs usually a fraction of the cost needed to up-grade the
central processor).
•
Resource sharing: One of the main advantages of developing microcomputer
networks is because they make it possible to share expensive resources such as highspeed, colour laser printers, fast data storage devices, and high-priced software
packages.
Disadvantages of Distributing Processing Network

Managing and controlling is complex, there is less security because data is at
so many different sites.

Distributed databases provides more flexible accesses that increase the chance
of security violations since the database can be accessed throughout every site
within the network.

The ability to ensure the integrity of the database in the presence of
unpredictable failures of both hardware and software components is also an
important features of any distributed database management systems. The
integrity of a database is concerned with its consistency, correctness, validity,
and accuracy. The integrity controls must be built into the structure of
software, databases, and involved personnel.

If there are multiple copies of the same data, then this duplicated data
introduces additional complexity in ensuring that all copies are updated for
each update. The notion of concurrency control and recoverability consume
much of the research efforts in the area of distributed database theory.
Increasing in reliability and performance is the goal and not the status quo.
Reference
Read more: Client Server Advantages & Disadvantages | eHow.com
http://www.ehow.com/facts_5525462_client-server-advantagesdisadvantages.html#ixzz1g6i1lVDC
Read more: Advantages of a Client-Server Computer | eHow.com
http://www.ehow.com/info_8533810_advantages-clientservercomputer.html#ixzz1g6iKXtMu
Read more: The Disadvantages of Client Server Computing | eHow.com
http://www.ehow.com/list_7212383_disadvantages-client-servercomputing.html#ixzz1g6iaH1Rz
http://iictblog.wordpress.com/2011/12/02/m1-compare-the-benefits-and-disadvantages-ofpeer-to-peer-network-and-client-server-networks/
http://www.ehow.com/search.html?s=terminal+server+network&skin=corporate&t=all
http://www.ehow.com/search.html?s=distributing+processing+network&skin=corporate&t=a
ll
Download