SlideShare a Scribd company logo
P1WS Lunch & Learn:
How the Web Works
May 05, 2019
Overview
“The Internet is not something that you just dump something on.
It's not a big truck. It's a series of tubes. And if you don't understand,
those tubes can be filled and if they are filled, when you put your
message in, it gets in line and it's going to be delayed by anyone
that puts into that tube enormous amounts of material, enormous
amounts of material.”
- Ted Stevens (R-Alaska)
This is wrong.
Type a URL into your browser:
What happens next?
Basic Website Anatomy
DOMAIN
REGISTRAR
NAMESERVERS
DNS HOST /
DNS RECORDS
HOSTING
PROVIDER
Domain
Registrar
A domain registrar is where domain names are
purchased, or registered. Popular registrars include
GoDaddy, Network Solutions, eNom, Namecheap, and
many, many more.
When a user enters a domain into the address bar of
their browser or clicks on a link, the domain registrar
is the first step that helps to direct that request.
There are various TLDs, or top-level domains: .com,
.net, .org, .gov, and more are being added all the time.
A domain’s primary settings are its nameservers.
Name
Servers
When a user visits an address, that domain’s
nameserver settings indicate where the domain’s
DNS Records are hosted. These entries adhere to
the following general format:
ns1.domaincontrol.com
ns2.domaincontrol.com
ns1.mediatemple.net
ns2.mediatemple.net
Nameservers can point back to the domain registrar
where the domain is registered, or to another server
altogether.
DNS
Records
DNS is short for Domain Name System. DNS
Records routes various internet requests to their
destinations, like a virtual “phonebook”. They are
usually entered in plain text format via a dashboard
or control panel.
DNS Records can be hosted at the registrar where the
domain was purchased. They can also live at the
hosting provider that houses the site’s files.
Infrequently, they can live on a separate third-party
server that acts as a middleman between the
registrar and the hosting provider.
DNS
Records
DNS Record types include, but are not limited to:
A Record: Short for “address record”. Routes
requests to the IP address of a hosting server (ex:
11.111.11.111).
CNAME Record: Short for “canonical name record”.
Points one record to another, such as www.test.com
to test.com.
MX Record: Short for “mail exchanger record”.
Determines how email requests are routed (to G
Suite, Outlook, etc.).
Hosting
Providers
A hosting provider is a server that houses the
actual files that make up a website: databases, HTML
pages, images, PDF files, PHP includes, etc.
Popular hosting providers include GoDaddy, Network
Solutions, MediaTemple, Pantheon-- many of these,
but not all, also allow users to purchase domain
names, and many even provide email services.
In a nutshell, domain registrars use
nameserver entries to point to DNS records,
which in turn point to hosting providers.
Basic Web Anatomy
Domain Registrar
● Where you buy your domains
● May also act as DNS Host / Site Host, but not always!
Nameservers
● Tells the browser where to find the DNS Records
● Always set within the Domain Registrar account
DNS Host / DNS Records
● A virtual “phonebook”
● Tells where to find a domain’s site, email service, etc.
Hosting Provider
● Where the actual site files live
● Bad hosts can make or break site speed/performance
How to Determine Domain Settings
“WHOIS”
A WHOIS query will usually return the
following pieces of info about a given domain:
1. Domain Registrar
2. Expiration Date
3. Nameservers
Being able to read these queries can save you
a lot of time. You can google “WHOIS”, or go
to whois.net, or do a search on GoDaddy, etc.
1
32
Additional Terms
cPanel
A brand of server software that allows users to
manage various aspects of their account:
- adding / removing / editing files
- adding / removing / editing databases
- installing / removing SSL certificates
- and much more
Additional Terms
SSL Certificate
Short for “Secure Socket Layer Certificate”. Once
installed on a site, the SSL cert allows traffic to
connect via HTTPS instead of just HTTP for greater
security.
Paid certs can be purchased from Domain
Registrars and Hosting Providers, but free ones are
being offered more and more via entities such as
cPanel and Let’s Encrypt.
Additional Terms
FTP / SFTP
Stands for “file transfer protocol” / “secure file
transfer protocol”. FTP credentials allow users to
connect to a server via software to view directory
contents, download & upload files, delete items, and
change file permissions. Common FTP programs, or
clients, include FileZilla and WinSCP.
SFTP is more secure than FTP (hence the name).
phpMyAdmin
Software which allows someone to view and
edit/remove/add to the contents of a database via a
browser-based user interface. Often launched from
within a cPanel dashboard or accessed directly via
a login URL.
Additional Terms
Slash
This character: /
Also known as a forward slash. Since we read left to
right, we can think of the top of the slash as
pointing “forward” toward the rest of the line of
text.
Backslash
This character: 
The opposite of a forward slash. Since we read left
to right, we can think of the top of the backslash as
pointing “back” toward the text that came before it.
A backslash has the potential to break URLs and
code if used incorrectly.
The P1WS Dev Team
Jeremy
Administrative assistant to Argos
Huffington Specklebelly, who is
the real brains behind the Dev
department.
Ellis
Wrestled a bear once, then
became friends with it. They stay
in touch and exchange cards on
holidays.
Chrystine
Currently petitioning the UN to
recognize a language she
invented that is based entirely on
cute animal gifs.
Darrel
Dressed up as a bear to wrestle
Ellis so that they could become
pen pals and exchange holiday
cards.

More Related Content

What's hot

DomainNameSystem
DomainNameSystemDomainNameSystem
DomainNameSystem
Himanshu Awasthi
 
21 Www Web Services
21 Www Web Services21 Www Web Services
21 Www Web Services
royans
 
DNS & HTTP overview
DNS & HTTP overviewDNS & HTTP overview
DNS & HTTP overview
Roman Wlodarski
 
uniform resource locator
uniform resource locatoruniform resource locator
uniform resource locator
rajshreemuthiah
 
Guide Hosting Dictionary
Guide Hosting DictionaryGuide Hosting Dictionary
Guide Hosting Dictionary
HostGee.Com , Inc.
 
Web admin
Web adminWeb admin
What is a url
What is a url What is a url
What is a url
elianeycom
 
DNS presentation
DNS presentationDNS presentation
DNS presentation
irenazd
 
Websites 101
Websites 101Websites 101
Websites 101
Laura Hartwig
 
Url
UrlUrl
How a website works - Er Ganesh Naik / Cool Software Solution
How a website works - Er Ganesh Naik / Cool Software SolutionHow a website works - Er Ganesh Naik / Cool Software Solution
How a website works - Er Ganesh Naik / Cool Software Solution
Ganesh Naik
 
Introduction to HTTP
Introduction to HTTPIntroduction to HTTP
Introduction to HTTP
Seble Nigussie
 
Powerpoint Web Admin 2
Powerpoint Web Admin 2Powerpoint Web Admin 2
Powerpoint Web Admin 2
webhostingguy
 
Windows and Linux Hosting Terminology
Windows and Linux Hosting TerminologyWindows and Linux Hosting Terminology
Windows and Linux Hosting Terminology
HTS Hosting
 
Artdm171 Week12 Hosting
Artdm171 Week12 HostingArtdm171 Week12 Hosting
Artdm171 Week12 Hosting
Gilbert Guerrero
 
Web Terms Handout
Web Terms HandoutWeb Terms Handout
Web Terms Handout
needcollegehelp.com
 
Computing elt 2 presentation homework
Computing elt 2 presentation homeworkComputing elt 2 presentation homework
Computing elt 2 presentation homework
raheem07
 
Domain Name System(ppt)
Domain Name System(ppt)Domain Name System(ppt)
Domain Name System(ppt)
chovatiyabhautik
 
Terminologies in the Internet
Terminologies in the InternetTerminologies in the Internet
Terminologies in the Internet
RossPolicario
 
Apc
ApcApc

What's hot (20)

DomainNameSystem
DomainNameSystemDomainNameSystem
DomainNameSystem
 
21 Www Web Services
21 Www Web Services21 Www Web Services
21 Www Web Services
 
DNS & HTTP overview
DNS & HTTP overviewDNS & HTTP overview
DNS & HTTP overview
 
uniform resource locator
uniform resource locatoruniform resource locator
uniform resource locator
 
Guide Hosting Dictionary
Guide Hosting DictionaryGuide Hosting Dictionary
Guide Hosting Dictionary
 
Web admin
Web adminWeb admin
Web admin
 
What is a url
What is a url What is a url
What is a url
 
DNS presentation
DNS presentationDNS presentation
DNS presentation
 
Websites 101
Websites 101Websites 101
Websites 101
 
Url
UrlUrl
Url
 
How a website works - Er Ganesh Naik / Cool Software Solution
How a website works - Er Ganesh Naik / Cool Software SolutionHow a website works - Er Ganesh Naik / Cool Software Solution
How a website works - Er Ganesh Naik / Cool Software Solution
 
Introduction to HTTP
Introduction to HTTPIntroduction to HTTP
Introduction to HTTP
 
Powerpoint Web Admin 2
Powerpoint Web Admin 2Powerpoint Web Admin 2
Powerpoint Web Admin 2
 
Windows and Linux Hosting Terminology
Windows and Linux Hosting TerminologyWindows and Linux Hosting Terminology
Windows and Linux Hosting Terminology
 
Artdm171 Week12 Hosting
Artdm171 Week12 HostingArtdm171 Week12 Hosting
Artdm171 Week12 Hosting
 
Web Terms Handout
Web Terms HandoutWeb Terms Handout
Web Terms Handout
 
Computing elt 2 presentation homework
Computing elt 2 presentation homeworkComputing elt 2 presentation homework
Computing elt 2 presentation homework
 
Domain Name System(ppt)
Domain Name System(ppt)Domain Name System(ppt)
Domain Name System(ppt)
 
Terminologies in the Internet
Terminologies in the InternetTerminologies in the Internet
Terminologies in the Internet
 
Apc
ApcApc
Apc
 

Similar to P1WS Lunch & Learn: How the Web Works

Domain & Shared hosting
Domain & Shared hostingDomain & Shared hosting
Domain & Shared hosting
jisha-varkey
 
untitled_document.pptx
untitled_document.pptxuntitled_document.pptx
untitled_document.pptx
RuuSpy
 
Chapter 12 A Manager’s Guide to the Internetand Telecommuni
Chapter 12 A Manager’s Guide to the Internetand TelecommuniChapter 12 A Manager’s Guide to the Internetand Telecommuni
Chapter 12 A Manager’s Guide to the Internetand Telecommuni
EstelaJeffery653
 
Streamlining DNS Checks in Flutter Apps
Streamlining DNS Checks in Flutter AppsStreamlining DNS Checks in Flutter Apps
Streamlining DNS Checks in Flutter Apps
Flutter Agency
 
webhostlecture (1).ppt
webhostlecture (1).pptwebhostlecture (1).ppt
webhostlecture (1).ppt
Arya955090
 
webhostlecture (1).ppt
webhostlecture (1).pptwebhostlecture (1).ppt
webhostlecture (1).ppt
Arya955090
 
7 understanding DNS
7 understanding DNS7 understanding DNS
7 understanding DNS
Hameda Hurmat
 
webhostlectureppt.ppt
webhostlectureppt.pptwebhostlectureppt.ppt
webhostlectureppt.ppt
VivekThakur657119
 
Web Hosting.pdf
Web Hosting.pdfWeb Hosting.pdf
Web Hosting.pdf
Pratik Yadav
 
Internet Domains
Internet DomainsInternet Domains
Internet Domains
adil raja
 
Presentation2.pptx
Presentation2.pptxPresentation2.pptx
Presentation2.pptx
MuhammadNaeem491
 
Dns1111111111
Dns1111111111Dns1111111111
Dns1111111111
hhaazzeemm
 
What Is DNS ?
What Is DNS ?What Is DNS ?
What Is DNS ?
GTCSYS
 
web hosting services reviews and comparisons
web hosting services reviews and comparisons web hosting services reviews and comparisons
web hosting services reviews and comparisons
newfasthost
 
Domain Name and Web Hosting: What Are the Differences? 
Domain Name and Web Hosting: What Are the Differences? Domain Name and Web Hosting: What Are the Differences? 
Domain Name and Web Hosting: What Are the Differences? 
PaulDonahue16
 
Seo basics by Web Rifer Technologies
Seo basics by Web Rifer TechnologiesSeo basics by Web Rifer Technologies
Seo basics by Web Rifer Technologies
Web Rifer Technologies
 
Domainnamesystem
DomainnamesystemDomainnamesystem
Domain Name Hierarchy
Domain Name HierarchyDomain Name Hierarchy
Domain Name Hierarchy
gordond312
 
understanding-dns-essential
understanding-dns-essentialunderstanding-dns-essential
understanding-dns-essential
wael eshag eshag
 
What is a domain
What is a domainWhat is a domain
What is a domain
Kevin Feston
 

Similar to P1WS Lunch & Learn: How the Web Works (20)

Domain & Shared hosting
Domain & Shared hostingDomain & Shared hosting
Domain & Shared hosting
 
untitled_document.pptx
untitled_document.pptxuntitled_document.pptx
untitled_document.pptx
 
Chapter 12 A Manager’s Guide to the Internetand Telecommuni
Chapter 12 A Manager’s Guide to the Internetand TelecommuniChapter 12 A Manager’s Guide to the Internetand Telecommuni
Chapter 12 A Manager’s Guide to the Internetand Telecommuni
 
Streamlining DNS Checks in Flutter Apps
Streamlining DNS Checks in Flutter AppsStreamlining DNS Checks in Flutter Apps
Streamlining DNS Checks in Flutter Apps
 
webhostlecture (1).ppt
webhostlecture (1).pptwebhostlecture (1).ppt
webhostlecture (1).ppt
 
webhostlecture (1).ppt
webhostlecture (1).pptwebhostlecture (1).ppt
webhostlecture (1).ppt
 
7 understanding DNS
7 understanding DNS7 understanding DNS
7 understanding DNS
 
webhostlectureppt.ppt
webhostlectureppt.pptwebhostlectureppt.ppt
webhostlectureppt.ppt
 
Web Hosting.pdf
Web Hosting.pdfWeb Hosting.pdf
Web Hosting.pdf
 
Internet Domains
Internet DomainsInternet Domains
Internet Domains
 
Presentation2.pptx
Presentation2.pptxPresentation2.pptx
Presentation2.pptx
 
Dns1111111111
Dns1111111111Dns1111111111
Dns1111111111
 
What Is DNS ?
What Is DNS ?What Is DNS ?
What Is DNS ?
 
web hosting services reviews and comparisons
web hosting services reviews and comparisons web hosting services reviews and comparisons
web hosting services reviews and comparisons
 
Domain Name and Web Hosting: What Are the Differences? 
Domain Name and Web Hosting: What Are the Differences? Domain Name and Web Hosting: What Are the Differences? 
Domain Name and Web Hosting: What Are the Differences? 
 
Seo basics by Web Rifer Technologies
Seo basics by Web Rifer TechnologiesSeo basics by Web Rifer Technologies
Seo basics by Web Rifer Technologies
 
Domainnamesystem
DomainnamesystemDomainnamesystem
Domainnamesystem
 
Domain Name Hierarchy
Domain Name HierarchyDomain Name Hierarchy
Domain Name Hierarchy
 
understanding-dns-essential
understanding-dns-essentialunderstanding-dns-essential
understanding-dns-essential
 
What is a domain
What is a domainWhat is a domain
What is a domain
 

Recently uploaded

APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
bseovas
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
wolfsoftcompanyco
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
Trish Parr
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
SEO Article Boost
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
ysasp1
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
xjq03c34
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
Toptal Tech
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
CIOWomenMagazine
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
hackersuli
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
cuobya
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
bseovas
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
zyfovom
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 

Recently uploaded (20)

APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 

P1WS Lunch & Learn: How the Web Works

  • 1. P1WS Lunch & Learn: How the Web Works May 05, 2019
  • 2. Overview “The Internet is not something that you just dump something on. It's not a big truck. It's a series of tubes. And if you don't understand, those tubes can be filled and if they are filled, when you put your message in, it gets in line and it's going to be delayed by anyone that puts into that tube enormous amounts of material, enormous amounts of material.” - Ted Stevens (R-Alaska) This is wrong.
  • 3. Type a URL into your browser: What happens next?
  • 4. Basic Website Anatomy DOMAIN REGISTRAR NAMESERVERS DNS HOST / DNS RECORDS HOSTING PROVIDER
  • 5. Domain Registrar A domain registrar is where domain names are purchased, or registered. Popular registrars include GoDaddy, Network Solutions, eNom, Namecheap, and many, many more. When a user enters a domain into the address bar of their browser or clicks on a link, the domain registrar is the first step that helps to direct that request. There are various TLDs, or top-level domains: .com, .net, .org, .gov, and more are being added all the time. A domain’s primary settings are its nameservers.
  • 6. Name Servers When a user visits an address, that domain’s nameserver settings indicate where the domain’s DNS Records are hosted. These entries adhere to the following general format: ns1.domaincontrol.com ns2.domaincontrol.com ns1.mediatemple.net ns2.mediatemple.net Nameservers can point back to the domain registrar where the domain is registered, or to another server altogether.
  • 7. DNS Records DNS is short for Domain Name System. DNS Records routes various internet requests to their destinations, like a virtual “phonebook”. They are usually entered in plain text format via a dashboard or control panel. DNS Records can be hosted at the registrar where the domain was purchased. They can also live at the hosting provider that houses the site’s files. Infrequently, they can live on a separate third-party server that acts as a middleman between the registrar and the hosting provider.
  • 8. DNS Records DNS Record types include, but are not limited to: A Record: Short for “address record”. Routes requests to the IP address of a hosting server (ex: 11.111.11.111). CNAME Record: Short for “canonical name record”. Points one record to another, such as www.test.com to test.com. MX Record: Short for “mail exchanger record”. Determines how email requests are routed (to G Suite, Outlook, etc.).
  • 9. Hosting Providers A hosting provider is a server that houses the actual files that make up a website: databases, HTML pages, images, PDF files, PHP includes, etc. Popular hosting providers include GoDaddy, Network Solutions, MediaTemple, Pantheon-- many of these, but not all, also allow users to purchase domain names, and many even provide email services. In a nutshell, domain registrars use nameserver entries to point to DNS records, which in turn point to hosting providers.
  • 10. Basic Web Anatomy Domain Registrar ● Where you buy your domains ● May also act as DNS Host / Site Host, but not always! Nameservers ● Tells the browser where to find the DNS Records ● Always set within the Domain Registrar account DNS Host / DNS Records ● A virtual “phonebook” ● Tells where to find a domain’s site, email service, etc. Hosting Provider ● Where the actual site files live ● Bad hosts can make or break site speed/performance
  • 11. How to Determine Domain Settings “WHOIS” A WHOIS query will usually return the following pieces of info about a given domain: 1. Domain Registrar 2. Expiration Date 3. Nameservers Being able to read these queries can save you a lot of time. You can google “WHOIS”, or go to whois.net, or do a search on GoDaddy, etc. 1 32
  • 12. Additional Terms cPanel A brand of server software that allows users to manage various aspects of their account: - adding / removing / editing files - adding / removing / editing databases - installing / removing SSL certificates - and much more
  • 13. Additional Terms SSL Certificate Short for “Secure Socket Layer Certificate”. Once installed on a site, the SSL cert allows traffic to connect via HTTPS instead of just HTTP for greater security. Paid certs can be purchased from Domain Registrars and Hosting Providers, but free ones are being offered more and more via entities such as cPanel and Let’s Encrypt.
  • 14. Additional Terms FTP / SFTP Stands for “file transfer protocol” / “secure file transfer protocol”. FTP credentials allow users to connect to a server via software to view directory contents, download & upload files, delete items, and change file permissions. Common FTP programs, or clients, include FileZilla and WinSCP. SFTP is more secure than FTP (hence the name). phpMyAdmin Software which allows someone to view and edit/remove/add to the contents of a database via a browser-based user interface. Often launched from within a cPanel dashboard or accessed directly via a login URL.
  • 15. Additional Terms Slash This character: / Also known as a forward slash. Since we read left to right, we can think of the top of the slash as pointing “forward” toward the rest of the line of text. Backslash This character: The opposite of a forward slash. Since we read left to right, we can think of the top of the backslash as pointing “back” toward the text that came before it. A backslash has the potential to break URLs and code if used incorrectly.
  • 16. The P1WS Dev Team Jeremy Administrative assistant to Argos Huffington Specklebelly, who is the real brains behind the Dev department. Ellis Wrestled a bear once, then became friends with it. They stay in touch and exchange cards on holidays. Chrystine Currently petitioning the UN to recognize a language she invented that is based entirely on cute animal gifs. Darrel Dressed up as a bear to wrestle Ellis so that they could become pen pals and exchange holiday cards.