A idéia básica por trás de HELLO é simples: cada equipamento participante mantém uma tabela da sua melhor estimativa do relógio das máquinas vizinhas. Antes de transmitir um pacote, a máquina adiciona a sua marca de tempo através da cópia do valor corrente de seu relógio. Quando um pacote chega, o receptor calcula o atraso corrente no enlace. E para isto, o receptor subtrai a marca de tempo contida no pacote recebido do valor corrente estimado para o relógio do vizinho. Periodicamente, as máquinas fazem um polling aos vizinhos para reestabelecer as estimativas dos relógios.