Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ „ЛЬВІВСЬКА ПОЛІТЕХНІКА”
кафедра “Інформаційні системи та мережі”
ЗВІТ
до лабораторної роботи №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]]
Параметри:
Хід роботи
1. Знайти та скопійювати у звіт зміст файлів Hosts, Services, Networks на локальному комп”ютері. Пояснити формат та використання записів у цих файлах.
2. На завдання викладача перевірити наявність сполучення з визначеними комп”ютерами та запротоколювати параметри сполучення.
3. Визначити та запротоколювати зміст таблиці arp протоколу на локальному комп”ютері. Пояснити його. Встановити сполучення з іншими комп”ютерами. Запротоколювати зміни в таблиці arp після цього.
4. Визначити параметри та запротоколювати параметри наявних мережевих інтерфейсів.
5. На завдання викладача визначити всі проміжні маршрутизатори на шляху до госта з заданою адресою. Запротоколювати їх.
6. Вивести та запротоколювати статистику використання internet протоколів на локальному комп”ютері. Пояснити її.
7. Вивести та запротоколювати зміст маршрутних таблиць на заданому гості. Пояснити його.
Виконання роботи
1. Зміст файлів Hosts, Services, Networks.
Файл Hosts:
127.0.0.1 localhost
Файл Services:
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
time 37/tcp timserver
time 37/udp timserver
rlp 39/udp resource #Resource Location Protocol
nameserver 42/tcp name #Host Name Server
nameserver 42/udp name #Host Name Server
nicname 43/tcp whois
domain 53/tcp #Domain Name Server
domain 53/udp #Domain Name Server
bootps 67/udp dhcps #Bootstrap Protocol Server
bootpc 68/udp dhcpc #Bootstrap Protocol Client
tftp 69/udp #Trivial File Transfer
gopher 70/tcp
finger 79/tcp
http 80/tcp www www-http #World Wide Web
kerberos 88/tcp krb5 kerberos-sec #Kerberos
kerberos 88/udp krb5 kerberos-sec #Kerberos
hostname 101/tcp hostnames #NIC Host Name Server
iso-tsap 102/tcp #ISO-TSAP Class 0
rtelnet 107/tcp #Remote Telnet Service
pop2 109/tcp postoffice #Post Office Protocol - Version 2
pop3 110/tcp #Post Office Protocol - Version 3
sunrpc 111/tcp rpcbind portmap #SUN Remote Procedure Call
sunrpc 111/udp rpcbind portmap #SUN Remote Procedure Call
auth 113/tcp ident tap #Identification Protocol
uucp-path 117/tcp
nntp 119/tcp usenet #Network News Transfer Protocol
ntp 123/udp #Network Time Protocol
epmap 135/tcp loc-srv #DCE endpoint resolution
epmap 135/udp loc-srv #DCE endpoint resolution
netbios-ns 137/tcp nbname #NETBIOS Name Service
netbios-ns 137/udp nbname #NETBIOS Name Service
netbios-dgm 138/udp nbdatagram #NETBIOS Datagram Service
netbios-ssn 139/tcp nbsession #NETBIOS Session Service
imap 143/tcp imap4 #Internet Message Access Protocol
pcmail-srv 158/tcp #PCMail Server
snmp 161/udp #SNMP
snmptrap 162/udp snmp-trap #SNMP trap
print-srv 170/tcp #Network PostScript
bgp 179/tcp #Border Gateway Protocol
irc 194/tcp #Internet Relay Chat Protocol
ipx 213/udp #IPX over IP
ldap 389/tcp #Lightweight Directory Access Protocol
https 443/tcp MCom
https 443/udp MCom
microsoft-ds 445/tcp
microsoft-ds 445/udp
kpasswd 464/tcp # Kerberos (v5)
kpasswd 464/udp # Kerberos (v5)
isakmp 500/udp ike #Internet Key Exchange
exec 512/tcp #Remote Process Execution
biff 512/udp comsat
login 513/tcp #Remote Login
who 513/udp whod
cmd 514/tcp shell
syslog 514/udp
printer 515/tcp spooler
talk 517/udp
ntalk 518/udp
efs 520/tcp #Extended File Name Server
router 520/udp route routed
timed 525/udp timeserver
tempo 526/tcp newdate
courier 530/tcp rpc
conference 531/tcp chat
netnews 532/tcp readnews
netwall 533/udp #For emergency broadcasts
uucp 540/tcp uucpd
klogin 543/tcp #Kerberos login
kshell 544/tcp krcmd #Kerberos remote shell
new-rwho 550/udp new-who
remotefs 556/tcp rfs rfs_server
rmonitor 560/udp rmonitord
monitor 561/udp
ldaps 636/tcp sldap #LDAP over TLS/SSL
doom 666/tcp #Doom Id Software
doom 666/udp #Doom Id Software
kerberos-adm 749/tcp #Kerberos administration
kerberos-adm 749/udp #Kerberos administration
kerberos-iv 750/udp #Kerberos version IV
kpop 1109/tcp #Kerberos POP
phone 1167/udp #Conference calling
ms-sql-s 1433/tcp #Microsoft-SQL-Server
ms-sql-s 1433/udp #Microsoft-SQL-Server
ms-sql-m 1434/tcp #Microsoft-SQL-Monitor
ms-sql-m 1434/udp #Microsoft-SQL-Monitor
wins 1512/tcp #Microsoft Windows Internet Name Service
wins 1512/udp #Microsoft Windows Internet Name Service
ingreslock 1524/tcp ingres
l2tp 1701/udp #Layer Two Tunneling Protocol
pptp 1723/tcp #Point-to-point tunnelling protocol
radius 1812/udp #RADIUS authentication protocol
radacct 1813/udp #RADIUS accounting protocol
nfsd 2049/udp nfs #NFS server
knetd 2053/tcp #Kerberos de-multiplexor
man 9535/tcp #Remote Man Server
Файл Networks:
loopback 127
Файл Protocol:
ip 0 IP # Internet protocol
icmp 1 ICMP # Internet control message protocol
ggp 3 GGP # Gateway-gateway protocol
tcp 6 TCP # Transmission control protocol
egp 8 EGP # Exterior gateway protocol
pup 12 PUP # PARC universal packet protocol
udp 17 UDP # User datagram protocol
hmp 20 HMP # Host monitoring protocol
xns-idp 22 XNS-IDP # Xerox NS IDP
rdp 27 RDP # "reliable datagram" protocol
rvd 66 RVD # MIT remote virtual disk
2. Перевірка з'єднання з комп’ютерами.
C:\Documents and Settings\Учень>ping -a -n 3 -l 1024 -f -i 255 -v -r -s 4 PUPIL5
Обмен пакетами с PUPIL5 [169.254.80.155] по 1024 байт:
Ответ от 169.254.80.155: число байт=1024 время<1мс TTL=128
Штамп времени: PUPIL5 [169.254.80.155] : 46335000
Ответ от 169.254.80.155: число байт=1024 время<1мс TTL=128
Штамп времени: PUPIL5 [169.254.80.155] : 46336000
Ответ от 169.254.80.155: число байт=1024 время<1мс TTL=128
Штамп времени: PUPIL5 [169.254.80.155] : 46337000
Статистика Ping для 169.254.80.155:
Пакетов: отправлено = 3, получено = 3, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
3. Зміст таблиці Arp.
При увімкнутому підключенні до мережі:
C:\Documents and Settings\Учень>arp -a
Интерфейс: 169.254.50.17 --- 0x2
Адрес IP Физический адрес Тип
169.254.118.224 00-0b-6a-64-24-8a динамический
При вимкнутому підключенні до мережі:
C:\Documents and Settings\Учень>arp -a
Не найдены записи в таблице ARP
4. Параметри наявних мережених інтерфейсів.
Настройка протокола IP для Windows
Имя компьютера . . . . . . . . . : PUPIL3
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : неизвестный
IP-маршрутизация включена . . . . : нет
WINS-прокси включен . . . . . . . : нет
Подключение по локальной сети 4 - Ethernet адаптер:
DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : Realtek RTL8139 Family PCI Fast Ethernet NIC
Физический адрес. . . . . . . . . : 00-0B-6A-64-14-DD
Dhcp включен. . . . . . . . . . . : да
Автонастройка включена . . . . . : да
IP-адрес автонастройки. . . . . . : 169.254.50.17
Маска подсети . . . . . . . . . . : 255.255.0.0
Основной шлюз . . . . . . . . . . :
5. Визначення всіх проміжних маршрутизаторів на шляху до хоста.
C:\Documents and Settings\Учень>tracert PUPIL5
Трассировка маршрута к PUPIL5 [169.254.80.155]
с максимальным числом прыжков 30:
1 <1 мс <1 мс <1 мс 169.254.80.155
Трассировка завершена.
6-7. Статистика використання internet протоколів на локальному комп'ютері. Вивід маршрутних таблиць.
C:\Documents and Settings\Учень>netstat -a -e -n -s -r
Статистика интерфейса
Получено Отправлено
Байт 64748 33425
Одноадресные пакеты 229 233
Многоадресные пакеты 126 51
Отброшено 0 0
Ошибки 0 0
Неизвестный протокол 141
Статистика IPv4
Получено пакетов = 1801
Получено ошибок в заголовках = 0
Получено ошибок в адресах = 36
Направлено датаграмм = 0
Получено неизвестных протоколов = 0
Отброшено полученных пакетов = 0
Доставлено полученных пакетов = 1796
Запросов на вывод = 1290
Отброшено маршрутов = 0
Отброшено выходных пакетов = 0
Выходных пакетов без маршрута = 0
Требуется сборка = 0
Успешная сборка = 0
Сбоев при сборке = 0
Успешно фрагментировано датаграмм = 0
Сбоев при фрагментации датаграмм = 0
Создано фрагментов = 0
Статистика ICMPv4
Получено Отправлено
Сообщений 146 146
Ошибок 0 0
'Назначение недостижимо' 12 3
Превышений времени 0 0
Ошибок в параметрах 0 0
Просьб "снизить скорость" 0 0
Переадресовано 0 0
Эхо-сообщений 0 143
Ответных пакетов 134 0
Штампов времени 0 0
Ответы на штампы времени 0 0
Масок адресов 0 0
Ответов на маски адресов 0 0
Статистика TCP для IPv4
Активных открыто = 17
Пассивных открыто = 24
Сбоев при подключении = 4
Сброшено подключений = 0
Текущих подключений = 0
Получено сегментов = 803
Отправлено сегментов = 784
Повторно отправлено сегментов = 8
Статистика UDP для IPv4
Получено датаграмм = 561
Отсутствие портов = 423
Ошибки при получении = 0
Отправлено датаграмм = 346
Таблица маршрутов
===================================================================
Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x30002 ...00 0b 6a 64 14 dd ...... Realtek RTL8139 Family PCI Fast Ethernet NIC
- ╠шэшяюЁЄ яырэшЁют∙шър яръхЄют
===================================================================
===================================================================
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
169.254.0.0 255.255.0.0 169.254.50.17 169.254.50.17 20
169.254.50.17 255.255.255.255 127.0.0.1 127.0.0.1 20
169.254.255.255 255.255.255.255 169.254.50.17 169.254.50.17 20
224.0.0.0 240.0.0.0 169.254.50.17 169.254.50.17 20
255.255.255.255 255.255.255.255 169.254.50.17 169.254.50.17 1
===================================================================
Постоянные маршруты:
Отсутствует
Висновок. На даній лабораторній роботі я ознайомився з текстовими файлами параметрів та налаштуваннями протоколів стеку TCP/IP та утілітами командного рядка, набув вміння правильно аналізувати результати їх виконання та .
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!