Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Стандартные команды определения сетевой активности компьютера

div.main {margin-left: 20pt; margin-right: 20pt} Стандартные команды определения сетевой активности компьютера В статье описываются основные функции команд позволяющих определить сетевую активность компьютера. Команда netstat.

Используется для определения сетевой активности вашего компьютера, например, чтобы узнать, с каким сайтом соединяется ваша программа. Из стандартной справки по этой команде, которая показывается, если набрать в консольном окне сеанса MS-DOS netstat /?

Можно узнать очень многое, но я расскажу только основные, на мой взгляд, моменты. Основное использование команды.

Cо следующим ключом: netstat -a

эта команда выдает список активных соединений вашего компьютера с внешним миром, вот, например, результат этой команды: Proto Local Address Foreign Address State TCP alex:1085 diablo.surnet.ru:80 ESTABLISHED UDP alex:1084 *:* UDP alex:nbname *:* UDP alex:nbdatagram *:*

Рассмотрим первую строчку:

Proto — протокол.
Local Address — локальный адрес и порт, имя вашего компьютера.
Foreign Address — удаленный адрес и порт; адрес, с которым на данный момент устанавливает связь ваш компьютер.
State — состояние соединения.

Из протоколов наибольший интерес представляет TCP как протокол, по которому вы соединяетесь с удаленным компьютером через интернет.

В локальном адресе, через двоеточие от имени вашего компьютера, показан порт, через который происходит обмен данными на вашем компьютере. Так как сопоставить программу, работающую с интернетом, и сетевое соединение не совсем просто, то рекомендуется принудительно задавать каждой программе порт, если естьтакая возможность (в следующих статьях я расскажу, как), тогда легко можно будет определить, какая программа с чем соединяется и не качает ли она лишнюю информацию (спам). Команда ping.

Для определения скорости соединения и «живости» удаленного компьютера служит команда ping. Дополнительные сведения вы можете узнать из стандартной справки команды ping.

Стандарный вызов программы: ping «удаленный адрес». «Удаленный адрес» можно задать как символьным способом, например, ya.ru, так и адресом удаленного сервера, например, 212.65.99.1

Экран этой команды: Reply from 195.54.9.250: bytes=32 time=56ms TTL=250 Reply from 195.54.9.250: bytes=32 time=55ms TTL=250 Reply from 195.54.9.250: bytes=32 time=56ms TTL=250

где цифры после from «удаленный адрес»:

bytes — количество переданных байт
time — время отклика сервера

дополнительные параметры с указанием ключей: ping «удаленный адрес» -t

пингует бесконечно удаленный сервер. ping «удаленный адрес» -n 10

пинговать удаленный сервер заданное количество раз. ping «удаленный адрес» -w 10000

ждать отклика удаленного сервера заданное количество милисекунд.

Эти ключи можно комбинировать, у меня, например, стоит следующая команда для проверки удаленного сервера (и живости инета): ping 195.54.9.250 -n 10 -w 10000

Проверять удаленный сервер 10 раз и ждать отклика 10сек, если в течении этого времени ни одного отклика не будет, и итог будет «Request timed out» то я считаю, что данный сервер в данный момент недоступен. Команда проверки прохождения сигнала: tracert

синтаксис данной команды очень простой: tracert «удаленный сервер»

На экран будет выведен список серверов и время задержки, через которые проходит сигнал, чтобы дойти до «удаленного сервера» например, как это выглядит у меня. Tracing route to diablo.surnet.ru [195.54.9.250] over a maximum of 30 hops: 1 4 ms 2 ms 2 ms gw.bran760.icb.chel.su [212.57.139.21] 2 54 ms 53 ms 53 ms Satka-ICB.ll.icb.chel.su [192.168.41.33] 3 62 ms 96 ms 65 ms 195.54.1.153 4 65 ms 65 ms 65 ms 195.54.1.249 5 75 ms 76 ms 85 ms diablo.surnet.ru [195.54.9.250] Trace complete.

С помощью данных команд вы можете определять сетевую активность вашей машины, видеть, какая программа что куда качает и по какому адресу, а также проверять время прохождения сигнала с вашего компьютера до определенного сервера. В следующий раз я расскажу, как с помощью этих команд собирать статистику сетевого соединения.

Автор: Алексей


  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2020
    Реклама на сайте