Terminal Node Controller: Ein Gerät oder eine Softwarelösung, die speziell für die digitale Kommunikation im Amateurfunk entwickelt wurde. Ein TNC ermöglicht es, Daten zwischen einem Computer und einem Funkgerät zu übertragen und zu empfangen. Ursprünglich wurde der TNC für Packet Radio entwickelt und nutzt in der Regel das AX.25-Protokoll, um Datenpakete über Funk zu senden. Ein TNC moduliert digitale Daten in Tonsignale für die Übertragung und demoduliert empfangene Tonsignale wieder in digitale Daten für die Verarbeitung durch den Computer.