Lager 7, applikationslagret i OSI -modellen, använder inte enheter på samma sätt som lägre skikt gör (t.ex. lager 2 använder switchar, lager 3 använder routrar). Istället använder Layer 7 * * enheter som fungerar vid lägre lager, men Layer 7 -funktionaliteten implementeras inom * Programvara * som körs på dessa enheter.
Därför är svaret inte specifika enheter, utan snarare * applikationer och programvara * som körs på enheter som:
* servrar: Webservrar (HTTP, HTTPS), Mail -servrar (SMTP, IMAP, POP3), databasservrar, filservrar, applikationsservrar, etc. Dessa är kärnan i Layer 7 -funktionaliteten.
* klienter: Webbläsare, e -postklienter, databasklienter, alla applikationer som interagerar med en nätverkstjänst. Dessa initierar skikt 7 -kommunikation.
* Load Balancers: Medan de arbetar över flera lager fattar de ofta beslut baserat på information om applikationslager (som HTTP -rubriker) för att distribuera trafik effektivt.
* brandväggar: Nästa generations brandväggar (NGFWS) kan inspektera och filtrera trafik baserat på Layer 7-applikationsinnehåll, även om deras primära funktion fungerar över flera lager.
* intrångsdetektering/förebyggande system (IDS/IPS): I likhet med NGFW:er kan dessa undersöka applikationslagerdata för att upptäcka skadlig aktivitet.
* omvänd proxyer: Dessa sitter framför servrar och kan hantera uppgifter som lastbalansering, SSL -avslutning, cachning och säkerhet, baserad på Layer 7 -information.
Sammanfattningsvis finns det ingen specifik "Layer 7 -enhet". Lager 7 -funktionalitet implementeras i programvara som körs * på * enheter som fungerar över flera lager.