NEW
Font size
WorksheetsCSP 2.1.3 Protocols and Bandwidth
Total questions: 37
Worksheet time: 19mins
A group of computing careers focusing on the creation and maintenance of networks and computer hardware.
HTML
computer system design
TCP/IP handshake
HTTP
A protocol for the beginning of an interaction.
TCP/IP
HTTP
Transmission Control Protocol (TCP)
handshake
The transmission control protocol puts IPpackets in sequence and checks for errors in transmission.
Transmission Control Protocol (TCP)
HTTP
SYN
ACK
HyperText Transfer Protocol allows for the passing of structured text from one node connected to the Internet to another.
TCP/IP
TCP handshake
HTTP
computer system design
The protocol by which a client and server machine establish communication for the transfer of data.
TCP
TCP handshake
HTTP
SYN
Synchronize with the computer at the other end of the connection.
SYN
ACK
Acknowledge packet, stating the sequence number of the data if is ready to receive.
SYN
ACK
Ask the authoritative name servers for you
root name server
DNS (domain name server)
recursive name servers
HTTP
Recursive method or function
the solution to a problem depends on solutions to smaller instances of the same problem
a function that calls itself within the program text
is how the DNS is able find the domain you request from your computer
all are correct
a system is designed in a tree where each member is a child or a parent element, is a strategy for creating systems that will still work if they grow many times larger.
hierarchical
recursive name server
protocol
TCP handshake
The Internet Corporation for Assigned Names and Numbers is responsible for governing the development of DNS policy
HTTP
TCP/IP
ICANN
DNS
Domains (including .net, .org, .com, .mil. and the set .xx country codes) at the end of a domain name are the highest level of the domain name hierarchy.
root server
DNS
top-level domain
HTML
A What that Queries authoritative name servers until it can provide an answer to a request for domain information.
root server
recursive DNS
TCP/IP
top-level domain
A computer dedicated to providing responses to requests for Domain Name information.
HTML
protocol
HTTP
name server
An interface that accepts text commands at a prompt, usually for immediate execution with immediate display of output.
read-execute-print loop (REPL)
command line interface (CLI)
operating system (OS)
application
A read-execute-print loop repeats the process of obtaining one instruction, executing it, and printing the output.
read-execute-print loop (REPL)
operating system (OS)
command line interface (CLI)
application
The primary program running on a computer, the operating system controls which other programs can access memory, use input and output devices, or execute instructions on the processor.
read-execute-loop (REPL)
operating system (OS)
application
command line interface (CLI)
A program run by the operating system to meet particular needs of a user.
command line interface (CLI)
read-execute-print loop (REPL)
application
operating system (OS)
A command line interface to the operating system.
shell
Linux
distribution
BASH
a free, open source operating system in the UNIX family of operating systems.
shell
Linux
distribution
Bash
A specific version of a software application or operating system that collects a consistent set of versions of component pieces.
distribution
shell
Bash
Linux
Bourne again shell is a common application to offer a shell command line; other common shell applications are the C shell, Kern shell, and this one
distribution
shell
Bash
Linux
Secure Shell is a network protocol for secure transfer of data between computers.
SSH
secure shell
shell
Bash
A small amount of output that indicates a command line interface (CLI) is ready to accept another command, commonly some information about the user, the machine, the time, the version control branch, and/or the current working directory, plus a dollar sign or other specific punctuation mark.
shell
Linux
prompt
SSH
A location in the file system used as a point of reference for any command in a particular window or in a particular shell's command line.
Bash
current working directory
SSH
shell
An element in a tree data structure that is the immediate descendant of another element.
prompt
directory
parent
child
An element in a tree data structure that is the immediate ancestor of another element.
directory
prompt
parent
child
n. A file system has a root directory with no parent.
n. An operating system has a root user with no limits on privileges.
v. To root a system is to obtain root access, i.e. the unlimited privileges of the root user.
root
parent
child
directory
A Network Interface Card is a piece of hardware that allows a computer to connect to a network.
parent
network interface card (NIC)
directory
child
A person who is responsible for managing computers, networks, servers, and other computing resources for an organization or group.
parent
child
root
system administrator
A set of protocols and computer networking technologies used for sending data over copper or glass fiber-optic cables.
network interface card (NIC)
ethernet
loopback
system administrator
A network interface card (NIC), defined virtually by software, that accepts outgoing packets only to echo the packets back to the operating system as though they had been received by the NIC.
network interface card (NIC)
loopback device
system administrator
MAC address
Each Wi-Fi and Ethernet card has a media access control address embedded in the hardware, represented as six two-digit hexadecimal numbers separated by colons, such as “34:5f:01:6d:33:ff”.
MAC address
loopback device
ethernet
loopback device
Measure of delay in communication between two devices over a network.
bandwidth
MAC address
latency
loopback device
Measurement of the amount of data that can be transmitted through a network.
latency
bandwidth
MAC address
ethernet card
To decrease, usually by 1; the opposite of increment.
latency
MAC address
increment
decrement
The Internet Engineering Task Force develops and promotes Internet standards.
IETF
MAC address
ethernet
decrement
