💡 Инструкция: Выберите один ответ из пяти. На 25 вопросов отведено 70 минут. В каждом вопросе верен только один вариант; близкие ответы различаются механизмом, порядком выполнения, областью действия или эксплуатационной границей. После завершения вы увидите общий результат, результаты по 5 тематическим шкалам и подробные объяснения.
Вопрос 21 из 25
Имя разрешается, но соединение идёт не туда. Что точнее всего описывает поведение?
PowerShell Имя разрешается, но соединение идёт не туда Копировать
Resolve-DnsName $host
Test-NetConnection $host -Port 443
Добавляют экспоненциальную задержку с jitter, общий deadline, ограничение параллельности и прекращение на постоянных ошибках.
Get-NetRoute и Find-NetRoute на Windows помогают увидеть интерфейс и next hop; DNS-имя сначала разрешается в конкретный адрес.
Сравнивают резолверы, маршруты, proxy, firewall, IPv6 и доверие сертификатов в двух средах, сохраняя точные временные метки.
Разделяют DNS, connect, TLS, time to first byte и загрузку тела; проблема может быть выше сетевого соединения.
Сопоставляют DNS-ответ, выбранный адрес, SNI/Host header, route и proxy; проверка только имени скрывает фактическую цель.
Вопрос 22 из 25
Работает с ноутбука, но не с сервера. Какой принцип PowerShell здесь работает?
PowerShell Работает с ноутбука, но не с сервера Копировать
$result = & { $PSVersionTable; [Net.Dns]::GetHostAddresses($host) }
$shape = if($null -eq $result){'<null>'}elseif($result -is [array]){'array'}else{$result.GetType().Name}
[pscustomobject]@{ Shape=$shape; Values=@($result) }
Разделяют DNS, connect, TLS, time to first byte и загрузку тела; проблема может быть выше сетевого соединения.
Добавляют экспоненциальную задержку с jitter, общий deadline, ограничение параллельности и прекращение на постоянных ошибках.
Нужна серия измерений с адресом назначения, временем, latency и ошибкой; один Test-NetConnection не показывает частоту и корреляцию.
Поведение proxy, credential и сертификатов зависит от платформы/версии; автоматизация должна задавать нужные параметры и диагностировать фактический маршрут.
Сравнивают резолверы, маршруты, proxy, firewall, IPv6 и доверие сертификатов в двух средах, сохраняя точные временные метки.
Вопрос 23 из 25
TCP иногда не проходит. Почему похожие команды дают разный контракт?
PowerShell TCP иногда не проходит Копировать
# Сценарий для ревью: TCP иногда не проходит.
$deadline = (Get-Date).AddSeconds(15)
$samples = while((Get-Date) -lt $deadline){
[pscustomobject]@{ At=[datetimeoffset]::UtcNow; Processes=@(Get-Process).Count; Jobs=@(Get-Job -State Running).Count }
Start-Sleep -Milliseconds 500
}
$samples | Select-Object -Last 5
Добавляют экспоненциальную задержку с jitter, общий deadline, ограничение параллельности и прекращение на постоянных ошибках.
Нужна серия измерений с адресом назначения, временем, latency и ошибкой; один Test-NetConnection не показывает частоту и корреляцию.
Сопоставляют DNS-ответ, выбранный адрес, SNI/Host header, route и proxy; проверка только имени скрывает фактическую цель.
Режим показывает промежуточные узлы, которые отвечают на диагностические пакеты; отсутствие ответа одного hop не обязательно означает обрыв трафика.
Сравнивают резолверы, маршруты, proxy, firewall, IPv6 и доверие сертификатов в двух средах, сохраняя точные временные метки.
Вопрос 24 из 25
HTTP медленный при быстром TCP. Что остаётся непроверенным после успешного запуска?
Сопоставляют DNS-ответ, выбранный адрес, SNI/Host header, route и proxy; проверка только имени скрывает фактическую цель.
Разделяют DNS, connect, TLS, time to first byte и загрузку тела; проблема может быть выше сетевого соединения.
Нужна серия измерений с адресом назначения, временем, latency и ошибкой; один Test-NetConnection не показывает частоту и корреляцию.
Нужно ограничить параллельность и иметь разрешение: массовое сканирование создаёт нагрузку и может нарушать политику сети.
Сравнивают резолверы, маршруты, proxy, firewall, IPv6 и доверие сертификатов в двух средах, сохраняя точные временные метки.
Вопрос 25 из 25
Retry создаёт лавину запросов. Какое ограничение здесь нельзя упустить?
Сопоставляют DNS-ответ, выбранный адрес, SNI/Host header, route и proxy; проверка только имени скрывает фактическую цель.
Нужна серия измерений с адресом назначения, временем, latency и ошибкой; один Test-NetConnection не показывает частоту и корреляцию.
Нужно ограничить параллельность и иметь разрешение: массовое сканирование создаёт нагрузку и может нарушать политику сети.
Добавляют экспоненциальную задержку с jitter, общий deadline, ограничение параллельности и прекращение на постоянных ошибках.
Разделяют DNS, connect, TLS, time to first byte и загрузку тела; проблема может быть выше сетевого соединения.