SlideShare a Scribd company logo
1 of 28
CIS 1203
Web Technologies
Introduction to the Internet and the
WWW
Lesson Objectives
 Students should:
– Understand the Internet and its history
– Understand the WWW, its history and how it
relates to the Internet
– Discuss the evolution of the WWW
– Identify and describe the fundamental
technologies of the Web
– Explain how the Web works
Information Technology
 IT  all aspects of managing & processing
information using technology
– Mainly computers and computer networks:
• Hardware
• Software
• Connectivity (Networks)
Hardware
Software
Navigation software  Steer clear of danger
Image compression software  More image returns
Hardware
Software
Operating system  Control HW and other SW
Web browser Surf the net
Photo gallery  Organize photos
Text editor  Compose and manage text messages
Connectivity
 Computer networks and telecommunications
infrastructure allow multiple hardware
devices to connect and share data and
information
Transmits voice
and data to other
devices
Transmits
data back
to earth
Computer Networks
 A network is a group of two or more
computers connected
– Why connected?
• To communicate, share resources and exchange
information
Types Of Networks
 LAN
– Local Area Network
» Computers are connected in a confined geographical area
 WAN
– Wide Area Network
» Computers span a large geographical area
The Internet
 A network of networks
– A worldwide collection of computer networks, cooperating
with each other to exchange data using a common
software standard
 Multiple data systems
– Email
– FTP (File Transfer Protocol)
– TELNET
– The World Wide Web (WWW)
– And more
History of The Internet
 The Advanced Research Projects Agency (ARPA) -1957
– A Department of Defense project to establish US lead in science and
technology applicable to the military
 Operation ARPANET
– A need for a bombproof communications system
– Link computers together throughout the US
– Gradual shift from a military pipeline to communications tool for scientists
 In late 1980s, DOD decommissioned the ARPANET to NSF (National
Science Foundation) Network called NSFnet
– Large telecommunication companies created high speed data lines and
connected to NSFnet
 The rest is history…
But What is The WWW?
 Created in 1989 in CERN
 The “information superhighway”
– A method of posting and accessing interactive
multimedia information
 Hyper what?
– The WWW is based on a concept called
hypertext
• The organization of information units into
connected associations that a user can choose
to make (links)
Web 1.0
 Web pages connected together via hyperlinks
 Mostly static and very little interaction
between the user and the webpage
 Focus is companies that own create and own
their content
Web 2.0
 Dynamic web pages that are data-driven and
user-centric
 High level of interactivity with user-generated
content (blogs, forums, social networks, video
sharing, etc.)
 Rich interfaces made possible through AJAX
– AJAX  Asynchronous JavaScript And XML
AJAX Library Demo
 jQuery: http://jqueryui.com/
Mobile Web
 Web resources are being accessed via mobile
devices
 Companies are developing mobile versions for
their websites
 Mobile commerce is an emerging trend
The Client-Server Model
Internet
Server Side Client Side
Client-Server Model: describes the relationship between two computer
programs in which one program, the client, makes a service request from
another program, the server, which fulfills the request
HTTP request
HTTP response Web BrowserWeb Server
What is HTTP?
 HTTP (Hypertext Transfer Protocol) is the
foundation of data communication for the
WWW
 A protocol defines a set of rules that enable
effective communications between computers
 HTTP is part of a protocol framework called
the Internet Protocol Suite which includes
TCP/IP
TCP/IP
 Transmission Control Protocol (TCP):
– Establishes connections among sending and receiving Web computers
– Handles assembly of packets at point of transmission, and reassembly
at receiving end
 Internet Protocol (IP):
– Provides the Internet’s addressing scheme
Internet Protocol (IP) Addresses
 IPv4:
– 32-bit number
– Expressed as series of four sets of separate numbers
marked off by periods
• 201.61.186.227
• Class C address: Network identified by first three sets, computer
identified by last set
 New version: IPv6 has 128-bit addresses, able
to handle up to 1 quadrillion addresses (IPv4
can only handle 4 billion)
sbaserver1.sba.muohio.edu 134.53.40.2
Routing Internet Messages: TCP/IP
Web Browser Overview
 A tool for “traveling” the internet
 A “client” software for “surfing” the WWW
 Browser war
– Different vendors
– Non standard extensions
– Different viewing experience of the same web page
 Then came the standards
– World Wide Web Consortium (w3c)
• http://w3c.org
• Internet Explorer
• Safari
• FireFox
• Mozilla
• Opera
• Lynx
Web Browsers and Devices
The way a webpage is displayed depends on the
monitor size and screen resolution
Some browser might not support flash or other
multimedia objects
Some browsers are so small, the whole webpage
layout must be different
How Browsers Work
 Enter URL or click a link
 The browser breaks the address into 3 parts
1. Protocol
2. Server and domain name
3. The resource name (webpage)
1 2 3
How Browsers Work
 The browser then communicates with a
domain name system (DNS) server that
translates the domain name into IP address
DNS Server 1
Sorry I don’t know
this address. Let me
check another server
DNS Server 2
I found it. The IP
address is:
Du Web Server
How Browsers Work
 Your browser sends an HTTP request to the
server using its IP address
 Some level of authentication takes place
 The server sends the requested page coded in
HTML
 Your browser reads the markup of HTML and
interprets it into the web page that you view
Domain Names, DNS, and URLs
 Domain name
– IP address expressed in natural language
 Domain name system (DNS)
– Allows numeric IP addresses to be expressed in natural
language
 Uniform resource locator (URL)
– Address used by Web browser to identify location of
content on the Web
– E.g. http://hct-portal.hct.ac.ae/students
Top-Level Domain (TLD) Names
Domain Signifies Domain Signifies
aero Air-transport industry au Australia
biz Business organization br Brazil
com US commercial ca Canada
coop Coooeratives cn China
edu US educational de Germany
info Unrestricted fi Finland
gov US government fr France
mil US military gb Great Britian
museum Museums in India
name Individuals it Italy
net US network jp Japan
org US non-profit ru Russia
pro Professionals za South Africa
URL
 Uniform Resource Locator
http://samer.ecommerce.hct.ac.ae/fw/index.php
File Name
Path
Domain Name
Double slash means a
system address will
follow
Access method
or Protocol
A separator

More Related Content

What's hot

What's hot (17)

An Introduction to Internet
An Introduction to InternetAn Introduction to Internet
An Introduction to Internet
 
Networking And Internet
Networking And InternetNetworking And Internet
Networking And Internet
 
Introduction to Internet
Introduction to InternetIntroduction to Internet
Introduction to Internet
 
Common Network Services
Common Network ServicesCommon Network Services
Common Network Services
 
internet Fundamental
internet Fundamentalinternet Fundamental
internet Fundamental
 
Introduction to Internet
Introduction to InternetIntroduction to Internet
Introduction to Internet
 
Networking Study Guide
Networking Study GuideNetworking Study Guide
Networking Study Guide
 
Network and internet fundamental
Network and internet fundamentalNetwork and internet fundamental
Network and internet fundamental
 
Efrain
EfrainEfrain
Efrain
 
Bioinformatics - Internet
Bioinformatics - InternetBioinformatics - Internet
Bioinformatics - Internet
 
Basics of Internet and WWW
Basics of Internet and WWWBasics of Internet and WWW
Basics of Internet and WWW
 
Introduction To Internet
Introduction To InternetIntroduction To Internet
Introduction To Internet
 
How does the internet work
How does the internet workHow does the internet work
How does the internet work
 
Hcs Topic 4 Networks V2
Hcs Topic 4 Networks V2Hcs Topic 4 Networks V2
Hcs Topic 4 Networks V2
 
Hcs Topic 4 Networks V2
Hcs Topic 4 Networks V2Hcs Topic 4 Networks V2
Hcs Topic 4 Networks V2
 
Client server relation
Client server relationClient server relation
Client server relation
 
Introduction to Internet
Introduction to InternetIntroduction to Internet
Introduction to Internet
 

Similar to CIS 1203 Introduction to the Web

E-business Infrastructure and Security
E-business Infrastructure and SecurityE-business Infrastructure and Security
E-business Infrastructure and SecurityKimmy Chen
 
The Internet and World Wide Web
The Internet and World Wide WebThe Internet and World Wide Web
The Internet and World Wide Webwebhostingguy
 
abdelwahab alsammak_Chapter 1-Internet concepts.ppt
abdelwahab alsammak_Chapter 1-Internet concepts.pptabdelwahab alsammak_Chapter 1-Internet concepts.ppt
abdelwahab alsammak_Chapter 1-Internet concepts.pptDavid319172
 
Chapter1-HTML.docx
Chapter1-HTML.docxChapter1-HTML.docx
Chapter1-HTML.docxJanessaCruz
 
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptxWEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptxjwhuqyqtayaw
 
INTERNET FUNDAMENTALS
INTERNET FUNDAMENTALSINTERNET FUNDAMENTALS
INTERNET FUNDAMENTALSbadri narayan
 
Unit 6.pptxtfufhjjjjhbvgcfcfcfcfcfcffcfcf
Unit 6.pptxtfufhjjjjhbvgcfcfcfcfcfcffcfcfUnit 6.pptxtfufhjjjjhbvgcfcfcfcfcfcffcfcf
Unit 6.pptxtfufhjjjjhbvgcfcfcfcfcfcffcfcfKwadjoOwusuAnsahQuar
 
Exp2003 Int Ppt 01
Exp2003 Int Ppt 01Exp2003 Int Ppt 01
Exp2003 Int Ppt 01lonetree
 
Web server administration
Web server administrationWeb server administration
Web server administrationsawsan slii
 
Introduction internet appli
Introduction internet appliIntroduction internet appli
Introduction internet appliTheon Jum
 
Introduction to the Internet
Introduction to the InternetIntroduction to the Internet
Introduction to the InternetAdjeiKwadjo
 
Chapter 3 Computer and Network ArchitecturesRobert Hoyt MDW.docx
Chapter 3 Computer and Network ArchitecturesRobert Hoyt MDW.docxChapter 3 Computer and Network ArchitecturesRobert Hoyt MDW.docx
Chapter 3 Computer and Network ArchitecturesRobert Hoyt MDW.docxwalterl4
 
Introduction to the web
Introduction to the webIntroduction to the web
Introduction to the webSAMIR BHOGAYTA
 

Similar to CIS 1203 Introduction to the Web (20)

The Internet
The InternetThe Internet
The Internet
 
E-business Infrastructure and Security
E-business Infrastructure and SecurityE-business Infrastructure and Security
E-business Infrastructure and Security
 
The Internet and World Wide Web
The Internet and World Wide WebThe Internet and World Wide Web
The Internet and World Wide Web
 
abdelwahab alsammak_Chapter 1-Internet concepts.ppt
abdelwahab alsammak_Chapter 1-Internet concepts.pptabdelwahab alsammak_Chapter 1-Internet concepts.ppt
abdelwahab alsammak_Chapter 1-Internet concepts.ppt
 
Chapter1-HTML.docx
Chapter1-HTML.docxChapter1-HTML.docx
Chapter1-HTML.docx
 
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptxWEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
 
INTERNET FUNDAMENTALS
INTERNET FUNDAMENTALSINTERNET FUNDAMENTALS
INTERNET FUNDAMENTALS
 
Chapter15.ppt
Chapter15.pptChapter15.ppt
Chapter15.ppt
 
Chapter16.ppt
Chapter16.pptChapter16.ppt
Chapter16.ppt
 
Unit 6.pptxtfufhjjjjhbvgcfcfcfcfcfcffcfcf
Unit 6.pptxtfufhjjjjhbvgcfcfcfcfcfcffcfcfUnit 6.pptxtfufhjjjjhbvgcfcfcfcfcfcffcfcf
Unit 6.pptxtfufhjjjjhbvgcfcfcfcfcfcffcfcf
 
Exp2003 Int Ppt 01
Exp2003 Int Ppt 01Exp2003 Int Ppt 01
Exp2003 Int Ppt 01
 
Chapter15.ppt
Chapter15.pptChapter15.ppt
Chapter15.ppt
 
Chapter15.ppt
Chapter15.pptChapter15.ppt
Chapter15.ppt
 
Chapter15.ppt
Chapter15.pptChapter15.ppt
Chapter15.ppt
 
Web server administration
Web server administrationWeb server administration
Web server administration
 
Introduction internet appli
Introduction internet appliIntroduction internet appli
Introduction internet appli
 
Introduction to the Internet
Introduction to the InternetIntroduction to the Internet
Introduction to the Internet
 
Internet
InternetInternet
Internet
 
Chapter 3 Computer and Network ArchitecturesRobert Hoyt MDW.docx
Chapter 3 Computer and Network ArchitecturesRobert Hoyt MDW.docxChapter 3 Computer and Network ArchitecturesRobert Hoyt MDW.docx
Chapter 3 Computer and Network ArchitecturesRobert Hoyt MDW.docx
 
Introduction to the web
Introduction to the webIntroduction to the web
Introduction to the web
 

More from Ross University School of Medicine

Narratives of Learning: The Portfolio Approach. PhD - Public Defense Presenta...
Narratives of Learning: The Portfolio Approach. PhD - Public Defense Presenta...Narratives of Learning: The Portfolio Approach. PhD - Public Defense Presenta...
Narratives of Learning: The Portfolio Approach. PhD - Public Defense Presenta...Ross University School of Medicine
 
Narratives of Learning: The Portfolio Approach - Public Defense
Narratives of Learning: The Portfolio Approach - Public DefenseNarratives of Learning: The Portfolio Approach - Public Defense
Narratives of Learning: The Portfolio Approach - Public DefenseRoss University School of Medicine
 
Narratives of Learning: The Portfolio Approach - Public defense V-2
Narratives of Learning: The Portfolio Approach - Public defense V-2Narratives of Learning: The Portfolio Approach - Public defense V-2
Narratives of Learning: The Portfolio Approach - Public defense V-2Ross University School of Medicine
 
Pre service teachers and the relational construction of teaching knowledge
Pre service teachers and the relational construction of teaching knowledgePre service teachers and the relational construction of teaching knowledge
Pre service teachers and the relational construction of teaching knowledgeRoss University School of Medicine
 

More from Ross University School of Medicine (20)

Paul Leslie - Education is a Community Affair
Paul Leslie - Education is a Community AffairPaul Leslie - Education is a Community Affair
Paul Leslie - Education is a Community Affair
 
Idea management by Dr. Paul Leslie - 2016
Idea management by Dr. Paul Leslie - 2016Idea management by Dr. Paul Leslie - 2016
Idea management by Dr. Paul Leslie - 2016
 
Engagement in Teaching Though Teaching Presence: 2016
Engagement in Teaching Though Teaching Presence: 2016Engagement in Teaching Though Teaching Presence: 2016
Engagement in Teaching Though Teaching Presence: 2016
 
Narratives of Learning: The Portfolio Approach. PhD - Public Defense Presenta...
Narratives of Learning: The Portfolio Approach. PhD - Public Defense Presenta...Narratives of Learning: The Portfolio Approach. PhD - Public Defense Presenta...
Narratives of Learning: The Portfolio Approach. PhD - Public Defense Presenta...
 
Narratives of Learning: The Portfolio Approach - Public Defense
Narratives of Learning: The Portfolio Approach - Public DefenseNarratives of Learning: The Portfolio Approach - Public Defense
Narratives of Learning: The Portfolio Approach - Public Defense
 
Narratives of Learning: The Portfolio Approach - Public defense V-2
Narratives of Learning: The Portfolio Approach - Public defense V-2Narratives of Learning: The Portfolio Approach - Public defense V-2
Narratives of Learning: The Portfolio Approach - Public defense V-2
 
Mobile Learning Unit: Inclusive Technology
Mobile Learning Unit: Inclusive TechnologyMobile Learning Unit: Inclusive Technology
Mobile Learning Unit: Inclusive Technology
 
Mobile Learning Unit: Mind Mapping
Mobile Learning Unit: Mind MappingMobile Learning Unit: Mind Mapping
Mobile Learning Unit: Mind Mapping
 
Mobile Learning Unit: Digital Stories
Mobile Learning Unit: Digital StoriesMobile Learning Unit: Digital Stories
Mobile Learning Unit: Digital Stories
 
Mobile Learning Unit - Communicating with Your Mobile Device
Mobile Learning Unit - Communicating with Your Mobile DeviceMobile Learning Unit - Communicating with Your Mobile Device
Mobile Learning Unit - Communicating with Your Mobile Device
 
Mobile Learning Unit: Presentation Portfolio
Mobile Learning Unit: Presentation PortfolioMobile Learning Unit: Presentation Portfolio
Mobile Learning Unit: Presentation Portfolio
 
Narratives of Learning: The Portfolio Approach
Narratives of Learning: The Portfolio ApproachNarratives of Learning: The Portfolio Approach
Narratives of Learning: The Portfolio Approach
 
Pre service teachers and the relational construction of teaching knowledge
Pre service teachers and the relational construction of teaching knowledgePre service teachers and the relational construction of teaching knowledge
Pre service teachers and the relational construction of teaching knowledge
 
Open Source Introduction
Open Source IntroductionOpen Source Introduction
Open Source Introduction
 
Appreciative inquiry in your school
Appreciative inquiry in your schoolAppreciative inquiry in your school
Appreciative inquiry in your school
 
Excel for grading with rubrics
Excel for grading with rubricsExcel for grading with rubrics
Excel for grading with rubrics
 
Program Mapping
Program MappingProgram Mapping
Program Mapping
 
CIS1203 Web Design Principles - Part 2
CIS1203 Web Design Principles - Part 2CIS1203 Web Design Principles - Part 2
CIS1203 Web Design Principles - Part 2
 
CIS1203 Web Design Principles - Part 1
CIS1203 Web Design Principles - Part 1CIS1203 Web Design Principles - Part 1
CIS1203 Web Design Principles - Part 1
 
Web Browsers
Web BrowsersWeb Browsers
Web Browsers
 

Recently uploaded

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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
#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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 

Recently uploaded (20)

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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
#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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 

CIS 1203 Introduction to the Web

  • 1. CIS 1203 Web Technologies Introduction to the Internet and the WWW
  • 2. Lesson Objectives  Students should: – Understand the Internet and its history – Understand the WWW, its history and how it relates to the Internet – Discuss the evolution of the WWW – Identify and describe the fundamental technologies of the Web – Explain how the Web works
  • 3. Information Technology  IT  all aspects of managing & processing information using technology – Mainly computers and computer networks: • Hardware • Software • Connectivity (Networks)
  • 4. Hardware Software Navigation software  Steer clear of danger Image compression software  More image returns
  • 5. Hardware Software Operating system  Control HW and other SW Web browser Surf the net Photo gallery  Organize photos Text editor  Compose and manage text messages
  • 6. Connectivity  Computer networks and telecommunications infrastructure allow multiple hardware devices to connect and share data and information Transmits voice and data to other devices Transmits data back to earth
  • 7. Computer Networks  A network is a group of two or more computers connected – Why connected? • To communicate, share resources and exchange information
  • 8. Types Of Networks  LAN – Local Area Network » Computers are connected in a confined geographical area  WAN – Wide Area Network » Computers span a large geographical area
  • 9. The Internet  A network of networks – A worldwide collection of computer networks, cooperating with each other to exchange data using a common software standard  Multiple data systems – Email – FTP (File Transfer Protocol) – TELNET – The World Wide Web (WWW) – And more
  • 10. History of The Internet  The Advanced Research Projects Agency (ARPA) -1957 – A Department of Defense project to establish US lead in science and technology applicable to the military  Operation ARPANET – A need for a bombproof communications system – Link computers together throughout the US – Gradual shift from a military pipeline to communications tool for scientists  In late 1980s, DOD decommissioned the ARPANET to NSF (National Science Foundation) Network called NSFnet – Large telecommunication companies created high speed data lines and connected to NSFnet  The rest is history…
  • 11. But What is The WWW?  Created in 1989 in CERN  The “information superhighway” – A method of posting and accessing interactive multimedia information  Hyper what? – The WWW is based on a concept called hypertext • The organization of information units into connected associations that a user can choose to make (links)
  • 12. Web 1.0  Web pages connected together via hyperlinks  Mostly static and very little interaction between the user and the webpage  Focus is companies that own create and own their content
  • 13. Web 2.0  Dynamic web pages that are data-driven and user-centric  High level of interactivity with user-generated content (blogs, forums, social networks, video sharing, etc.)  Rich interfaces made possible through AJAX – AJAX  Asynchronous JavaScript And XML
  • 14. AJAX Library Demo  jQuery: http://jqueryui.com/
  • 15. Mobile Web  Web resources are being accessed via mobile devices  Companies are developing mobile versions for their websites  Mobile commerce is an emerging trend
  • 16. The Client-Server Model Internet Server Side Client Side Client-Server Model: describes the relationship between two computer programs in which one program, the client, makes a service request from another program, the server, which fulfills the request HTTP request HTTP response Web BrowserWeb Server
  • 17. What is HTTP?  HTTP (Hypertext Transfer Protocol) is the foundation of data communication for the WWW  A protocol defines a set of rules that enable effective communications between computers  HTTP is part of a protocol framework called the Internet Protocol Suite which includes TCP/IP
  • 18. TCP/IP  Transmission Control Protocol (TCP): – Establishes connections among sending and receiving Web computers – Handles assembly of packets at point of transmission, and reassembly at receiving end  Internet Protocol (IP): – Provides the Internet’s addressing scheme
  • 19. Internet Protocol (IP) Addresses  IPv4: – 32-bit number – Expressed as series of four sets of separate numbers marked off by periods • 201.61.186.227 • Class C address: Network identified by first three sets, computer identified by last set  New version: IPv6 has 128-bit addresses, able to handle up to 1 quadrillion addresses (IPv4 can only handle 4 billion) sbaserver1.sba.muohio.edu 134.53.40.2
  • 21. Web Browser Overview  A tool for “traveling” the internet  A “client” software for “surfing” the WWW  Browser war – Different vendors – Non standard extensions – Different viewing experience of the same web page  Then came the standards – World Wide Web Consortium (w3c) • http://w3c.org • Internet Explorer • Safari • FireFox • Mozilla • Opera • Lynx
  • 22. Web Browsers and Devices The way a webpage is displayed depends on the monitor size and screen resolution Some browser might not support flash or other multimedia objects Some browsers are so small, the whole webpage layout must be different
  • 23. How Browsers Work  Enter URL or click a link  The browser breaks the address into 3 parts 1. Protocol 2. Server and domain name 3. The resource name (webpage) 1 2 3
  • 24. How Browsers Work  The browser then communicates with a domain name system (DNS) server that translates the domain name into IP address DNS Server 1 Sorry I don’t know this address. Let me check another server DNS Server 2 I found it. The IP address is: Du Web Server
  • 25. How Browsers Work  Your browser sends an HTTP request to the server using its IP address  Some level of authentication takes place  The server sends the requested page coded in HTML  Your browser reads the markup of HTML and interprets it into the web page that you view
  • 26. Domain Names, DNS, and URLs  Domain name – IP address expressed in natural language  Domain name system (DNS) – Allows numeric IP addresses to be expressed in natural language  Uniform resource locator (URL) – Address used by Web browser to identify location of content on the Web – E.g. http://hct-portal.hct.ac.ae/students
  • 27. Top-Level Domain (TLD) Names Domain Signifies Domain Signifies aero Air-transport industry au Australia biz Business organization br Brazil com US commercial ca Canada coop Coooeratives cn China edu US educational de Germany info Unrestricted fi Finland gov US government fr France mil US military gb Great Britian museum Museums in India name Individuals it Italy net US network jp Japan org US non-profit ru Russia pro Professionals za South Africa
  • 28. URL  Uniform Resource Locator http://samer.ecommerce.hct.ac.ae/fw/index.php File Name Path Domain Name Double slash means a system address will follow Access method or Protocol A separator

Editor's Notes

  1. This is to be covered in weeks 1 and 2.
  2. Quadrillion = one thousand million million