INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 6 – HOW COMPUTERS AND THE WEB WORK SEAN J. TAYLOR.

Slides:



Advertisements
Similar presentations
Internet and WWW CS216. Open System Interconnection (OSI)
Advertisements

Introduction to TCP/IP, the Internet, IP Addressing, and Domain Name.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 3: Network Protocols and Communications Introduction to Networks.
Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
Chapter Extension 7 How the Internet Works © 2008 Prentice Hall, Experiencing MIS, David Kroenke.
Internet…issues Managing the Internet
1 Pertemuan 7 Communication Protocols for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
Protocols and the TCP/IP Suite
SESSION 9 THE INTERNET AND THE NEW INFORMATION NEW INFORMATIONTECHNOLOGYINFRASTRUCTURE.
Review on Networking Technologies Linda Wu (CMPT )
BA Telecommunications and Networking Dr. V.T. Raja Oregon State University
1 12Lecture 15 The Internet Overview  Internet / Intranet  TCP/IP  IP address  IP address Classes  Calculating the IP address  Domain Names.
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
Vocabulary URL = uniform resource locator: web address protocol –set of rules that networked computers follow in order to share data and coordinate communications.
Lecturer: Tamanna Haque Nipa
Chapter Overview TCP/IP Protocols IP Addressing.
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
Lesson 3: Introduction to Internet Technology
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
15-1 More Chapter 15 Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 3: Introduction to Internet Technology.
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
Chapter 3 The Basics of Networking
Connecting one computer to another computer creates a network.
Chapter 9.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Presentation_ID 1 © 2008 Cisco Systems, Inc. All rights reserved.Cisco Confidential Chapter 3: Network Protocols and Communications.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
1 CP586 © Peter Lo 2003 Multimedia Communication Multimedia and the Internet.
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
Today’s Topics Chapter 8: Networks Chapter 8: Networks HTML Introduction HTML Introduction.
The System Unit What is the motherboard?  Also called the system board  Main circuit board in the system unit  Contains many electronic components.
How Does the Internet Work? Protocols Protocols are rules that describe how computers communicate and exchange data. The Internet has a series of these.
Communication, Networks, The internet and the Worldwide Web.
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
TCP/IP Network.
Networking Network Classification, by there: 3 The Rules they use to exchange data: Protocols.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
Data Networking Fundamentals Chapter 7. Objectives In this chapter, you will learn to: Discuss basic networking concepts, including the elements common.
William Stallings Data and Computer Communications
A global, public network of computer networks. Computer Network A collection of computing devices connected to share resources such as: Files Software.
Communication Networks - Overview CSE 3213 – Fall November 2015.
TCP/IP (Transmission Control Protocol / Internet Protocol)
Electronic Commerce and the Internet Chapter 6. Chapter Objectives Describe what the Internet is and how it works Explain packet-switching and TCP/IP.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Internet Essentials. The History of the Internet The Internet started when the Advanced Research Projects Agency (ARPA) of the United States Defense Department.
Internet Overview (Chapter 1 in [2]). 2 Outline History of the Internet History of the Internet Seven Layers of the OSI Model Seven Layers of the OSI.
Internet Infrastructure Mapping the World Wide Web.
CHAPTER 9 THE INTERNET. RECAP: COMPUTER NETWORKS LAN WAN.
Internet Technologies Mr. Grimming. Internet Applications File Transfer World Wide Web E-commerce Searches Voice over Internet Protocol Video over.
 In the 1960s, ARPANET (Advanced Research Projects Agency Network), the internet’s predecessor, was invented  ARPANET used two technologies that are.
Chapter 6.  Internet and characteristics of Internet.  Various Internet protocols  Static IP addressing and Dynamic IP addressing Prepared by Saher.
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Welcome Back Cisco Semester 1 & 2 Review. Why are Networks Complex Environments?? They involve: They involve: –Interconnections to networks outside an.
Win Phillips, Ph.D Win Phillips, Ph.D. Clinical Assistant Professor University of Missouri Columbia, MO.
Week-6 (Lecture-1) Publishing and Browsing the Web: Publishing: 1. upload the following items on the web Google documents Spreadsheets Presentations drawings.
1 ** THE INTERNET ** Large, worldwide collection of networks that use a common protocol to communicate with each other A network of networks.
Introduction to the Internet
Chapter 3: Network Protocols and Communications
Networking Basics.
Electronic Resources and the WWW
Data Networking Fundamentals
Web Development & Design Chapter 1, Sections 4, 5 & 6
TASK 4 Guideline.
Topic 5: Communication and the Internet
Chapter Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of various network.
Lesson 3: Introduction to Internet Technology
Chap 2. Computer Fundamentals
Presentation transcript:

INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 6 – HOW COMPUTERS AND THE WEB WORK SEAN J. TAYLOR

ADMINISTRATIVIA Facebook Experiment: See Beibei Li in Friday 2pm-4pm to receive payment Varun’s office hours on Monday: 2-4pm in 8 th floor tutoring area Assignment 1 My office hours: moved to 3:30-5:30pm on FRIDAY (temporarily)

LEARNING OBJECTIVES 1.Understand basic computer architecture and how it has been enabled by layering platforms and Moore’s law. 2.Be able to explain how the Internet functions at a high level.

WHY WE CARE? “We’re in an engineering culture. You couldn’t put a [Rupert] Murdoch or a [Michael] Eisner in charge of a company [like Google]. It’s been tried. Terry Semel led Yahoo. I just spent some time with Google engineers. I couldn’t understand a thing they were saying. I don’t think [Semel] understood the engineers’ language, so he couldn’t challenge them. I suspect that’s one reason he didn’t last” Ken Auletta, SIIA keynote, 1/30/2008

BASIC COMPUTER ARCHITECTURE: INFORMATION REPRESENTATION Numbers Text Pictures Audio 42  IT  gif,.jpeg,.bmp,… AU-Sun, WAV-MS, AIF-Apple, MP3

Understanding Binary:ASCII coding scheme

FROM ANALOG TO DIGITAL DATA

FROM ANALOG TO DIGITAL DATA

FROM ANALOG TO DIGITAL DATA

BASIC COMPUTER ARCHITECTURE

UBIQUITOUS COMPUTING

COMPUTER BASICS: HARDWARE Central processing unit (CPU): the actual hardware that interprets and executes software instructions and coordinates how all the other hardware devices work together. Intel: 286  386  486  Pentium I,II,III,IV, AMD Athlon, IBM PowerPC, Sun SPARC, MIPS Random Access Memory (RAM): The place to keep the data and applications while the computer is running Storage: A tool you use to store information for use at a later time floppy disks, CD, DVD, Hard Disks, tape

TELLING COMPUTERS WHAT TO DO

THE INTERNET

WHAT IS THE INTERNET? A very large network of computers that “speak” IP (and usually TCP as well) All connected to each other (hence a “network”) Information exchanged between two computers may pass through several other computers

HOW IT BEGAN: THE INTERNET IN 1969 Interface Message Processors (IMPs) – packet switching nodes used to connect to ARPANET

ARPANET 1971

ARPANET 1980

SIMPLIFIED STRUCTURE OF THE INTERNET Hierarchy of privately-owned networks Backbone network: High speed, city-to-city, with network access points, owned by large service providers (AT&T, Sprint, Level3) ISP networks: Connect from backbone to local areas (typically providing access to consumers) Local access networks: Access to individual computers Internet: No single authority No single control source No single entry point No single type of application

INTERNET BACKBONE Set of interconnected Wide Area Networks (WANs) Similar to the Interstate Highway network WAN owners (backbone providers) compete with each other Several connections converge at a Network Access Point (NAP). Each NAP has at least one intelligent device – transitional data communication facilities. Backbone providers own and maintain devices at NAPs Internet Backbone Carriers ISP

THE INTERNET

LAYERS

WHY IS INTERNET STRUCTURE STRATEGIC? Resilient. One node goes down, others don’t. Intelligence is at the edges. Content agnostic. Application agnostic. No single authority controls it. Extensible – Can always add more.

PACKET-SWITCHED NETWORKS Data is sent as a sequence of ‘packets’ Packet Switched vs. Circuit Switched Networks It isn’t cost effective to have telephone-like connections between different communicating computers This is primarily because data transmission is ‘bursty’ Packetize, transmit, reassemble. …… Packets ……… Message Network

PROTOCOLS AND TCP/IP Effective communication requires rules Protocol: A set of rules for transmitting data between computers Example: TCP/IP The ‘rules’ in a protocol answer questions like: How do I write down the address of the computer I want to send my packet to? Where do I send the next packet I get? How do I detect the beginning of a new packet? How do I figure out an error in transmission? IP address 32-bit number given to each device connected to the Internet

OSI 7 LAYER MODEL Coaxial Cable, Twisted Pair Ethernet IP TCP HTTP SSL

INTERNET PROTOCOL Each Internet computer (host) has an IP address String of 32 ones and zeros (IPv4 -> IPv6) Usually represented by four number segments separated by dots: dotted decimal notation, e.g., IP names (e.g., www2.nyu.edu) correspond to IP addresses Routers Connect the Internet’s individual networks (subnets) Cooperate to give an end-to-end route for each packet Need to be very fast Who is the world’s leading seller of routers?

From: To: IPXpress Internet Delivery Envelope seanjtaylor.com TCP OVER IP IP and TCP protocols allow any two computers on the Internet to exchange data

TRANSMISSION CONTROL PROTOCOL

DNS: UNDERSTANDING DOMAINS DNS is the Internet’s “directory assistance” linking IP names to IP addresses A computer’s IP name tells you a lot; e.g., the type of organization supporting the Web site Top-level domain: the last part of IP names, e.g., com – commercial or for-profit business edu – educational institution gov – U.S. government agency mil – U.S. military organization net – Internet administrative organization org – professional or non-profit organization biz – business pro – accountants, doctors, and lawyers, to start How do you get a domain name?

HTTP: HYPERTEXT TRANSFER PROTOCOL

HTTP IN ACTION

“THE ELEMENTS OF COMPUTING SYSTEMS” “WEAVING THE WEB” (TIM BERNERS-LEE)

NEXT CLASS: COMPUTERS AND THE WEB II HTML tutorial