Тема. Використання утиліт командного рядка для діагностики мережі


Скачати 419.84 Kb.
НазваТема. Використання утиліт командного рядка для діагностики мережі
Сторінка1/2
Дата31.03.2013
Розмір419.84 Kb.
ТипДокументи
bibl.com.ua > Інформатика > Документи
  1   2

Лабораторна робота № 12.


Укладач: Денищук Павло Миколайович.

Тема.

Використання утиліт командного рядка для діагностики мережі.

Мета.

Формування вмінь і навиків діагностики локальної мережі за допомогою штатних засобів ОС Windows. Закріплення знань, щодо проведення діагностики мережі, вмінь і навичок використання можливостей штатних утиліт операційної системи Windows.


Теоретична частина

  1. Ping


Команда ping вже давно є вірним другом багатьох досвідчених користувачів і мережевих адміністраторів. За допомогою команди ping можна швидко переконатися, що:

• є зв'язок між двома системами

• працює служба перетворення імен DNS

Крім цього, команда ping дозволяє провести додаткові тести над мережевим середовищем між двома системами, що легко помітити з опису синтаксису команди:
ping <імя_призначення або адреса_IP> [-a] [-f] [-i ] [-j <список_узлів>] [-k < список_узлів>] [-l <розмір>] [-n <лічильник>] [-r <лічильник>] [-s <лічильник>] [-t] [-v ]
Параметри команди ping представлені в наступній таблиці.


Параметр

Використання

<ім’я_призначення або адреса_IP>

Вказує ім'я призначення та адресу IP

-a

Визначення адрес по іменах вузлів

-f

Корисно при з'ясуванні розміру Maximum Transmission Unit (MTU); тестові пакети відправляються з прапором, заборонним фрагментацію пакету IP, що не дає фрагментувати пакети тестових запитів на маршрутизаторах по шляху проходження.

-i

Вказує час життя (TTL) тестового запиту; за умовчанням використовується значення 128; цей параметр дозволяє встановити значення до 255, що дозволяє тестового пакету пройти 255 маршрутизаторів і бути віддаленим 256 маршрутизатором.

-j <список_вузлів>

Дозволяє вказати проміжні вузли у вигляді адрес IP, розділених пробілами (список_вузлів). Цей аргумент використовує параметр Loose Source Routing, що дозволяє включати між елементами списку один або кілька маршрутизаторів. Ця команда дозволяє вказати не більше дев'яти вузлів.

-k <список_вузлів>

Дозволяє вказати проміжні вузли у вигляді адрес IP, розділених пробілами (список_вузлів). Цей аргумент використовує параметр Strict Source Routing, що не дозволяє включати між елементами списку один або кілька маршрутизаторів. Ця команда дозволяє вказати не більше дев'яти вузлів.

-l <розмір>

Дозволяє вказати завантаження поля Data пакета в байтах. За замовчуванням використовується значення 32, але можна вказати завантаження до 65527 байт. Це один із способів перевірки наявності обмеженої пропускної здатності або затору в мережі.

-n <лічильник>

Використовується для вказівки кількості тестових запитів, які відправляються командою ping.

-r <лічильник>

Дозволяє вказати кількість (1-9) переходів, які записуються в повідомленнях Echo Request і Echo Reply. Вказане значення повинно бути більшим або рівним кількості маршрутизаторів на маршруті.

-s <лічильник>

Дозволяє вказати кількість переходів (1-4), для яких записує час прибуття запиту і відповіді. Це можливо, коли маршрутизатори підтримують Internet Timestamp для заголовка пакета IP.

-t

Змушує команду ping безперервно відправляти тестові запити, поки виконання команди не буде перервано комбінацією клавіш .

-v

Дозволяє вказати значення типу обслуговування (Type of Service - TOS) в заголовку пакета IP, яке буде підставляти команда ping в тестові запити. За замовчуванням використовується значення 0. Можна вказати будь-яке значення з діапазону від 1 до 255.


Ось кілька прикладів типового використання команди ping.

Перевірка перетворення імен та зв'язку для системи www.microsoft.com:

ping www.microsoft.com

Перевірка зв'язку з віддаленим вузлом за адресою IP:

ping 175.55.9.73

Перевірка пропускної здатності мережі за допомогою відправки пакетів розміром 32KB при кожному запиті:

ping 15.39.81.54-l 32768


  1. Pathping


Команда (вона ж утиліта) pathping дозволяє виявити певні проблеми, яка виникають при передачі пакетів між двома мережами.

Для перевірки маршрутизаторів між двома точками зв'язку команда pathping відправляє кілька тестових луна-пакетів кожному маршрутизатору і відображає відсоток пакетів, які були втрачені на кожному з маршрутизаторів на протязі маршруту.

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

Команда pathping має наступний синтаксис:


pathping <ім’я_призначення або адреса_IP> [-n] [-h <максимальна_кількість_переходів>] [-g <список_вузлів>] [-p <період>] [-q <кількість_запитів>] [-w ] [-T] [-R]



Далі представлено опис параметрів команди pathping.


Параметр

Використання

<ім’я_призначення або адреса IP>

Вказує ім'я або адресу IP вузла призначення

-n

Прискорює виконання команди за рахунок відмови від перетворення адрес IP в імена

-h <максимальна_кількість_переходів>

Вказує максимальну кількість маршрутизаторів до точки призначення (за замовчуванням 30)

-g <список_вузлів>

Поміщає в заголовки тестових пакетів ICMP параметр Loose Source Router

-p <період>

Дозволяє вказати час у мілісекундах (ms), яке команда буде очікувати між послідовними запитами (за замовчуванням 250). Занадто часті послідовні пакети можуть привести до неточного виявленню заторів у мережі

-q <кількість_запросов>

Дозволяє вказати кількість тестових запитів до кожного маршрутизатора в мережі (за замовчуванням 100)

-w <очікування відповіді>

Дозволяє встановити час (в мілісекундах) очікування відповіді від кожного маршрутизатора (за замовчуванням 3000 мс або 3 с)

-T

Використовується для перевірки наявності Quality of Service (QoS) у вигляді виявлення пристроїв, що не підтримують пріоритети рівня 2

-R

Так само використовується для виявлення QoS; визначає підтримку Resource Reservation Protocol (RSVP) кожним пристроєм на маршруті


Припустимо, є підозри, що в мережі між сайтами Москви і Пітера є проблеми з доставкою пакетів. Можна скористатися командою pathping для перевірки своїх підозр. Для перевірки наявності затору або проблеми на маршрутизаторі уздовж шляху проходження пакета в Москві можна запустити команду:
pathping адрес_сайта
Якщо маршрутизатор має великий відсоток втрачених пакетів, то можна вважати, що джерело проблеми в роботі мережі знайдений.
3. Ipconfig
ipconfig - утиліта командного рядка для управління мережевими інтерфейсами.

В операційних системах Microsoft Windows ipconfig - це утиліта командного рядка для виводу деталей поточного з'єднання і управління клієнтськими сервісами DHCP і DNS. Також є подібні графічні утиліти з назвами winipcfg і wntipcfg (остання передувала ipconfig). Утиліта ipconfig дозволяє визначати, які значення конфігурації були отримані за допомогою DHCP, APIPA або іншої служби IP-конфігурування або задані адміністратором вручну.

Обмеження:

• Якщо ім'я мережевого адаптера містить пробіли, його слід брати в лапки

"ім'я адаптера"

• В іменах адаптерів допускається використовувати знак *.

ipconfig про якщо у властивостях мережевого адаптера встановлений протокол TCP / IP.

Доступні ключі командного рядка в Windows:


ключ

опис

/ all

Відображення повної інформації по всім адаптерам.

/ release [адаптер]

Надсилання повідомлення DHCPRELEASE сервера DHCP для звільнення поточної конфігурації DHCP і видалення конфігурації IP-адрес для всіх адаптерів (якщо адаптер не заданий) або для заданого адаптера. Цей ключ відключає протокол TCP / IP для адаптерів, настроєних для автоматичного отримання IP-адрес.

/ renew [адаптер]

Оновлення IP-адреси для певного адаптера або якщо адаптер не заданий, то для всіх. Доступно тільки при налагодженому автоматичному одержанні IP-адрес.

/ flushdns

Очищення DNS кеша.

/ registerdns

Оновлення всіх зарезервованих адрес DHCP та перереєстрація імен DNS.

/ displaydns

Відображення вмісту кеша DNS.

/ showclassid адаптер

Відображення коду класу DHCP для зазначеного адаптера. Доступно тільки при налагодженому автоматичним отриманням IP-адрес.

/ setclassid адаптер [код_класса]

Зміна коду класу DHCP. Доступно тільки при налагодженому автоматичним отриманням IP-адрес.

/?

Довідка.


Приклади виведення для Windows

Друк статусу з'єднання:
C: \> ipconfig / all

Windows 2000 IP Configuration

Host Name. . . . . . . . . . . . : wikipedia

Primary DNS Suffix. . . . . . . :

Node Type. . . . . . . . . . . . : Hybrid

IP Routing Enabled. . . . . . . . : No

WINS Proxy Enabled. . . . . . . . : No

DNS Suffix Search List. . . . . . : wikipedia.org

Ethernet adapter Local Area Connection 2:

Connection-specific DNS Suffix. : wikipedia.org

Description. . . . . . . . . . . : Intel (R) PRO/100 VE Netwon # 3

Physical Address. . . . . . . . . : 00-D0-B7-A6-F1-11

DHCP Enabled. . . . . . . . . . . : Yes

Autoconfiguration Enabled. . . . : Yes

IP Address. . . . . . . . . . . . : 192.168.0.100

Subnet Mask. . . . . . . . . . . : 255.255.0.0

Default Gateway. . . . . . . . . : 192.168.0.3

DHCP Server. . . . . . . . . . . : 192.168.0.1

DNS Servers. . . . . . . . . . . : 192.168.0.1

Primary WINS Server. . . . . . . : 192.168.0.75

Lease Obtained. . . . . . . . . . : 27 May 2004 9:04:06

Lease Expires. . . . . . . . . . : 30 May 2004 9:04:06
Перерезервірованіе і оновлення DHCP:
C: \> ipconfig / release

Windows 2000 IP Configuration

IP address successfully released for adapter "Local Area Connection 2"

C: \> ipconfig / renew

Windows 2000 IP Configuration

Ethernet adapter Local Area Connection 2:

Connection-specific DNS Suffix. : wikipedia.org

IP Address. . . . . . . . . . . . : 192.168.0.100

Subnet Mask. . . . . . . . . . . : 255.255.0.0

Default Gateway. . . . . . . . . : 192.168.0.1

Скидання кеша DNS:

C: \> ipconfig / flushdns

Windows 2000 IP Configuration

Successfully flushed the DNS Resolver Cache.

Реєстрація записів ресурсу DNS

C: \> ipconfig / registerdns

Windows 2000 IP Configuration

Registration of the DNS resource records for all adapters of this computer has been initiated.

Any errors will be reported in the Event Viewer in 15 minutes.
4. Arp
Команда arp створена на основі протоколу Address Resolution Protocol (ARP), який необхідний для функціонування протоколу TCP / IP. Кожен фрагмент апаратного забезпечення, підключений до мережі, має унікальну 48-ми розрядний ідентифікатор Media Access Control (MAC), який зазвичай виражається в шістнадцятковій формі. Протокол ARP використовується для зв'язування адрес MAC мережевих інтерфейсів, наприклад, 00-60-56-50-1B-DE, з відповідними адресами IP, наприклад, 20.0.0.100.

Коли одній системі потрібно зв'язатися із іншою системою в локальній підмережі, вона видає широкомовний запит ARP в локальну підмережу, який містить в собі питання "Гей, який MAC адресу у системи з адресою IP 20.0.0.100?". Як тільки адресу MAC для цієї адреси IP буде отриманий, він записується в системний кеш ARP. Кешування зв'язків адресу IP-MAC адреса дозволяє відмовитися від широкомовного запиту при наступній відправці пакета до цієї системи.

Команда arp може виявитися корисною в ситуації, коли одна система не може зв'язатися з іншою системою в тій же підмережі. Прикладом ситуації, коли в кеші ARP виникають неправильні записи, є ситуація, коли обидва комп'ютера випадково отримують однакову адресу IP. Коли це відбувається комп'ютер кешує неправильний MAC адресу у відповідності з певною адресою IP. Саме в цьому випадку виявляється корисною команда arp. Ось синтаксис цієї команди:
arp-a [адреса IP] [-N <адрес_інтерфейса>]
arp-d <адреса IP> [адрес_інтерфейса]
arp-s <адреса IP> <адресу MAC> [адрес_інтерфейса]
Параметри команди arp розглядаються в наступній таблиці.


Параметр

Використання

-a

Відображає відповідність Адреса IP-Адреса MAC, яке зберігається в локальному кеші ARP

-d

Видаляє запис кешу ARP для вказаної адреси IP

-s

Додає статичну (постійну) запис у Кеш ARP

<адреса IP>

Призводить до відображення інформації тільки для цієї адреси IP

<адрес_інтерфейса>

Для систем з декількома мережевими адаптерами цей параметр використовується для вказівки адреси MAC локального мережного адаптера, для якого виконується команда arp, в іншому випадку команда arp виконується по відношенню до першого ж мережевому адаптеру в порядку прив'язки до мережі

<адрес_MAC>

Використовується для вказівки адреси MAC, для якого створюється статична запис у кеші ARP


Ось деякі приклади використання команди arp в цілях вирішення виникаючих проблем:

• Показати весь вміст кешу ARP на комп'ютері з одним мережевим адаптером: arp-a

• Видалити некоректну запис з кешу ARP: arp-d 10.98.7.205

• Додати статичну запис в кеш ARP: arp-s 10.98.7.205 00-bb-73-51-b8-4c

Хоча утиліта arp є відмінним інструментом, в деяких ситуаціях необхідно отримати адресу MAC віддаленого мережевого інтерфейсу. Саме в цьому випадку стає корисною утиліта getmac, про яку розповідається в наступній статті, посилання на яку представлена ​​нижче.
5. getmac
Утиліта getmac дозволяє визначити адресу MAC віддаленої системи.

Ось синтаксис команди getmac:
getmac [/ s <система> [/ u <ім'я_користувача> [/ p <пароль>]]] [/ fo <формат>] [/ nh] [/ v]
Параметри команди getmac представлені в наступній таблиці.


Параметр

Використання

/ s <система>

Використовується для вказівки імені сайту або адреси IP віддаленої системи, адреси MAC якої необхідно отримати

/ u <ім'я_користувача>

Вказує ім'я користувача домену, від імені якого виконується команда

/ p <пароль>

При використанні параметра / u дозволяє задати пароль користувача

/ fo <формат>

Вказує формат виводу даних. Доступні варіанти: table (за замовчуванням), list або csv

/ nh

Для форматів виводу table і csv пригнічує відображення заголовка стовпця

/ v

Докладний режим - змушує утиліту відображати більш детальну інформацію


6. hostname
Команда hostname надає швидкий спосіб отримати ім'я вузла локальної системи. Ця команда не підтримує віддалене визначення імені.

Команда має простий синтаксис: hostname. Відразу ж після виконання команди, ім'я комп'ютера буде відображено на екрані.
7. nbtstat
Утиліта nbtstat використовується для відображення інформації протоколу NetBIOS over TCP / IP (NetBT) і в основному застосовується при вирішенні проблем, що виникають при наявності в мережі на основі Windows 2000 і більш старих систем.

Починаючи з Windows 2000 протокол NetBT більше не є обов'язковим при використанні протоколу TCP / IP, тому ця утиліта в основному виявляється корисною при роботі з робочими станціями під керуванням Windows NT.

Ось синтаксис команди nbtstat:

nbtstat [-a <ім'я_комп'ютера>] [-A <адреса_IP>] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [Інтервал_обновленія]

Параметри команди nbtstat розглядаються далі.


Параметр

Використання

-a <ім'я_комп'ютера>

Використовується для відображення таблиці імен NetBIOS зазначеного віддаленого комп'ютера

-A <адреса_IP>

Використовується для відображення таблиці імен NetBIOS для комп'ютера з вказаною адресою IP

-c

Відображає таблицю кеша NetBIOS

-n

Відображає таблицю імен NetBIOS локального комп'ютера

-r

Використовується для відображення статистики перетворення імен NetBIOS, включаючи перетворення імен, виконані через широкомовні запити і за допомогою сервера WINS.

-R

Очищає вміст кеша NetBIOS. Всі статичні відображення Имя NetBIOS - Адреса IP з файлу LMHosts з префіксами # PRE переносяться в кеш NetBIOS

-RR

Використовується для звільнення імен NetBIOS клієнта на відповідному сервері WINS з наступним оновленням імен NetBIOS за допомогою відповідного сервера WINS. Ця команда виявляється корисною при оновленні сервера WINS, коли адресу IP клієнта змінився

-s

Використовується для відображення таблиці сеансів NetBIOS з перерахуванням віддалених вузлів по іменах NetBIOS

-S

Використовується для відображення таблиці сеансів NetBIOS з перерахуванням віддалених вузлів за адресами IP

період_обновленія

Якщо вказати період оновлення (в секундах), то команда постійно буде оновлювати свій висновок, поки не буде перервана комбінацією клавіш


Зверніть увагу, що багато параметрів командного рядка чутливі до регістра. Будьте уважні і не напишіть-r, коли маєте на увазі-R.

Ось деякі з варіантів використання команди nbtstat при вирішенні проблем з перетворенням імен NetBIOS:
• Для очищення та перереєстрації динамічної реєстрації WINS: nbtstat-RR

• Після зміни адреси IP сервера можна скористатися цією командою, якщо клієнт все ще намагається зв'язатися з сервером за старою адресою IP: nbtstat-R
9. net start stop pause continue
Команди net start, net stop, net pause та net continue використовуються для адміністрування служб за допомогою командного рядка.

Наприклад, якщо на локальній системі необхідно запустити службу DNS, в командному рядку можна ввести таку команду:
net start DNS
Для зупинки служби DNS необхідно ввести наступну команду:


net stop DNS
Відповідно, команди net pause та net continue використовуються для тимчасової зупинки виконання служби і її повторного запуску, відповідно.

У наступній таблиці перераховані значення атрибуту служба.


Значення

Опис

Нотатки

alerter

Запуск служби «Оповіщувач».

• Служба Оповіщувач дозволяє відправляти повідомлення окремому користувачеві або користувачам, підключеним до даного сервера. Ці повідомлення служать для оповіщення користувачів про проблеми безпеки, доступу і користувальницьких сеансів.

browser

Запуск служби «Оглядач комп'ютерів».

• Використовуйте диспетчер серверів (сістемний_корневой_каталог \ System32 \ Srvmgr.exe) для вказівки адміністраторів, які будуть отримувати адміністративні сповіщення. Диспетчер серверів входить до складу тільки Windows Server 2000.

"Клієнт для мереж NetWare"

Запуск служби «Клієнт для мереж NetWare».

• Сповіщення відправляються з сервера на комп'ютер користувача як повідомлення. Для прийому сповіщень на комп'ютері користувача має бути запущена служба повідомлень.

"Сервер папки обміну"

Запуск служби «Сервер папки обміну».

• Служба «Оглядач комп'ютерів» підтримує поточний список комп'ютерів в локальній мережі і надає цей список запитуючою його додаткам.

dhcp client

Запуск служби «DHCP-клієнт».

• Ця команда доступна, тільки якщо встановлена ​​служба «Клієнт для мереж NetWare».

eventlog

Запуск служби «Журнал подій».

• Служба «Сервер папки обміну» дозволяє копіювати і вставляти текстові та графічні дані по мережі.

file replication

Запуск служби реплікації файлів.

• Служба «Сервер папки обміну» підтримує вікно папки обміну, за допомогою якої можна переглядати сторінки видалених тек обміну.

messenger

Запуск служби повідомлень.

• Ця команда доступна, тільки якщо встановлений протокол TCP / IP.

netlogon

Запуск служби «Мережевий вхід в систему».

• Служба «DHCP-клієнт» підтримує мережеву конфігурацію, запитуючи і оновлюючи IP-адреси та імена DNS. Служба «DHCP-клієнт» підтримує отримання IP-адреси від DHCP-сервера.

"Постачальник підтримки безпеки NT LM"

Запуск служби «Постачальник підтримки безпеки NT LM».

• Служба «DHCP-клієнт» не може бути припинена або зупинена.

"plug and play"

Запуск служби «Plug and Play».

• Служба «Журнал подій» заносить в журнал повідомлення про події, одержувані від програм і Windows XP. Звіти журналу подій містять відомості, які можуть бути корисні при пошуку причини неполадок. Ці звіти можна переглядати у вікні «Перегляд подій». Перегляд цих подій можливий тільки після запуску служби «Журнал подій».

"Диспетчер підключень віддаленого доступу"

Запуск служби диспетчера підключень віддаленого доступу.

• Цю службу не можна зупинити або призупинити.

"Маршрутизація та віддалений доступ"

Запуск служби «Маршрутизація та віддалений доступ».




rpclocator

Запуск служби «Локатор віддаленого виклику процедур (RPC)».

• Ця служба дозволяє комп'ютеру отримувати повідомлення.

rpcss

Запуск служби «Віддалений виклик процедур (RPC)».

• Повідомлення відправляються комп'ютера з використанням ідентифікаційного імені комп'ютера.

schedule

Запуск служби «Планувальник завдань».

• Служба «Мережевий вхід в систему» ​​перевіряє запити на підключення і управляє реплікацією облікових записів користувачів у домені.

server

Запуск служби «Сервер».

• Служба «Мережевий вхід в систему» ​​повинна бути запущена на всіх серверах домену, де зберігаються копії облікових даних користувачів.

spooler

Запуск служби «Диспетчер черги друку».

• Ця команда доступна після установки системи забезпечення захисту NT LM.

"Модуль підтримки NetBIOS через TCP / IP"

Запуск служби підтримки NetBIOS через TCP, що дозволяє працювати службам NetBIOS через TCP / IP (NetBT).




ups

Запуск служби «Джерело безперебійного живлення».

• Ця команда доступна, тільки якщо встановлена ​​служба віддаленого доступу.

workstation

Запуск служби «Робоча станція».





net help команда
Відображення довідки для вказаної команди net.
Примітки:
• Набір відображуваних служб і додатків може змінюватися в залежності від параметрів, вибраних при установці або настройці.

• Додаткові відомості про служби англійською мовою можна знайти у посібнику «System Essentials Guide» на веб-сайті корпорації Майкрософт.

• Деякі служби можуть залежати від інших служб.

• Крім того, для налаштування автоматичного запуску або зупинки служб можна використовувати оснастку «Служби». Це оснащення дозволяє запускати, зупиняти, припиняти і відновлювати роботу мережевих служб.
• Команду Net start можна використовувати і для запуску служб, які не входять до складу Windows XP.
• Якщо ім'я служби містить пробіли, його слід брати в лапки (наприклад "ім'я служби").

Приклади: Щоб отримати список поточних запущених служб, введіть:
net start
Щоб запустити службу клієнта для мереж Netware, введіть:
net start "Клієнт для мереж NetWare".
10. net statistics
Команда net statistics виявляється корисною для отримання статистики роботи в мережі для служб Сервер (Server) і Робоча станція (Workstation).

Ця команда корисна для ідентифікації проблем, що виникають при неправильній роботі протоколу TCP / IP, наприклад:

• Помилки в роботі мережі

• Завислі сеанси

• Невдалі сеанси

• Операції, що завершилися невдало

Хоча команда повідомляє тільки про помилки, вона допомагає підтвердити або відхилити підозри про наявність проблеми. Ось синтаксис команди net statistics:


net statistics [server | workstation]


При використанні без параметрів команда net statistics повідомляє доступну статистику.
В іншому випадку, можна розглянути статистику окремо по службі Сервер (Server) або Робоча станція (Workstation).
11. net session


Припустимо, що за допомогою команди net statistics вдалося ідентифікувати наявність завислого сеансу. Як припинити цей сеанс? Для цієї мети в Windows представлена ​​чудова команда net session. Ця команда, яка може використовуватися тільки на сервері, дозволяє переглядати активні сеанси і відключати вибрані сеанси. Команда net session має наступний синтаксис:


net session [\ \ ім'я_комп'ютера] [/ delete]


Параметри цієї команди представлені в наступній таблиці.


Параметр

Використання

\\ім'я_комп'ютера

Відображає інформацію сеансу для зазначеного комп'ютера

/delete

Якщо цей параметр використовується окремо, всі сеанси сервера завершуються і всі відкриті файли закриваються. Якщо вказується ім'я комп'ютера, то закриваються тільки сеанси для цього комп'ютера


Якщо команду запустити без параметрів, відображається список сеансів, встановлених на сервері. Ось пара варіантів використання команди net session.

Перегляд інформації по всім встановленим сеансам:
net session
Завершення всіх сеансів з комп'ютером compik:
net session \ \ compik / delete
12. Net view
Остання команда з групи мережевих служб, яка буває корисна при вирішенні виникаючих проблем, називається net view.

При включенні режиму NetBIOS over TCP / IP багато хто починає використовувати Провідник Windows (Windows Explorer) в якості способу перегляду доступних ресурсів в мережі.

Команда net view надає таку ж функціональність для командного рядка. Якщо необхідно переглянути список доступних ресурсів на певному сервері, команда net view надає швидкий спосіб отримати список всіх загальних папок і принтерів на цьому комп'ютері.

Команда net view має наступний синтаксис:
net view [\ \ ім'я_комп'ютера] [/ domain: <ім'я>]
net view / Network: NW [\ \ ім'я_комп'ютера]
Далі представлено опис параметрів команди net view.

Параметри команди net view


параметр

Використання

\ \ ім'я_комп'ютера

Ім'я комп'ютера, загальні ресурси якого необхідно переглянути

/ domain: <ім'я>

Використовується для перегляду комп'ютерів у вказаному домені

/ Network: NW

Використовується для відображення всіх доступних серверів в мережі NetWare


Прикладом використання команди net view може бути перевірка, чи застосовується користувачем правильне ім'я або шлях для отримання доступу до спільної папки.
Для перегляду списку всіх загальних ресурсів в системі, яка називається Dempsey, необхідно ввести таку команду:


net view \ \ Dempsey


  1. Netstat


Корисна команда і утиліта одночасно, яка називається netstat, дозволяє переглядати інформацію про з'єднання системи по протоколах UDP і TCP.

Команду можна запустити так, щоб вона виконувалася кожні n секунд і дозволяла отримувати таку інформацію в табличному форматі:

• Назва протоколу (TCP або UDP)

• Локальний адресу IP і номер порту, які використовуються з'єднанням через сокет

• Віддалений адресу IP (адреса призначення) і номер порту, який використовується з'єднанням через сокет

• Стан з'єднання (що очікує (Listening)), Встановлене (Established)) і т.д.)

Вивчення стану портів з'єднання між двома системами дозволяє виключити протокол TCP / IP, як одну з причин проблеми. Для повного розуміння інформації, що надається цією командою, необхідно зрозуміти принципи встановлення з'єднання в протоколі TCP / IP. Ось основні етапи процесу установки з'єднання TCP / IP:

1. При спробі встановити з'єднання клієнт відправляє повідомлення SYN серверу.
2. Сервер відповідає власним повідомленням SYN і підтвердженням (ACK).
3. Після цього клієнт відправляє повідомлення ACK назад на сервер, завершуючи процес установки з'єднання.

Процес розриву з'єднання складається з наступних етапів:
1. Клієнт повідомляє "Я закінчив", відправляючи повідомлення FIN серверу. На цьому етапі клієнт тільки приймає дані від сервера, але сам нічого не відправляє.
2. Після цього сервер відправляє повідомлення ACK і відправляє власне повідомлення FIN клієнтові.
3. Після цього клієнт відправляє повідомлення ACK серверу, підтверджуючи запит сервера FIN.
4. При отриманні повідомлення ACK від клієнта сервер закриває з'єднання.

Розуміння етапів процесу установки і розриву з'єднання дозволяє більш прозоро інтерпретувати стану з'єднань у виводі команди netstat. З'єднання в списку можуть знаходитися в наступних станах.
• CLOSE_WAIT - вказує на пасивну фазу закриття з'єднання, яка починається після отримання сервером повідомлення FIN від клієнта.
• CLOSED - сполучення перервано і закрито сервером.
• ESTABLISHED - клієнт встановив з'єднання з сервером, отримавши від сервера повідомлення SYN.
• FIN_WAIT_1 - клієнт ініціював закриття з'єднання (відправив повідомлення FIN).
• FIN_WAIT_2 - клієнт отримав повідомлення ACK і FIN від сервера.
• LAST_ACK - сервер відправив повідомлення FIN клієнтові.
• LISTEN - сервер готовий приймати вхідні з'єднання.
• SYN_RECEIVED - сервер отримав повідомлення SYN від клієнта і відправив йому відповідь.
• TIMED_WAIT - клієнт відправив повідомлення FIN серверу й очікує відповіді на це повідомлення.
• YN_SEND - зазначене з'єднання активно і відкрито.
Тепер все, що необхідно знати про команду netstat, це синтаксис її виклику:


netstat [-a] [-e] [-n] [-o] [-p <протокол>] [-r] [-s] [інтервал]


Параметри команди netstat наводяться далі.



Параметр

Використання

-a

Відображає всі з'єднання і очікують порти

-e

Відображає статистику Ethernet

-n

Показує адреси і порти в цифровому форматі (адреси IP замість імен інтерфейсів

-o

Відображає ідентифікатор процесу-власника для кожного з'єднання

-p <протокол>

Показує з'єднання для вказаного протоколу. Можна вибрати один із таких протоколів: TCP, TCPv6, UDP і UDPv6. При вказівці параметра-s можна вказувати IP, IPv6, ICMP і ICMPv6.

-r

Відображає таблицю маршрутизації системи

-s

Відображає статистику для кожного протоколу окремо; за замовчуванням статистика відображається для протоколів TCP, TCPv6, UDP і UDPv6, IP, IPv6, ICMP і ICMPv6. Підмножина протоколів може бути вказано за допомогою параметра-p.

інтервал

Інтервал в секундах, за який команда оновлює свій висновок. При вказівці інтервалу команду можна перервати комбінацією клавіш .



  1   2

Схожі:

Тема. Засоби вводу/виводу з використанням командного рядка
Формування вмінь і навиків використання підпрограм вводу/виводу з використанням командного рядка. Застосування знань структури лінійних...
Тема. Організація роботи в мережі Інтернет за допомогою додатку μTorrent....
До Інтернету та використання прикладного програмного забезпечення для завантаження файлів з Інтернету по протоколу BitTorrent. Закріплення...
Тема. Типові сервіси Інтернету. Спілкування в мережі. Використання програм спілкування в мережі
Мета: ознайомитися з програмою для спілкування в мережі NetMeeting, навчитися створювати зустрічі, надсилати, одержувати документи...
Тема. Комп'ютерні мережі Ціль. Одержання навичок передачі файлів по локальній мережі
Мережа необхідна співробітникам для обміну файлами, з якими ведеться робота, для використання у своїй роботі комп'ютерних документів,...
Тема: Використання утиліт
Поєднуючи частини файлів і папок, утиліта Дефрагменгація також поєднує вільний простір, зменшуючи ймовірність того, що нові файли...
Тема. Організація підключення до Інтернету. Робота з файлами по протоколу FTP
Закріплення вмінь і навиків використання локальної мережі. Актуалізація знань, вмінь і навичок використання можливостей операційної...
«Використання вільного програмного забезпечення для організації шкільної мережі»
Тема: «Використання вільного програмного забезпечення для організації шкільної мережі»
«Використання вільного програмного забезпечення для організації шкільної мережі»
Тема: «Використання вільного програмного забезпечення для організації шкільної мережі»
Тема. Створення локальної мережі шляхом безпосереднього з'єднання двох комп'ютерів
Формування вмінь і навиків створення локальної мережі без додаткових зовнішніх апаратних засобів, встановлення, відміни та використання...
Тема. Організація сумісної роботи в локальній мережі
Закріплення вмінь і навиків створення, використання та знищення спільних мережевих ресурсів. Актуалізація знань, вмінь і навичок...
Додайте кнопку на своєму сайті:
Портал навчання


При копіюванні матеріалу обов'язкове зазначення активного посилання © 2013
звернутися до адміністрації
bibl.com.ua
Головна сторінка