Online Privacy Flashcards
World Wide Web
collection of information that is accessed via the internet
is system most people use to access the internet
clients/servers
computers connected to internet
web client
device or software used to connect an individual to the internet
refers both to the internet connected device as well as the software used to connect to the internet(ex. Google Chrome, FireFox, Safari)
web browser
software that is used to connect to the internet and interpret files in order to present them to a user(ex. Chrome, Safari)
web server
computer that stores files that may be accessed via the internet (form the basis for website and applications)
packets
transmission of small chunks of data over internet
protocols
ground rules for transferring data over the internet
ex. TCP/IP, HTTPS, SMTP
hypertext transfer protocol (HTTP)
simple application level protocol
language by which a web client can communicate with WWW (interfaces with the internet, or the network and transport layers of the internet)
hypertext transfer protocol server (HTPPS)
predominate application- level protocol
transfers data over an encrypted connection
Transmission Control Protocol and internet protocol (TCP/IP)
main communication protocols of internet that sets forth system of rules that facilitate communication and information sharing
allows 2 devices to establish reliable data connection which allows steaming of data
process
1. TCP protocol breaks down info into packets and addresses them to appropriate location
2. packets travel across internet form router to router under IP protocol
3. TCP protocol is used to reassemble the packets of data before being received by client or server
transport layer security
provides communication security by allowing web user (client) to remain private from web server or vice versa
3rd parties can’t intercept or interfere with connection
when client contacts server “handshake” occurs where client and server authenticate each other and select encryption algorithm
internet protocol address (IP address)
unique number assigned to each device connected to internet, including web servers
IPv6- most recent version of IP protocol
dynamic IP address
created when internet service provider assigns a new IP address upon the beginning of each new web session
static IP address
more likely to be considered personal information because it is more easily associated with specific individual
uniform resource locator (URL)
domain name and web address of files and other materials located on web server
each URL is associated with IP address that points to specific web server
http://instagram.com
domain name server (DNS)
converts domain name (URL) to IP address associated with domain name
aka telephone book of internet
proxy server
intermediary web server that provides gateway to web
can mask what occurs behind firewall, be used to log each users interaction, serve as added security measure
used in large organizations
virtual private network (VPN)
established encrypted connection known as tunnel through which data can travel between user and proxy server
server log (web log/web server log)
record of visitors to requested web page
includes information regarding
- visitors IP address
-data and time of page request
-URL of requested file
- visitors browser type
- URL visited immediately prior to accessing the URL (referring page)
cache
copy of downloaded content that is stored locally on web client
this allows web client to eliminate need to download same content again from web server (don’t need to download next time user visits website)
programming languages
used to create list of commands to be executed by specific server or client
scripts
where list of commands or file commands are saved for programming languages
browser side- programming language
aka front side
contained in scripts run by web client after script has been downloaded off of the web server
include:
- HTML
- CSS
- javascript
hypertext markup language (HTML)
used to create structure of webpages
HTML 5 is newest version