Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВССС+и+Т+МУ%2Bк%2BЛР.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
493 Кб
Скачать
☆

Физический уровень модели osi.

Команда /sbin/ifconfig

Команда /sbin/ifconfig выводит на экран информацию о настройках физического, канального и сетевого уровней модели OSI в Вашем ПК:

интерфейсы ПК (сетевые платы и модемы);

MAC-адреса сетевых плат и связанных сними IP-адреса;

протоколы, используемые системой (TCP/IP и IPX/SPX);

указание максимального размера передаваемого по каждой определяемой сети блока данных (MTU);

метрику сети;

количество переданных и принятых пакетов, число столкновений (коллизий).

Сетевой уровень модели osi.

Команда /sbin/route

Команда /sbin/route предназначена для составления таблицы маршрутов сетевого уровня модели OSI. Будучи введенной с командной строки без параметров, выдает информацию о маршрутах для всех связанных с сетевыми интерфейсами сетей и определяет настройки модуля IP. Информация, выдаваемая этой командой, состоит из строк для каждого сетевого интерфейса и маршрута по умолчанию (default). Эта информация разбита на поля:

Destination - IP-сеть;

Gateway - шлюз, который обязан использовать сетевой интерфейс для связи с другой сетью. Значение * говорит об использовании шлюза по умолчанию, указанного в маршруте по умолчанию.

Flag - тип маршрута

U - рабочий маршрут

G - узел, указанный в маршруте, используется как шлюз для соединения с другой сетью.

Metric Значение 1 указывает, что данный шлюз является первым на пути к другой сети.

Ref - отмечает время, прошедшее с момента установки связи текущего узла со шлюзом.

Use - число пакетов, переданных через шлюз.

Iface - имена сетевых интерфейсов, используемых в мар­шрутах.

PS: К сожалению, команда route текущей версии в целях защиты сети не выдает описанную выше информацию.

В общем случае, маршрут следования пакета информации до целевого узла можно определить командой

traceroute "имя узла"

Например,

/usr/sbin/traceroute microsoft.ru

Кроме указанных команд проверки конфигурации прото­кола TCP/IP, можно указать и команду

arp -a

Эта команда выводит содержимое таблицы arp, с помощь которой устанавливается соответствие между IP и MAC-адресами для каждого локального узла, с которым ранее была установлена связь.

Транспортный и прикладной уровни модели osi

Отметим, что система связывает протоколы транспортного уровня с прикладными протоколами с помощью портов. Информация о том, какие протоколы может использовать система в стеке протоколов TCP/IP располагается специальном файле /etc/protocols, а информация о портах прикладных протоколов - в /etc/services. Просмотреть содержимое этого файла можно, например, с помощью редактора mc (клавиша F4), или в редакторе vi (vi /etc/services). Этот файл содержит информацию в текстовом виде, в строках которой указаны прикладные протоколы (столбец service-name), а в столбце port/protocol – номер порта и протокол транспортного уровня, которые использует данный прикладной протокол для получения информации из сети. Информацию о сетевых приложениях, активных в данный момент времени, и о транспортных протоколах, обслуживающих данное приложение, можно получить по командам nmap или netstat. Например,

netstat –a | less

В результате будет выведена информация следующего содержания:

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address Foreign Address State

tcp 0 0 *:32768 *:* LISTEN

tcp 0 0 *:32769 *:* LISTEN

tcp 0 0 *:nfs *:* LISTEN

tcp 0 0 *:swat *:* LISTEN

tcp 0 0 *:netbios-ssn *:* LISTEN

tcp 0 0 aprold-new.cc.usue.ru:ftp 650-24.cc.usue.ru:1052 FIN_WAIT2

tcp 0 0 aprold-new.usue.ru:ssh bolivar.usue.ru:1280 ESTABLISHED

Отсюда видно какое приложение (название или порт) локального компьютера (Local Address) «прослушивает» сеть (LISTEN), установило соединение (ESTABLISHED) с удаленным компьютером или ожидает его, и, а также используемый для соединения протокол транспортного уровня.

В случае выполнения команды

nmap localhost

получим:

Starting nmap 3.81 ( http://www.insecure.org/nmap/ ) at 2007-03-30 16:07 YEKST

Interesting ports on localhost.localdomain (127.0.0.1):

(The 1645 ports scanned but not shown below are in state: closed)

Port State Service

21/tcp open ftp

22/tcp open ssh

25/tcp open smtp

80/tcp open http

110/tcp open pop3

111/tcp open rpcbind

139/tcp open netbios-ssn

143/tcp open imap

443/tcp open https