Web Development Fundamentals Pt. 1

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/36

flashcard set

Earn XP

Description and Tags

Flashcards for reviewing web development lecture notes.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

37 Terms

1
New cards

Client

Internet connected device + browser.

2
New cards

Server

Computer that stores websites.

3
New cards

TCP / IP

Transmission Control Protocol and Internet Protocol.

4
New cards

DNS

Domain Name Servers.

5
New cards

HTTP

Hypertext Transfer Protocol.

6
New cards

URL

Uniform Resource Locator.

7
New cards

Domain Names

The human-readable names you type into the browser (e.g., google.com), mapped to IP addresses.

8
New cards

Top Level Domain (TLD)

The last segment of a domain name (e.g., .com, .ca, .org).

9
New cards

Domain Registrar

A company that sells domain names.

10
New cards

WHOIS Privacy

Protection that hides your name, address, email, and phone number associated with the domain.

11
New cards

Web Hosting

A service that provides server space for your website files.

12
New cards

Shared Hosting

Multiple websites share the same server and resources.

13
New cards

Dedicated Hosting

A single server is dedicated to one website.

14
New cards

Virtual Private Server (VPS) Hosting

A physical server is divided into virtual servers, each with its own dedicated resources.

15
New cards

HTTPS

A secure version of HTTP that encrypts data transmitted between the server and the browser.

16
New cards

Let's Encrypt

A service that generates free and auto-renewing TLS/SSL Certificates.

17
New cards

.htaccess file

A configuration file used on web servers running Apache software. Used to force HTTPS.

18
New cards

What is "the web"?

The web is a network of connected servers

19
New cards

How do we start accessing a website?

By typing a URL into a browser

20
New cards

What happens after we enter a URL in the browser?

The DNS translates the URL into the IP address of the correct server

21
New cards

What does the browser do after the DNS resolves the IP address?

It sends an HTTP request to the server asking for the website and its files

22
New cards

How does the server respond to the browser’s request?

The server sends the requested data using TCP/IP

23
New cards

What does the browser do with the data it receives?

It renders the website based on the received data and files

24
New cards

what do Central Domain Name Servers contain?

tables of domain names and their corresponding IP addresses

25
New cards

what is the third level subdomain in developer.mozilla.org

developer

26
New cards

what is the second level subdomain in developer.mozilla.org

mozilla

27
New cards

what is the top level domain in developer.mozilla.org

.org

28
New cards

Are some TLDs are restricted?

True

29
New cards

What personal information is publicly associated with a domain by default?

Your name, address, email, and phone number are publicly associated with the domain unless privacy settings are enabled

30
New cards

What is the first step in pointing a domain to a server

Purchase a domain name from a domain registrar

31
New cards

After buying a domain what’s the next step to hosting it?

choose a web host and sign up for a hosting plan

32
New cards

What does updating DNS settings involve

logging into your domain registrar’s account and updating DNS setting to point to your web host’s nameservers

33
New cards

How long can DNS propagation take when pointing a domain

up to 48 hours

34
New cards

How do you verify that your domain is sucessfully pointing to your server

visit your website to check if it’s resolving correctly

35
New cards

In addition to a domain, what else do you also need to put your files online and serve files to your users.

a web hosting account

36
New cards

common types of web hosting

Shared Hosting, Dedicated Hosting, Virtual Private Servers

37
New cards

why do you need HTTPS

for security as it encrypts data between the server and the browser.