A internet disponibiliza dois protocolos de transporte distintos. Um deles provê à aplicação solicitante um serviço não confiável, não orientado para conexão; o outro provê à aplicação solicitante um serviço confiável, orientado para conexão. São eles, respectivamente: