E-Commerce. Infrastructure I: Computer Networks

Similar documents
Chapter 2: Technology Infrastructure: The Internet and the World Wide Web

Full file at Chapter 2: Technology Infrastructure: The Internet and the World Wide Web

Full file at

Local area network (LAN) Wide area networks (WANs) Circuit. Circuit switching. Packets. Based on Chapter 2 of Gary Schneider.

ITEC 3800 Data Communication and Network. Introducing Networks

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

31270 Networking Essentials Focus, Pre-Quiz, and Sample Exam Answers

Data Communication and Network. Introducing Networks

Networking interview questions

Chapter Topics. The History of the Internet. Chapter 7: Computer Networks, the Internet, and the World Wide Web

KIBABII UNIVERSITY COLLEGE DEPARTMENT COMPUTER SCIENCE & IT ANSWER ALL QUESTIONS IN SECTION A AND ANY TWO QUESTIONS IN SECTION B

Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS

What is a Network? A connection of two or more computers so that they can share resources.

IT 4504 Section 4.0. Network Architectures. 2008, University of Colombo School of Computing 1

Area Covered is small Area covered is large. Data transfer rate is high Data transfer rate is low

INTRODUCTION TO ICT.

Communicating over the Network

The Internet Advanced Research Projects Agency Network (ARPANET) How the Internet Works Transport Control Protocol (TCP)

VISUAL SUMMARY COMMUNICATION CHANNELS COMMUNICATIONS. Communications and Networks

Chapter 15 Networks. Chapter Goals. Networking. Chapter Goals. Networking. Networking. Computer network. Node (host) Any device on a network

Lecture #25: Networks and Communications. Communication and Networks. What will we learn?

Chapter 2 Communicating Over the Network

COMPUTER NETWORKING. By: Dr. Noor Dayana Abd Halim

1. What is a Computer Network? interconnected collection of autonomous computers connected by a communication technology

1. What is a network protocol and why are protocols needed when two machines communicate? 2 marks

Prepared by Agha Mohammad Haidari Network Manager ICT Directorate Ministry of Communication & IT

networks List various types of networks and their

Communications and Networks The McGraw-Hill Companies, Inc. All rights reserved.

UNIT IV - COMPUTER NETWORK DEVICES AND OSI LAYERS

Virtual private networks

Computer Network Fundamentals (IT 221)

Typical Network Uses

AQU Information Systems Fundamentals Spring 2012 Pg. 9.1

Network Definition A network can be defined as two or more computers connected together in such a way that they can share resources.

Identify the features of network and client operating systems (Windows, NetWare, Linux, Mac OS)

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322

It is the process of sharing data, programs, and information between two or more computers.

Data Communication. Introduction of Communication. Data Communication. Elements of Data Communication (Communication Model)

The Internet, Intranets, and Extranets Chapter 7

Chapter 7. Telecommunications, the Internet, and Wireless Technology

Computer Communication & Networks / Data Communication & Computer Networks Week # 03

Chapter 6 Connecting Device

Network Connectivity and Mobility

Chapter 16 Networking

Chapter 9. Introduction. Communications

Router Router Microprocessor controlled traffic direction home router DSL modem Computer Enterprise routers Core routers

COS 140: Foundations of Computer Science

Module 4 Business Value of Telecommunication Networks 4.1 Internet Revolution 4.2 Business value of Internet, Intranet and Extranet

Chapter Topics Part 1. Network Definitions. Behind the Scenes: Networking and Security

Topic 4 Transfer of Data in ICT Systems

DOCUMENTS ON WEB. Learning Units. V. Rajaraman The internet and the world wide web Documents and the world wide web MODULE 11

COMPUTER TECHNIQUE. ( Vocational Stream ) Paper : V. ( Computer Network ) ( Theory )

Computers Are Your Future Eleventh Edition Chapter 7: Networks: Communicating & Sharing Resources

CPEG514 Advanced Computer Networks. Atef Abu Salim University of Nizwa Spring 2013/2014

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO).

16/06/56. Communications and Networks. Communications and Networks. Communications and Networks

A+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e. Chapter 8 Networking Essentials

Part 1: Introduction. Goal: Review of how the Internet works Overview

UNIT 1. Advantages of Computer Networks

Chapter. 6.1 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

Internet. Class-In charge: S.Sasirekha

Chapter by Prentice Hall

IT 2004 Data Communication & Networking

SYSTEMS ADMINISTRATION USING CISCO (315)

File services. Domains, DNS DHCP. Server Scripts. Intranet and Extranets. Web services. HNC COMPUTING - Network Concepts

CEN 444 Computer networks

Networks: Communicating and Sharing Resources

Networking. Networking and Communication Trends Convergence (Accessibility) Speed Stability Simplicity* Embeddedness

Network Connectivity and Mobility Part 2

SYLLABUS Class B.Com. V Sem. (Computer)

: Chapter 2 Networking Fundamentals.

Introduction to TCP/IP

Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005

Facilitator. Introduction to IT Networking for Facilities Managers. Class Logistics

Network Devices,Frame Relay and X.25

Navpreet Singh INTRODUCTION TO COMPUTER NETWORKS. Computer Centre Indian Institute of Technology Kanpur Kanpur INDIA

Introduction to Networking

LANs do not normally operate in isolation. They are connected to one another or to the Internet. To connect LANs, connecting devices are needed.

Introduction to Networking

MTA_98-366_Vindicator930

BUSINESS DATA COMMUNICATIONS & NETWORKING

BROADBAND AND HIGH SPEED NETWORKS

ON-LINE EXPERT SUPPORT THROUGH VPN ACCESS

Chapter 3 Protocols and the TCP/IP Suite

Text Book. 1. Computer Networks & Internets by Douglas E Comer. 2. Data and Computer Communication by William Stalling, 5th or above edition.

Intranets and Virtual Private Networks (VPNs)

M242 COMPUTER NETWORS AND SECURITY

Computer Networks Fundamental.

Logical Network Design (Part II)

CCNA 1: Chapter 2 Exam Answer v %

Internet Routing. Review of Networking Principles. What s the Internet: nuts and bolts view. Communication links

Internet Routing. Review of Networking Principles

TEST BANK FOR ELECTRONIC COMMERCE 11TH EDITION BY GARY SCHNEIDER

NAPIER UNIVERSITY SCHOOL OF COMPUTING

CS321: Computer Networks Introduction to Computer Networks and Internet

Objectives. Network Structure. Network Structure

Lecture A4 Network / Internet. Computing and Art : Nature, Power, and Limits CC 3.12: Fall 2007

Revision of Previous Lectures

Computer Networks (Introduction to TCP/IP Protocols)

Lecture 2. Computer Networks Models. Network Models 1-1

Transcription:

E-Commerce Infrastructure I: Computer Networks Almost all computers today are networked or part of a distributed system. I will provide an overview of networking and a basic description of network technology. Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 1 Outline Technical foundations of E- commerce Distributed systems and Local area networks (LANs) Routing and addressing packets Intranets and extranets Connectivity Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 2 1

Learning outcomes Be able to: discuss about the Internet infrastructure explain the benefits of distributed systems and LANs distinguish between peer-to-peer and client server networks explain the concept and purpose of protocols explain what is meant by the Internet Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3 Technical Foundations of e- commerce-1/3 Computer networks and the Internet form the basic technology structure for electronic commerce. Computer Networks: LAN, WAN Internet includes: The hardware that connects the computers together and the hardware that connects the networks together Computing devices (clients and servers) running operating systems, database managers, web servers, application servers, encryption software, security software, multimedia creation and viewing software, and the graphical user interface Protocols Rapid change in these technologies requires businesses to be flexible. Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 4 2

Technical Foundations of e- commerce-2/3 The Internet: largest network in the world! enables sharing of resources/communication e.g. electronic mail, world wide web (WWW) local networks connected through gateways three levels backbone mid-level (regional) networks stub network Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 5 Technical Foundations of e- commerce-3/3 The Internet: a distributed system system of computers autonomous heterogeneous interconnected by communication links......for exchange of information not: tightly coupled computers sharing central memory loosely coupled systems with little interaction Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 6 3

Distributed Systems and LANs- 1/10 Advantages of distributed systems reduced costs share expensive resources (h/w and s/w) e.g. printers, databases integrity can continue to function if failure occurs in the hardware or software Communication System sending and receiving messages detection and correction of errors message routing Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 7 Distributed Systems and LANs- 2/10 networks can be classified into 2 categories Broadcast all stations connected to common transmission medium message transmitted by one station will reach all other stations Store and Forward message stored in a buffer of intermediate station before transmission to its destination Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 8 4

Distributed Systems and LANs- 3/10 N1 N6 N2 N5 disadvantages N stations: N(N-1)/2 links, (N-1) interfaces expensive broadcast messages have to be sent on (N-1) links N3 N4 Fully connected network each station connected by dedicated point-to-point link to every other station advantages parallel connections high throughput no intermediate nodes low density simpler communication software if redundant links used higher reliability Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 9 Distributed Systems and LANs- 4/10 N1 N6 N2 N5 N3 N4 Partial network (mesh) it has point-to-point links between some, but not all, stations store and forward is therefore required between some stations it is required to connect each station to at least two others, just in case one link fails network delays can be high in a large network Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 10 5

Distributed Systems and LANs- 5/10 N1 N6 N2 N5 disadvantages poor reliability S N3 N4 Star all stations connected by single link to a central switching node advantages low expansion cost simple switching system small network delay a failure in a link isolates a station failure of the central switch stops all communication all communication via one switch: low throughput Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 11 Distributed Systems and LANs- 6/10 Tree / Hierarchical variation of the star topology structure reflects the organisation of system R N1 N2 N3 N4 N5 N6 Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 12 6

Distributed Systems and LANs- 7/10 N1 N2 N3 N4 N5 disadvantages only one station can transmit at a time communication fails if the link is cut difficult to trace point of communication failure the overall length < 2 km unless repeaters used Serial Bus / Highway single transmission medium interconnects all stations advantages minimises interconnection costs no routing required communication software simple Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 13 Distributed Systems and LANs- 8/10 LAN based on broadcast methods interconnect distributed, co-operative computer systems operated by a single organisation within a small geographical area (~1km radius) WAN based on store and forward methods interconnect autonomous computer systems operated by different types of organisations spread over large distances Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 14 7

Distributed Systems and LANs- 9/10 Services on networks Peer-to-peer: each PC is equal in importance; there are no special servers, although not all of the machine necessarily provide the same services. -PCs collaborate to share each other resources -Low cost and simplicity -Difficult to manage as services are spread all over the place -Program crash or switching off makes service unavailable Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 15 Distributed Systems and LANs- 10/10 Services on networks Client-server: there is a dedicated computer, called server, that provides one or more of the important services and the users access whichever service the require. -Dedicated servers for data storage (file servers) -Dedicated servers for printing (print servers) -Gateways to exterior WANs -Much less risk of failure -Facilitate maintenance and file backup Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 16 8

Packets, Routing and Addressing -1/9 Four key rules have contributed to the success of the Internet. Independent networks should not require any internal changes to be connected to the network. Packets that do not arrive at their destinations must be retransmitted from their source network. Router computers act as receive-and-forward devices; they do not retain information about the packets that they handle. No global control exists over the network. Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 17 Packets, Routing and Addressing -2/9 The Internet uses packet switching: Files are broken down into packets that are labeled with their origin, sequence, and destination addresses. This fact has very important consequences for both the performance and the security of e-commerce systems Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 18 9

Packets, Routing and Addressing -3/9 The programs on routers use routing algorithms that call upon their routing tables to determine the best path to send each packet. When packets leave a network to travel on the Internet, they are translated into a standard format by the router. These routers and the telecommunication lines connecting them are referred to as the Internet backbone. Between seller and customer there are several other actors who have a role to play Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 19 Packets, Routing and Addressing -4/9 Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 20 10

Packets, Routing and Addressing -5/9 Protocols common language rules governing data exchange between two communicating entities layers in a station from station to station or network to network 3 key elements to consider syntax semantics timing Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 21 Packets, Routing and Addressing -6/9 syntax includes data format signal levels semantics includes control information e.g. coordination and error handling timing includes speed matching sequencing Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 22 11

Packets, Routing and Addressing -7/9 TCP/IP protocol of internet Transmission Control Protocol / Internet Protocol simple and effective most types of network but does not include many security features OSI Reference Model Application Presentation Session Transport Network Data link Physical TCP, Transport Control Protocol IP, the Internet Protocol Logical link control Medium access control Physical TCP/IP IEEE 802 Reference Model Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 23 Packets, Routing and Addressing -8/9 Hypertext Transfer Protocol (HTTP) is the set of rules for delivering Web pages over the Internet HTTP uses the client/server model The client opens an HTTP session and sends a request to a server The server returns an HTTP response message which contains data. After this, they forget about each other this has very significant implications for Web (and e- commerce) application development. Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 24 12

Packets, Routing and Addressing -9/9 IP addressing: 32-bit number to identify the computers connected to the internet (2 32 4billion) Domain names identify who you are (or else establishes your corporate identity).com.biz means you are a business.org means not for profit.uk means you are in the UK CNN.com displays your trade name Trademark law applies (Domain name wars) This has implications for e-commerce with regard to customer assumptions about you It costs! Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 25 Intranets and Extranets -1/3 Intranet An intranet is an interconnected network (or internet small i intended) that does not extend beyond the organization that created it Intranets are an extremely popular and lowcost way to distribute corporate information An intranet uses Web browsers and Internetbased protocols (including TCP/IP, FTP, Telnet, HTML, and HTTP) and often includes a firewall Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 26 13

Intranets and Extranets -2/3 Extranet Extranets are intranets that have been extended to include specific entities outside the boundaries of the organization (business partners, suppliers, etc.) An extranet can be a public network, a secure (private) network, or a virtual private network (VPN). Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 27 Intranets and Extranets -3/3 A public network is any computer or telecommunications network that is available to the public A private network is a private, leased-line connection between two companies that physically connects their intranets to one another A VPN extranet is a network that uses public networks and their protocols to send sensitive data to partners, customers, suppliers, and employees using a system called IP tunneling or encapsulation Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 28 14

Connectivity Large firms that provide Internet access to other businesses are called Internet Access Providers (IAPs) or Internet Service Providers (ISPs) The most common connection options that ISPs offer to the Internet are telephone, broadband, leased-line, and wireless Bandwidth is the amount of data that can travel through a communication line per unit of time Bandwidth can differ for data traveling to or from the ISP Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 29 Summary The Internet infrastructure Distributed systems, LANs and WANs Peer-to-peer and client server networks Internet protocols Packet-switched networks IP addressing and domain names Oct 8, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 30 15