- •Державний комітет зв’язку та інформатизації України
- •Современные проблемы информационных сетей
- •Инструменты и ресурсы
- •Формат пакета ping.
- •Программа tracert в Windows.
- •Порядок вызова
- •Программа tcpdump (снифер) сетевой анализатор для поиска неисправностией в сети и отладки сетевых приложений.
- •Использование tcpdump
- •Выходная информация, формируемая tcpdump
- •Программа netstat
- •4. Интерфейсы
- •Маршрутная таблица
- •Статистика протоколов
- •Процессы
- •Типы процессов
- •Прикладные процессы
- •Атрибуты процессов
- •Реальный (rgid) и эффективный (egid) идентификаторы группы
- •Жизненный путь процесса
- •Сигналы
- •Взаимодействие между процессами
- •Организация каналов
- •Взаимодействие между процессами
- •Размер канала
- •Функции к разделу fifo
- •Пример приложения клиент-сервер, использующего fifo для обмена данными. Клиент посылает серверу сообщенияHello, а сервер выводит это сообщение на терминал.
- •Права доступа к объекту
- •Идентификаторы и имена в ipc
- •Tcp как потоковый протокол
- •Чтение длины записи
- •Функции разрешения имён
- •Преобразование имён хостов
- •Аккуратное размыкание соединение
- •Вызов shutdown
- •Алгоритм Найгла
- •Программная реализация архитектуры клиент – сервер
- •1.2 Разработка программ в архитектуре “клиент-сервер”
- •Заполнение адресной структуры и получение сокета
- •Привязка известного порта и вывод listen
- •Принятие соединения.
- •Обмен данными
- •Программный интерфейс сокетов
- •Сокеты во FreeBsd
- •Типы соединения
- •Адресация
- •Адресация Internet
- •Interface сокетов
- •Создание сокета
- •Програмныйинтерфейс сокетов
- •Поддержка различных типов сокетов в доменах
- •Пример использования сокетов
- •Sdl-описание протокола сеансового уровня эталонной модели взаимосвязи открытых систем
- •Основные понятия
- •Описание служб
- •Описание протоколов
- •Службы ядра сеансового уровня
- •Блок данных протокола
- •Ясо-описание протокола сеансового уровня
- •Разбиение блока сеансового протокола
- •Описание блока блк-дир
- •Описание блока блк-исп
- •Описание процессов дир и рдт
- •Описание процесса исп
4. Интерфейсы
bsd: $ netstat – i
Name |
Mtu |
Network |
Adress |
Ipkts |
Ierrs |
Opkts |
Oerrs |
Coll |
ed0 |
1500 |
<Link> |
00.00.c0.54.53.73 |
734081 |
0 |
5793 |
0 |
0 |
ed0 |
1500 |
172.30 |
bsd |
40841 |
0 |
5793 |
0 |
0 |
tun0* |
1500 |
<Link> |
|
397 |
0 |
451 |
0 |
0 |
tun0* |
1500 |
205.184.142 |
205.184.142.171 |
397 |
0 |
451 |
0 |
0 |
se0* |
552 |
<Link> |
|
0 |
0 |
0 |
0 |
0 |
eo0 |
16384 |
<Link> |
|
353 |
0 |
353 |
0 |
0 |
eo0 |
16384 |
127 |
localhost |
353 |
0 |
353 |
0 |
0 |
На машине bsdсконфигурировано 4 интерфейса :
ed0 – адаптер сетиEthernet. Он входит в частную сеть 172.30.0.0. адрес 00.00.c0.54.77 – это первый в списке МАС – адресов (media–accesscontrol– контроль доступа к носителю) данный сетевой карты. Через этот интерфейс прошло 40841 входных пакетов и 5793 выходных.MTUсоставляет 1500 – максимальное значение для сетейEthernet.
Интерфейс thn0 – телефонный канал, по которому связь осуществляется по протоколуPPP. Он входит в сеть 205.184.142.0.MTU=1500
Интерфейс slo– телефонный канал, по которому связь осуществляется по протоколуSLIP(SerialLineInternetProtocol) не используется, устарел.
Lo0 – развратный интерфейс;
Faihh- псевдоустройство для преобразованияIPV6 вIPV4.
В сочетании с опцией- и можно использовать опции- в (количество байтов,
прошедших через интерфейс в обе стороны) и-d(количество отброшенных пакетов).
rl- Realtes 8129/8139, драйвер Fast Ethernet
Маршрутная таблица
Bsd: $netstdt-rn,r-routing;n- чтобы получить не символические имена, а адресаIP.
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
Default 163.179.44.41 u6sc 2 0 tun 0
127.0.0.1 127.0.0.1 Uh 1 34 lo 0
163.179.44.41 205.184.142.171 UH 3 0 tun 0
172.30 link#1 UC 0 0 ed 0
172.30.0.1 0:0:c0:54:53:73UHLW0 132lo0
Иллюстрация к таблице
Default- коды неточного маршрута,
Refs- количество активных пользователей,
Use- количество по маршруту,
MAC- адрес сетевой карты – флагL.
Destination- пункт назначения маршрута- это может быть конкретный хост, есть или маршрут по умолчанию.
Flags- флаги
1 U- маршрут задействован(“UP”)
2 H- маршрут к хосту (если он отсутствует, то речь идет о маршруте к сети или под сети)
3 С - не прямой маршрут, т.е. к пункту назначения надо добираться через промежуточный маршрутизатор или шлюз.
Флаг Hозначает, что адрес представляет собой полныйIP- адрес . Если жеHотсутствует, то значит в первой колонке указан адрес сети. ФлагCпоказывает, достижим ли адрес, проставленный в первой колонке непосредственно с данного хоста, или надо пройти через промежуточный маршрут и затор. Для некоторых маршрутов могут быть одновременно установлены флагиCиH
H2 выступает в роли шлюза кH3.
Хост H3 соединен сH2 поPPPлиниям с сетевым адресом 192.168.2.
Маршрут H3 в маршрутной таблицеH1:
Destination Gateway Flags Refs Use Netif Expire
192.168.2.2 172.20.10.2 UCH0 0ed0
Hустановлен, т.к. 192.168.2.2- полный адрес хостаC- т.к. нет уH1 прямого соединения сH3, иH1 должен идти через хостH2(172.20.10.2).