University of South Asia Course Name: Distributed System

Slides:



Advertisements
Similar presentations
Computer Systems Networking. What is a Network A network can be described as a number of computers that are interconnected, allowing the sharing of data.
Advertisements

Network+ Guide to Networks, Fourth Edition
Network Layer and Transport Layer.
Lesson 3 – UNDERSTANDING NETWORKING. Network relationship types Network features OSI Networking model Network hardware components OVERVIEW.
Data Communications and Computer Networks
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
Network+ Guide to Networks, Fourth Edition Chapter 1 An Introduction to Networking.
Chapter 8: Network Operating Systems and Windows Server 2003-Based Networking Network+ Guide to Networks Third Edition.
Computer Networks IGCSE ICT Section 4.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
NETWORKING HARDWARE.
Boris Tshibangu. What is a proxy server? A proxy server is a server (a computer system or an application) that acts as an intermediary for requests from.
Introduction to Networks Networking Concepts IST-200 VWCC 1.
CLIENT A client is an application or system that accesses a service made available by a server. applicationserver.
Windows Server MIS 424 Professor Sandvig. Overview Role of servers Performance Requirements Server Hardware Software Windows Server IIS.
1 Networks, advantages & types of What is a network? Two or more computers that are interconnected so they can exchange data, information & resources.
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
CSCI 1101 Intro to Computers 6. Local Area Networks.
NETWORK TYPE PEER TO PEER CLIENT SERVER DATA RATES ADDRESSING IP MAC.
Network+ Guide to Networks, Fourth Edition Chapter 1 An Introduction to Networking.
Chapter 7: Using Windows Servers to Share Information.
Networks. What is a Network? Two or more computers linked together so they can send and receive data. We use them for sending s, downloading files,
思科网络技术学院理事会. 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
Local Area Networks (LAN) are small networks, with a short distance for the cables to run, typically a room, a floor, or a building. - LANs are limited.
Chapter 8 The Internet: A Resource for All of Us.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Application Layer Functionality and Protocols Network Fundamentals.
1 Version 3.0 Module 11 TCP Application and Transport.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Client – Server Architecture. Client Server Architecture A network architecture in which each computer or process on the network is either a client or.
Computer and Information Science Ch1.3 Computer Networking Ch1.3 Computer Networking Chapter 1.
Objectives  To define network  To identify use of network  To differentiate major types of network  To identify basic networking terminologies  To.
Configuring the network server GOUP 3 ® WORKGROUP: Mr. YUSUF Mr. BULHAN Mr. ABSHIR Mr. OSMAN.
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
2  Supervisor : MENG Sreymom  SNA 2012_Group4  Group Member  CHAN SaratYUN Sinot  PRING SithaPOV Sopheap  CHUT MattaTHAN Vibol  LON SichoeumBEN.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Data Networking Fundamentals Chapter 7. Objectives In this chapter, you will learn to: Discuss basic networking concepts, including the elements common.
Course ILT Basic networking concepts Unit objectives Compare various types of networks Discuss types of servers Discuss LAN topologies Discuss planning.
CCNA4 v3 Module 6 v3 CCNA 4 Module 6 JEOPARDY K. Martin.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
ITGS Network Architecture. ITGS Network architecture –The way computers are logically organized on a network, and the role each takes. Client/server network.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
Communications & Networks National 4 & 5 Computing Science.
Enterprise Network Systems Client/ Server Mark Clements.
Lecture 1: Network Operating Systems (NOS) An Introduction.
Introduction TO Network Administration
Chapter 1 : Computer Networks. Lecture 2. Computer Networks Classification: 1- Depend on the geographical area. 2- Depend on functional relationship.
Client – Server Architecture A Basic Introduction 1.
Computer Systems Networking. What is a Network A network can be described as a number of computers that are interconnected, allowing the sharing of data.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
Introduction to Networking. What is a Network? Discuss in groups.
Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Introduction to Networking Technologies Introduction to Networking.
An Introduction to Local Area Networks An Overview of Peer-to-Peer and Server-Based Models.
Servers CHAPTER 10. Servers  In computing, the term server is:  A computer program running as a service, to serve the needs or requests of other programs.
3.1 Types of Servers.
3.1 Types of Servers.
E-commerce | WWW World Wide Web - Concepts
E-commerce | WWW World Wide Web - Concepts
3.1 Types of Servers.
SUBMITTED BY: NAIMISHYA ATRI(7TH SEM) IT BRANCH
TYPES OF SERVER. TYPES OF SERVER What is a server.
Data Networking Fundamentals
Client-Server Computing
An Introduction to Computer Networking
Communications & Computer Networks Resource Notes - Introduction
Internet Protocols IP: Internet Protocol
PLANNING A SECURE BASELINE INSTALLATION
Presentation transcript:

University of South Asia Course Name: Distributed System Lecture 7: Different types of servers Prepared By: Md Rezaul Huda Reza creativereza@yahoo.com 01623267999

Presentation Outline Introduction Different types of Servers: Features Details of different types of servers System architectures - depends on the specific application What is the best way to separate and place the parts of a distributed system at the software and system level? Many models are drive by unique characteristics of participants, such as mobile, remote and ad-hoc users The design of interaction, failure and security will depend on app. dom.

Introduction What is a Computer Server? a computer or computer program which manages access to a centralized resource or service in a network. "The server is down", "Cannot establish connection to server"... messages of the like have become commonplace in today's gadget-dependent world. But what is the server that these messages refer to, and what is its place in a network or an organization's infrastructure? The answer can be one of two things - ► A physical computer, whose task is to provide services to all terminals or computers connected to it, such as grant permission or allocate resources. ► An entity in the client/server programming model, where the server is a software or a program, running on one or multiple computers, that manages resources and services of the network, while handling requests from different computers to access said resources.

Features of Servers Have a powerful RAM or memory. To handle different requests from different computers and perform operations at a speedy pace, with effectiveness, requires a lot of RAM. Optimum processor speed. It needs to be sufficient to execute all the commands requested by other machines and multitask as well. High-capacity hard drives and storage. Data can be stored on the server in any form and it should be capable of storing large amounts of data.

Features of Servers Cooling fans to keep the constantly flow of high temperature of such an overworked machine, low. With powerful hardware, it is possible for the server to get overheated and lose power. An effective operating system. The OS of a server should be capable of handling its multiple operations and should be stable. Linux is one of the most preferred OSs for servers. Fault tolerant, reliable, and sturdy machine ware. A server should not fail or shut down because of faulty hardware. It should be reliable and fail-secure. For this, it needs steadfast hardware parts and components, that will not break down from overuse.

Features of Servers An uninterrupted power supply. Server operations are time-sensitive and delicate. For continuous performance, the server shouldn't suffer from power failures due to an unreliable power source. Therefore, an inverter must be set up to keep servers abuzz even when the power goes out. Redundant hardware. It never fails to have a backup and in case of a server machine, which should always be on, having backup hardware will come in handy in crucial situations. In case one hard drive fails, there should be a backup drive that can work in its place.

Types of Servers Application servers Database server The different types of computer servers are: Application servers An application server is a software framework that provides both facilities to create web applications and a server environment to run them. Most Application Server Frameworks contain a comprehensive service layer model. Database server A database server is a computer program that provides database services to other computer programs or computers, as defined by the client–server model. The term may also refer to a computer dedicated to running such a program.

Types of Servers The different types of computer servers are: File server File server is a computer attached to a network that has the primary purpose of providing a location for shared disk access, i.e. shared storage of computer files (such as documents, sound files, photographs, movies, images, databases, etc.) that can be accessed by the workstations FTP servers An FTP Server is a piece of software that is running on a computer and uses the File Transfer Protocol to store and share files. Remote computers can connect anonymously, if allowed, or with a user name and password in order to download files from this server using a piece of software called a FTP Client.

Types of Servers The different types of computer servers are: Game server A game server (sometimes host or shard) is a server which is the authoritative source of events in a multiplayer video game. The servertransmits enough data about its internal state to allow its connected clients to maintain their own accurate version of the game world for display to players. Mail server A mail server (also known as a mail transfer agent or MTA, a mailtransport agent, a mail router or an Internet mailer) is an application that receives incoming e-mail from local users (people within the same domain) and remote senders and forwards outgoing e-mail for delivery.

Types of Servers The different types of computer servers are: Network server client/server network. A computer network in which one centralized, powerful computer (called the server) is a hub to which many less powerful personal computers or workstations (called clients) are connected. The clients run programs and access data that are stored on the server. Compare peer-to-peer network. Home server A home server is a computer that functions as a server in a client-server home network. For small networks, a personal computer works perfectly well for this purpose, provided there is sufficient storage space on the hard drive, and provided there is sufficient memory.

Types of Servers The different types of computer servers are: Fax server A fax server is a system installed in a local area network (LAN) serverthat allows computer users whose computers are attached to the LAN to send and receive fax messages. Name server A name server is a computer hardware or software server that implements a network service for providing responses to queries against a directory service. It translates an often humanly-meaningful, text-based identifier to a system-internal, often numeric identification or addressing component.

Types of Servers The different types of computer servers are: Print server A print server, or printer server, is a device that connects printers to client computers over a network. It accepts print jobs from the computers and sends the jobs to the appropriate printers, queuing the jobs locally to accommodate the fact that work may arrive more quickly than the printer can actually handle. Proxy server A proxy server is computer that functions as an intermediary between a web browser (such as Internet Explorer) and the Internet. Proxy servers help improve web performance by storing a copy of frequently used webpages.

Types of Servers The different types of computer servers are: Stand-alone server In the context of a Microsoft Windows computer network, a stand-alone server is a server that does not belong to or govern a Windows domain; the server may, however, belong to a workgroup (a peer-to-peer network of Microsoft Windows computers). Virtual servers A virtual server is a server (computer and various server programs) at someone else's location that is shared by multiple Web site owners so that each owner can use and administer it as though they had complete control of the server.

Types of Servers The different types of computer servers are: Sound server A sound server is software that manages the use of and access to audio devices (usually a sound card). It commonly runs as a background process. Web server A web server is a computer system that processes requests via HTTP, the basic network protocol used to distribute information on the World Wide Web. The term can refer either to the entire system, or specifically to the software that accepts and supervises the HTTP requests. Real-time communication servers (chat servers) Real-time communication servers, formerly known as chat servers or IRC Servers, and still sometimes referred to as instant messaging (IM)servers, enable large numbers users to exchange information near instantaneously.