SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
Digital Literacy Series
Digital Literacy
Session 1 - Basic Technical Concepts
Prepared by Bill Condo
Digital Literacy Series
What We’re Covering
• How the Internet is connected and by who
• How the Domain Name System (DNS) works
• How email is transmitted and stored
• How web servers and browsers work
• How to troubleshoot internet issues
Technical FoundationalTopics
This is the first session of a multipart
series that will help fill in any deficiencies
around the Internet and digital technologies.
!
In this first session, we’ll start with the
foundational elements that enable the
Internet to work, and tips and tools to
troubleshoot when things aren’t working
as expected.
!
!
!
Series Introduction
Digital Literacy Series
The Internet
• The Internet is a global system of interconnected computer
networks that use the standard Internet protocol suite (TCP/IP) to
link several billion devices worldwide. It is a network of networks
that consists of millions of private, public, academic, business, and
government networks, of local to global scope, that are linked by a
broad array of electronic, wireless, and optical networking
technologies. 1
• The Internet (internetworking) dates back in part to ARPANET and
other networks, and is commonly attributed in part to Vint Cerf.
1) http://en.wikipedia.org/wiki/Internet
Digital Literacy Series
The Internet
• The total count of
Internet users
continues to grow
exponentially.
• The number of devices
are growing even faster,
as many people have
multiple devices
connected.
1) http://www.internetlivestats.com/internet-users/
0
750
1500
2250
3000
1990 1995 2000 2005 2010 2013
Internet Users in Millions 1
2.7 b
44 m
Digital Literacy Series
The Internet
Tier 1 ISP
Tier 1 ISP
Tier 2 ISP
Tier 2 ISP
Tier 2 ISP
Tier 3 ISP
Tier 3 ISP
Tier 3 ISP
Tier 3 ISP
Customers (Business and Consumers)
P
P
• 3 Tiers of ISPs
connect the
Internet, with Tier
1 being the largest,
core companies.
P
Peering points connect
major ISPs to one another
and are what enable the
Internet to work.
P
Digital Literacy Series
The InternetTIER1TIER2TIER3
Local and Regional ISPs
Digital Literacy Series
The Internet
• The Internet is not the same as the World Wide Web, but instead
enables it. The HTTP and HTTPS protocols (“Web Browsing”) run on 

top of the Internet, just as SMTP and IMAP (“Email”), and FTP (File
Transfer Protocol).
WWW Email FTP
Digital Literacy Series
Domain Name System
• DNS usage is typically transparent to the end-user, tied internally to
web browsing, email, and other Internet services.
• DNS operates on what are called “zones”, which consists of a top level
domain name, such as lmgresults.com. The zone file usually contains
multiple records, some of which are address resolution (‘a’, ’cname’
records), mail pointers (‘mx’), and text records (‘txt’).
• DNS records are normally cached after a request by a user’s computer,
and by third-party DNS servers.
Digital Literacy Series
Domain Name System
1 2 3The local computer references a
domain name and a DNS lookup
request is created.
Your request is sent to the server
as configured from your computer,
and then may be sent upstream to
other servers until the server
responsible for the domain
provides the authoritative answer.
Your ISP’s Local
DNS Server
lmgresults.com
184.168.206.1 Another ISP
DNS Server
Domain’s
DNS Server
184.168.206.1
Response
1
4
5
6
2
3
The result is then sent back
through the original path and
provided to the computer.
4 The resulting IP address is then
used to make the final request
(website, email, etc.) [5,6].
lmgresults.com
Digital Literacy Series
Email
• Behind web browsing, email is second most common use of the web.
Desktop email clients remain behind the standards of web browsers,
and a large number of people use web mail (ie Gmail).
• Email works a lot like the post office, working in a hub and spoke
manner. Email messages themselves are most like postcards, in that
anyone along the route can read the full message.
Digital Literacy Series
Email
1 3The sender drafts the email and
authenticates with their outgoing
(SMTP) mail server.
The message passes through one
or more third-party mail servers
until a connection can be made to
the final server.
Sender’s Mail Server Mail Server Mail Server Recipient’s Mail Server Recipient’s AccountSender’s Account
1 2 3 4 5
2 The sender’s server accepts the
message for delivery and passes
it to another mail server, closer to
the the recipients server.
4 The final mail server checks for the
addressed account and stores it
locally if the user exists, otherwise
sending an error message back.
5 The recipient will be notified/
receive the message on their next
connection to their mail server.
Digital Literacy Series
Web Servers
• Web server software is built to process a web request, compile the
data, and deliver a response.
• Web servers can process simple requests, such as those for an image
or style sheet, or more complex ones, such as pages with back-end
programming and resource intensive database connections.
• Web servers typically handle multiple requests from a single user
concurrently, letting a browser load multiple assets at the same time.
Digital Literacy Series
Web Servers
• The most popular web
server is from the
Apache Foundation.
Apache HTTP Server
and Nginx (“Engine
X”), both open source
projects, account for
over 66% of all active
web servers. 0
15
30
45
60
4/10 4/11 4/12 4/13 4/14
Microsoft IIS Other Nginx Apache
52%
1) http://news.netcraft.com/archives/category/web-server-survey/
Active Web Servers % 1
14%
Digital Literacy Series
Web Process
1 3Browser Requests URL
Web ServerClient Computer
1
2 Request is routed to the correct
web server
5
6
Request is received and any 

back-end logic is processed
Response is routed back to the
client’s browser
Response is loaded into the
browser and any external items
(i.e. images) are requested
6
3
4
2
5
4 Response is formatted and sent
Digital Literacy Series
Web Browsers
• Web Browsers render
websites, locally run javascript,
interpret style sheets, and
store session and local data.
• Browsers build on top of this
core functionality with
bookmarks, history, extension
support, and UI components.
• Each browser has it’s own
rendering engine, script
interpreter, and API layer. It’s up
to each browser to implement
their components against the
latest HTML, Javascript, and
CSS standards, which some
have historically done better
than others.
Digital Literacy Series
Web Browsers
17.5%
35%
52.5%
70%
2009 2011 2013 2014
Internet Explorer
Default browser for Windows
that’s continuing to lose
marketshare each year
Safari
Default browser for OSX that’s 

benefited from the increased 

popularity of Macs
Chrome
Introduced in 2008, it has
become the most popular
browser, it renders quickly,
and has a vibrant third-party
extension ecosystem
Firefox
From the roots of early browsers
Mosaic and Netscape, Firefox
was previously the most popular
browser and continues to be a
common choice
1) http://en.wikipedia.org/wiki/Usage_share_of_web_browsers
Browser Market Share % 1
Other Notable Browsers
Opera / Opera Mini
Opera has a small following
on the desktop and is 

installed on some phones
Android Browser
Shares some features of Chrome
Digital Literacy Series
Troubleshooting
!
• When troubleshooting an issue, it’s
important to be able to isolate the
cause to one of three areas: user,
network, or server.
• Using a series of questions, we can
determine what path we should
explore with additional effort.
User/Computer Level
Network/Internet Level
Datacenter/Server Level
If the problem(s) are within a local
computer or local network.
If the problem(s) are within a local
ISP, or backbone provider.
If the problem(s) are within the
final datacenter or within the
web server.
Digital Literacy Series
Troubleshooting
• Do you have trouble access all websites (or other services)?
• Do you have trouble sending all email?
• Do you get an authentication error message?
User/Computer Level
Digital Literacy Series
Troubleshooting
• Do only a certain group of websites (or services) not function, while
others work successfully?
• Has your ISP communicated an outage?
• Is only one type of service (web, email, ftp, chat) unavailable, while
others are functional?
Network/Internet Level
Digital Literacy Series
Troubleshooting
• Has a service published a report of an outage (i.e. Gmail)?
• Have you isolated the trouble to only one single website (or service)?
• Do you get a specific service error message indicating a connectivity,
functional, or over capacity message for this resource?
Datacenter/Server Level
Digital Literacy Series
Troubleshooting
• Mac OSX has a group of
network tools available inside
of the Network Utility app.
This provides an easier
interface compared to using
some of the items on the
command line.
• Windows also has some of the
tools via the command line.
Built-inTools for OSX
Digital Literacy Series
Troubleshooting
http://www.downforeveryoneorjustme.com
• A number of tools exist which
test the availability of websites
from third party locations. This
will help you understand where
a problem might be located.
Down For Everyone?
Digital Literacy Series
Troubleshooting
• Ping is a tool that tests
connectivity to a host by
passing a small data packet to
the machine and verifying that
the response is received.
• Note: ping is not 100%
accurate because some hosts
block this communication.
Ping
Digital Literacy Series
Troubleshooting
• Trace route is a tool that
will display each step
(host) that was used along
the way in order to access
a specified host.
• This data can be combined
with address IP info to
track the geographic path
taken.
Trace Route
Digital Literacy Series
Troubleshooting
• Whois is the look up tool for
domain registration, which
gives you the registration
dates, company, and DNS
server settings.
• Some whois data may be set
as private, hiding the company
that registered a domain.
Domain Whois
http://who.is
Digital Literacy Series
Troubleshooting
• Whois data may only be
available directly from the
domain service that the TLD
(Top Level Domain) is
registered through.
• In this example, we need to
visit whois.godaddy.com to
get a full whois record.
Domain Whois
Digital Literacy Series
Troubleshooting
• DNS records may be looked
easily up with number of web-
based tools. Verify a new IP
address setting or debug
existing settings.
• Website records typically use
what’s called “A” records, but
may also use “CNAME”
records as well.
DNS Record Lookup
http://mxtoolbox.com/DNSLookup.aspx
Digital Literacy Series
Troubleshooting
• With this result, we can see the domain is pointed to the IP Address
of 184.168.206.1. The TTL, or time-to-live is set for one hour. This in an
instruction to cache (or remember) the result for that long.
DNS Record Lookup
Digital Literacy Series
Troubleshooting
• If you’re not sure where a site
is hosted (Squarespace,
Godaddy, etc), or want to see
what type of web server a site
is running, you can look it up
with this tool from Netcraft.
• Because most servers return
this info with a request, it can
be captured and documented.
Web Server Information
http://www.netcraft.com/whats/
Digital Literacy Series
Troubleshooting
• In this example we can see the web host is Godaddy, the server is
running the Linux operating system, and using the Apache web
server. In some cases you’ll see a longer, historical list.
Web Server Information
Digital Literacy Series
Additional Resources
• Internet
• http://en.wikipedia.org/wiki/Internet_service_provider
• http://computer.howstuffworks.com/internet/basics/internet-versus-world-wide-web.htm
• DNS
• http://computer.howstuffworks.com/dns.htm
• http://www.dnsfaqs.com
• Email
• http://en.wikipedia.org/wiki/Email
• http://computer.howstuffworks.com/e-mail-messaging/email.htm
Digital Literacy Series
Additional Resources
• Web Servers
• http://computer.howstuffworks.com/web-server.htm
• http://en.wikipedia.org/wiki/Comparison_of_web_server_software
• Web Browsers
• http://en.wikipedia.org/wiki/History_of_the_web_browser
• http://internet-browser-review.toptenreviews.com
• Troubleshooting
• http://network-tools.com
• http://who.is
Digital Literacy Series
What did you do to
get better today?

Contenu connexe

Tendances

Basic web security model
Basic web security modelBasic web security model
Basic web security modelG Prachi
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systemsmitali.ray
 
Eba ppt rajesh
Eba ppt rajeshEba ppt rajesh
Eba ppt rajeshRajeshP153
 
Internet and Web Technology (CLASS-1) [Introduction]
Internet and Web Technology (CLASS-1) [Introduction]Internet and Web Technology (CLASS-1) [Introduction]
Internet and Web Technology (CLASS-1) [Introduction]Ayes Chinmay
 
Brief description on Web technology
Brief description on Web technology Brief description on Web technology
Brief description on Web technology Rupanshi rawat
 
How does the Internet Work?
How does the Internet Work?How does the Internet Work?
How does the Internet Work?Dina Goldshtein
 
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004SOLOMONCHINAEMEUCHEA
 
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004SOLOMONCHINAEMEUCHEA
 
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004SOLOMONCHINAEMEUCHEA
 
introduction to web technology
introduction to web technologyintroduction to web technology
introduction to web technologyvikram singh
 
Activity 11 Common Online Terminologies
Activity 11 Common Online TerminologiesActivity 11 Common Online Terminologies
Activity 11 Common Online TerminologiesSelina Abasolo
 
What Is Internet made by Ms. Archika Bhatia
What Is Internet made by Ms. Archika BhatiaWhat Is Internet made by Ms. Archika Bhatia
What Is Internet made by Ms. Archika Bhatiakulachihansraj
 
Internet website designing_company_in_delhi
Internet website designing_company_in_delhiInternet website designing_company_in_delhi
Internet website designing_company_in_delhiCss Founder
 
Lesson 2 Presentation
Lesson 2 PresentationLesson 2 Presentation
Lesson 2 PresentationKereen Tatham
 

Tendances (18)

Basic web security model
Basic web security modelBasic web security model
Basic web security model
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
Eba ppt rajesh
Eba ppt rajeshEba ppt rajesh
Eba ppt rajesh
 
Internet and Web Technology (CLASS-1) [Introduction]
Internet and Web Technology (CLASS-1) [Introduction]Internet and Web Technology (CLASS-1) [Introduction]
Internet and Web Technology (CLASS-1) [Introduction]
 
Brief description on Web technology
Brief description on Web technology Brief description on Web technology
Brief description on Web technology
 
Intro to internet 1
Intro to internet 1Intro to internet 1
Intro to internet 1
 
How does the Internet Work?
How does the Internet Work?How does the Internet Work?
How does the Internet Work?
 
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004
 
Web
Web Web
Web
 
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
 
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
 
introduction to web technology
introduction to web technologyintroduction to web technology
introduction to web technology
 
Web technology unit I - Part A
Web technology unit I -  Part AWeb technology unit I -  Part A
Web technology unit I - Part A
 
Web Designing
Web Designing Web Designing
Web Designing
 
Activity 11 Common Online Terminologies
Activity 11 Common Online TerminologiesActivity 11 Common Online Terminologies
Activity 11 Common Online Terminologies
 
What Is Internet made by Ms. Archika Bhatia
What Is Internet made by Ms. Archika BhatiaWhat Is Internet made by Ms. Archika Bhatia
What Is Internet made by Ms. Archika Bhatia
 
Internet website designing_company_in_delhi
Internet website designing_company_in_delhiInternet website designing_company_in_delhi
Internet website designing_company_in_delhi
 
Lesson 2 Presentation
Lesson 2 PresentationLesson 2 Presentation
Lesson 2 Presentation
 

Similaire à Digital Literacy - Basic Technical Concepts (Session 1)

Similaire à Digital Literacy - Basic Technical Concepts (Session 1) (20)

How the Internet Works
How the Internet WorksHow the Internet Works
How the Internet Works
 
Week two lecture
Week two lectureWeek two lecture
Week two lecture
 
Unit 4
Unit 4Unit 4
Unit 4
 
UNIT3- Internet(2).ppt
UNIT3- Internet(2).pptUNIT3- Internet(2).ppt
UNIT3- Internet(2).ppt
 
applayer.pptx
applayer.pptxapplayer.pptx
applayer.pptx
 
IS100 Week 5
IS100 Week 5IS100 Week 5
IS100 Week 5
 
5 introduction to internet
5 introduction to internet5 introduction to internet
5 introduction to internet
 
1. web technology basics
1. web technology basics1. web technology basics
1. web technology basics
 
Howthe internet
Howthe internetHowthe internet
Howthe internet
 
E business internet_basics
E business internet_basicsE business internet_basics
E business internet_basics
 
Internet and web by Gulshan K Maheshwari(QAU)
Internet and web by Gulshan  K Maheshwari(QAU)Internet and web by Gulshan  K Maheshwari(QAU)
Internet and web by Gulshan K Maheshwari(QAU)
 
How the internet_works
How the internet_worksHow the internet_works
How the internet_works
 
Internet
InternetInternet
Internet
 
Internet
InternetInternet
Internet
 
Internet.ppt
Internet.pptInternet.ppt
Internet.ppt
 
Internet and Web - Week 9.ppt
Internet and Web - Week 9.pptInternet and Web - Week 9.ppt
Internet and Web - Week 9.ppt
 
Internet
InternetInternet
Internet
 
Internet.ppt
Internet.pptInternet.ppt
Internet.ppt
 
Web technology
Web technologyWeb technology
Web technology
 
Introduction_to_Intndhjehddhjdhrjkrhernet.pptx
Introduction_to_Intndhjehddhjdhrjkrhernet.pptxIntroduction_to_Intndhjehddhjdhrjkrhernet.pptx
Introduction_to_Intndhjehddhjdhrjkrhernet.pptx
 

Plus de Bill Condo

Performance Testing w/ WebPage Test Private Instance (DrupalCamp Ohio)
Performance Testing w/ WebPage Test Private Instance (DrupalCamp Ohio)Performance Testing w/ WebPage Test Private Instance (DrupalCamp Ohio)
Performance Testing w/ WebPage Test Private Instance (DrupalCamp Ohio)Bill Condo
 
Digital Literacy - Web vs Mobile Apps, File Transfers (Session 2)
Digital Literacy - Web vs Mobile Apps, File Transfers (Session 2)Digital Literacy - Web vs Mobile Apps, File Transfers (Session 2)
Digital Literacy - Web vs Mobile Apps, File Transfers (Session 2)Bill Condo
 
Getting to know composer - (PHP)
Getting to know composer - (PHP)Getting to know composer - (PHP)
Getting to know composer - (PHP)Bill Condo
 
Introduction to Web Development: Part 1
Introduction to Web Development: Part 1Introduction to Web Development: Part 1
Introduction to Web Development: Part 1Bill Condo
 
Intro to Laravel PHP Framework
Intro to Laravel PHP FrameworkIntro to Laravel PHP Framework
Intro to Laravel PHP FrameworkBill Condo
 
Hacking Mat Honan
Hacking Mat HonanHacking Mat Honan
Hacking Mat HonanBill Condo
 
Mobile Development with Icenium
Mobile Development with IceniumMobile Development with Icenium
Mobile Development with IceniumBill Condo
 
Seo Session by Bill Condo
Seo Session by Bill CondoSeo Session by Bill Condo
Seo Session by Bill CondoBill Condo
 

Plus de Bill Condo (8)

Performance Testing w/ WebPage Test Private Instance (DrupalCamp Ohio)
Performance Testing w/ WebPage Test Private Instance (DrupalCamp Ohio)Performance Testing w/ WebPage Test Private Instance (DrupalCamp Ohio)
Performance Testing w/ WebPage Test Private Instance (DrupalCamp Ohio)
 
Digital Literacy - Web vs Mobile Apps, File Transfers (Session 2)
Digital Literacy - Web vs Mobile Apps, File Transfers (Session 2)Digital Literacy - Web vs Mobile Apps, File Transfers (Session 2)
Digital Literacy - Web vs Mobile Apps, File Transfers (Session 2)
 
Getting to know composer - (PHP)
Getting to know composer - (PHP)Getting to know composer - (PHP)
Getting to know composer - (PHP)
 
Introduction to Web Development: Part 1
Introduction to Web Development: Part 1Introduction to Web Development: Part 1
Introduction to Web Development: Part 1
 
Intro to Laravel PHP Framework
Intro to Laravel PHP FrameworkIntro to Laravel PHP Framework
Intro to Laravel PHP Framework
 
Hacking Mat Honan
Hacking Mat HonanHacking Mat Honan
Hacking Mat Honan
 
Mobile Development with Icenium
Mobile Development with IceniumMobile Development with Icenium
Mobile Development with Icenium
 
Seo Session by Bill Condo
Seo Session by Bill CondoSeo Session by Bill Condo
Seo Session by Bill Condo
 

Dernier

Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxBipin Adhikari
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 

Dernier (20)

Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptx
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 

Digital Literacy - Basic Technical Concepts (Session 1)

  • 1. Digital Literacy Series Digital Literacy Session 1 - Basic Technical Concepts Prepared by Bill Condo
  • 2. Digital Literacy Series What We’re Covering • How the Internet is connected and by who • How the Domain Name System (DNS) works • How email is transmitted and stored • How web servers and browsers work • How to troubleshoot internet issues Technical FoundationalTopics This is the first session of a multipart series that will help fill in any deficiencies around the Internet and digital technologies. ! In this first session, we’ll start with the foundational elements that enable the Internet to work, and tips and tools to troubleshoot when things aren’t working as expected. ! ! ! Series Introduction
  • 3. Digital Literacy Series The Internet • The Internet is a global system of interconnected computer networks that use the standard Internet protocol suite (TCP/IP) to link several billion devices worldwide. It is a network of networks that consists of millions of private, public, academic, business, and government networks, of local to global scope, that are linked by a broad array of electronic, wireless, and optical networking technologies. 1 • The Internet (internetworking) dates back in part to ARPANET and other networks, and is commonly attributed in part to Vint Cerf. 1) http://en.wikipedia.org/wiki/Internet
  • 4. Digital Literacy Series The Internet • The total count of Internet users continues to grow exponentially. • The number of devices are growing even faster, as many people have multiple devices connected. 1) http://www.internetlivestats.com/internet-users/ 0 750 1500 2250 3000 1990 1995 2000 2005 2010 2013 Internet Users in Millions 1 2.7 b 44 m
  • 5. Digital Literacy Series The Internet Tier 1 ISP Tier 1 ISP Tier 2 ISP Tier 2 ISP Tier 2 ISP Tier 3 ISP Tier 3 ISP Tier 3 ISP Tier 3 ISP Customers (Business and Consumers) P P • 3 Tiers of ISPs connect the Internet, with Tier 1 being the largest, core companies. P Peering points connect major ISPs to one another and are what enable the Internet to work. P
  • 6. Digital Literacy Series The InternetTIER1TIER2TIER3 Local and Regional ISPs
  • 7. Digital Literacy Series The Internet • The Internet is not the same as the World Wide Web, but instead enables it. The HTTP and HTTPS protocols (“Web Browsing”) run on 
 top of the Internet, just as SMTP and IMAP (“Email”), and FTP (File Transfer Protocol). WWW Email FTP
  • 8. Digital Literacy Series Domain Name System • DNS usage is typically transparent to the end-user, tied internally to web browsing, email, and other Internet services. • DNS operates on what are called “zones”, which consists of a top level domain name, such as lmgresults.com. The zone file usually contains multiple records, some of which are address resolution (‘a’, ’cname’ records), mail pointers (‘mx’), and text records (‘txt’). • DNS records are normally cached after a request by a user’s computer, and by third-party DNS servers.
  • 9. Digital Literacy Series Domain Name System 1 2 3The local computer references a domain name and a DNS lookup request is created. Your request is sent to the server as configured from your computer, and then may be sent upstream to other servers until the server responsible for the domain provides the authoritative answer. Your ISP’s Local DNS Server lmgresults.com 184.168.206.1 Another ISP DNS Server Domain’s DNS Server 184.168.206.1 Response 1 4 5 6 2 3 The result is then sent back through the original path and provided to the computer. 4 The resulting IP address is then used to make the final request (website, email, etc.) [5,6]. lmgresults.com
  • 10. Digital Literacy Series Email • Behind web browsing, email is second most common use of the web. Desktop email clients remain behind the standards of web browsers, and a large number of people use web mail (ie Gmail). • Email works a lot like the post office, working in a hub and spoke manner. Email messages themselves are most like postcards, in that anyone along the route can read the full message.
  • 11. Digital Literacy Series Email 1 3The sender drafts the email and authenticates with their outgoing (SMTP) mail server. The message passes through one or more third-party mail servers until a connection can be made to the final server. Sender’s Mail Server Mail Server Mail Server Recipient’s Mail Server Recipient’s AccountSender’s Account 1 2 3 4 5 2 The sender’s server accepts the message for delivery and passes it to another mail server, closer to the the recipients server. 4 The final mail server checks for the addressed account and stores it locally if the user exists, otherwise sending an error message back. 5 The recipient will be notified/ receive the message on their next connection to their mail server.
  • 12. Digital Literacy Series Web Servers • Web server software is built to process a web request, compile the data, and deliver a response. • Web servers can process simple requests, such as those for an image or style sheet, or more complex ones, such as pages with back-end programming and resource intensive database connections. • Web servers typically handle multiple requests from a single user concurrently, letting a browser load multiple assets at the same time.
  • 13. Digital Literacy Series Web Servers • The most popular web server is from the Apache Foundation. Apache HTTP Server and Nginx (“Engine X”), both open source projects, account for over 66% of all active web servers. 0 15 30 45 60 4/10 4/11 4/12 4/13 4/14 Microsoft IIS Other Nginx Apache 52% 1) http://news.netcraft.com/archives/category/web-server-survey/ Active Web Servers % 1 14%
  • 14. Digital Literacy Series Web Process 1 3Browser Requests URL Web ServerClient Computer 1 2 Request is routed to the correct web server 5 6 Request is received and any 
 back-end logic is processed Response is routed back to the client’s browser Response is loaded into the browser and any external items (i.e. images) are requested 6 3 4 2 5 4 Response is formatted and sent
  • 15. Digital Literacy Series Web Browsers • Web Browsers render websites, locally run javascript, interpret style sheets, and store session and local data. • Browsers build on top of this core functionality with bookmarks, history, extension support, and UI components. • Each browser has it’s own rendering engine, script interpreter, and API layer. It’s up to each browser to implement their components against the latest HTML, Javascript, and CSS standards, which some have historically done better than others.
  • 16. Digital Literacy Series Web Browsers 17.5% 35% 52.5% 70% 2009 2011 2013 2014 Internet Explorer Default browser for Windows that’s continuing to lose marketshare each year Safari Default browser for OSX that’s 
 benefited from the increased 
 popularity of Macs Chrome Introduced in 2008, it has become the most popular browser, it renders quickly, and has a vibrant third-party extension ecosystem Firefox From the roots of early browsers Mosaic and Netscape, Firefox was previously the most popular browser and continues to be a common choice 1) http://en.wikipedia.org/wiki/Usage_share_of_web_browsers Browser Market Share % 1 Other Notable Browsers Opera / Opera Mini Opera has a small following on the desktop and is 
 installed on some phones Android Browser Shares some features of Chrome
  • 17. Digital Literacy Series Troubleshooting ! • When troubleshooting an issue, it’s important to be able to isolate the cause to one of three areas: user, network, or server. • Using a series of questions, we can determine what path we should explore with additional effort. User/Computer Level Network/Internet Level Datacenter/Server Level If the problem(s) are within a local computer or local network. If the problem(s) are within a local ISP, or backbone provider. If the problem(s) are within the final datacenter or within the web server.
  • 18. Digital Literacy Series Troubleshooting • Do you have trouble access all websites (or other services)? • Do you have trouble sending all email? • Do you get an authentication error message? User/Computer Level
  • 19. Digital Literacy Series Troubleshooting • Do only a certain group of websites (or services) not function, while others work successfully? • Has your ISP communicated an outage? • Is only one type of service (web, email, ftp, chat) unavailable, while others are functional? Network/Internet Level
  • 20. Digital Literacy Series Troubleshooting • Has a service published a report of an outage (i.e. Gmail)? • Have you isolated the trouble to only one single website (or service)? • Do you get a specific service error message indicating a connectivity, functional, or over capacity message for this resource? Datacenter/Server Level
  • 21. Digital Literacy Series Troubleshooting • Mac OSX has a group of network tools available inside of the Network Utility app. This provides an easier interface compared to using some of the items on the command line. • Windows also has some of the tools via the command line. Built-inTools for OSX
  • 22. Digital Literacy Series Troubleshooting http://www.downforeveryoneorjustme.com • A number of tools exist which test the availability of websites from third party locations. This will help you understand where a problem might be located. Down For Everyone?
  • 23. Digital Literacy Series Troubleshooting • Ping is a tool that tests connectivity to a host by passing a small data packet to the machine and verifying that the response is received. • Note: ping is not 100% accurate because some hosts block this communication. Ping
  • 24. Digital Literacy Series Troubleshooting • Trace route is a tool that will display each step (host) that was used along the way in order to access a specified host. • This data can be combined with address IP info to track the geographic path taken. Trace Route
  • 25. Digital Literacy Series Troubleshooting • Whois is the look up tool for domain registration, which gives you the registration dates, company, and DNS server settings. • Some whois data may be set as private, hiding the company that registered a domain. Domain Whois http://who.is
  • 26. Digital Literacy Series Troubleshooting • Whois data may only be available directly from the domain service that the TLD (Top Level Domain) is registered through. • In this example, we need to visit whois.godaddy.com to get a full whois record. Domain Whois
  • 27. Digital Literacy Series Troubleshooting • DNS records may be looked easily up with number of web- based tools. Verify a new IP address setting or debug existing settings. • Website records typically use what’s called “A” records, but may also use “CNAME” records as well. DNS Record Lookup http://mxtoolbox.com/DNSLookup.aspx
  • 28. Digital Literacy Series Troubleshooting • With this result, we can see the domain is pointed to the IP Address of 184.168.206.1. The TTL, or time-to-live is set for one hour. This in an instruction to cache (or remember) the result for that long. DNS Record Lookup
  • 29. Digital Literacy Series Troubleshooting • If you’re not sure where a site is hosted (Squarespace, Godaddy, etc), or want to see what type of web server a site is running, you can look it up with this tool from Netcraft. • Because most servers return this info with a request, it can be captured and documented. Web Server Information http://www.netcraft.com/whats/
  • 30. Digital Literacy Series Troubleshooting • In this example we can see the web host is Godaddy, the server is running the Linux operating system, and using the Apache web server. In some cases you’ll see a longer, historical list. Web Server Information
  • 31. Digital Literacy Series Additional Resources • Internet • http://en.wikipedia.org/wiki/Internet_service_provider • http://computer.howstuffworks.com/internet/basics/internet-versus-world-wide-web.htm • DNS • http://computer.howstuffworks.com/dns.htm • http://www.dnsfaqs.com • Email • http://en.wikipedia.org/wiki/Email • http://computer.howstuffworks.com/e-mail-messaging/email.htm
  • 32. Digital Literacy Series Additional Resources • Web Servers • http://computer.howstuffworks.com/web-server.htm • http://en.wikipedia.org/wiki/Comparison_of_web_server_software • Web Browsers • http://en.wikipedia.org/wiki/History_of_the_web_browser • http://internet-browser-review.toptenreviews.com • Troubleshooting • http://network-tools.com • http://who.is
  • 33. Digital Literacy Series What did you do to get better today?