Я считаю, что в зависимости от типа соединения, для него должен быть идентификатор.
Возьмем, к примеру, сокетные соединения, предполагая, что клиент использует socket.io для инициирования нескольких соединений с другими процессами, для каждого соединения есть уникальный идентификатор для него.
socket.on('connect', () => {
console.log(socket.id); // 'G5p5...'
});
Это может быть немного абстрактно, но даже на низком уровне происходит то же самое.