1 Client Server Architecture over the Internet Week - 2.

Slides:



Advertisements
Similar presentations
INTRODUCTION TO COMPUTER NETWORKS Zeeshan Abbas. Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
Advertisements

Network+ Guide to Networks, Fourth Edition
Computers Are Your Future © 2008 Prentice-Hall, Inc.
Computers Are Your Future © 2006 Prentice-Hall, Inc.
Introduction To Networking
Network+ Guide to Networks, Fourth Edition Chapter 1 An Introduction to Networking.
1 Networking A computer network is a collection of computing devices that are connected in various ways in order to communicate and share resources. The.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
INTRODUCTION TO COMPUTER NETWORKS INTRODUCTION Lecture # 1 (
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Lesson 3: Introduction to Internet Technology
1 Networks, advantages & types of What is a network? Two or more computers that are interconnected so they can exchange data, information & resources.
15-1 More Chapter 15 Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of.
Layering and the TCP/IP protocol Suite  The TCP/IP Protocol only contains 5 Layers in its networking Model  The Layers Are 1.Physical -> 1 in OSI 2.Network.
30/11/ Q & A on Networking. Question No. 1 What is Networking? Two or more computers that are linked in order to share – Resources (such as printers.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 3: Introduction to Internet Technology.
Network+ Guide to Networks, Fourth Edition Chapter 1 An Introduction to Networking.
Chapter 5 Networks Communicating and Sharing Resources
Chapter 1 An Introduction to Networking
Chapter 3 The Basics of Networking
Chapter 9A Network Basics.
Networks A network is a collection of computers and devices connected together via communications devices and transmission media Advantages of a network.
CSCI-235 Micro-Computer in Science The Network. © Prentice-Hall, Inc Communications  Communication is the process of sending and receiving messages 
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.
Networking Basics Lesson 1 Introduction to Networks.
Chapter 3 How to build a network?. 2 Objectives What is a Network? IP Addresses Key Components of a Network (NIC) Factors in Designing a Network.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
Part 3: Internetworking Internet architecture, addressing, encapsulation, reliable transport and the TCP/IP protocol suite.
Networks CS105. What is a computer network? A computer network is a collection of computing devices that are connected in various ways so that they can.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Eleventh.
Chapter 4 Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
Alex Leifheit NETWORKS. NETWORK A number of interconnected computers, machines, or operations. Key Components Network components, Network Architecture,
CSCI-235 Micro-Computer Applications The Network.
CHAPTER - 4 COMPUTER NETWORK Dr. BALAMURUGAN MUTHURAMAN
Chapter 1 : Computer Networks. Lecture 2. Computer Networks Classification: 1- Depend on the geographical area. 2- Depend on functional relationship.
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
Introduction Chapter 1. Introduction  A computer network is two or more computers connected together so they can communicate with one another.  Two.
Basics of Networking & Internet Services Prof. Sadique Khan.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
INTRODUCTION TO COMPUTER NETWORKS BY: SAIKUMAR III MSCS, Nalanda College.
Chapter Objectives In this chapter, you will learn:
NETWORK Unit 1 Module: 2 Objective: 7.
INTRODUCTION TO COMPUTER NETWORKS
Computer Networks Part 1
Chapter 5 Network and Transport Layers
3.1 Types of Servers.
Web Development & Design Chapter 1, Sections 4, 5 & 6
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
An Introduction to Computer Networking
POWERPOINT PRESENTATION ON NETWORKING Presented by Ms
Introduction to Local Area Networks
INTRODUCTION TO COMPUTER NETWORKS
Chapter Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of various network.
NETWORK Unit 1 Module: 2 Objective: 7.
INTRODUCTION TO COMPUTER NETWORKS
INTRODUCTION TO COMPUTER NETWORKS
NETWORK Unit 1 Module: 2 Objective: 7.
Lesson 3: Introduction to Internet Technology
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
INTRODUCTION TO COMPUTER NETWORKS
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
COMPUTER NETWORKING Presented by Pushpanjali Associate professor
Presentation transcript:

1 Client Server Architecture over the Internet Week - 2

2 Reference Chapter 4: Internet Architecture from Electronic Commerce-From Vision to Reality by Elias M. Awad.

3 A computer network is collection of computers interconnected for the purpose of communication and sharing resources.

4 Peer to Peer Networks A network of computers where each computer is consider equivalent to others. No centralised repository of information and services. Information and applications need to be replicated in each computer on the network. Administration of application becomes difficult when the size of the network increase. Integrity of replicated information is questionable.

5 Relative Advantages and Disadvantages Key AdvantagesKey Disadvantages User control over resourcesIndividual security policies Easy installation and configuration Difficult administration Cost effective for small businesses Backup of replicated information results in higher cost Fault tolerant as no single point of failure on the network Integrity of replicated resources is questionable

6 Client Server Architecture Server –A special purpose computer or specialised hardware and software designed for specific functions. Client –A computer connected to one or more servers on a network or the Internet. Client Server Networks –A cluster of client computers connected to one or more servers on a network. –Servers provide centralised repository of information and services.

7 Typical Services over a Network Application services –Server based programs Instant messaging services –Winpop, IRC chat, Netmeeting, MSN & Yahoo Meeangers services Database services Information services –File services Communication services –Fax, data relay, Internet access

8 Typical Client Server Interaction Servers wait for clients to send a request for accessing a resource. Clients requiring access to a resource connect to the server and submit a request for the resource. Servers accept clients’ requests and respond with the access to the requested resource. Clients disconnect from the servers. This protocol is known as the request-reply protocol and forms the basis of client server architecture.

9 Typical Client Server Interaction (Contd.) Connect Request Reply Accept Disconnect Time

10 Relative Advantages and Disadvantages Key AdvantagesKey Disadvantages Centralised administrationSpecialised installation and configuration ScalableRequires installation of specialised servers Integrity of shared resources guaranteed Single points of failures Can be extended over the Internet Require high speed access to accommodate large number of requests.

11 Providing Global Services Clients and servers installed over local area networks (LANs) –A LAN is a cluster of computers within a confined space, e.g., an office building, a department etc. LANs within a particular geographical area can be interconnected via metropolitan area networks (MANs). –E.g., city-wide networks A backbone network owned by a tele- communications company can be used to inter- connect LANs and MANs –Referred to as wide area networks (WANs).

12 Providing Global Services (Contd.)

13 Addressing Machines Each computer connected to the network has to be identified uniquely on that network. –Computers connected to networks that form part of the Internet must have globally unique identification. Computers are identified in two ways, –Using machine understandable numeric addresses. –Using human understandable names. Humans address computers using their names. Before communications takes place, computer names are to be translated into their numeric addresses.

14 IP Addresses – Numeric Address for the Internet Two types of IP addresses –IPv4 addresses: 32 bit numeric integers –IPv6 addresses: 128 bit numeric integers IPv4 addresses represented as 4 dotted decimal integer ranging from 0 to 255. –E.g., Each IP address is divided into network address and the host address. –E.g., is the network address and 234 is a host residing on that network. Network addresses are used to locate the networks where the destination hosts reside.

15 Internet Zones and Domains Internet host names are decoded from right to left. E.g., –edu is the zone name and is used to categorise the host. –stanford is the name of the host. –Traditionally 3 letter zone names have been specified for US, e.g., edu, com, mil, net, org. –For other countries two letter zones have been specified to identify geographical locations E.g., ae, uk, pk, fr, etc.,

16 Information Transfer ClientServer Communications Subsystem Communications Subsystem Transmission Control Protocol Transmission Control Protocol Reliable Delivery Internet Protocol Internet Protocol Addressing and Relay Network Interface Network Interface Physical Communication

17 Information Transfer (Contd.) Application components (i.e., clients and servers) communicate virtually. Physically –Clients pass requests to their communication subsystems. –Communications subsystems communicate client requests to the communications subsystems of the server. –Communications subsystem of the server passes the request to the server subsystem. –Replies from the server follow the reverse path.

18 Information Transfer (Contd.) Communication subsystem of the Internet Protocol suite –Transmission Control Protocol (TCP) Provides reliable message delivery. –Internet Protocol (IP) Provides addressing of hosts and best effort relay of packets to the destination. –Network Interface Provides physical communication over the Internet. Messages of arbitrary lengths are segmented into packets, size and structure of which are pre-specified for efficient communication.

19 Designing a Network Essential Considerations –Location, physical layout and installation –Capacity requirements –Scalability requirements –Cost –Security Architectural Design –Hardware requirements –Software requirements –Disaster recovery and fault tolerance –Corporate culture and organisational factors

20 Designing a Network Essential Considerations –Location, physical layout and installation –Capacity requirements –Scalability requirements –Cost –Security Architectural Design –Hardware requirements –Software requirements –Disaster recovery and fault tolerance –Corporate culture and organisational factors DOCUMENT IT ALL