Premium Essay

Client Server

In:

Submitted By kamaaah
Words 2053
Pages 9
CLIENT SERVER PROGRAMMING AND MULTIMEDIA

Introduction
Client/server describes the relationship between two computer programs in which one program, the client, makes a service request from another program, the server, which fulfills the request. Although the client/server idea can be used by programs within a single computer, it is a more important idea in a network. In a network, the client/server model provides a convenient way to interconnect programs that are distributed efficiently across different locations. Computer transactions using the client/server model are very common. For example, to check your bank account from your computer, a client program in your computer forwards your request to a server program at the bank. That program may in turn forward the request to its own client program that sends a request to a database server at another bank computer to retrieve your account balance. The balance is returned back to the bank data client, which in turn serves it back to the client in your personal computer, which displays the information for you.
The client/server model has become one of the central ideas of network computing. Most business applications being written today use the client/server model. So does the Internet's main program, TCP/IP. In marketing, the term has been used to distinguish distributed computing by smaller dispersed computers from the "monolithic" centralized computing of mainframe computers. But this distinction has largely disappeared as mainframes and their applications have also turned to the client/server model and become part of network computing.
In the usual client/server model, one server, sometimes called a daemon, is activated and awaits client requests. Typically, multiple client programs share the services of a common server program. Both client programs and server programs are often part of a larger program

Similar Documents

Free Essay

Client/Servers

...qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmrtyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmrtyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmrtyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmrtyuiopasdfghjklzxcvbnmqwer...

Words: 704 - Pages: 3

Premium Essay

Client Server Networking I

...------------------------------------------------- NT1230 ------------------------------------------------- Client-Server Networking I ------------------------------------------------- Homework Assignments Name: Ernani Narag Week 6 Homework: Due Week 7 Assignment 1: Ticket Escalation Assignment Requirements Respond to the following email, making recommended solutions and explaining the rationale for your recommendations: ---- FROM: Manager TO: Systems Administrator RE: Support Prioritization I am receiving complaints from department supervisors that their support issues are not being addressed in a timely manner. We need a ticket escalation policy to ensure business priorities are met, while managing end-user expectations. Please draft a policy describing how support requests will be prioritized. In addition to normal troubleshooting prioritization, please address the following departments: customer service, sales, accounting and marketing, prioritized in that order. How can we better manage these business requirements? ---- Submission Requirements Address all of the concerns of the manager and provide a recommendation. Microsoft Word. 1-2 pages. Self-Assessment Checklist I made recommendations to address all of the concerns in the email. | * | I explained my reasoning. | * | I composed a professional response. | * | I used critical thinking. | * | I have followed the submission requirements:File Format: Microsoft...

Words: 359 - Pages: 2

Free Essay

Client Server Configuration

...Assignment 1 Client Server Configuration Unit 7 Assignment 1 Client Server Configuration Robert D Williams ITT-Tech MR. Brockman NT1230 Client Server Networking Friday, February 10, 2012 The hardware side should be set up with raided hard disks preferable in as a raid 6. There should be at least two NICs for each server to ensure that connectivity is not lost. IT recommends that we have at least three hours of a backup power available. In order to cut costs IT would like to if more then one server is required to set up virtual servers. The server roles that we network administration recommends would include, active directory services for security to ensure that they only authorized persons are accessing the system and to help to make sure that if necessary encrypt the information so that if the system is breached the information stays secure. An active directory domain services so that IT can manage the system better. This would include user profiles and is a required to add other services that will be needed as well. An active directory domain rights service is recommend to help ensure that only the users that need certain information have access to it. This also enables us to limit what some users can do with the information such as look or modify the information in a file. An application server, so that all employees will have access to needed programs to get their jobs done. A dynamic host control protocol and a domain name server are recommended...

Words: 589 - Pages: 3

Free Essay

Udp Client Server

...UDP Client and Server The  UDP client and server are created with the help of DatagramSocket and Datagram packet classes. If the UDP protocol is used at transport, then the unit of data at the transport layer is called a datagram and and not a segment. In UDP, no connection is established. It is the responsibility of an application to encapsulate data in datagrams (using Datagram classes) before sending it. If TCP is used for sending data, then the data is written directly to the socket (client or server) and reaches there as a connection exists between them. The datagram sent by the application using UDP may or may not reach the UDP receiver. UDP client import java.io.*; import java.net.*; public class MyUDPClient {      public static void main(String[] args)      {          try         {               // InetAddress class is used to getting local address                InetAddress ia = InetAddress.getLocalHost();               //DatagramSocket class is used creating UDP socket               DatagramSocket ds=new DatagramSocket(1236,ia);               // this is message string passes to the server               String y="Hell srver i am client";               //converting this string in to byte array with help of getBytes() method                byte [] b=y.getBytes();               //creating DatagramPacket of byte array               DatagramPacket dp =new DatagramPacket(b,b.length,ia,8);               // send to the server socket               ds.send(dp);              ...

Words: 486 - Pages: 2

Free Essay

Peer-to-Peer vs Client Server Network

...What's the difference between client/server and peer-to-peer networks? There’s quite a bit, although most of the differences are in two areas – security and cost. Beyond that, your consideration for what you need is largely dependent on budget and the size of your organization. So, what’s the difference? A peer-to-peer network has no central server. Every workstation on the network shares files equally with everyone else on the network. This also means there is no authentication of users and no central storage. This model is considered a decentralized form of networking. Conversely, the client/server network provides a central pool of data and resources, with user profiles established with localized restriction on which data can be accessed. This model is commonly referred to as a centralized form of networking. Both are good! There’s an old saying, ‘wisdom is what works’. Well, the same is true for your network. Peer-to-peer networks are great for use in homes or in small businesses where employees interact regularly and share all information and files. They don’t cost much to setup, nor are they difficult to manage. The downside is there’s almost no security (pretty much controlled at an individual ‘share’ level). Once you get more than 8-10 workstations connected, there would likely be an impact to performance and management since each station functions as both client and server at the same time. As each employee manages the sharing of their workstation...

Words: 452 - Pages: 2

Free Essay

Peer to Peer and Client/Server Networks

...Peer-to-Peer and Client/Server Networks Darsheen Smith Strayer University Peer-to-Peer and Client/Server Networks A network is a group of computers and other devices, such as a printer, that are connected by some type of transmission media (i.e. fiber optic cables or radio waves) (Dean, 2010, p.2). Originally “sneakernet” was the only means of electronic source sharing. It involved the transfer of electronic information by physically couriering removable media, such as floppy disks, from one computer to the next (Wikipedia, 2011, para 1). With the advancement of computer technology so is the modernization of computer networking. Analysis There are two types of networks, peer-to-peer and client/server networks. Both have the capability to communicate with other computers on the network. They also have the capability to protect files from unauthorized users. There are also distinct differences between the two types of networks. In a peer-to-peer network every computer can communicate directly with every other computer. No computer has more authority than another. A Typical peer-to-peer network consists of two or more personal computers (Dean, 2010, p.3). In contrast, a client/server network consists of a central computer, called a server, which is designed to permit communication and information sharing between computers, known as clients, on the network. The clients do not share their resources directly with each other...

Words: 642 - Pages: 3

Premium Essay

Client Server Networking Analysis

...First the warehouse workstations. For those I would really try to install Windows 7 Enterprise. With Enterprise, the workstations can access their server without VPN. It also allows the workstations to access files from their server much quicker. Plus the added security, like the encryption of internal and external drive data, would not hurt. Only problem is that the company needs a volume license in order to be able to have Enterprise installed on their computers. However, if this business has Microsoft’s Software Assurance, then they can have Enterprise installed at no extra cost. For the workstations at the main office building, I would try to have Enterprise installed on those computers, but Professional would be good too. Enterprise for the same reasons as above. Faster server access, better security, etc. Professional would be fine on these workstations though. Since these workstations are in the same building as the physical server, they would not need the faster server access. The only thing that Enterprise would be installed for is the better security. No matter which Windows 7 edition I choose to install, I would choose to do a clean install over just an upgrade. Both would put the new Windows edition on the workstations, but one is more secure than the other. An upgrade just changes the version of Windows without moving/deleting anything on the computer. Any files, caches, background running applications, etc. will still remain once 10 is installed. With a clean install...

Words: 299 - Pages: 2

Premium Essay

Client Server Networking

...Servers can be configured with a variety of roles and typically need services and additional features installed or added to perform the specific tasks assigned to them. Some of these roles will include: domain controller, database server, backup server, file and print server, web server, and an email server. Based on the requirements of the company president and vice president, two servers running Windows server 2008 with 10 roles assigned between both should be sufficient to accommodate the needs of the company and all of the demands put to them. The server roles will include the file and print server role to allow all employees to share files with one another and store files in a centralized location as well as to print to a single shared printer. The application server role will allow all employees to access and use the GIS program as well as serve as the host for the World Wide Web and any and all web based application and download files. The email server role will provide all functions of needed for users to send and receive emails to and from one another as well as storage for email data until any of the users can log in and retrieve email. Another role the server will be tasked for is for Remote Access and VPN connections for offsite employees through any web browser and or email. The Domain Controller role will serve as a central repository of information or data store for the Active Directory and will make it possible for administrators to maintain control...

Words: 461 - Pages: 2

Premium Essay

Nt1330 Unit 3 Assignment 1 Client Server Architecture

...Client-server architecture of a computer network in which many clients (remote processors) request and receive service from a centralized server (host computer). Client computers provide an interface to allow a computer user to request services of the server and to display the results the server returns. Servers wait for requests to arrive from clients and then respond to them. Ideally, a server provides a standardized transparent interface to clients so that clients need not be aware of the specifics of the system (i.e., the hardware and software) that is providing the service. Clients are often situated at workstations or on personal computers, while servers are located elsewhere on the network, usually on more powerful machines. This computing...

Words: 418 - Pages: 2

Premium Essay

Client Server 2

...ITT Technical Institute 3825 West Cheyenne Avenue, Suite 600 North Las Vegas, Nevada 89032 NT1330 Client-Server networking II Name: ____________________________________________________ Date: _______________________ NT1330 Week 1 Unit 1 Assignment 1 Instructions: 1. Complete this assignment and submit it prior to the beginning of the next class meeting. 2. Completely fill in the bubble for the correct answer(s), any other mark such as an X or just a line through it will be marked as incorrect. True/False Indicate whether the statement is true or false. 1. IPv6 uses 128 bits, or 16 bytes, for addressing, thus providing 2128 (about 340 billion) unique addresses. A True B False 2. Dynamic IP addresses can be assigned when administering TCP/IP hosts. These addresses must be configured and maintained manually. A B True False 3. Using DHCP relay agents eliminates the need to have a DHCP server on every subnet. A True B False 4. One benefit of the hierarchical structure of DNS is that it is possible to have two hosts with the same host names that are in different locations in the hierarchy. A B True False 5. ICS turns your computer into a router so that other computers on the local network can access its Internet connection. A B True False 6. If you inappropriately allowed network discovery in a public network environment (for example, an Internet café), you would allow total strangers to see and access any file shares on your system. A B True...

Words: 1872 - Pages: 8

Premium Essay

Nt1330 Unit 3 Assignment 1 Client And Server Architecture

....NET .NET have offers a client/server technology by deploying web-based applications written in ASP.NET on a Windows Server running IIS. For client desktop applications, .NET doesn’t provide any tools for automated deployment of application. The developer must compile the application and handle the install on each client. There are also isn’t an application server for .NET that meaning there is no centralized way to manage solution and clients. Most .NET developers use the Visual Studio IDE (Interface Design Environment) to develop their applications. There is no built-in version control with .NET, although you can setup your own SVN/CVS server to manage sharing code with multiple developers. Other Microsoft technologies such as SQL Server and Active Directory, have API’s available for .NET so developers can write code to integrate those services into their applications. Note that the API is available and the .NET framework doesn’t do much for you automatically. The .NET developer must control everything manually in their code. SERVOY...

Words: 400 - Pages: 2

Premium Essay

Client/Server Network

...Client/Server Networking Week 1 Lab 1 Based upon the facts that are given, I know now that the computers are capable of upgrading to Windows 7. The computers that are being operated at the warehouse are more likely to run sluggishly, because they are not in the same area as the servers are. I would recommend the upgrade to Windows 7 Enterprise. There are going to be a lot of issues with the warehouse computers, such as losing connection to the VPN and most users aren’t aware of how to handle this situation. Most business computers run on a wireless VPN connection when they are not in the same building as the server. Windows 7 enterprise has a feature called VPN Reconnect; which automatically reconnects to the server. As long as the server is a Windows Server 2008 R2 version; this feature will work. Which as I can see in the description; we are working with the Windows Server 2008 R2 version. The warehouse operators are going to have to be able to have access to offsite files. Windows 7 Enterprise has the BranchCache and DirectAccess features, which will come in handy for these requirements. BranchCache will help the users with faster and more reliable access to the offsite files they may need. Also the five computers that are close to the server may have to retrieve information from the warehouse computers. Windows 7 enterprise has remote connection for host and the client. Meaning that the warehouse and main office computers will be able to let the IT technicians or administrators...

Words: 350 - Pages: 2

Premium Essay

Client/Server Technology

...Final Exam CIS145 – Introduction to Client/Server Technology Name: Gail Jamison Configuring Search Options Windows Search is the native file and index searching program used in the Windows operating system. Windows Search checks for keyword matches between a word specified by the user and the contents of files or the file name itself. Configuring Windows Search allows the user to specify what types of files are searched, as well as modifying index settings. Windows Search options are found in the Indexing Options portion of the Control Panel in all current Windows operating systems. Click the Windows "Start" button. Select "Control Panel" from the options. Click "Indexing Options" in Windows 7. For Windows Vista or XP, click "System and Maintenance" then "Indexing Options. Click the Advanced" option and provide permission when prompted. Configure any of the options in the current tab and "File Types" tab. Click "OK" once you are finished. Windows Search is now configured. Deploying and Managing WSUS The first step in the deployment of Windows Server Update Services (WSUS) is to make important decisions, such as deciding the WSUS deployment scenario, choosing a network topology, and understanding the system requirements. The following checklist describes the steps that are involved in preparing for your deployment. Synchronization is the process by which a WSUS server obtains the updates. WSUS is 3.0n SPI...

Words: 1131 - Pages: 5

Free Essay

Client Server Analysis

...Client/Server Analysis: Project Part 2 Paul Elander ITT Technical Institute Professor Alan Stern Client-Server Networking I 5/21/2014 Upon further review of the client, Home Hospice Care (HHC), the options for upgrading to a new Windows operating is feasible but with limitations. Windows 7 Ultimate would be the preferred edition to install. Choosing Windows 7 Ultimate as the preferred operating system has all the features of Windows 7 Professional but has many more available extras which may prove valuable to Home Hospice Care’s infrastructure. This edition provides more flexibility and stability within their network and offers more capabilities than the Professional Edition. Unfortunately, Home Hospice Care does not qualify for Windows 7 Enterprise Edition. With features like Encrypting File System (EFS), Server Domain Joining, Software Restriction Policies, and many more features which adds security and helps to simplify the IT administrative tasks. When upgrading to Windows 7 from Windows XP, the process is simple: Wipe-and-Load installation. I had chosen to incorporate eleven (11) workstations at the Home Hospice Care’s facility. The workstations’ will be located at central or key points within the company’s infrastructure and positioned within specific offices. The first workstation will be located at the receptionist’s desk and have the computer name: REC1 (allowing for expandability if the company adds another receptionist in the future). Workstations two (2) through...

Words: 1465 - Pages: 6

Premium Essay

Client Server Configuration

...Lesson 1: Multiple Choice and Fill in the Blanks What technology provided by Microsoft is used to perform a network-based installation of Windows operating systems including Windows XP, Windows Vista, Windows Server 2003, and Windows Server 2008? | D | What does the name of the answer file on a USB drive have to be to perform an automatic installation? | A | What is the program you should use to create or validate an answer file used to install Windows? | D | What is the maximum amount of memory that Windows Server 2008 R2 Standard Edition requires? | C | How many grace period days do you have in which to activate Windows Server 2008 R2? | D | Which of the following is not a primary subsystem found in a server? | C | What type of installation do you use that starts from scratch? | B | What command would you use to prepare a Windows installation for imaging that will remove the SID and computer name? | B | What does Microsoft use to fight pirated copies of Windows? | D | Which edition of Windows Server 2008 R2 gives you the most access to processors and memory? | D | 1. A server role is primary duty that a server performs. 2. The computer, including servers, is built around one or more integrated chips called processor. 3. A 64-bit processor can typically process more data at the same time and can access much more memory than a 32-bit processor. 4. Making sure you have sufficient RAM is one of the biggest factors in performance, even more than...

Words: 405 - Pages: 2