1. Hosts
У файлі задається відповідність між IP-адресами та назвами комп'ютерів. Це текстовий файл, який містить рядки такого формату:
IP-адреса назва комп'ютера
Наприклад:
127.0.0.1 localhost
192.168.3.24 myhostl
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 - синоніми до назви протоколу.
Наприклад:
ip |
0 |
ІP |
# Internet protocol |
icmp |
1 |
ICMP |
# Internet control message protocol |
tcp |
6 |
TCP |
# Transmission control protocol |
egp |
8 |
EGP |
# Exterior gateway protocol |
udp |
17 |
UDP |
# User datagram protocol |
Утиліти командного рядка
Arp
Дозволяє переглянути та модифікувати таблиці трансляції ІР адрес у МАС адреси, які використовує протокол ARP.
Формат:
arp –a [inet_addr] [-N [if_addr]]
arp –d inet_addr [if_addr]
arp –s inet_addr ether_addr [if_addr]
Параметри:
inet_addr |
IP адреса |
if_addr |
IP адреса одного з інтерфейсів комп’ютера |
ether_addr |
MAC адреса |
-a |
Виводить всю таблицю протоколу ARP. Якщо вказано ІР адреса inet_addr, то виводиться інформація тільки про вказану адресу. |
|
-N виводить рядки таблиці тільки для мереженого інтерфейсу, визначеного if_addr |
-d |
Знищує рядок в таблиці, визначений inet_addr |
-s |
Додає рядок до таблиці, пов’язуючи ІР адресу inet_addr із МАС адресою ether_addr. МАС адреса подається як шість шістнадцяткових цифр, розділених тире. |
