Variáveis Locais HOS.PID: É um inteiro de 8 bits usado para identificar o processo HOST. É inicializada pelo Kernel quando o processo é criado.
HOS.HID: É uma variável temporária de 8 bits.
Eventos e Procedimentos
Evento SCAN: Este evento é invocado uma vez cada segundo para rastrear a HOST-TABLE e realizar funções domesticas.
1.- Para cada valor de uma variável temporária F de zero à NHOST-1 fazer o siguente:
- Fixar LOCAL-ADDRESS -> ADDRESS e chamar ao procedimento ROUTE, o qual retornará a identificação do host HID. Se F é igual a HID, fixar DELAY e OFFSET a zero, HOST.PID -> PID e chamar ao procedimento UPDATE. Esto causará a todos os pacotes recevedos com o endereço local a ser roteado a este processo.
- Se HOST-TABLE.TTL é zero omitir este passo. De outro modo decrementar HOST.TABLE.TTL por um. Se o resultado não é zero omitir o restante de este passo. De outro modo se HOST-TABLE.DELAY < MAXDELAY fixar(colocar)HOLDOFF-INTERVAL -> HOST-TABLE.TTL e MAXDELAY -> HOST-TABLE.DELAY.