Сетевые утилиты Windows для настройки сети
PING
PING — одна из базовых и самых полезных CMD-команд. Отображает качество связи, показывает, может ли компьютер высылать данные по целевому IP-адресу, и если может, то с какой скоростью. Команда действует по следующему принципу: она высылает определённое количество пакетов данных и определяет, сколько из них вернулось обратно. Если некоторые из них не вернулись, она сообщает о потере. Потеря пакетов ведёт к низкой производительности в играх и интернет-трансляциях. Это отличный способ протестировать ваше интернет-соединение.
TRACERT
TRACERT означает Trace Route. Как и PING, команда высылает пакет данных для решения сетевых проблем. Однако она определяет не скорость отправки и возврата пакета, а его маршрут. Команда отображает список всех маршрутизаторов, через которые проходят данные на пути к конечному узлу. Почему мы видим три показателя длительности для каждого маршрутизатора? Потому что TRACERT высылает три пакета данных на случай, если один из маршрутизаторов потеряется или по какой-то причине потребует слишком много времени.
PATHPING
Команда PATHPING аналогична TRACERT, однако она более информативна, а потому требует больше времени для исполнения. Она анализирует маршрут пакетов данных и определяет, на каких промежуточных узлах произошла потеря.
IPCONFIG
Эта команда наиболее часто используется для отладки сетей в Windows. И дело не только в объёме информации, которую она предоставляет, но и в том, что она комбинируется с несколькими ключами для выполнения определённых команд. При вводе без ключей IPCONFIG отражает все сетевые адаптеры на вашем компьютере, а также то, как они работают. IPv4 Addres и Default Gateway содержат наиболее важную информацию.
GETMAC
Каждое совместимое со стандартами IEEE 802 устройство имеет уникальный MAC-адрес (Media Access Control). Производитель присваивает каждой единице оборудования свой собственный адрес, который прописан в самом устройстве. Вы можете увидеть несколько MAC-адресов, в зависимости от того, сколько сетевых адаптеров установлено на вашем компьютере. Например, интернет-соединения Wi-Fi и Ethernet будут иметь отдельные MAC-адреса.
Утилита GETMAC.EXE присутствует в операционных системах Windows, начиная с Windows XP Professional , и предназначена для отображения MAC-адресов ( физических или аппаратных адресов ) сетевых адаптеров локального или удаленного компьютера.
Параметры командной строки:
/S система - Адрес или имя удаленного компьютера, к которому выполняется подключение.
/U домен\пользователь - Пользовательский контекст, в котором будет выполняться команда.
/P пароль - Пароль для этого пользовательского контекста. Выполняется запрос пароля, если он не задан.
/FO формат - Формат, в котором следует отображать результаты запроса. Допустимые форматы: "TABLE", "LIST", "CSV".
/NH - Указывает, что строка заголовков столбцов не должна отображаться в результирующем файле форматов TABLE и CSV.
/V - Режим отображения подробной информации.
GETMAC /FO csv - выдать информацию об аппаратных адресах всех сетевых адаптеров на данном компьютере в формате CSV
NSLOOKUP
NSLOOKUP означает Name Server Lookup. Потенциал этой утилиты огромен, но большинству людей он не нужен. Для рядовых пользователей важна лишь возможность определить IP-адрес какого-либо доменного имени.
Nslookup — утилита, предоставляющая пользователю интерфейс командной строки для обращения к системе DNS (DNS-клиенту). Позволяет задавать различные типы запросов и опрашивать произвольно указываемые сервера.
NETSTAT
Эта утилита является средством для сбора статистики, анализа и диагностики. Она довольна сложна, если использовать весь её потенциал (например, настраивать локальную сеть предприятия). По умолчанию команда показывает все активные подключения в вашей системе. Активное подключение не означает, что идёт обмен данными. Оно указывает лишь на то, что где-то открыт порт, а устройство готово к подключению. У команды также есть несколько ключей, которые меняют тип отображаемой информации. Например, ключ -r выведет таблицы маршрутизации.
Команда NETSTAT предназначена для получения сведений о состоянии сетевых соединений и слушаемых на данном компьютере портах TCP и UDP, а также, для отображения статистических данных по сетевым интерфейсам и протоколам.
Основное назначение утилиты — это поиск сетевых проблем и определение производительности сети.
-a - Отображение всех подключений и ожидающих портов.
-b - Отображение исполняемого файла, участвующего в создании каждого подключения, или ожидающего порта.
-e - Отображение статистики Ethernet. Может применяться вместе с параметром -s.
-f - Отображение полного имени домена (FQDN) для внешних адресов.
-n - Отображение адресов и номеров портов в числовом формате.
-o - Отображение кода (ID) процесса каждого подключения.
-p протокол - Отображение подключений для протокола, задаваемых этим параметром. Допустимые значения: TCP, UDP, TCPv6 или UDPv6. Используется вместе с параметром -s для отображения статистики по протоколам. Допустимые значения: IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP или UDPv6.
-r - Отображение содержимого таблицы маршрутов.
-s - Отображение статистики протокола. По умолчанию статистика отображается для протоколов IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP и UDPv6. Параметр -p позволяет указать подмножество выводимых данных.
NETSH
NETSH означает Network Shell (сетевая оболочка). Эта команда позволяет настроить почти любой сетевой адаптер на вашем компьютере более детально. При вводе NETSH командная строка переходит в режим оболочки. Внутри неё есть несколько контекстов (маршрутизация, связанные с DHCP команды, диагностика).
Алгоритм Луна
Алгоритм Лу́на (англ. Luhn algorithm) — алгоритм вычисления контрольной цифры номера пластиковой карты в соответствии со стандартом ISO/IEC 7812. Не является криптографическим средством, а предназначен в первую очередь для выявления ошибок, вызванных непреднамеренным искажением данных (например, при ручном вводе номера карты, при приёме данных о номере социального страхования по телефону). Позволяет лишь с некоторой степенью достоверности судить об отсутствии ошибок в блоке цифр, но не даёт возможности нахождения и исправления обнаруженной неточности.
Наиболее распространённые применения для подсчёта контрольной цифры:
Номера всех банковских карт
Номера некоторых дисконтных карт
Коды социального страхования
IMEI-коды.
Расчёт контрольного знака единого 8-значного номера железнодорожного вагона на РЖД.
Расчёт ICCID (англ. integrated circuit card identifier) — уникальный серийный номер SIM-карты.
Алгоритм Луна позволяет определить является номер платежной карты допустимым (возможным). Этот алгоритм действует, т. к. компании, выпускающие кредитные карты, следуют его правилам. Т.е. все выпускаемые карты имеют номера, которые считаются допустимыми с точки зрения алгоритма Луна.
Для проверки номера по этому алгоритму сначала нумеруют цифры карты, начиная с последней. Затем цифры, стоящие на четных номерах, удваивают. Если получается значение большее 9, то цифры этого значения складываются и получают новую цифру. Все цифры номера складывают, если полученное значение кратно 10, то номер допустимый.
Для номера карты 2200 0543 0014 6546 получено значение 50, значит, этот номер является допустимым.
В силу простоты реализации алгоритм отнимает минимум вычислительных мощностей; в ряде случаев при наличии навыка расчёт может быть произведён в уме. В то же время алгоритм Луна позволяет только выявить ошибки в блоках данных, и то не все. Искажение одной цифры — обнаруживается. Обнаруживаются практически все парные перестановки подряд идущих цифр (за исключением 09 ↔ 90). Не могут быть обнаружены некоторые искажения двух подряд идущих цифр, а именно 22 ↔ 55, 33 ↔ 66 и 44 ↔ 77. Алгоритм не даёт информации о месте и характере возникшей ошибки.
Алгоритм может применяться для последовательностей цифр любой длины, однако при этом следует иметь в виду, что при достаточно длинных числах вероятно появление одновременно нескольких искажений данных. Некоторые из таких ошибок могут привести к ошибочному выводу, что контрольное число, вычисленное по алгоритму Луна, подтверждает неизменность данных.
Дата добавления: 2021-04-21; просмотров: 442;