Acknowledgment and Disclaimer:

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

The internet What is it??

Typical Network Uses

The Internet and the World Wide Web

Chapter 3. E-commerce The Evolution of the Internet 1961 Present. The Internet: Technology Background. The Internet: Key Technology Concepts

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

Computer Networks. Computer Networks. Telecommunication Links. CMPUT101 Introduction to Computing - Spring Chapter 12: Computer Networks 1

Component 4: Introduction to Information and Computer Science

Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS

An internet or interconnected network is formed when two or more networks are connected.

Web Systems. Lecture 1. An Overview of Web Systems

networks List various types of networks and their

Class X Subject : IT (Vocational) Chapter -1 Ouestion / Answer

Chapter 7. Telecommunications, the Internet, and Wireless Technology

Network Connectivity and Mobility

Networks. Computer Technology

Chapter 3. The Basics of Networking

Chapter 4: Networking and the Internet. Network Classifications. Network topologies. Network topologies (continued) Connecting Networks.

An electronic transmission of information that has been encoded digitally for storage and processing by computers.

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

1. Web Technology... 6

Internet. Class-In charge: S.Sasirekha

ITP 140 Mobile Applications Technologies. Networks

Your computer, the internet, and the web. A brief overview

Chapter 2 Communicating Over the Network

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

Özgür ZEYDAN (PhD.)

T e l e c o m m u n i c a t i o n s, t h e i n t e r n e t, a n d W i r e l e s s t e c h n o l o g y

Communications and Networks

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

The Internet. Connecting to the internet. Role of the ISP. Who is online? Internet users by country 2/18/2009. The Internet More than Just WWW

Computer Networking. Chapter #1. Dr. Abdulrhaman Alameer

VISUAL SUMMARY COMMUNICATION CHANNELS COMMUNICATIONS. Communications and Networks

Scale Yourself. Lesson 3: Introduction to Internet Technology. Computer Technology 3/13/2015

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

BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS

ITP 140 Mobile Applications Technologies. Networks

E-Commerce. Infrastructure I: Computer Networks

Chapter 3 The Basics of Networking

Introduction to Computer Science. William Hsu Department of Computer Science and Engineering National Taiwan Ocean University

The Internet. Tim Capes. November 7, 2011

Introduction to Computer Science 2017 Networking. Sören Schwertfeger

Chapter 4 The Internet

Networks: Communicating and Sharing Resources

Chapter 2A. The Internet s History

Fundamentals of Information Systems, Seventh Edition

Local Area Networks; Ethernet

How the Web Works. Chapter 1. Modified by Marissa Schmidt Pearson

Management Information Systems

Discovering Computers Chapter 9 Communications and Networks

Chapter 4: Networking and the Internet. Figure 4.1 Network topologies. Network Classifications. Protocols. (continued)

Chapter 4: Networking and the Internet

13/01/2019. ACS 3907 E-Commerce. E-Commerce Infrastructure: The Internet, Web, and Mobile Platform. The Internet

Internet A Brief Tutorial. Jean Walrand EECS U.C. Berkeley

Inside vs. Outside. Inside the Box What the computer owner actually has possession of 1/18/2011

"The Internet. All the piracy and none of the scurvy." -- Anonymous

E-commerce Kenneth C. Laudon Carol Guercio Traver. business. technology. society. tenth edition

8 9 Before: Computers are categorized into three main categories from least to most powerful: microcomputers minicomputers mainframe computers Today:

Introduction to Information Science and Technology 2017 Networking I. Sören Schwertfeger 师泽仁

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

Networks University of Stirling CSCU9B1 Essential Skills for the Information Age. Content

AQU Information Systems Fundamentals Spring 2012 Pg. 9.1

Announcements. TAs office hours: Mohamed Grissa: Mohamed Alkalbani:

The Internet. and the World Wide Web

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

Outside the Box: Networks and The Internet

Computer Networks. Lecture 1: Introduction. Computer Networking: A Top Down Approach. Dr. Yaoqing Liu

From administrivia to what really matters

Internet Architecture

Skill Area 209: Use Internet Technology. Software Application (SWA)

Session 4 Networks II

Basic Internet. Basic Internet

E-commerce Kenneth C. Laudon Carol Guercio Traver. business. technology. society. tenth edition

2/29/2012. Part 1: Networking overview Part 2: Data transfer methods Part 3: Communication Channels

Networking and the Web Reminder: Next Quiz on 4/15

3 The Internet and the electronic mail

History of communication

CHAPTER 2: NETWORKS AND THE INTERNET

Introduction to Network Technologies & Layered Architecture BUPT/QMUL

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

Chapter 1: introduction

CNT 4007 Computer Networks - Chapter 1 : Overview

The Basics of Networking

Unit 5: Computer Networking CS 101, Fall 2018

Objectives Overview. Chapter 9 Networks and Communications. Discovering Computers Instructor: Imran Khalil MSc-IT 1 st semester Fall 2016

Cisco Cisco Sales Expert. Practice Test. Version

Chapter 4: Networking and the Internet

VoIP Dictionary, Glossary and Terminology

Technology in Action. Chapter Topics. Participation Question. Participation Question 8/17/11. Chapter 7 Networking: Connecting Computing Devices

Using the Internet and the World Wide Web

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

Networks 1. Content. 3 Lectures on Networks Networks 1. Page 1

CS3600 SYSTEMS AND NETWORKS

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

Chapter by Prentice Hall

Data and Computer Communications

Network and Mobile Compu4ng in the 20 th Century and Beyond. COMP 1400 Memorial University Winter 2015

CS321: Computer Networks Introduction to Computer Networks and Internet

CPET 499/ITC 250 Web Systems. Topics

Discovering Computers Chapter 2 The Internet and World Wide Web

Transcription:

What is the Internet Acknowledgment and Disclaimer: This presentation is supported in part by the National Science Foundation under Grant 1240841. Any opinions, findings, and conclusions or recommendations expressed in these materials are those of the authors and do not necessarily reflect the views of the National Science Foundation.

The Internet, a Big Idea The Internet is one of the 7 big ideas of the CS Principles Curriculum.

The Internet, a Big Idea The Internet is one of the 7 big ideas of the CS Principles Curriculum. Key Questions: o What is the Internet, how is it built, and how does it work?

The Internet, a Big Idea The Internet is one of the 7 big ideas of the CS Principles Curriculum. Key Questions: o What is the Internet, how is it built, and how does it work? o What aspects of the Internet s design and development have enabled it to grow so large and be so influential?

The Internet, a Big Idea The Internet is one of the 7 big ideas of the CS Principles Curriculum. Key Questions: o What is the Internet, how is it built, and how does it work? o What aspects of the Internet s design and development have enabled it to grow so large and be so influential? o How does cybersecurity affect what we do on the Internet?

Computer Networks An computer network is a group of two or more computers that are linked together.

Computer Networks An computer network is a group of two or more computers that are linked together. Each type of network will have its protocols (rules) that determine how the computers communicate. Token Ring Protocol

Computer Networks An computer network is a group of two or more computers that are linked together. Each type of network will have its protocols (rules) that determine how the computers communicate. Token Ring Protocol Ethernet Protocol

Computer Networks An computer network is a group of two or more computers that are linked together. Each type of network will have its protocols (rules) that determine how the computers communicate. Token Ring Protocol Wifi Protocol Ethernet Protocol

Local Area Network (LAN) A local area network (LAN) connects computers within a school or home.

Local Area Network (LAN) A local area network (LAN) connects computers within a school or home. Example: An ethernet network uses wires ( ) to connect computers.

Wifi: A Wireless LAN Example: AWifi network uses radio waves ( ) to connect devices (computers, smart phones, printers).

Wide Area Network (WAN) Example: A wide area network (WAN) connects devices over a broad geographic region. An example might be a telephone network.

Communication Protocol A protocol is a system of rules that govern the behavior of some system.

Communication Protocol A protocol is a system of rules that govern the behavior of some system. Diplomatic protocol or etiquette governs how diplomats should behave.

Communication Protocol A protocol is a system of rules that govern the behavior of some system. All devices connected on a network use the same communications protocol. Digital protocol determines how digital devices should behave.

Communication Protocol A protocol is a system of rules that govern the behavior of some system. All devices connected on a network use the same communications protocol. Diplomatic protocol or etiquette governs how diplomats should behave. Digital protocol determines how digital devices should behave.

An Internetwork An internetwork or internet (small i ) is a collection of disparate networks that are connected together via gateways or routers (R).

An Internetwork An internetwork or internet (small i ) is a collection of disparate networks that are connected together via gateways or routers (R). R R R R

An Internetwork An internetwork or internet (small i ) is a collection of disparate networks that are connected together via gateways or routers (R). A router (R) is a device that transmits data between two different networks. R R R R

Internetwork Analogy Think of an internet as the collection of different language communities around the globe, with the translators from one language to another being analogous to internet routers. 你好世界 R Hello world R R R ciao mondo привет мир

Routers Transmits data between different networks.

Routers Transmits data between different networks. A home router connects local devices to a cable modem.

Routers Transmits data between different networks. A home router connects local devices to a cable modem. A cable modem or DSL modem connects your home to your Internet Service Provider (ISP).

Routers Transmits data between different networks. A home router connects local devices to a cable modem. A cable modem or DSL modem connects your home to your Internet Service Provider (ISP). An enterprise-level router connects the ISP to the core Internet backbone routers.

What is the Internet

The Internet (capital I ) is the global public network of independent and autonomous networks that are governed by the Internet Protocol Suite. What is the Internet

What is the Internet The Internet (capital I ) is the global public network of independent and autonomous networks that are governed by the Internet Protocol Suite. A partial map of the Internet based on 2005 data produced by the Opte project. Each line is drawn between nodes or addresses on the Internet. The colors represent different top-level domains, such as com, edu and org. Click the map to zoom in.

Wikipedia Definition The Internet is a global system of interconnected computer networks that use the standard Internet protocol suite (TCP/IP) to link several billion devices worldwide.

Wikipedia Definition The Internet is a global system of interconnected computer networks that use the standard Internet protocol suite (TCP/IP) to link several billion devices worldwide. It is a network of networks that consists of millions of private, public, academic, business, and government networks, of local to global scope, that are linked by a broad array of electronic, wireless, and optical networking technologies.

Wikipedia Definition The Internet is a global system of interconnected computer networks that use the standard Internet protocol suite (TCP/IP) to link several billion devices worldwide. It is a network of networks that consists of millions of private, public, academic, business, and government networks, of local to global scope, that are linked by a broad array of electronic, wireless, and optical networking technologies. The Internet carries an extensive range of information resources and services, such as the inter-linked hypertext documents and applications of the World Wide Web (WWW), the infrastructure to support email, and peer-to-peer networks for file sharing and telephony.

Growth of the Internet A host is a computer connected to the Internet. The Internet has grown exponentially since its inception in 1984 (this graph shows since 1994).

Internet Enables Collaboration

Internet Connectivity Today, basically, the entire world is connected. Internet users in 2012 as % of country s population.

The Internet and the WWW

A Common Misconception The World Wide Web (WWW) is NOT the same as the Internet. Internet!= WWW

A Common Misconception The World Wide Web (WWW) is NOT the same as the Internet. Internet!= WWW The WWW is an application that runs on the Internet.

A Common Misconception The World Wide Web (WWW) is NOT the same as the Internet. Internet!= WWW The WWW is an application that runs on the Internet. The WWW is a collection of documents, images, and resources that are stored on the Internet.

A Common Misconception The World Wide Web (WWW) is NOT the same as the Internet. Internet!= WWW The WWW is an application that runs on the Internet. The WWW is a collection of documents, images, and resources that are stored on the Internet. The WWW is NOT a network.

WWW is an Application Service The WWW is an application service that runs on the Internet.

WWW is an Application Service The WWW is an application service that runs on the Internet. Other application services include: o E-mail: Simple Mail Transfer Protocol (SMTP) or Post Office Protocol (POP) o File transfer: File Transfer Protocol (FTP) o Instant Messaging: Internet Relay Chat (IRC) o Telephony: Voice Over IP (VoIP)

WWW is an Application Service The WWW is an application service that runs on the Internet. Other application services include: o o o o E-mail: Simple Mail Transfer Protocol (SMTP) or Post Office Protocol (POP) File transfer: File Transfer Protocol (FTP) Instant Messaging: Internet Relay Chat (IRC) Telephony: Voice Over IP (VoIP) These are distributed applications because they run on a network, not on a single computer.

Sir Tim Berners-Lee The WWW was invented by Tim Berners-Lee.

Sir Tim Berners-Lee The WWW was invented by Tim Berners-Lee. Who, instead of patenting his invention, made his idea freely available without royalties.

Sir Tim Berners-Lee The WWW was invented by Tim Berners-Lee. Who, instead of patenting his invention, made his idea freely available without royalties. In his view, the WWW brought the Internet to a higher level of abstraction.

Sir Tim Berners-Lee The WWW was invented by Tim Berners-Lee. Who, instead of patenting his invention, made his idea freely available without royalties. In his view, the WWW brought the Internet to a higher level of abstraction. "I just had to take the hypertext idea and connect it to the Transmission Control Protocol and domain name system ideas and ta-da! the World Wide Web... Creating the web was really an act of desperation, because the situation without it was very difficult when I was working at CERN later. Most of the technology involved in the web, like the hypertext, like the Internet, multifont text objects, had all been designed already. I just had to put them together. It was a step of generalising, going to a higher level of abstraction, thinking about all the documentation systems out there as being possibly part of a larger imaginary documentation system."

The HTTP Protocol WWW resources are accessed using the HyperText Transfer Protocol (HTTP).

The HTTP Protocol WWW resources are accessed using the HyperText Transfer Protocol (HTTP). Resources are accessed by their Uniform Resource Identifiers (URIs) o http://en.wikipedia.org/index.html

The HTTP Protocol WWW resources are accessed using the HyperText Transfer Protocol (HTTP). Resources are accessed by their Uniform Resource Identifiers (URIs) o http://en.wikipedia.org/index.html Resources are accessed by browsers o Firefox, Chrome, Safari, IE,

Open Standards HTTP is one of many examples of the open standards that characterize the Internet. Why open? The Internet is fundamentally based on the existence of open, non-proprietary standards. They are key to allowing devices, services, and applications to work together across a wide and dispersed network of networks. -- Internet Society

Open Standards Standards: HTTP, SMTP, IP, etc. Standard - Draft Standard - Final Public Comment Revisions

The HTTP Protocol WWW resources are accessed using the HyperText Transfer Protocol (HTTP). Resources are accessed by their Uniform Resource Identifiers (URIs) o http://en.wikipedia.org/index.html Resources are accessed by browsers o Firefox, Chrome, Safari, IE, Web resources are hosted by Web servers which respond to HTTP requests.

The Client/Server Model Client computers request services from a server located on the internet.

The Client/Server Model Client computers request services from a server located on the internet.

The Client/Server Model Client computers request services from a server located on the internet. EG: Gmail stores messages on Google s servers and processes requests to send/retrieve messages.

The HTTP Client/Server Model User clicks: http://www.host.edu/page.html Client Browser requests an HTML document 1

The HTTP Client/Server Model User clicks: http://www.host.edu/page.html Request: http:www.host.edu/page.html 2 Client Browser requests an HTML document

The HTTP Client/Server Model User clicks: http://www.host.edu/page.html Client Browser requests an HTML document Request: http:www.host.edu/page.html 3 Listen at Port 80 for HTTP requests Web Server www.host.edu fetches and returns the requested document

The HTTP Client/Server Model User clicks: http://www.host.edu/page.html Client Browser requests an HTML document Request: http:www.host.edu/page.html Listen at Port 80 for HTTP requests page.html smiley.png Server s Disk Drive 4 Web Server www.host.edu fetches and returns the requested document

The HTTP Client/Server Model User clicks: http://www.host.edu/page.html Client Browser requests an HTML document Request: http:www.host.edu/page.html page.html:the requested HTML document <html> <head> <title>my Page</title> </head.> <body> <h1>hi! This is my home page.</h1> <img src= smiley.png > </body> </html> Listen at Port 80 for HTTP requests page.html smiley.png Server s Disk Drive 5 Web Server www.host.edu fetches and returns the requested document

The HTTP Client/Server Model User clicks: http://www.host.edu/page.html Client Browser requests an HTML document Request: http:www.host.edu/page.html page.html:the requested HTML document <html> <head> <title>my Page</title> </head.> <body> <h1>hi! This is my home page.</h1> <img src= smiley.png > </body> </html> Listen at Port 80 for HTTP requests page.html smiley.png Server s Disk Drive 6 Web Server www.host.edu fetches and returns the requested document

The HTTP Client/Server Model User clicks: http://www.host.edu/page.html Client Browser requests an HTML document Request: http:www.host.edu/page.html page.html:the requested HTML document <html> <head> <title>my Page</title> </head.> <body> <h1>hi! This is my home page.</h1> <img src= smiley.png > </body> </html> Listen at Port 80 for HTTP requests page.html smiley.png Server s Disk Drive Hi! This is my home page Web Server www.host.edu fetches and returns the requested document Browser renders HTML 7

Internet Performance

Bandwidth Bandwidth or throughput is the rate at which data are downloaded or uploaded in a network.

Bandwidth Bandwidth or throughput is the rate at which data are downloaded or uploaded in a network. o Measured in bits per second (bps)

Bandwidth Bandwidth or throughput is the rate at which data are downloaded or uploaded in a network. o Measured in bits per second (bps) o Or Kilobits per second (Kbps) -- thousands

Bandwidth Bandwidth or throughput is the rate at which data are downloaded or uploaded in a network. o Measured in bits per second (bps) o Or Kilobits per second (Kbps) -- thousands o Or Megabits per second (Mbps) -- millions

Bandwidth Bandwidth or throughput is the rate at which data are downloaded or uploaded in a network. o Measured in bits per second (bps) o Or Kilobits per second (Kbps) -- thousands o Or Megabits per second (Mbps) -- millions Click on the meter to test your bandwidth.

Global Bandwidth Bandwidth speeds vary across the globe. The current global average is 18.4 Mbps download.

Global Bandwidth Bandwidth speeds vary across the globe. The current global average is 18.4 Mbps download. Korea leads the world with 52.6 Mbps. In the US the average is 24.4 Mbps. Click this interactive map to explore by country and within the U.S.

Broadband Access Broadband refers to high speed Internet service that is always on, typically through cable or DSL modems (Src: OECD).

Broadband Access Broadband refers to high speed Internet service that is always on, typically through cable or DSL modems (Src: OECD). 72.4% Penetration in OECD Countries.

Broadband Access Broadband refers to high speed Internet service that is always on, typically through cable or DSL modems (Src: OECD). 72.4% Penetration in OECD Countries. 6 Countries, including the U.S. have over 100% penetration.

Latency Latency is a measure of the time it takes a piece of data to reach its destination.

Latency Latency is a measure of the time it takes a piece of data to reach its destination. It is typically measured in milliseconds (ms), thousandths of a second.

Activity: Ping Measuring Latency

Activity: Ping the Internet Ping is a networking utility used by network administrators to measure the latency on the Internet.

Activity: Ping the Internet Try it. Use CentralOps.net Ping utility to test the reachability of certain hosts. (Click the image. Then select the Ping tool.) Some hosts to try. Report back the average latency of these servers. o www.cs.trincoll.edu (Trinity College CS department server) o mit.edu (Main gateway to MIT) o mobile-csp.org (Mobile CSP web site server)

Latency Latency is a measure of the time it takes a piece of data to reach its destination. It is typically measured in milliseconds (ms), thousandths of a second. Ping is a utility that can be used to measure network latency. Click on the ping gateway to try some latency tests.