I dette scenariet, ikke den overordnede ikke å lytte til samtalen, fordi de vet at de kan stole på de to kommuniserende barn. Tilsvarende etablerer en krets-nivå gateway en sikker tilkobling mellom to verter som har blitt godkjent og stoler på hverandre. Application-Level Gateway Som navnet antyder, driver et program-nivå gateway i programlaget i OSI-modellen og inspiserer aktivt innholdet i pakkene som sendes gjennom til gateway. Det er av denne grunn at programnivå gatewayer er ansett som den sikreste som de aktivt kan skanne for misdannede pakker eller skadelig innhold.
Tenk på et program-nivå gateway som avlytting forelder. En avlytting av foreldrene har den mest komplette kunnskap om hans eller hennes barn aktiviteter fordi han eller hun kan lytte til alle barnets samtaler. Et program-nivå gateway har ulemper, derimot, inkludert hastighet og routing problemer. Program-nivå gateways er beryktet for hvor lang tid det kan ta å inspisere pakker. En spesiell type program-nivå gateway er en proxy-server, som er en server som fungerer som "midt mann" mellom to verter som ønsker å kommunisere.
I proxy-server modell, vert ønsker å kommunisere sender en pakke til program-nivå gateway (proxy server), som deretter gjør beslutningen om å videresende pakken til den tiltenkte mottakeren eller å avslå forespørselen å sende pakken.