AWS ComponentFunctionTCP/IP LayerOSI Layer(s)
EC2Compute VMTransport / Internet / ApplicationLayers 3–7
S3Object storageApplicationLayer 7
EBSBlock storageApplicationLayer 7
EFSFile storage (NFS)ApplicationLayer 7
VPCVirtual networkInternet / NetworkLayers 2–3
SubnetIP CIDR divisionInternet / NetworkLayer 3
Security GroupStateful firewallTransportLayer 4
NACLStateless firewallNetwork / TransportLayers 3–4
Route TableRouting decisionInternet / NetworkLayer 3
Internet Gateway (IGW)VPC to internet accessInternetLayer 3
NAT Gateway/InstanceOutbound internet for private subnetsInternetLayer 3
Elastic IP (EIP)Static IPv4InternetLayer 3
Elastic Load BalancerTraffic distributionApplication / TransportLayers 4, 7
– Application LB (ALB)HTTP/HTTPS load balancingApplicationLayer 7
– Network LB (NLB)TCP/UDP load balancingTransportLayer 4
– Classic LB (CLB)Legacy supportApplication / TransportLayers 4, 7
Route 53DNS, routingApplicationLayer 7
IAMAuthN/AuthZApplicationLayer 7
CloudFrontCDN, content cachingApplicationLayer 7
WAFWeb Application FirewallApplicationLayer 7
ShieldDDoS protectionApplication / TransportLayers 4, 7
LambdaServerless computeApplicationLayer 7
API GatewayAPI managementApplicationLayer 7
Elastic BeanstalkPaaS deploymentApplicationLayer 7
App RunnerApp deployment for containers/web servicesApplicationLayer 7
CloudWatchMonitoring and loggingApplicationLayer 7
CloudTrailAPI activity loggingApplicationLayer 7
Direct ConnectDedicated network linkNetwork InterfaceLayers 1–2
Site-to-Site VPNEncrypted VPC connectionInternetLayer 3
Transit GatewayCentral routing hubInternetLayer 3
VPC PeeringPrivate VPC connectivityInternetLayer 3
PrivateLinkPrivate service access over ENIInternet / ApplicationLayers 3, 7
Endpoint (Interface/Gateway)VPC to AWS service accessInternet / ApplicationLayers 3, 7
Elastic Network Interface (ENI)Virtual NICNetworkLayer 2
MAC AddressUnique hardware identifierNetworkLayer 2
ARPIP ↔ MAC mappingNetworkLayer 2/3
DHCP Options SetIP assignment optionsApplicationLayer 7
CloudFormationIaC orchestrationApplicationLayer 7
Systems Manager (SSM)Remote managementApplicationLayer 7
CodeDeploy / CodePipelineCI/CDApplicationLayer 7
Kinesis / MSKStreaming data platformsApplicationLayer 7
SNS / SQS / EventBridgeMessaging/EventingApplicationLayer 7
AWS IoT CoreIoT messagingApplicationLayer 7