HTTP and Abstraction on the Internet

Slides:



Advertisements
Similar presentations
TOPIC LEARNING BTEC Level 3 Unit 28 Websites L01- All students will understand the web architecture and components which allow the internet and websites.
Advertisements

© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
The Internet Useful Definitions and Concepts About the Internet.
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
Vocabulary URL = uniform resource locator: web address protocol –set of rules that networked computers follow in order to share data and coordinate communications.
TCP/IP Web Design & Layout January 23, TCP/IP For Dummies  The guts and the rules of the Internet and World Wide Web. A set of protocols, services,
Data Communications and Networks
TCP/IP Reference Model For more notes and topics visit: eITnotes.com.
Lesson 2 — The Internet and the World Wide Web
Characteristics of Communication Systems
1 Computer Communication & Networks Lecture 28 Application Layer: HTTP & WWW p Waleed Ejaz
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Mr C Johnston ICT Teacher
Chongseok Park 1.  It is a global system of interconnected computer networks that use the standard Internet protocol suite and it serves billions.
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
Exploring Office 2003 – Grauer and Barber HTML And Basic Web page.
Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 3-1.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Introduction to Internet. Chapter 1 Objectives Origins of the Internet Packets and Routers TCP/IP DNS HTTP URL Client-Server.
TCP/IP (Transmission Control Protocol / Internet Protocol)
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,
Network Protocols and Standards (Part 2). The OSI Model In 1984, the International Organization for Standardization (ISO) defined a standard, or set of.
INTERNET AND PROTOCOLS For more notes and topics visit: eITnotes.com.
TCP/IP. The idea behind TCP/IP is exactly the same we explained about the OSI reference model: when transmitting data, programs talk to the Application.
Topic 6, Lesson 3: The Internet Computer Communications and Networking.
Introduction and Overview of Network and Telecommunications.
Unit 1 Lesson 13. Basic understanding of what HTTP is HTTP like DNS is an ASCII-text based protocol - it’s just two computers sending text messages to.
Ethernet, WiFi & Protocols
Routers and Redundancy
LESSON Networking Fundamentals Understand TCP/IP.
Go to youtube and search “Code.org internet videos”
More on WANs Fiber Optic Cables Used in Internet backbone
HTTP and Abstraction on the Internet
HTTP and Abstraction on the Internet
HTTP AND ABSTRACTION ON THE INTERNET
NETWORK Unit 1 Module: 2 Objective: 7.
How is all that data traffic controlled on the Internet?
HTTP and Abstraction on the Internet
Routers and Redundancy
Lesson 2-9 AP Computer Science Principles
OCR Computing for GCSE © Hodder Education 2011
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Functions and Top-Down Design
Packets and Making a Reliable Internet
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
Layered Architectures
Understand the OSI Model Part 2
Networking for Home and Small Businesses – Chapter 6
ICT Communications Lesson 1: Using the Internet and the World Wide Web
Professional Web Designing For Absolute Beginners
Sending Bits in the Real World
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Understanding the OSI Reference Model
Sending Bits on the Internet
AP CSP: Making a reliable Internet & DNS
Networking for Home and Small Businesses – Chapter 6
TASK 4 Guideline.
How Data Flows through the Internet
CS222 Web Programming Course Outline
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
Computer Communication & Networks
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
HTTP and Abstraction on the Internet / The Need for DNS
Understanding the levels of the internet
NETWORK Unit 1 Module: 2 Objective: 7.
NETWORK Unit 1 Module: 2 Objective: 7.
Internet Basics Videos
Networking for Home and Small Businesses – Chapter 6
Presentation transcript:

HTTP and Abstraction on the Internet Lesson 2-11 AP Computer Science Principles

Objectives Students will be able to: Explain how layers of protocols allow the Internet to function. Identify abstractions used in the development of Internet protocols. Use developer tools in a modern browser to explore the HTTP traffic associated with visiting common websites.

Layers of the Internet The Internet is composed of many layers. TCP defines how a large message is divided into many packets, which can be sent along different channels and reconstructed into the original message on arrival. TCP IP defines how packets of information are addressed and routed from one computer to another. On the lowest level, the Internet is a physical network of copper wire, fiber-optic cable, and radio signals. IP Physical Layer

Layers of the Internet Each layer relies on those below it, but uses them "abstractly." To put it differently, higher- level layers depend on the functionality of lower- level layers, without worrying about precisely how those layers work.

HTTP Today we will focus our attention on the next layer of protocols on the Internet. They define how computers "talk" to one another on the Internet, allowing us to access web pages, images, music, and video.

HTTP Remarkably, the conversations had by computers are conducted entirely in ASCII-text, which can easily be read by humans. Thanks to the power of abstraction, they can rely on TCP/IP and the physical Internet to handle the details of this problem, and assume only that there is some reliable way for computers to send text back and forth.

Video The Internet: HTML and HTTP Overview

Activity Today we are going to investigate one of the protocols covered in this video, HTTP. In order to see the way this system operates more clearly, we are going to actually watch the traffic of HTTP messages being sent by our web browsers. This is a lot like reading the conversation between our computers and the computers that host the websites we all use.

Definitions - Static vs. Dynamic Web Pages A static web page is a web page that is delivered to the user exactly as stored. Static web page displays the same information for all users, from all contexts. A dynamic web page is generated by a web application Content varies by user.

Activity – Developer Tools - Chrome On the top right… Then click Network

Activity – Developer Tools - IE On the top right… Then click Network

Activity Guide Complete the Worksheet - HTTP in Action

Stage 11 Complete Stage 11