Log-in
Supponiamo che all'interno di ogni host vi sia sempre un processo in esecuzione che ascolta le richieste di log-in. Chiamiamo questo processo il logger, ed esso fa parte di una speciale rete virtuale il cui numero di utente è zero. Il logger è programmato per ascoltare le chiamate sul socket numero 0. Alla ricezione di una chiamata, il logger la sposta su socket con numeri più alti (pari) e restituisce una chiamata al socket con numero inferiore di uno rispetto al socket di invio che aveva originariamente chiamato. In questo modo, il logger può avviare 127 conversazioni.
Per illustrare, supponiamo che un utente la cui identificazione è X'010005' (numero di utente 5 alla UCLA) acceda alla UCLA, avvii uno dei suoi programmi, e questo programma voglia avviare un processo presso SRI. Attualmente nessun processo, tranne il logger, è disposto ad ascoltare il nostro utente, perciò egli esegue
Init, <port> = 1, <AEN 1> = 7, <AEN 2> = 7,
<foreign socket> = 0
Il suo processo viene bloccato, e il NCP della UCLA invia
RFC <my socket 1> = X'0100050107',
<my socket 2> = X'0100050107',
<your socket> = X'000000200'
Il logger presso SRI viene avvisato quando questo messaggio viene ricevuto, perché in precedenza ha eseguito
Listen <port> = 9, <AEN 1> = 0.
Il logger esegue allora
Accept <AEN 2> = 88.
In risposta all'Accept, il NCP di SRI invia
RFC <my socket 1> = X'0000000200'
<my socket 2> = X'0000000258'
<your socket> = X'0100050107'
<link> = 37
dove il collegamento è stato scelto dall'insieme dei collegamenti disponibili. Il logger di SRI esegue poi
Init <port> = 10
<AEN 1> = 89, <AEN 2> = 89,
<foreign socket> = X'0100050106'
il che induce il NCP a inviare
RFC <my socket 1> = X'0000000259'
<my socket 2> = x'0000000259'
<your socket> = X'0100050106'
Il processo alla UCLA viene sbloccato e informato del buon esito dell'Init. Poiché il logger di SRI avvia sempre una connessione verso l'AEN inferiore di uno rispetto a quello a cui è appena stato collegato, il processo della UCLA esegue poi
Listen <port> = 11
<AEN 1> = 6
e, una volta sbloccato
Accept <AEN 2> = 6
Quando queste transazioni sono complete, il processo della UCLA è doppiamente collegato al logger presso SRI. Il logger interrogherà allora il processo della UCLA e, se soddisfatto, creerà un nuovo processo presso SRI. Questo nuovo processo sarà contrassegnato con il numero di utente X'010005', ed entrambe le connessioni verranno spostate sul nuovo processo. In questo caso, spostare le connessioni sul nuovo processo corrisponde a "passare la console" in molti sistemi time-sharing.