- •1.1 Постановка задачи
- •1.2 Краткая теоретическая справка
- •1.3 Сетевые утилиты
- •1.3.1 Утилита hostname
- •1.3.2 Утилита ipconfig
- •1.3.3 Утилита net view
- •1.3.4 Утилита ping
- •1.3.5 Утилита netstat
- •1.3.6 Утилита tracert
- •1.3.7 Утилита net use
- •1.3.8 Утилита net send
- •1.4 Рекомендации и замечания
- •1.5 Контрольные вопросы
- •2 Лабораторная работа №2. Обмен сообщениями на базе сетевых компонентов Delphi
- •2.1 Постановка задачи
- •2.2 Краткая теоретическая справка
- •2.3 Разработка интерфейса
- •2.4 Клиент-серверная модель передачи данных
- •2.4.1 Реализация клиентской части
- •2.4.2 Реализация серверной части
- •2.4.3 Передача и прием сообщений
- •2.5 Рекомендации и замечания
- •2.6Контрольные вопросы
- •Лабораторная работа №3. Передача сообщений на базе библиотеки WinSock
- •3.1 Постановка задачи
- •3.2 Краткая теоретическая справка
- •3.3 Схема взаимодействия функций WinSock
- •3.4 Реализация клиентской части
- •3.5 Реализация серверной части
- •3.6Реализация обмена данными
- •3.7Библиотека WinSock и ее функции
- •3.7.1 Инициализация WinSock
- •3.7.2 Создание и удаление сокета
- •3.7.3 Привязка адреса к сокету
- •3.7.4 Ожидание и обработка запросов на подключение клиента
- •3.7.5 Подключение к серверу
- •3.7.6 Отправка и прием сообщений
- •3.8 Рекомендации по выполнению работы
- •3.9 Контрольные вопросы
- •3.10 Заключение
- •Список использованных источников
1.3.5 Утилита netstat
Выводит статистику протокола и текущих подключений сети TCP/IP. Эта команда доступна только после установки поддержки протокола TCP/IP. Синтаксис утилиты netstat:
netstat [-a] [-e] [-n] [-s] [-p протокол] [-r] [интервал],
где -a - выводит все подключения и сетевые порты. Подключения сервера обычно не выводятся;
-e - выводит статистику Ethernet. Возможна комбинация с ключом -s; -n - выводит адреса и номера портов в шестнадцатеричном формате (а не имена);
-s - выводит статистику для каждого протокола. По умолчанию выводится статистика для TCP, UDP, ICMP (Internet Control Message Protocol) и IP. Ключ -p может быть использован для указания подмножества стандартных протоколов;
-p протокол - выводит соединения для протокола, заданного параметром. Параметр может иметь значения tcp или udp. Если используется с ключом -s для вывода статистики по отдельным протоколам, то параметр может принимать значения tcp, udp, icmp или ip; -r - выводит таблицу маршрутизации;
интервал - обновляет выведенную статистику с заданным в секундах интервалом. Нажатие клавиш CTRL+B останавливает обновление статистики. Если этот параметр пропущен, netstat выводит сведения о текущей конфигурации один раз.
Пример использования netstant:
- без параметров: C:\Program Files\Far\netstat
Активные подключения
Имя Локальный адрес Внешний адрес Состояние
TCP 14423-5:1245 14423-3:netbios-ssn ESTABLISHED
- с параметром -a: C:\Program Files\Far>netstat -a
Активные подключения
Имя |
Локальный адрес |
Внешний адрес |
Состояние |
TCP |
14423-5:epmap |
14423-5:FIT.local:0 LISTENING |
|
TCP |
14423-5:microsoft-ds |
14423-5:FIT.local:0 |
LISTENING |
TCP |
14423-5:1049 |
14423-5:FIT.local:0 |
LISTENING |
TCP |
14423-5:1072 |
14423-5:FIT.local:0 |
LISTENING |
TCP |
14423-5:netbios-ssn |
14423-5:FIT.local:0 |
LISTENING |
TCP |
14423-5:427 |
14423-5:FIT.local:0 |
LISTENING |
TCP |
14423-5:1245 |
14423-3:netbios-ssn |
TIME WAIT |
UDP |
14423-5:epmap |
*:* |
|
UDP |
14423-5:microsoft-ds |
*:* |
|
UDP |
14423-5:1026 |
*:* |
|
UDP |
14423-5:1043 |
*:* |
|
UDP |
14423-5:1051 |
*:* |
|
UDP |
14423-5:netbios-ssn |
*:* |
|
UDP |
14423-5:netbios-dgm |
*:* |
|
UDP |
14423-5: 427 |
*:* |
|
UDP |
14423-5:isakmp |
*:* |
|
UDP |
14423-5:1048 |
*:* |
|