|
Скачати 419.84 Kb.
|
Лабораторна робота № 12.Укладач: Денищук Павло Миколайович.
Теоретична частина
Команда ping вже давно є вірним другом багатьох досвідчених користувачів і мережевих адміністраторів. За допомогою команди ping можна швидко переконатися, що: • є зв'язок між двома системами • працює служба перетворення імен DNS Крім цього, команда ping дозволяє провести додаткові тести над мережевим середовищем між двома системами, що легко помітити з опису синтаксису команди: ping <�імя_призначення або адреса_IP> [-a] [-f] [-i ] [-j <�список_узлів>] [-k < список_узлів>] [-l <�розмір>] [-n <�лічильник>] [-r <�лічильник>] [-s <�лічильник>] [-t] [-v ] Параметри команди ping представлені в наступній таблиці.
Ось кілька прикладів типового використання команди ping. Перевірка перетворення імен та зв'язку для системи www.microsoft.com: ping www.microsoft.com Перевірка зв'язку з віддаленим вузлом за адресою IP: ping 175.55.9.73 Перевірка пропускної здатності мережі за допомогою відправки пакетів розміром 32KB при кожному запиті: ping 15.39.81.54-l 32768
Команда (вона ж утиліта) pathping дозволяє виявити певні проблеми, яка виникають при передачі пакетів між двома мережами. Для перевірки маршрутизаторів між двома точками зв'язку команда pathping відправляє кілька тестових луна-пакетів кожному маршрутизатору і відображає відсоток пакетів, які були втрачені на кожному з маршрутизаторів на протязі маршруту. Велика кількість втрачених пакетів може вказувати на неправильну настройку маршрутизатора або на затор в сегменті мережі, які можуть бути причиною виникнення проблем в роботі глобальних мереж. Команда pathping має наступний синтаксис: pathping <ім’я_призначення або адреса_IP> [-n] [-h <максимальна_кількість_переходів>] [-g <список_вузлів>] [-p <період>] [-q <кількість_запитів>] [-w ] [-T] [-R] Далі представлено опис параметрів команди pathping.
Припустимо, є підозри, що в мережі між сайтами Москви і Пітера є проблеми з доставкою пакетів. Можна скористатися командою pathping для перевірки своїх підозр. Для перевірки наявності затору або проблеми на маршрутизаторі уздовж шляху проходження пакета в Москві можна запустити команду: pathping адрес_сайта Якщо маршрутизатор має великий відсоток втрачених пакетів, то можна вважати, що джерело проблеми в роботі мережі знайдений. 3. Ipconfig ipconfig - утиліта командного рядка для управління мережевими інтерфейсами. В операційних системах Microsoft Windows ipconfig - це утиліта командного рядка для виводу деталей поточного з'єднання і управління клієнтськими сервісами DHCP і DNS. Також є подібні графічні утиліти з назвами winipcfg і wntipcfg (остання передувала ipconfig). Утиліта ipconfig дозволяє визначати, які значення конфігурації були отримані за допомогою DHCP, APIPA або іншої служби IP-конфігурування або задані адміністратором вручну. Обмеження: • Якщо ім'я мережевого адаптера містить пробіли, його слід брати в лапки "ім'я адаптера" • В іменах адаптерів допускається використовувати знак *. ipconfig про якщо у властивостях мережевого адаптера встановлений протокол TCP / IP. Доступні ключі командного рядка в Windows:
Приклади виведення для 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 розглядаються в наступній таблиці.
Ось деякі приклади використання команди 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 представлені в наступній таблиці.
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 розглядаються далі.
Зверніть увагу, що багато параметрів командного рядка чутливі до регістра. Будьте уважні і не напишіть-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 використовуються для тимчасової зупинки виконання служби і її повторного запуску, відповідно. У наступній таблиці перераховані значення атрибуту служба.
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] Параметри цієї команди представлені в наступній таблиці.
Якщо команду запустити без параметрів, відображається список сеансів, встановлених на сервері. Ось пара варіантів використання команди 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
Прикладом використання команди net view може бути перевірка, чи застосовується користувачем правильне ім'я або шлях для отримання доступу до спільної папки. Для перегляду списку всіх загальних ресурсів в системі, яка називається Dempsey, необхідно ввести таку команду: net view \ \ Dempsey
Корисна команда і утиліта одночасно, яка називається 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 наводяться далі.
|
Тема. Засоби вводу/виводу з використанням командного рядка Формування вмінь і навиків використання підпрограм вводу/виводу з використанням командного рядка. Застосування знань структури лінійних... |
Тема. Організація роботи в мережі Інтернет за допомогою додатку μTorrent.... До Інтернету та використання прикладного програмного забезпечення для завантаження файлів з Інтернету по протоколу BitTorrent. Закріплення... |
Тема. Типові сервіси Інтернету. Спілкування в мережі. Використання програм спілкування в мережі Мета: ознайомитися з програмою для спілкування в мережі NetMeeting, навчитися створювати зустрічі, надсилати, одержувати документи... |
Тема. Комп'ютерні мережі Ціль. Одержання навичок передачі файлів по локальній мережі Мережа необхідна співробітникам для обміну файлами, з якими ведеться робота, для використання у своїй роботі комп'ютерних документів,... |
Тема: Використання утиліт Поєднуючи частини файлів і папок, утиліта Дефрагменгація також поєднує вільний простір, зменшуючи ймовірність того, що нові файли... |
Тема. Організація підключення до Інтернету. Робота з файлами по протоколу FTP Закріплення вмінь і навиків використання локальної мережі. Актуалізація знань, вмінь і навичок використання можливостей операційної... |
«Використання вільного програмного забезпечення для організації шкільної мережі» Тема: «Використання вільного програмного забезпечення для організації шкільної мережі» |
«Використання вільного програмного забезпечення для організації шкільної мережі» Тема: «Використання вільного програмного забезпечення для організації шкільної мережі» |
Тема. Створення локальної мережі шляхом безпосереднього з'єднання двох комп'ютерів Формування вмінь і навиків створення локальної мережі без додаткових зовнішніх апаратних засобів, встановлення, відміни та використання... |
Тема. Організація сумісної роботи в локальній мережі Закріплення вмінь і навиків створення, використання та знищення спільних мережевих ресурсів. Актуалізація знань, вмінь і навичок... |