SlideShare a Scribd company logo
1 of 24
S
CSC 103
Using the Internet
Definition
 The Internet
The interconnected network
of computer networks.
History
 ARPA (1969)
Advanced Research Projects Agency.
4 computers connected: UCLA,
Stanford Research Institute,
Cal - Santa Barbara, University of Utah
History
 ARPAnet
Originally limited to Government,
Research, Education – until the ban on
commercial use lifted 1991.
Innovator…
 Tim Berners-Lee
Research Scientist at CERN (Switzerland)
utilized hyperlinks to view research
papers. Used HTML (Hypertext Markup
Language) to create World Wide Web in
@1989–1991. Current Director of W3C.
First Browser
Mosaic (1993)
 Created by students at NCSA (National
Center for Supercomputer Applications).
 First browser to display text and images
inline.
 Later became Netscape (Mozilla group)
which became modern-day Firefox.
Early Internet
Mid-Late 90’s Growth
 AOL (America Online), CompuServe and
Prodigy were early low-cost Internet
Providers.
 Primarily Dial-up Modem Connection, then
DSL and later Broadband: Cable, FiOS.
Growth - Mid-90’s
 1995
Less than 1% of world population had
internet connections.
44 million users
Source: InternetLiveStats.com
Growth - Today
 2019
57% of world population (40% in 2016)
now has internet connection.
4.3 billion users
Source: www.internetworldstats.com/
Client/Server Model
 Web Server (host)
S Receives requests from a client using
HTTP (Hypertext Transfer Protocol)
to serve up a web page
S Commercial Hosting Providers include:
GoDaddy, HostGator, BlueHost, eHost, etc.
Client/Server Model
 Web Client (user)
S Client/User connected to Internet using a
browser (Chrome, Firefox, Edge, IE, Safari)
S Requests web pages from a server using
HTTP (Hypertext Transfer Protocol)
Web Browsers
 Internet Explorer/Edge(MS)
 Safari (Apple)
 Firefox (Mozilla)
 Chrome (Google)
What do Web Browsers do?
 Web Browsers…
S Interpret HTML Markup Code
into formatted web pages
S Web pages use HTML, CSS
and JavaScript
IP Addresses/DNS
 IP Addresses
S 255.255.255.255
S 173.194.116.72
 DNS – Domain Name System
S Translates 173.194.116.72
S to Google.com
Internet Protocols
 Email
S Incoming (POP, IMAP)
S Outgoing (SMTP)
 HTTP - Hypertext Transfer
 FTP - File Transfer (upload files to server)
 TCP/IP - Transfer Control, Internet
URLs/Domain Names
https://mywarren.warren.edu/ICS/
Protocol Domain
Top-level DomainSub Domain
Directory
(Folder)
Email
 Email Client
S MS Outlook – Saves to local Computer
 Webmail – Web-based
S Gmail, Yahoo, Hotmail, etc.
S Available from any computer/device
S Most common delivery today
Web 2.0
 Actively creating, sharing and
collaborating on web content
 Social Media, Wiki’s, Blogs,
Podcasts & Webcasts
HTML
 Stands for:
Hypertext Markup Language
 Combines text, hyperlinks, images
and media
 Basic text surrounded by “markup” tags.
 Elements have <opening> and </closing>
tags to indicate beginning and end.
HTML Basic Structure
DTD (DOCTYPE Declaration
HTML Element (Opening tag)
Closing HTML tag
Head Element
Closing Head Tag
Page Title
Meta Element
HTML - CSS – JavaScript
.html .css .js
 HTML – Provides Content, Structure and
Hierarchy (importance/organization) of
information
 CSS – Cascading Style Sheets provides
layout, design & formatting
 JavaScript – Adds Behavior capabilities:
Show/hide content, control windows,
validate forms, create slideshows, etc.
Creating HTML Pages
 HTML can be written in a basic text editor
like NotePad or TextEdit (Mac).
 or a dedicated code editor like VS Code,
Atom, Brackets, NotePad++,
TextWrangler, Komodo Edit,
or Sublime Text.
 or Adobe Dreamweaver* or a template-
based editor that does the coding for you.
*Part of Adobe Creative Suite or Creative Cloud – not free.
Web CMS’s
 Content Management Systems…
are hosted in the cloud, utilize databases,
themes and an online administrative
dashboard. Systems vary in their power,
extensibility and flexibility.
 WordPress, Joomla, Drupal and
beginner based systems, like Wix,
Squarespace & Weebly.
*Part of Adobe Creative Suite or Creative Cloud – not free.
Creating HTML Pages
 We will create a basic HTML page with
CSS and some JavaScript.
 We will use an online
HTML/CSS/JavaScript Editor
to write and preview code called
CodePen (similar to Trinket)

More Related Content

What's hot

Common Online Terminologies
Common Online TerminologiesCommon Online Terminologies
Common Online Terminologiesfaithvidanes
 
common online terminologies
   common online terminologies   common online terminologies
common online terminologiesiyanasayana
 
Fa13 7718-ch3-harris
Fa13 7718-ch3-harrisFa13 7718-ch3-harris
Fa13 7718-ch3-harrisMary-Jo Apigo
 
World wide web An Introduction
World wide web An IntroductionWorld wide web An Introduction
World wide web An IntroductionSidrah Noor
 
Intro ch 02_a
Intro ch 02_aIntro ch 02_a
Intro ch 02_aAbirmanu
 
The Internet and the World Wide Web
The Internet and the World Wide WebThe Internet and the World Wide Web
The Internet and the World Wide Webdpd
 
The World Wide Web Power Point
The World Wide Web Power PointThe World Wide Web Power Point
The World Wide Web Power Pointkaramfilova
 
Common Online Terminologies
Common Online TerminologiesCommon Online Terminologies
Common Online TerminologiesRogatintin
 
2002 0918 internet_history_and_growth
2002 0918 internet_history_and_growth2002 0918 internet_history_and_growth
2002 0918 internet_history_and_growthMylesCredo
 
Internet VS World Wide Web
Internet VS World Wide WebInternet VS World Wide Web
Internet VS World Wide WebMadhuri Sharma
 
Discovering the internet
Discovering the internetDiscovering the internet
Discovering the internetIris Hershenson
 
World Wide Web (WWW) Technology
World Wide Web (WWW) TechnologyWorld Wide Web (WWW) Technology
World Wide Web (WWW) TechnologyKamyar Lajani
 
Internet and World Wide Web
Internet and World Wide WebInternet and World Wide Web
Internet and World Wide WebSamudin Kassan
 
World Wide Web and Internet
World Wide Web and InternetWorld Wide Web and Internet
World Wide Web and InternetJanecatalla
 

What's hot (20)

Common Online Terminologies
Common Online TerminologiesCommon Online Terminologies
Common Online Terminologies
 
common online terminologies
   common online terminologies   common online terminologies
common online terminologies
 
Fa13 7718-ch3-harris
Fa13 7718-ch3-harrisFa13 7718-ch3-harris
Fa13 7718-ch3-harris
 
World wide web An Introduction
World wide web An IntroductionWorld wide web An Introduction
World wide web An Introduction
 
Internet
InternetInternet
Internet
 
Internet 1 (IT) Lecture Slide
Internet 1 (IT) Lecture SlideInternet 1 (IT) Lecture Slide
Internet 1 (IT) Lecture Slide
 
Intro ch 02_a
Intro ch 02_aIntro ch 02_a
Intro ch 02_a
 
world wide web
world wide webworld wide web
world wide web
 
The Internet and the World Wide Web
The Internet and the World Wide WebThe Internet and the World Wide Web
The Internet and the World Wide Web
 
The World Wide Web Power Point
The World Wide Web Power PointThe World Wide Web Power Point
The World Wide Web Power Point
 
Internet and Its Applications
Internet and Its ApplicationsInternet and Its Applications
Internet and Its Applications
 
Common Online Terminologies
Common Online TerminologiesCommon Online Terminologies
Common Online Terminologies
 
Internet
InternetInternet
Internet
 
2002 0918 internet_history_and_growth
2002 0918 internet_history_and_growth2002 0918 internet_history_and_growth
2002 0918 internet_history_and_growth
 
Internet VS World Wide Web
Internet VS World Wide WebInternet VS World Wide Web
Internet VS World Wide Web
 
Discovering the internet
Discovering the internetDiscovering the internet
Discovering the internet
 
World Wide Web (WWW) Technology
World Wide Web (WWW) TechnologyWorld Wide Web (WWW) Technology
World Wide Web (WWW) Technology
 
Internet and World Wide Web
Internet and World Wide WebInternet and World Wide Web
Internet and World Wide Web
 
Presentation1
Presentation1Presentation1
Presentation1
 
World Wide Web and Internet
World Wide Web and InternetWorld Wide Web and Internet
World Wide Web and Internet
 

Similar to CSC103 Internet (20)

web technologies
web technologiesweb technologies
web technologies
 
Internet.pptx
Internet.pptxInternet.pptx
Internet.pptx
 
Episode 3(3): Birth & explosion of the World Wide Web - Meetup session11
Episode 3(3): Birth & explosion of the World Wide Web - Meetup session11Episode 3(3): Birth & explosion of the World Wide Web - Meetup session11
Episode 3(3): Birth & explosion of the World Wide Web - Meetup session11
 
world wide web
world wide webworld wide web
world wide web
 
Chapter1-HTML.docx
Chapter1-HTML.docxChapter1-HTML.docx
Chapter1-HTML.docx
 
Evolution of Internet and WWW-03-01.pptx
Evolution of Internet and WWW-03-01.pptxEvolution of Internet and WWW-03-01.pptx
Evolution of Internet and WWW-03-01.pptx
 
The Internet
The InternetThe Internet
The Internet
 
What exactly is the internet, and how
What exactly is the internet, and howWhat exactly is the internet, and how
What exactly is the internet, and how
 
1 web overview
1 web overview1 web overview
1 web overview
 
Teknologi Aplikasi Web I : Internet
Teknologi Aplikasi Web I : InternetTeknologi Aplikasi Web I : Internet
Teknologi Aplikasi Web I : Internet
 
Innovation of web
Innovation of webInnovation of web
Innovation of web
 
Evolution of the web
Evolution of the webEvolution of the web
Evolution of the web
 
Evolution Of The Web
Evolution Of The WebEvolution Of The Web
Evolution Of The Web
 
Evolution of the web
Evolution of the webEvolution of the web
Evolution of the web
 
World wide web (www)
World wide web (www)World wide web (www)
World wide web (www)
 
www module 1.pptx
www module 1.pptxwww module 1.pptx
www module 1.pptx
 
Final draft[2]
Final draft[2]Final draft[2]
Final draft[2]
 
E_commerce_chap_2.pptx
E_commerce_chap_2.pptxE_commerce_chap_2.pptx
E_commerce_chap_2.pptx
 
Tics
TicsTics
Tics
 
C4 - The Internet & Social Media
C4 - The Internet & Social MediaC4 - The Internet & Social Media
C4 - The Internet & Social Media
 

More from Richard Homa

Programming 1: Compilers, Interpreters & Bytecode
Programming 1: Compilers, Interpreters & BytecodeProgramming 1: Compilers, Interpreters & Bytecode
Programming 1: Compilers, Interpreters & BytecodeRichard Homa
 
CSC103 Digital Security
CSC103 Digital SecurityCSC103 Digital Security
CSC103 Digital SecurityRichard Homa
 
CSC 103 Databases Overview
CSC 103 Databases OverviewCSC 103 Databases Overview
CSC 103 Databases OverviewRichard Homa
 
CSC103 Intro to Programming
CSC103 Intro to ProgrammingCSC103 Intro to Programming
CSC103 Intro to ProgrammingRichard Homa
 
CSC103 Gaming Overview (for Everyone)
CSC103 Gaming Overview (for Everyone)CSC103 Gaming Overview (for Everyone)
CSC103 Gaming Overview (for Everyone)Richard Homa
 
CSC103 3D Software & Technology
CSC103 3D Software & TechnologyCSC103 3D Software & Technology
CSC103 3D Software & TechnologyRichard Homa
 
CSC103 Vector vs Raster Graphics
CSC103 Vector vs Raster GraphicsCSC103 Vector vs Raster Graphics
CSC103 Vector vs Raster GraphicsRichard Homa
 
CSC103 Bits, Bytes & Binary
CSC103 Bits, Bytes & BinaryCSC103 Bits, Bytes & Binary
CSC103 Bits, Bytes & BinaryRichard Homa
 
CSC103 Web Technologies: HTML, CSS, JS
CSC103 Web Technologies: HTML, CSS, JSCSC103 Web Technologies: HTML, CSS, JS
CSC103 Web Technologies: HTML, CSS, JSRichard Homa
 
CSC103 Processing, Memory & Storage
CSC103 Processing, Memory & StorageCSC103 Processing, Memory & Storage
CSC103 Processing, Memory & StorageRichard Homa
 
CSC103 Digital Devices: Device Basics
CSC103 Digital Devices: Device BasicsCSC103 Digital Devices: Device Basics
CSC103 Digital Devices: Device BasicsRichard Homa
 
CCS103 Bits, Bytes, Binary
CCS103 Bits, Bytes, BinaryCCS103 Bits, Bytes, Binary
CCS103 Bits, Bytes, BinaryRichard Homa
 
CSC103 Digital Images, Pixels, RGB Colors
CSC103 Digital Images, Pixels, RGB ColorsCSC103 Digital Images, Pixels, RGB Colors
CSC103 Digital Images, Pixels, RGB ColorsRichard Homa
 
CSC102 Excel Basics
CSC102 Excel BasicsCSC102 Excel Basics
CSC102 Excel BasicsRichard Homa
 
CSC102 Word Paragraph Formatting
CSC102 Word Paragraph FormattingCSC102 Word Paragraph Formatting
CSC102 Word Paragraph FormattingRichard Homa
 
CSC102 Computer Software
CSC102 Computer SoftwareCSC102 Computer Software
CSC102 Computer SoftwareRichard Homa
 
CSC102 Computer Connectivity
CSC102 Computer ConnectivityCSC102 Computer Connectivity
CSC102 Computer ConnectivityRichard Homa
 
CSC 102 Computer Intro
CSC 102 Computer IntroCSC 102 Computer Intro
CSC 102 Computer IntroRichard Homa
 
Creating Immersive Technology Experiences with Web-based Software & Resources
Creating Immersive Technology Experiences with Web-based Software & ResourcesCreating Immersive Technology Experiences with Web-based Software & Resources
Creating Immersive Technology Experiences with Web-based Software & ResourcesRichard Homa
 

More from Richard Homa (20)

Programming 1: Compilers, Interpreters & Bytecode
Programming 1: Compilers, Interpreters & BytecodeProgramming 1: Compilers, Interpreters & Bytecode
Programming 1: Compilers, Interpreters & Bytecode
 
CSC103 Digital Security
CSC103 Digital SecurityCSC103 Digital Security
CSC103 Digital Security
 
CSC 103 Databases Overview
CSC 103 Databases OverviewCSC 103 Databases Overview
CSC 103 Databases Overview
 
CSC103 Intro to Programming
CSC103 Intro to ProgrammingCSC103 Intro to Programming
CSC103 Intro to Programming
 
CSC103 Gaming Overview (for Everyone)
CSC103 Gaming Overview (for Everyone)CSC103 Gaming Overview (for Everyone)
CSC103 Gaming Overview (for Everyone)
 
CSC103 3D Software & Technology
CSC103 3D Software & TechnologyCSC103 3D Software & Technology
CSC103 3D Software & Technology
 
CSC103 Vector vs Raster Graphics
CSC103 Vector vs Raster GraphicsCSC103 Vector vs Raster Graphics
CSC103 Vector vs Raster Graphics
 
CSC103 Bits, Bytes & Binary
CSC103 Bits, Bytes & BinaryCSC103 Bits, Bytes & Binary
CSC103 Bits, Bytes & Binary
 
CSC103 Web Technologies: HTML, CSS, JS
CSC103 Web Technologies: HTML, CSS, JSCSC103 Web Technologies: HTML, CSS, JS
CSC103 Web Technologies: HTML, CSS, JS
 
CSC103 Processing, Memory & Storage
CSC103 Processing, Memory & StorageCSC103 Processing, Memory & Storage
CSC103 Processing, Memory & Storage
 
CSC103 Digital Devices: Device Basics
CSC103 Digital Devices: Device BasicsCSC103 Digital Devices: Device Basics
CSC103 Digital Devices: Device Basics
 
CCS103 Bits, Bytes, Binary
CCS103 Bits, Bytes, BinaryCCS103 Bits, Bytes, Binary
CCS103 Bits, Bytes, Binary
 
CSC103 Digital Images, Pixels, RGB Colors
CSC103 Digital Images, Pixels, RGB ColorsCSC103 Digital Images, Pixels, RGB Colors
CSC103 Digital Images, Pixels, RGB Colors
 
Excel Review Quiz
Excel Review QuizExcel Review Quiz
Excel Review Quiz
 
CSC102 Excel Basics
CSC102 Excel BasicsCSC102 Excel Basics
CSC102 Excel Basics
 
CSC102 Word Paragraph Formatting
CSC102 Word Paragraph FormattingCSC102 Word Paragraph Formatting
CSC102 Word Paragraph Formatting
 
CSC102 Computer Software
CSC102 Computer SoftwareCSC102 Computer Software
CSC102 Computer Software
 
CSC102 Computer Connectivity
CSC102 Computer ConnectivityCSC102 Computer Connectivity
CSC102 Computer Connectivity
 
CSC 102 Computer Intro
CSC 102 Computer IntroCSC 102 Computer Intro
CSC 102 Computer Intro
 
Creating Immersive Technology Experiences with Web-based Software & Resources
Creating Immersive Technology Experiences with Web-based Software & ResourcesCreating Immersive Technology Experiences with Web-based Software & Resources
Creating Immersive Technology Experiences with Web-based Software & Resources
 

Recently uploaded

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

CSC103 Internet

  • 2. Definition  The Internet The interconnected network of computer networks.
  • 3. History  ARPA (1969) Advanced Research Projects Agency. 4 computers connected: UCLA, Stanford Research Institute, Cal - Santa Barbara, University of Utah
  • 4. History  ARPAnet Originally limited to Government, Research, Education – until the ban on commercial use lifted 1991.
  • 5. Innovator…  Tim Berners-Lee Research Scientist at CERN (Switzerland) utilized hyperlinks to view research papers. Used HTML (Hypertext Markup Language) to create World Wide Web in @1989–1991. Current Director of W3C.
  • 6. First Browser Mosaic (1993)  Created by students at NCSA (National Center for Supercomputer Applications).  First browser to display text and images inline.  Later became Netscape (Mozilla group) which became modern-day Firefox.
  • 7. Early Internet Mid-Late 90’s Growth  AOL (America Online), CompuServe and Prodigy were early low-cost Internet Providers.  Primarily Dial-up Modem Connection, then DSL and later Broadband: Cable, FiOS.
  • 8. Growth - Mid-90’s  1995 Less than 1% of world population had internet connections. 44 million users Source: InternetLiveStats.com
  • 9. Growth - Today  2019 57% of world population (40% in 2016) now has internet connection. 4.3 billion users Source: www.internetworldstats.com/
  • 10. Client/Server Model  Web Server (host) S Receives requests from a client using HTTP (Hypertext Transfer Protocol) to serve up a web page S Commercial Hosting Providers include: GoDaddy, HostGator, BlueHost, eHost, etc.
  • 11. Client/Server Model  Web Client (user) S Client/User connected to Internet using a browser (Chrome, Firefox, Edge, IE, Safari) S Requests web pages from a server using HTTP (Hypertext Transfer Protocol)
  • 12. Web Browsers  Internet Explorer/Edge(MS)  Safari (Apple)  Firefox (Mozilla)  Chrome (Google)
  • 13. What do Web Browsers do?  Web Browsers… S Interpret HTML Markup Code into formatted web pages S Web pages use HTML, CSS and JavaScript
  • 14. IP Addresses/DNS  IP Addresses S 255.255.255.255 S 173.194.116.72  DNS – Domain Name System S Translates 173.194.116.72 S to Google.com
  • 15. Internet Protocols  Email S Incoming (POP, IMAP) S Outgoing (SMTP)  HTTP - Hypertext Transfer  FTP - File Transfer (upload files to server)  TCP/IP - Transfer Control, Internet
  • 17. Email  Email Client S MS Outlook – Saves to local Computer  Webmail – Web-based S Gmail, Yahoo, Hotmail, etc. S Available from any computer/device S Most common delivery today
  • 18. Web 2.0  Actively creating, sharing and collaborating on web content  Social Media, Wiki’s, Blogs, Podcasts & Webcasts
  • 19. HTML  Stands for: Hypertext Markup Language  Combines text, hyperlinks, images and media  Basic text surrounded by “markup” tags.  Elements have <opening> and </closing> tags to indicate beginning and end.
  • 20. HTML Basic Structure DTD (DOCTYPE Declaration HTML Element (Opening tag) Closing HTML tag Head Element Closing Head Tag Page Title Meta Element
  • 21. HTML - CSS – JavaScript .html .css .js  HTML – Provides Content, Structure and Hierarchy (importance/organization) of information  CSS – Cascading Style Sheets provides layout, design & formatting  JavaScript – Adds Behavior capabilities: Show/hide content, control windows, validate forms, create slideshows, etc.
  • 22. Creating HTML Pages  HTML can be written in a basic text editor like NotePad or TextEdit (Mac).  or a dedicated code editor like VS Code, Atom, Brackets, NotePad++, TextWrangler, Komodo Edit, or Sublime Text.  or Adobe Dreamweaver* or a template- based editor that does the coding for you. *Part of Adobe Creative Suite or Creative Cloud – not free.
  • 23. Web CMS’s  Content Management Systems… are hosted in the cloud, utilize databases, themes and an online administrative dashboard. Systems vary in their power, extensibility and flexibility.  WordPress, Joomla, Drupal and beginner based systems, like Wix, Squarespace & Weebly. *Part of Adobe Creative Suite or Creative Cloud – not free.
  • 24. Creating HTML Pages  We will create a basic HTML page with CSS and some JavaScript.  We will use an online HTML/CSS/JavaScript Editor to write and preview code called CodePen (similar to Trinket)