Home › Labs & Reference › Glossary

📖 Glossary

Every term used anywhere in this course, defined in one sentence. Use the search box in your browser (Ctrl+F) or jump by letter.

116 termsNetworking LinuxAWS
ABCDEFGHIKLMNOPQRSTUVW

A

TermMeaning
ACLAccess Control List. In Linux, per-user file permissions beyond owner/group/other. In AWS, a network ACL filters traffic at the subnet boundary.
Alias recordA Route 53 record type that points at an AWS resource, works at the zone apex where a CNAME cannot, and is free to query.
APIPAAutomatic Private IP Addressing, 169.254.0.0/16. A host self-assigns one of these when DHCP fails.
ARNAmazon Resource Name. The globally unique identifier of an AWS resource, used in IAM policies.
AttenuationThe weakening of a signal with distance. The reason a copper Ethernet run is limited to about 100 metres.
Auto Scaling groupA set of EC2 instances managed as one unit, with a minimum, maximum and desired capacity.
Availability ZoneOne or more discrete data centres in a Region with independent power, cooling and networking. The unit of failure in AWS.

B

TermMeaning
Bastion hostA hardened instance in a public subnet used to reach private instances. Largely replaced by Systems Manager Session Manager.
Block Public AccessAn S3 setting, on by default, that overrides bucket policies and ACLs to prevent public exposure.
Broadcast addressThe last address in a subnet, reaching every host on it. Not assignable.

C

TermMeaning
CIDRClassless Inter-Domain Routing. Writing a network as address/prefix, such as 10.0.0.0/16.
CloudFront distributionA CloudFront configuration with its own domain name, one or more origins and a set of cache behaviours.
CNAMEA DNS record pointing one name at another. Cannot be used at a zone apex.
Collision domainA network segment where two transmissions can interfere. A hub creates one shared domain; a switch gives every port its own.
Composite alarmA CloudWatch alarm combining other alarms with AND, OR and NOT to reduce alert noise.
Consolidated billingOne invoice for every account in an AWS Organization, with volume discounts pooled.
CSMA/CDCarrier Sense Multiple Access with Collision Detection. The legacy Ethernet mechanism for sharing a medium.
CVECommon Vulnerabilities and Exposures. The unique identifier for one published software vulnerability.
CVSSCommon Vulnerability Scoring System. The 0–10 industry-standard severity score for a CVE.

D

TermMeaning
DAXDynamoDB Accelerator. An in-memory cache giving microsecond reads with no application rewrite.
DecapsulationRemoving protocol headers as data travels up the OSI stack at the receiver.
Default actionIn a WAF web ACL, what happens to a request that matched no rule — Allow or Block.
Detailed monitoringOne-minute CloudWatch metrics for EC2, charged per instance. Basic monitoring is five-minute and free.
DHCPDynamic Host Configuration Protocol. Assigns IP addresses automatically. Ports 67 and 68.
Direct ConnectA dedicated private network circuit from your premises into AWS.
DNSDomain Name System. Translates names into IP addresses. Port 53.
DurabilityThe probability that stored data survives. S3 is designed for eleven nines.

E

TermMeaning
Edge locationA CloudFront and Route 53 point of presence. There are far more of these than Regions.
Elastic IPA static public IPv4 address you allocate and can move between resources. Charged whether attached or not.
EncapsulationAdding protocol headers as data travels down the OSI stack at the sender.
Ephemeral portA high-numbered source port (1024–65535) used for the client side of a connection. Matters when writing NACL rules.
Explicit denyAn IAM statement with Effect: Deny. It always wins over any allow.

F

TermMeaning
FHSFilesystem Hierarchy Standard. Why /etc, /var and /home mean the same thing on every Linux distribution.
FindingA security observation reported by GuardDuty, Inspector, Security Hub or Macie.
FLSMFixed Length Subnet Masking. Every subnet gets the same mask, and therefore the same size.
Free TierAWS's introductory allowance. An allowance, not a spending cap.
Full duplexTransmitting and receiving at the same time. What a switched port provides.

G

TermMeaning
Gateway endpointA free VPC endpoint for S3 or DynamoDB that keeps traffic on the AWS network.
Global tableA DynamoDB table replicated across Regions, with multi-active writes.

H

TermMeaning
Hard linkA second directory entry pointing at the same Linux inode. Cannot cross filesystems.
High availabilityDesigning so the failure of one component does not take the service down. In AWS this starts with multi-AZ.
Hosted zoneA Route 53 container for the DNS records of one domain.
Hot partitionA DynamoDB partition receiving far more traffic than the others, causing throttling. Caused by a poor partition key.
HubA Layer 1 device that repeats every signal to every port. Obsolete.

I

TermMeaning
IaaSInfrastructure as a Service. You manage the operating system upwards — EC2 and VPC.
IAM policyA JSON document with Effect, Action, Resource and optional Condition.
IAM roleA set of permissions that can be assumed temporarily. How EC2 instances and Lambda functions get permission.
IMDSInstance Metadata Service, at 169.254.169.254. IMDSv2 requires a session token and should be enforced.
InodeThe Linux structure holding a file's metadata and data-block pointers. The filename is just a pointer to it.
Internet gatewayThe VPC component that allows communication with the internet. A route to it makes a subnet public.
InvalidationForce-expiring a CloudFront cached object before its TTL. Versioned filenames are usually better.

K

TermMeaning
KernelThe core program that talks to hardware. The only part that is literally 'Linux'.
KMSAWS Key Management Service. Creates and controls the encryption keys other services use.

L

TermMeaning
Latency-based routingA Route 53 policy that sends users to the Region with the lowest measured latency.
Least privilegeGranting the minimum permissions needed, then widening only when something genuinely breaks.
Local ZoneAn extension of a Region placed near a large city for very low latency.

M

TermMeaning
MAC addressThe hardware address of a network interface. Layer 2.
Managed rule groupA pre-built, AWS- or vendor-maintained set of WAF rules, such as the core rule set.
MFAMulti-Factor Authentication. A second factor beyond the password. Enable it on the root user first.
MPPMassively Parallel Processing. A leader node plans; compute nodes each process their slice — how Redshift works.
Multi-AZRunning across at least two Availability Zones. The baseline for high availability in AWS.

N

TermMeaning
NACLNetwork Access Control List. A stateless, allow-and-deny filter at the subnet boundary.
NamespaceIn CloudWatch, the grouping of metrics by service, such as AWS/EC2.
NAT gatewayA managed service in a public subnet that lets private instances reach the internet outbound only. Chargeable.
NVDNational Vulnerability Database. Where CVEs and their CVSS scores are published.

O

TermMeaning
OACOrigin Access Control. Lets CloudFront read a private S3 bucket so the bucket never has to be public.
OLAPOnline Analytical Processing — large aggregations over history. Redshift.
OLTPOnline Transaction Processing — many small reads and writes. RDS and DynamoDB.
On-DemandEC2 pricing with no commitment, charged per second or hour.
OriginWhere CloudFront fetches content on a cache miss — an S3 bucket, a load balancer or any HTTP server.
OSI modelA seven-layer reference model for networking, published by ISO.

P

TermMeaning
PaaSPlatform as a Service. You manage the application and data only — Elastic Beanstalk, RDS, Lambda.
Partition keyThe DynamoDB attribute hashed to decide which physical partition stores an item.
PDUProtocol Data Unit. The name for the data at each OSI layer: data, segment, packet, frame, bits.
Pilot lightA DR strategy where only core services, usually the database, run and replicate continuously.
PortA number identifying an application or process on a host. Layer 4.
Private subnetA subnet whose route table has no route to an internet gateway.
Public subnetA subnet whose route table sends 0.0.0.0/0 to an internet gateway.

Q

TermMeaning
Query (DynamoDB)Reads items by partition key — fast and cheap. Contrast with Scan.

R

TermMeaning
Rate-based ruleA WAF rule that counts requests per source IP over a window and blocks those above a limit.
RegionA geographic area containing at least three Availability Zones.
Reserved InstanceA one- or three-year EC2 commitment in exchange for a large discount.
RFC 1918The standard defining the private address ranges 10.0.0.0/8, 172.16.0.0/12 and 192.168.0.0/16.
Root userThe account owner identity, created with the account's email address. Enable MFA and then stop using it.
Route tableThe set of routes controlling where subnet traffic goes. Always contains a local route for the VPC CIDR.
RPORecovery Point Objective. How much data you can afford to lose.
RTORecovery Time Objective. How long you can afford to be down.

S

TermMeaning
SaaSSoftware as a Service. You manage only your data and users.
Savings PlanA commitment to a fixed hourly spend for one or three years, in exchange for a discount.
Scan (DynamoDB)Reads the whole table and filters afterwards. Slow and expensive — usually a sign of poor key design.
SCPService Control Policy. An Organizations guardrail that caps what an account can do. It never grants.
Security groupA stateful, allow-only virtual firewall attached to a network interface.
Shared Responsibility ModelAWS secures the cloud; the customer secures what they put in it.
ShieldAWS DDoS protection. Standard is free and always on; Advanced is paid.
SNS topicThe publish/subscribe channel other resources publish to and subscribers attach to.
Spot InstanceSpare EC2 capacity at a large discount, reclaimable with two minutes' notice.
SSHSecure Shell. Encrypted remote login. Port 22.
Sticky bitA Linux directory permission meaning only a file's owner can delete it. The t in drwxrwxrwt on /tmp.
Subnet maskThe pattern of bits that separates the network portion of an IP address from the host portion.
SUIDA Linux permission making a program run as the file's owner rather than the caller.
Symbolic linkA small Linux file containing a path to another file. Can cross filesystems; breaks if the target is deleted.

T

TermMeaning
TCOTotal Cost of Ownership. Everything a workload really costs, including facilities, staff and idle capacity.
TCPTransmission Control Protocol. Connection-oriented, reliable, ordered. Layer 4.
Transit GatewayA hub connecting many VPCs, VPNs and Direct Connect links, replacing a mesh of peerings.
Trusted AdvisorAutomated checks across cost, performance, security, fault tolerance, service limits and operational excellence.
TTLTime To Live. In DNS and CDNs, how long a cached answer may be reused. In DynamoDB, when an item auto-deletes.

U

TermMeaning
UDPUser Datagram Protocol. Connectionless and best-effort. Good for DNS, voice and video.
umaskThe Linux mask subtracted from default permissions on new files and directories. Commonly 022.
User dataA script that runs at an EC2 instance's first boot, as root.

V

TermMeaning
VLSMVariable Length Subnet Masking. Each subnet gets the mask it needs. Allocate largest first.
VPC endpointA private connection from a VPC to an AWS service, without using the internet.
VPC peeringA one-to-one private connection between two VPCs. Not transitive; CIDRs must not overlap.

W

TermMeaning
WAFWeb Application Firewall. Filters HTTP requests at Layer 7 — injection, XSS, bots and floods.
Warm standbyA DR strategy with a scaled-down but fully working copy of the environment always running.
Web ACLThe ordered set of rules, plus a default action, that AWS WAF evaluates for each request.
Well-Architected FrameworkAWS's six-pillar review method for judging and improving an architecture.