1. A method for handling connection requests comprising: receiving, by an operating system (OS), a first request from an application to create a first connection, wherein the first request comprises a first connection identifier and a first service-level agreement (SLA); determining, by the OS, that the application is authorized to create the first connection; creating, by the OS, the first connection targeting the application in response to the determination that the application is authorized to create the first connection; mapping the first connection to the first SLA in response to the determination that the application is authorized to create the first connection; receiving first incoming data targeting the first connection identifier from a network; processing, by a network protocol stack on the OS, the first incoming data according to the first SLA to obtain first processed incoming data; and providing, by the OS, the first processed incoming data to the application.