Qual camada do modelo OSI é responsável pela segmentação de dados em unidades de tamanho apropriado para o nível de utilização da rede, além de prover a comunicação ponto a ponto, onde estabelece uma conexão lógica entre a aplicação de origem e destino?