I computer collegati ad ARPANET includevano macchine che utilizzavano sistemi operativi come TOPS-10 e TENEX utilizzando terminazioni di linea CR-LF, macchine che utilizzavano sistemi operativi come Multics utilizzando terminazioni di linea LF e macchine che utilizzavano sistemi operativi come OS/360 che rappresentavano linee come conteggio di caratteri seguiti dai caratteri della linea e che utilizzavano EBCDIC anziché ASCII. Il protocollo Telnet ha definito un "Network Virtual Terminal" (NVT) ASCII, in modo che le connessioni tra host con differenti convenzioni di linea e set di caratteri possano essere supportate trasmettendo un formato di testo standard sulla rete. Telnet ha utilizzato ASCII insieme a terminazioni di linea CR-LF e software che utilizzavano altre convenzioni tra le convenzioni locali e la NVT. Il Protocollo di Trasferimento dei File ha adottato il protocollo Telnet, incluso l' utilizzo del Terminale Virtuale di Rete, da utilizzare per la trasmissione dei comandi e il trasferimento dei dati in modalità ASCII predefinita. Ciò rende ancora più complesse le implementazioni di tali protocolli e di altri protocolli di rete, come quelli utilizzati per la posta elettronica e il World Wide Web, su sistemi che non utilizzano la convenzione CR-LF di NVT per l' erogazione di linee.
Chi altro ha adottato questa pratica di Telnet?
Il Protocollo di Trasferimento dei File