CS 150 – Computing: From Ada to the Web Communication and Networking.

Slides:



Advertisements
Similar presentations
The Internet.
Advertisements

Internet and WWW CS216. Open System Interconnection (OSI)
4.01 How Web Pages Work.
MODULE 11 DOCUMENTS ON WEB 11.1 The internet and the world wide web 11.2 Documents and the world wide web Systems Analysis And Design © Systems Analysis.
Internet and the web Summary of terms discusses and review.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to HTML 2006 INT197B. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to HTML 2004 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
Lesson 19 Internet Basics.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
Chapter 4 Telecommunications, the Internet, Intranets, and Extranets
The Internet, World Wide Web, and Computer Communication.
Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
Connecting one computer to another computer creates a network.
What IS the Web? Mrs. Wilson Internet Basics & Beyond.
Lesson 2 — The Internet and the World Wide Web
CS134 Web Design & Development Introduction to the Internet Mehmud Abliz.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
The Internet in Education Objectives Introduction Overview –The World Wide Web –Web Page v. Web Site v. Portal Unique and Compelling Characteristics Navigation.
Web Mastering Module Internet Fundamentals. What is the Internet? –Global network of networks –Communicating using same set of rules (protocols/languages)
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
1 Computer Communication & Networks Lecture 28 Application Layer: HTTP & WWW p Waleed Ejaz
Internet Concept and Terminology. The Internet The Internet is the largest computer system in the world. The Internet is often called the Net, the Information.
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
 The internet is the hardware that creates the massive worldwide network. Computers, cables, telephone wires, high-speed communication lines. The internet.
IT Introduction to Information Technology. The Internet & World Wide Web Began in 1969 with the ARPANET (Advanced Research Project Agency Network)
The World Wide Web (abbreviated as WWW or W3 and commonly known as the Web) is a system of interlinked hypertext documents accessed via the Internet.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
HTML ~ Web Design.
An Overview of the Internet: The Internet: Then and Now How the Internet Works Major Features of the Internet.
Lesson 7 – World Wide Web. What is the World Wide Web?  The content of the worldwide web is held on individual web pages gathered together to form websites.
The Internet The internet is simply a worldwide computer network that uses standardised communication protocols to transmit and exchange data.
The Internet Lecture 16 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
Introduction to Internet. Chapter 1 Objectives Origins of the Internet Packets and Routers TCP/IP DNS HTTP URL Client-Server.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Electronic Commerce and the Internet Chapter 6. Chapter Objectives Describe what the Internet is and how it works Explain packet-switching and TCP/IP.
© 2010 Pearson Education, Inc. | Publishing as Prentice Hall. Computer Literacy for IC 3 Unit 3: Living Online Chapter 1: Understanding the Internet.
Web Design. What is the Internet? A worldwide collection of computer networks that links millions of computers by – Businesses (.com.net) – the government.
CS1001 Lecture 7. Overview Computer Networks Computer Networks The Internet The Internet Internet Services Internet Services Markup Languages Markup Languages.
CHAPTER 9 THE INTERNET. RECAP: COMPUTER NETWORKS LAN WAN.
The Internet, Fourth Edition-- Illustrated 1 The Internet – Illustrated Introductory, Fourth Edition Unit B Understanding Browser Basics.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
HOW THE INTERNET WORKS. Introduction : The internet has brought revolutionary changes Has become a medium for interaction and information Can access to.
Week-7 (Lecture-1) Internet Protocols: TCP/IP, Client Server: Protocol: Specification in networking and Communications It defines the procedures to be.
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
(class #2) CLICK TO CONTINUE done by T Batchelor.
World Wide Web. The World Wide Web is a system of interlinked hypertext documents accessed via the Internet The World Wide Web is a system of interlinked.
Internet Essentials. The History of the Internet The Internet started when the Advanced Research Projects Agency (ARPA) of the United States Defense Department.
Web Development & Design Foundations with XHTML Chapter 1 Key Concepts 1.
Introduction to the WWW
Technologies and Applications
Academic Talent Search
Introduction To Web Design
Web Design Introduction to the Internet Week One
Web Development & Design Chapter 1, Sections 4, 5 & 6
Wednesday, September 19, 2018 What Is the Internet?
1 Introduction to the Internet.
ACT102 Introduction to web design
Web Design & Development
CS134 Web Design & Development
ACT102 Introduction to web design
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Introduction to Web Application Design
Unit-3.
Lesson 19 Internet Basics.
Presentation transcript:

CS 150 – Computing: From Ada to the Web Communication and Networking

What is communication? Communication is a process that allows people/things/etc to exchange information True communication requires feedback Communication without feedback is broadcasting

Communication has… Content (what type of things are communicated) Source/Sender (by whom) Form/Format Channel (through which medium) Destination/Receiver/Target (to whom) Purpose

How have we studied communication? Language – describing languages through grammars Fine Arts – communicating feeling / thought / impression Instruction – lecture, office hours, TAs

Spaceship Earth Content – what sort of things do we communicate? – What did prehistoric people want to communicate? Who was the source? Who were the recipients? What was the format?

Spaceship Earth How did content evolve? – Ancient Egypt – Phoenicians – Greeks How did the format evolve? How did the senders / receivers change?

Spaceship Earth The First Major Network The Roman road system “All roads lead to Rome.”

A slightly more modern example April 1860 – October 1861 Missouri to California – 10 days – miles per horse, ~100 miles per rider 400 horses total

What is a network? An interconnected group of objects or other networks What does it mean for CBS, NBC, and ABC to be networks? What is “social networking?” How does this relate to Facebook, etc?

How do we measure networks? Latency Time from sending a bit until it arrives seconds (or seconds per geographic distance) Bandwidth How much information can you transmit per time unit bits per second

What’s latency? How long does it take for something to get from here to there What’s the average latency of a postcard from Virginia to North Carolina? What about the latency from Norway to Virginia? Why does latency matter?

What’s bandwidth? How much stuff can you send “through the tubes” Think about it in terms of moving: – Your car can carry less stuff than… – A U-Haul truck, which carries less stuff than… – A tractor-trailer (maximum bandwidth?)

How do we improve? Latency – Fewer “stops” – Shorter path – Faster mode of transportation Bandwidth – Bigger “tubes” – Fit more stuff in a smaller space

“It’s the network…” The Internet

How do you think of the Internet?

How Internet people think

What exactly is the Internet? “worldwide, publicly accessible series of interconnected computer networks that transmit data by packet switching using the standard Internet Protocol (IP)” a "network of networks" that consists of millions of smaller domestic, academic, business, and government networks, which together carry various information and services, such as electronic mail, online chat, file transfer, and the interlinked web pages and other resources of the World Wide Web (WWW) - Wikipedia

The Internet vs. USPS Addressing – how do you know the sender and receiver? – IP addresses – –

The Internet vs. USPS Addressing – I don’t suppose you know the IP address for Google, do you? – ICANN – Internet Corporation for Assigned Names and Numbers – Domain Name System (DNS) servers do the lookups for us! How do you do an “address change” or “forwarding address?”

The Internet vs. USPS

So.. What’s the World Wide Web? The World Wide Web (commonly shortened to the Web) is a system of interlinked hypertext documents accessed via the Internet. With a Web browser, a user views Web pages that may contain text, images, videos, and other multimedia and navigates between them using hyperlinks. The World Wide Web was created in 1989 by Sir Tim Berners-Lee.

The Internet ≠ WWW! The Internet is the network – It defines how information travels – It is defined by specific protocols that decide how information goes from one point to another The WWW is a service – WWW traffic is only a portion of the traffic that flows on the Internet!

Name other Internet services What else do you use the Internet for?

How the Internet works

Let’s compare with a traditional phone system – Circuit Switching – Ever see those old shows that have phone operators where they physically move the cable? The Internet works differently – Packet Switching – Step-by-step movement through the system

Circuit Switching Reserve a whole path through the network for the whole message transmission Once you start a transmission, know you will have use of the network until it is finished.

Packet Switching Use one link at a time Interleave messages – send whenever the next link is free.

Making Packets What are packets? What information can be found in a packet?

Sending packets on their way After the program makes a packet, it sends it out over the current open connection Where does it go from there? Routers and packet routing ACK and SYN – “Hello! Are you there?” “Yes! I’m here!” – “Here comes some data!”

One more time…

Not everyone gets an IP What happens when we run out of IP addresses? – NAT routing – IPv4 vs IPv6 Port forwarding

The World Wide Web Tim Berners-Lee, CERN (Switzerland) First web server and client, 1990 Established a common language for sharing information on computers Lots of previous attempts (Gopher, WAIS, Archie, Xanadu, etc.)

World Wide Web Success World Wide Web succeeded because it was simple! – Didn’t attempt to maintain links, just a common way to name things – Uniform Resource Locators (URL) Service Hostname File Path HyperText Transfer Protocol

Client (Browser) GET /cs150/index.html HTTP/1.0 … Contents of file Server HTML HyperText Markup Language

HTML: HyperText Markup Language Language for controlling presentation of web pages Uses formatting tags – Enclosed between Not a universal programming language Proof: no way to make an infinite loop

HTML Grammar Excerpt Document ::= Header Body Header ::= HeadElements HeadElements ::= HeadElement HeadElements HeadElements ::= HeadElement ::= Element Body ::= Elements Elements ::= Element Elements Elements ::= Element ::= Element Make Element a paragraph. Element ::= Element Center Element horizontally on the page. Element ::= Element Display Element in bold. Element ::= Text What is a HTML interpreter?