TCF Subject Review Flashcards
Based on materials in the TCF storyline module, review for Jeopardy test.
Client (hardware)
The user’s computer, the computer in front of you
Server (hardware)
The big computer that serves up websites. May occasionally be called a web host.
Server (software)
The software that makes the hardware server serve up web pages. Apache is an example of server software.
Client (software)
A web browser is the software that runs on the client. Chrome, Firefox, Safari, Edge, and Opera are examples.
IP address
Series of 4 numbers, 0-255, separated by dots. These are the addresses of computers.
ISP
Internet Service Provider. Gives internet to your home or place of work. Typically cable, dial-up, FIOS, satellite, etc.
The Cloud
The Internet
https
Secure HTTP - security in transmitting data
What is secure with https?
The data transfer between client and server only.
Web hosting
A service where you may host your website. You pay for a server (software and hardware).
Website address
Domain name
TLD
Top level domain: .com, .net, .org, .gov, .mil, .edu
Name 2 characteristics of a good domain name
Easy to spell, not too long, easy to say over the phone, easy to remember, avoid hyphens/numbers, avoid copyright/trademark issues
Purchase a domain name at…
Domain name registrar
or Through your web host
DNS
Domain Name System
Connects the domain name to the web hosting
A Windows-only web browser
Internet Explorer, Edge
A Mac-only browser
Safari
Browsers that run on Mac and Windows
Chrome, Firefox
Three technologies that run in the web browser
HTML, CSS, JavaScript
HTML stands for ——. It is responsible for ——.
Hypertext Markup Language
Webpage structure; identifies elements of the page (headings, paragraphs, lists, links, etc.)
CSS stands for ——-. It is responsible for ——-.
Cascading Stylesheets
Anything pretty - colors, fonts, layouts
JavaScript is responsible for ——-.
Things that move, anything “interactive,” things that change on the page.
The difference between Java and JavaScript?
Java is a compiled programming language typically used in app development. JavaScript is a scripting language used in websites and web development.
What is A in this design?
Client/browser
What is B in this design?
The internet, the cloud
What is C in this design?
Server, running server software
What is the difference between HTTP and HTTPS?
HTTPS secures communications between client and server