Частина тексту файла (без зображень, графіків і формул):
Міністерство Освіти та Науки України
Національний університет “Львівська політехніка”
Кафедра ІСМ
Лабораторна робота №4
На тему:
ДОСЛІДЖЕННЯ РОБОТИ ТА НАЛАШТУВАННЯ ПРОТОКОЛІВ СТЕКУ TCP/IP
З курсу:
“Комп’ютерні мережі”
Виконав:
Ст.гр. КН-3
Львів 2008
Мета роботи
Ознайомлення з текстовими файлами параметрів та налаштуваннями протоколів стеку TCP/IP та утілітами командного рядка, набуття вміння правильно аналізувати результати їх виконання.
Теоретичні відомості
Набір протоколів TCP/IP застосовують у мережах на базі ОС UNIX, а також у популярній глобальній мережі Internet. Для налаштування протоколів використовують ряд текстових файлів конфігурації а також утілити командного рядка. Всі текстові файли налаштувань можна знайти в ОС Windows 2000 у каталозі Windows\System32\Drivers\etc.
Файли налаштувань.
1. Hosts
У файлі задається відповідність між IP-адресами та назвами комп”ютерів. Це текстовий файл, який містить рядки такого формату IP-адреса назва комп”ютера
Наприклад:
127.0.0.1 localhost
192.168.3.24 myhost1
192.168.2.14 myhost2
2. Services
У файлі services прописані відповідності між назвою застосування, номером порту, та транспортним протоколом. Формат рядка для цього файла наступний:
<service name> <port number>/<protocol> [aliases...] [#<comment>]
де service name – назва застосування, port number – номер порту, protocol – назва транспортного протоколу (tcp або udp), aliases – синоніми до назви застосування. Як правило, порти закріплені за застосуваннями.
Приклад змісту файлу :
echo 7/tcp
echo 7/udp
discard 9/tcp sink null
discard 9/udp sink null
systat 11/tcp users #Active users
systat 11/tcp users #Active users
daytime 13/tcp
daytime 13/udp
qotd 17/tcp quote #Quote of the day
qotd 17/udp quote #Quote of the day
chargen 19/tcp ttytst source #Character generator
chargen 19/udp ttytst source #Character generator
ftp-data 20/tcp #FTP, data
ftp 21/tcp #FTP. control
telnet 23/tcp
smtp 25/tcp mail #Simple Mail Transfer Protocol
3. Networks
Файл networks задає відображення між іменем мережі та мережевою частиною IP- адреси.
Формат рядка цього файлу:
<network name> <network number> [aliases...] [#<comment>]
де network name – назва мережі, network number – IP- адреса мережі, aliases – синоніми до імені мережі.
Наприклад:
loopback 127
campus 284.122.107
london 284.122.108
4. Protocol
Задає відповідності між назвою протоколу та його числовим ідентифікатором.
Формат рядка цього файлу:
<protocol name> <assigned number> [aliases...] [#<comment>]
де protocol name – назва протоколу, assigned number – числовий ідентифікатор протоколу, aliases – синоніми до назви протоколу.
Наприклад:
Утіліти командного рядка.
1. Arp
Дозволяє переглянути та модифікувати таблиці трансляціі IP адрес у MAC адреси які використовує протоrол ARP.
Формат:
arp -a [inet_addr] [-N [if_addr]]
arp -d inet_addr [if_addr]
arp -s inet_addr ether_addr [if_addr]
Параметри:
2. Ping
Дозволяє перевірити наявність сполучення з віддаленим комп”ютером. Крім того ping використовують для оцінки часу передавання луна – сигналу на віддалений комп”ютер.
Формат команди:
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list
Параметри:
3.Tracert
Ця утилита визначає шлях до госта – адресата, виводячи адреси всіх проміжних маршрутизаторів. Це досягається посиланням ICMP пакетів зі зростаючими значеннями TTL. Кожен проміжний маршрутизатор декрементує значення TTL і якщо воно стає рівне нулю – не передає далі, а повертає повідомлення про помилку.
Формат команди:
tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name
Параметри
4. Ipconfig
Ця програма конфігурування відображає всі біжучі налаштування протоколу TCP/IP.
Формат команди:
ipconfig [/all | /renew [adapter] | /release [adapter]]
Параметри
5. Netstat
Команда відображає статистику передавань для різних протоколів та наявних TCP сполучень.
Формат команди:
netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]
Параметри:
6. Hostname
Ця команда відображає назву даного госта.
Формат:
hostname
7. Route
Призначена для роботи з таблицями маршрутизації.
Формат:
route [-f] [-p] [command [destination] [mask subnetmask] [gateway] [metric costmetric]]
Параметри:
Висновок
Ознайомився з текстовими файлами параметрів та налаштуваннями протоколів стеку TCP/IP та утілітами командного рядка, набув вміння правильно аналізувати результати їх виконання.