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:
O papel da camada de rede é aparentemente simples – transportar pacotes de um hospedeiro remetente a um hospedeiro destinatário. Para fazê-lo, duas importantes funções da camada de rede podem ser identificadas: