Professor Yashar Ganjali Department of Computer Science University of Toronto

Slides:



Advertisements
Similar presentations
How the Internet Works Course Objectives Introduce the various web browsers Introduce some new terms Explain the basic Internet to PC hookup  ISP  Wired.
Advertisements

USING TECHNOLOGY TO EXTRACT INFORMATION AND EVALUATE SOURCES OF INFORMATION.
Principles of Information Systems, Sixth Edition Electronic Commerce Chapter 8.
Principles of Information Systems, Sixth Edition 1 Electronic Commerce Chapter 8.
1 Chapter 9 The Internet in Business: Corporations, Businesses, and Entrepreneurs.
Communication Links Communication Link = Physical connection or Physical Medium Types: Wire Pair or Twisted Pair Coaxial Cable Fiber Optics Bandwidth,
Introduction to the Internet How did the Internet start? Why was the Internet developed? How does Internet handle the traffic? Why WWW changed the Internet.
1 Chapter 19 Networks. 2 What’s Inside and on the CD? In this chapter you’ll learn: –Basic network terminology –To identify network components –About.
The Internet, The Web, and Electronic Commerce
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Communications and Networks Chapter 8.
Department of Information Engineering 1 Objectives A basic understanding of the following –What is Internet? –What is client-server computing? –What is.
Computer Networks IGCSE ICT Section 4.
COMPUTER APPLICATIONS TO BUSINESS ||
E-commerce E-commerce is defined "as the process of buying, selling, or exchanging products, services, or information via computer networks, including.
LECTURE 2 CT1303 LAN. STANDARD MODELS: OSI Model : Open system Interconnection. is a conceptual model that characterizes and standardizes the internal.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
CHAPTER THE INTERNET, THE WEB, AND ELECTRONIC COMMERCE 22.
Lesson 46: Using Information From the Web copy and paste information from a Web site print a Web page download information from a Web site customize Web.
Electronic Customer Portal System. Reducing Risks – Increasing Efficiency – Lowering Costs Secure Internet based Communication Gateway direct to your.
Mohammed Saiyeedur Rahman.  E-commerce is buying and selling goods over the internet. This could include selling/buying mobile phones, clothes or DVD’s.
Ecommerce … or electronic commerce refers to systems that support electronically executed business transactions. B2C B2B C2C In this section: Ecommerce.
CLIENT A client is an application or system that accesses a service made available by a server. applicationserver.
1 Networks, advantages & types of What is a network? Two or more computers that are interconnected so they can exchange data, information & resources.
What is E-Commerce? Section 8.1. What is E-commerce? E-commerce is the exchange of goods, services, information, or other businesses through electronic.
Module 4 - Networking MIS5122: Enterprise Architecture for the IT Auditor.
Presentation Title Subtitle Author Copyright © 2002 OPNET Technologies, Inc. TM Introduction to IP and Routing.
E-Commerce. What is E-Commerce Industry Canada version Commercial activity conducted over networks linking electronic devices (usually computers.) Simple.
CHAPTER 2 Communications, Networks, the Internet, and the World Wide Web.
Principles of Information Systems, Sixth Edition Electronic Commerce Chapter 8.
Textbook  “Data Communications and Networking” 2 nd Edition by Behrouz A. Forouzan  “Data and Computer Communication” 6 th Edition by William Stallings.
Version Slide 1 Format of lecture Introduction to Wireless Wireless standards Applications Hardware devices Performance issues Security issues.
Common Devices Used In Computer Networks
Networked Information Systems 1 Advantages of and classified by their size & architecture or design.
Local Area Network By Bhupendra Ratha, Lecturer
Computer Networks Unit 1 – BTA 3O Ms. Chytra. Introduction to Networks Most people working in an office with more than a few computers will be using some.
Chapter 7 Connecting to the Internet. Connecting to the Internet FAQs: – What is the Internet? – What are the options for Internet service? – What is.
Component 4: Introduction to Information and Computer Science Unit 2: Internet and the World Wide Web Lecture 2 This material was developed by Oregon Health.
Computer Concepts 2014 Chapter 5 Local Area Networks.
Module 3: Business Information Systems Chapter 8: Electronic and Mobile Commerce.
World Wide Web Aaditya Bhatia CS 147. Agenda History OSI model Hardware IP address DNS Server - Client Peer-to-peer Web-Sites Web programming Search engines.
Do's and don'ts to improve your site's ranking … Presentation by:
Introduction to Information Systems Lecture 06 Telecommunications and Networks Business Value of Networks Jaeki Song.
Chapter 7 Connecting to the Internet. 2Practical PC 5 th Edition Chapter 7 Getting Started In this Chapter, you will learn: − What is the Internet − Options.
Introduction to E-Commerce. Define e-commerce in your own words.
By Kim Young Jun IGCSE1.  Computer network  Common types of network  Ring, bus, star and tree  Local are networks  Wide are networks  Wireless LANs.
Professor Yashar Ganjali Department of Computer Science University of Toronto
Professor Yashar Ganjali Department of Computer Science University of Toronto
Internet technology & the Digital Firm
Chapter2 Networking Fundamentals
E-Commerce. E-commerce at the consumer level  Online shopping (B2C transactions)  Online banking  Online Finance E-commerce at the business level 
INTRANETS MR ROSS UNIT 3 IT APPLICATIONS. DEFINITION An intranet is an internal, secured environment that has a similar look and feel to the Internet,
Professor Yashar Ganjali Department of Computer Science University of Toronto
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
Handout # 3: Introduction to Computer Networks
G041: Lecture 08 ICT Infrastructure Used By Organisations Mr C Johnston ICT Teacher
THE INTERNET INTRODUCTION TO BUSINESS TECHNOLOGY.
Component 4: Introduction to Information and Computer Science Unit 7: Networks & Networking Lecture 1 This material was developed by Oregon Health & Science.
E-Commerce & M-Commerce. Introduction Electronic commerce, commonly known as e- commerce, It is a type of industry where buying and selling of product.
Introduction Computer networks: – definition – computer networks from the perspectives of users and designers – Evaluation criteria – Some concepts: –
Online services By Mollie Preston. What is an online service? An online service are services given via the internet. There are 9 examples of these online.
Use of this service Checking location departure/arrival Checking time departure/arrival Benefits to the user or company Provides up to date information.
Computer Networks – the basics Week 1 Lesson 1. In this project, you will be learning about the computer networks which we use every day – when we log.
Web Design Vocabulary #3. HTML Hypertext Markup Language - The coding scheme used to format text for use on the World Wide Web.
Online Services You need to know some more types of online services...
NT1210 Introduction to Networking
(class #2) CLICK TO CONTINUE done by T Batchelor.
The Internet in Business: Corporations, Businesses, and Entrepreneurs
NET301 Lecture 2 10/9/2015 NET 301.
Chapter 7 Connecting to the Internet
Mobile Commerce.
Presentation transcript:

Professor Yashar Ganjali Department of Computer Science University of Toronto

Announcements Final project proposal Guidelines have been posted on class website. Each project completed by groups of two students Use class mailing list to find teammates if you don’t know anyone in class. 1 page proposal Due: Fri. Oct 16 th at 5PM Intermediate report Key technologies 2 pages Due: Fri. Nov. 13 th at 5PM SII Computer Networks and Society2University of Toronto – Fall 2015

Announcements – Cont’d Final presentation In class during the last two weeks 15 minute presentation Final report Put everything together 5 pages Due: Fri. Nov. 27 th at 5pm Volunteer for lecture notes? SII Computer Networks and Society3University of Toronto – Fall 2015

SII Computer Networks and SocietyUniversity of Toronto – Fall 2015 The Story … Introduction to computer networks Internet vs. mail The science of networks Characteristics, graphs, scale-free networks, … Last week: Computer networks and healthcare This week: Computer networks and business 4

Outline New business opportunities Online shopping Digital content Online trading Search engines and online advertisement How networks benefit small and large businesses Efficiency, communication Technologies that made it possible Ethernet Virtual private networks SII Computer Networks and Society5University of Toronto – Fall 2015

Networks Create New Possibilities Online shopping Amazon, eBay, … Targeted advertisement Online banking Online trading Currency exchange Stocks e-Commerce Remote meetings SII Computer Networks and Society6University of Toronto – Fall 2015

Online Shopping Internet can help with traditional shopping Retail E.g. order furniture online Much more convenient and flexible Peer-to-peer eBay, Kijiji, Craigslist, … Check the order status, delivery, … online Electronic payments Credit cards, PayPal, … SII Computer Networks and Society7University of Toronto – Fall 2015

Selling Digital Content Internet has also created new possibilities eBooks, mp3s, videos, TV, … Amazon, Apple iTunes, Netflix, … These are new forms of traditional books, CDs, … Advantages Faster delivery (almost instant) Convenience Access your library from anywhere Costs less Targeted advertisements and marketing Good for advertisers and customers (?) SII Computer Networks and Society8University of Toronto – Fall 2015

Advertisement on the Internet New form of advertising Advertise while people are surfing the web Have access to more information Based on past browsing history you can find out about the user’s interests … and target them with more accurate ads Might be useful for the customer as well And less annoying Can cost less Compared to TV, billboards, … SII Computer Networks and Society9University of Toronto – Fall 2015

Online Trading Stocks, stock options, currency exchange all possible in today’s Internet The most important issues here are Network reliability: order should not be lost Delay: extremely tight guarantees for timing required It’s all about timing, timing, timing Ordinary users: seconds to minutes Trading companies: nano seconds to micro seconds SII Computer Networks and Society10University of Toronto – Fall 2015 Online Trader ISP One ISP Two

Delay in Computer Networks Delay has three major components: Transmission delay: how long it takes for your machine to inject the traffic into network Propagation delay: how long it takes for data to traverse the distance between source and destination Queueing delay: how long your data packets sit in queues (buffers) on Internet routers SII Computer Networks and Society11University of Toronto – Fall 2015

Outline New business opportunities Online shopping Digital content Online trading Search engines and online advertisement How networks benefit small and large businesses Efficiency, communication Technologies that made it possible Ethernet Virtual private networks SII Computer Networks and Society12University of Toronto – Fall 2015

Search Engines You can find new things by looking for keywords Not ideal but works Question. What is the ideal way? You can find new things to buy That’s why advertising on the Internet is such a big success We spend a lot of time behind computers these days Question. how do search engines know how to sort web pages? SII Computer Networks and Society13University of Toronto – Fall 2015

Detour: Search Engines Question. How do search engines find web pages related to your search? They have a large number of robots that constantly crawl the web. You can simply make your own crawler. Write a script that downloads a given web page. Extracts all the links. If a link has not been downloaded before Download and repeat. SII Computer Networks and Society14University of Toronto – Fall 2015 DE BC A F

How To Find the Best Match There might be many pages that have the given keyword. Question. How to sort these pages and find the best match? Technique # 1. Show any page that has the given keyword, sort based on how many times the keyword appears Or use font size, font shape (bold or italic, …) as guides on how important that keyword is Question. Does this work? Why? SII Computer Networks and Society15University of Toronto – Fall 2015

Finding the Best Match – Cont’d Technique # 2: Use the number of links to this page as a clue. The more the number of links, the higher the rank of this page. Question. Does this work? Why? Both techniques are vulnerable to attacks Someone can easily increase the rank of their page by Increasing the font size, frequency of the keywords, … Or by creating fake pages pointing to this page SII Computer Networks and Society16University of Toronto – Fall 2015

Use Reputation as the Criteria Basic idea: assign a credibility score to each page. Repeatedly update credibility score of each page Divide the credibility score by the number of outgoing links, and distribute it among them. SII Computer Networks and Society17University of Toronto – Fall

Use Reputation as the Criteria Basic idea: assign a credibility score to each page. Repeatedly update credibility score of each page Divide the credibility score by the number of outgoing links, and distribute it among them. SII Computer Networks and Society18University of Toronto – Fall

Use Reputation as the Criteria Basic idea: assign a credibility score to each page. Repeatedly update credibility score of each page Divide the credibility score by the number of outgoing links, and distribute it among them. Question. Where do we start? This is the basic idea behind “PageRank” which is used by Google. SII Computer Networks and Society19University of Toronto – Fall

Why This Matters Good search results means people will use your search engine That’s why Google doesn’t charge us Also, you need to find good matches between search results and advertisements Can enhance your return Question. Is it just a matter of good matching? Text vs. picture vs. animation Size of the ad Where it appears on a page SII Computer Networks and Society20University of Toronto – Fall 2015

Outline New business opportunities Online shopping Digital content Online trading Search engines and online advertisement How networks benefit small and large businesses Efficiency, communication Technologies that made it possible Ethernet Virtual private networks SII Computer Networks and Society21University of Toronto – Fall 2015

Benefits of Using Networks in Business Networks allow sharing the cost of peripherals Printers Scanners Shared data storage... Improved communication Locally Remotely Work from home Or while traveling SII Computer Networks and Society22University of Toronto – Fall 2015

Efficiency Data is readily available Rather than looking for a physical file Can serve customers faster And better: shared data Reduce errors and improve consistency All staff work from the same source of information Make standard manuals and guidelines available Data can be backed up and checked for consistency SII Computer Networks and Society23University of Toronto – Fall 2015

Outline New business opportunities Online shopping Digital content Online trading Search engines and online advertisement How networks benefit small and large businesses Efficiency, communication Technologies that made it possible Ethernet Virtual private networks SII Computer Networks and Society24University of Toronto – Fall 2015

What Technologies Made This Possible Ethernet is the dominant networking technology for Local Area Networks (LANs) Extremely simple to setup Most of the time, just plug your computer and it works Very inexpensive to setup and maintain Supports both wired and wireless networking Relatively high rates: 10Mb/s to 100Gb/s SII Computer Networks and Society25University of Toronto – Fall 2015

How Does Ethernet Work First, we need an address Remember the mail example: This is how other computers know how to find you Two ways to assign an address to your computer Manual setup We call this static IP address assignment Automatic setup We call this one dynamic IP address assignment The protocol used is called DHCP (Dynamic Host Configuration Protocol) SII Computer Networks and Society26University of Toronto – Fall 2015

How Do Nodes Talk in Ethernet Shared communication medium (wired or wireless) Can lead to collision Think of two or more people talking in the classroom We need some sort of coordination to avoid collision Only one person speaks at a time How do we do this in real life? SII Computer Networks and Society27University of Toronto – Fall 2015

How Do Nodes Talk in Ethernet – Cont’d Here is how Ethernet solves this problem Listen: if nobody else is talking you can start Otherwise wait till they finish While talking keep listening Nobody else talks  done! Somebody starts talking  collision In case of collision Choose a random time in the future Repeat Question: How long should we wait before retrying? SII Computer Networks and Society28University of Toronto – Fall 2015 Why?

Wireless Networking in an Office Easier to setup No need to physically connect nodes Inexpensive Very flexible Can handle many computers Different types of devices Mobility: computers can be moved easily No need to reconfigure SII Computer Networks and Society29University of Toronto – Fall 2015

… And The Problems Lower rate compared to wired networks Mb/s compared to 100Mb/s 1Gb/s or higher Shared medium Limited number of wireless channels available All machines are on the same medium In wired, you can have point-to-point connection Less secure Your signal can be heard by people nearby SII Computer Networks and Society30University of Toronto – Fall 2015

Virtual Private Networks (VPNs) Your employees might want to connect to their business network from home, or while traveling Many security concerns Virtual Private Networks make this possible Remotely connect to your work network As if you are sitting in your office Access to all resources (databases, peripherals, …) All communications are encrypted Question. How do you build a VPN? SII Computer Networks and Society31University of Toronto – Fall 2015

Remote Collaboration A lot of people work from home these days Long distance collaborations Researchers, students/mentors, … Tons of tools to make this possible Voice/video conferencing and presentations Online sharing of documents Collaborative writing Google docs, MS OneNote, … Energy savings, impact on environment Makes sense financially as well; gas prices going up SII Computer Networks and Society32University of Toronto – Fall 2015

Other Areas of Impact Outsourcing Computer networks bring resources closer Ideally, customer won’t see a difference Business-to-business services Not only you can provide service to your customers You can buy and sell products and services to other businesses E-Commerce Information diffusion Information is money Technologies for fast distribution and aggregation of news …? SII Computer Networks and Society33University of Toronto – Fall 2015

Summary and Discussion Computer networks have already changed the way we do business Online shopping, digital content, trading, e-Commerce, advertisements, … They provide many benefits for small and large businesses Communication, resource sharing, … What other areas can you think of? What are the technologies we need to work on today? SII Computer Networks and Society34University of Toronto – Fall 2015