Сокет (socket) – високорівневий уніфікований інтерфейс взаємодії з телекомунікаційними протоколами.
Інтернетпейджер - це програма для обміну миттєвими повідомленнями через комп’ютерні мережі в режимі реального часу.
Клієнт-сервер (англ. Client-server) – обчислювальна або мережева архітектура, в якій завдання або мережеві навантаження розподілені між постачальниками послуг (сервісів), званими серверами, і замовниками послуг, званими клієнтами.
Клієнт (англ. Client) — комп’ютер (або програма), що використовує ресурси, надані іншим комп'ютером (або програмою), який називається сервером.
Сервер – програма, що надає деякі послуги іншим програмам (клієнтам).
Асинхронне програмування– це програмування, дозволяє виконувати частини програми окремо від головного потоку виконання і сповіщати основний потік про завершення, помилки та перебіг операцій.
ТСР (Transmission Control Protocol) – протокол керування передачею. Це один із основних мережевих протоколів Інтернету, призначений для управління передачею даних в мережах і під мережах ТСР/ІР.