Please enable JavaScript to use CodeHS

NV CSA Glossary

Flashcards

Course:

Module:

Search:

Data privacy General

how company's use your data

Data security General

protecting your data online

https General

secure data transfer protocol when on the internet

Privacy Policy General

Legal document outlining how a company can collect and use your data

Black Hat Hacking General

attempting to find computer security vulnerabilities and exploit them for personal financial gain or other malicious reasons

White Hat Hacking General

a computer security specialist who breaks into protected systems and networks to test and assess their security

Digital Footprint General

The information about a particular person that exists on the Internet as a result of their online activity

Cyberbullying General

the use of electronic communication to bully a person

Information Literacy General

Information literacy is having the ability to find information, evaluate information credibility, and use information effectively.

Copyright General

A law that grants the creator of an original work exclusive rights to its use, distribution, and sale

Public domain General

Objects in the public domain are not subject to copyright laws, and thus may be freely used by the general public.

Protocol General

A set of rules or procedures for transmitting data between electronic devices. In order for computers to exchange information, there must be an agreement as to how the information will be structured and how each side will send and receive it.

Network General

A group of two or more computer systems linked together.

Bitrate General

The amount of data (in bits) that can be sent in a fixed amount of time.

Bandwidth General

The capacity of data transfer in a system. Measured by bitrate.

Latency General

The latency of a system is the time it takes for a bit to travel from sender to receiver. Fiber optic cables have low latency.

IPv6 General

A new 128 bit version of the Internet Protocol.

IP (Internet Protocol) General

The protocol that defines the payout of an an Internet address.

DDoS Attack General

Distributed Denial of Service attack. Spam a web server with so many requests so close together that it crashes. Sometimes spitting out valuable information as it crashes.

vulnerability General

a weakness which can be exploited by a malicious actor / attacker to perform unauthorized actions within a computer system.

exploit General

a piece of software, a chunk of data, or a sequence of commands that takes advantage of a bug or vulnerability to cause unintended or unanticipated behavior to occur on computer software, hardware, etc.

AAA General

AAA in network security stands for Authentication, Authorization and Accounting. It is used to refer to a family of protocols which mediate network access.

RADIUS General

Remote Authentication Dial-In User Service (RADIUS) is a client / server protocol and software that enables remote access servers to communicate with a central server to authenticate users and authorize their access to the requested system or service.

Firewall Rule General

A firewall is a system that provides network security by filtering incoming and outgoing network traffic based on a set of firewall rules. The purpose of a firewall is to reduce or eliminate the occurrence of unwanted network communications while allowing all legitimate communication to flow freely.

Intrusion Detection System (IDS) General

Intrusion detection systems (IDSs) are available in two different types: host-based intrusion system (HBIS) and network-based intrusion system (NBIS). An IDS tries to detect malicious activity such as denial-of-service attacks, port scans and attacks by monitoring the network traffic.

Access control General

In network security, access control is the restriction of access to a place or other resource on a network. Permission to access a resource is called authorization.

Domain Name System (DNS) General

Used to translate domain names into IP addresses.

Routing General

The process of sending data between two computers on the internet. The data is sent through routers that determine the route.

Redundancy General

When multiple paths exist between two points. This improves reliability and makes the internet fault tolerable. Makes the routing system scalable.

HTML Documentation HTML

Documentation and syntax for HTML

html docs html documentation

Packets General

Packets are the units of data that are sent over the network.

Metadata General

a set of data that describes and gives information about other data.

Internet Protocol (IP) General

Standardizes the layout of all packets. All packets must have a destination IP address, a from IP address, and the actual data being sent. Defines the layout of a SINGLE packet.

Transmission Control Protocol (TCP) General

Allows for sending MULTIPLE packets between two computers. TCP checks that all packets arrived and can be put back in the proper order. The metadata must include a destination IP address, a from IP address, the message size and the packet order number.

HTTP (HyperText Transfer Protocol) General

Protocol that standardizes the language for talking to web servers to send and receive web resources. Defines how computers send and receive hypertext information. (HTTPS: The “S” denotes a secure connection using HTTP.)

URL General

Stands for Uniform Resource Locator. You are locating a resource that exists somewhere on the internet.

forward(a_number) Python

Command that lets you tell Tracy to move forward. In between the parentheses you need to put a number to tell Tracy how far to move forward.

left(angle) Python

turns Tracy left at a specified angle

right(angle) Python

turns Tracy right at a specified angle

speed (number 1-10) Python

determines how quickly Tracy will move through commands

Loop General

A loop is a way to repeat code in your program.

Loop

Indentation General

Indentation is the visual structure of how your code is laid out. It uses tabs to organize code into a hierarchy.

color("red") Python

Command to change Tracy’s color.

Function body Python

In Python functions, the function body is the indented block of code that comes after the `def my_function():` line. The function body is what will be executed when the function is called.

Comment Python

A message in your code that explains what is going on.

Break Down (Decompose) JavaScript

Breaking down (decomposing) your code is splitting it into more functions.

Break Down (Decompose)

Pseudocode General

Pseudocode is a brief explanation of code in plain English.

Pseudocode

Decomposition General

Decomposition is breaking your program into smaller parts.

Decomposition

Top Down Design JavaScript

Top down design is a method for breaking our program down into smaller parts.

Top Down Design

Variable General

A symbol or container that holds a value.

variable

Parameters Python

Pieces of information you can give to functions when you define them. When the function is called the arguments are the data you pass into the function's parameters. Parameter is the variable in the declaration of the function. Argument is the actual value of this variable that gets passed to the function.

If Statement General

An if statement lets you ask a question to the program and only run code if the answer is true.

If Statement

Elif Python

A control flow tool used as a second condition check after an if statement. It is a contraction of else if.

While Loop General

Lets us repeat code as long as something is true.

While Loop

If Else Statement General

Control structure that lets us run either one section of code or another depending on a test.

If Else Statement

backward(a_number) Python

Command that lets you tell Tracy to move backward. In between the parentheses you need to put a number to tell Tracy how far to move backward.

right(degrees) Python

Command that tells tracy to turn right and in between parentheses, how many degrees to turn right.

left(degrees) Python

Command that tells tracy to turn left and in between parentheses, how many degrees to turn left.

input() Python

A function that prints a prompt and retrieves text from the user.

Function General

A function is like a command that you get to invent and name. It allows us to break our program into smaller parts, making the program easier to understand.

HTML HTML

Hypertext Markup Language

HTML

HTML Tag HTML

Tags are the building blocks of an HTML document

Tag

<img> Tag HTML

Allows adding an image to a web page. It is self-closing. The attributes of an `<img>` tag include `src`, which specifies where to get the image from (the url for an image ), and `width` and `height` attributes, which specify the size of the image in pixels.

HTML Lists HTML

Way to organize information with a simple structure that is easy to read and write on a webpage. There are ordered and unordered HTML lists.

<ul> Tag HTML

Defines an unordered list in HTML.

<li> Tag HTML

defines a list item inside an HMTL list.

HTML Tables HTML

Tables display information in a grid.

Style Attribute HTML

Allows adding several different types of styles to HTML elements.

CSS CSS

Cascading Style Sheets. The language for designing web pages and adding style.

Selector CSS

Defines which HTML elements a CSS rule applies to.

Class Attribute HTML

`class` is an attribute we can add to HTML tags in order to style a specific group of elements.

id Attribute HTML

`id` is an attribute we can add to an HTML tag to style that specific element.

Hexadecimal General

The hexadecimal number system is the Base 16 number system. It is a number system that only uses 16 digits (0 1 2 3 4 5 6 7 8 9 A B C D E F)

RGB Color Encoding General

The RGB encoding scheme allows us to encode colors as numeric data. It defines the amount of Red, Green, and Blue light in a pixel. Each color channel can have a value between 0 and 255.

Website General

A collection of related webpages, usually registered under the same domain name

Hyperlink HTML

The connection between one HTML page to another HTML page

Iframe HTML

An HTML page embedded inside of another HTML page

Embed HTML

In the context of an HTML page, inserting outside content into an HTML page

Div HTML

A tag that creates a new area of content on a web page that can be styled independently of the rest of the site

Span HTML

A tag that creates an inline area of content on a webpage that can be manipulated separately from the block it is enclosed in

Box model CSS

Modeling every element on a web page as if it were wrapped in a box

DRY Principle HTML

Don't Repeat Yourself: Simplify your HTML by grouping code into classes, stylesheets, or other types of templates

Inspector General

A browser's built in functionality that allows the programmer to look at and temporarily modify the code that defines the website

Visibility HTML

An attribute that determines if a particular element can be seen by the viewer of the web page

Image filter General

A procedure that applies a particular function to an image's pixels to change its appearance

Invert Filter General

With respect to images, a filter that replaces pixels' color, hue, or brightness with their inverse. The result is light areas become dark and/or colors are replaced with their complementary color

Complementary colors General

Colors that create a greyscale color when combined. When placed next to each other, they create the strongest contrast available for those particular colors.

Animation General

Creating the illusion of motion using rapidly changing still images.

Tooltip HTML

A small box with extra information about an element that appears when the cursor hovers over the element.

user account General

Used to log in to a computer, comprised of a username, password, personalized settings and set permissions.

admin account General

Has full access and full control to manage other users, set permissions and change computer settings and programs.

user permissions General

Authorization given to user accounts that grants them certain privileges and enables them to access specific folders and files.

host account General

The main, controlling account responsible for providing security updates, antivirus software and setting permissions for anyone on the same network.

security baseline General

An agreed upon set of rules and permissions.

authorization General

Specifying access rights and permissions for each user.

authentication General

Proving the identity of the user.

network port General

A location where information is sent from one computer to another.

port scan General

Checks to see which ports on a network are open.

firewall General

A device or software that blocks unwanted Internet traffic while allowing legitimate traffic.

command line interface (CLI) General

Processes commands to a computer program in the form of lines of text.

routing table General

A list of specific routing destinations; essentially a map for the router.

Malware General

Any type of software that is designed to intentionally harm or damage a computer or network.

Virus General

A type of malware that attaches itself onto a host program, such as a document. It can cause serious damage to files or an entire device.

Ransomware General

A software that prevents users from accessing their files or network until a ransom is paid.

Spyware General

Once downloaded onto a user’s computer, the software secretly gathers information about a person or organization and sends it to the attacker.

Phishing General

A cybercrime in which a person is contacted by email, telephone or text message by someone who is posing as a legitimate company.

Firewall General

A network security device that monitors and filters incoming and outgoing network traffic.

Protocol General

An agreed upon set of rules that outlines how to communicate or send information.

IPv4 General

The original 32 bit IP protocol that was created in the 1980s.

HTTP (HyperText Transfer Protocol) General

Protocol that standardizes the language for talking to web servers to send and receive web resources. Defines how computers send and receive hypertext information. (HTTPS: The “S” denotes a secure connection using HTTP.)

IP Address General

The unique address that is assigned to each device connected to the internet. It is part of the Internet Protocol.

Web Server JavaScript

A computer that stores web pages and makes them available to users on the internet.

router General

An access point that allows for network management and security configuration.

Fault-tolerant General

a system that will operate with no interruption when one or more of its components fail

Hop General

When data is passed from one network segment to another.

Hop Count General

The number of hops it takes for data to get to its final destination.

ARPANET General

Advanced Research Projects Agency Network, precursor to the modern internet

User Datagram Protocol (UDP) General

UDP is often used in real-time applications where timely delivery of data is more important than the accuracy of delivery. UDP does not number the packets and it does not retransmit packets that are lost.

Internet General

A philosophy of making information and knowledge open and accessible to all people. A network of networks built on open, agreed upon protocols.

Wired Network General

A network where devices are connected via physical cables.

Wireless Network General

A network where devices connect without physical cables, typically using radio waves.

Modulation General

The process of varying a signal to transmit data.

Submarine Cables General

Undersea cables used for transmitting telecommunications signals across oceans.

Vint Cerf General

A computer scientist known as one of the "fathers of the internet."

Protocol General

A widely agreed upon set of rules that standardize communication between machines.

OSI Model General

A conceptual framework used to understand and standardize the functions of a telecommunication or computing system without regard to its underlying internal structure and technology.

Layer General

A distinct level in a networking framework that carries out specific functions.

network device General

An electronic device which is required for communication between devices.

network adapter General

An internal component of a computer that is used for communicating over a network.

modem General

A network device that allows a device to connect to the Internet.

switch General

Enables wired connections between more than one computer or device.

access point General

A network device that allows other Wi-Fi devices to connect to a wired network.