DNS - это распределенная база данных, хранящая информацию о доменах, в первую очередь отображение доменных имен на IP адреса машин, обслуживающих эти домены
База DNS разделена на зоны. Каждая зона находится под единым административным контролем. Проще говоря обслуживается одной организацией.
Хранение информации о доменах более высокого уровня может быть делегировано другим зонам.
TCP - протокол, обеспечивающий надежную последовательную доставку данных. Фактически, TCP предоставляет интерфейс, похожий на файловый ввод/вывод для сетевых соединений.
TCP порт - это «адрес» сетевого соединения в пределах одного хоста. TCP порты позволяют поддерживать множество открытых соединений на одной машине.
Номер порта - целое число, не больше 65535. Порты ниже 1024 требуют привилегий суперпользователя для использования.
TLS (а ранее SSL) - криптографический протокол, обеспечивающий безопасную передачу данных между хостами в Internet.
Установление TCP и TLS соединения требует существенного времени. Минимум 1 RTT для TCP соединения и 1-2 RTT для TLS соединения.
Под RTT понимается Round Trip Time - время, необходимое для передачи IP дейтаграммы к серверу и обратно.