- •Державний комітет зв’язку та інформатизації України
- •Современные проблемы информационных сетей
- •Инструменты и ресурсы
- •Формат пакета ping.
- •Программа tracert в Windows.
- •Порядок вызова
- •Программа tcpdump (снифер) сетевой анализатор для поиска неисправностией в сети и отладки сетевых приложений.
- •Использование tcpdump
- •Выходная информация, формируемая tcpdump
- •Программа netstat
- •4. Интерфейсы
- •Маршрутная таблица
- •Статистика протоколов
- •Процессы
- •Типы процессов
- •Прикладные процессы
- •Атрибуты процессов
- •Реальный (rgid) и эффективный (egid) идентификаторы группы
- •Жизненный путь процесса
- •Сигналы
- •Взаимодействие между процессами
- •Организация каналов
- •Взаимодействие между процессами
- •Размер канала
- •Функции к разделу fifo
- •Пример приложения клиент-сервер, использующего fifo для обмена данными. Клиент посылает серверу сообщенияHello, а сервер выводит это сообщение на терминал.
- •Права доступа к объекту
- •Идентификаторы и имена в ipc
- •Tcp как потоковый протокол
- •Чтение длины записи
- •Функции разрешения имён
- •Преобразование имён хостов
- •Аккуратное размыкание соединение
- •Вызов shutdown
- •Алгоритм Найгла
- •Программная реализация архитектуры клиент – сервер
- •1.2 Разработка программ в архитектуре “клиент-сервер”
- •Заполнение адресной структуры и получение сокета
- •Привязка известного порта и вывод listen
- •Принятие соединения.
- •Обмен данными
- •Программный интерфейс сокетов
- •Сокеты во FreeBsd
- •Типы соединения
- •Адресация
- •Адресация Internet
- •Interface сокетов
- •Создание сокета
- •Програмныйинтерфейс сокетов
- •Поддержка различных типов сокетов в доменах
- •Пример использования сокетов
- •Sdl-описание протокола сеансового уровня эталонной модели взаимосвязи открытых систем
- •Основные понятия
- •Описание служб
- •Описание протоколов
- •Службы ядра сеансового уровня
- •Блок данных протокола
- •Ясо-описание протокола сеансового уровня
- •Разбиение блока сеансового протокола
- •Описание блока блк-дир
- •Описание блока блк-исп
- •Описание процессов дир и рдт
- •Описание процесса исп
Державний комітет зв’язку та інформатизації України
Одеська національна академія зв’язку ім. О.С. Попова
Хіхловська І.В.
Системне та прикладне програмне забезпечення у телекомунікаціях
Конспект лекцій
Одеса 2004
Содержание
1 Современные тенденции развития .........................................
2 Современные проблемы информационных сетей.................
3. Инструменты и ресурсы..........................................................
3.1 Утилиты ping..............................................................
3.2 Утилита traceroute......................................................
3.3 Программа tracert в Windows ...................................
3.4 Программа ttcp...........................................................
3.5 Программа tcpdump(снифер) сетевой
анализатор для поиска неисправностией в
сети и отладки сетевых приложений.......................
3.6 Перехват пакетов с помощью BPF..........................
3.7 Использование tcpdump............................................
3.8 Программа netstat.......................................................
4. Интерфейсы..............................................................................
4.1 Маршрутная таблица.................................................
4.2 Статистика протоколов.............................................
5. Процессы...................................................................................
5.1 Типы процессов..........................................................
5.2 Атрибуты процессов..................................................
6. Идентификатор родительского процесса (PPID)..................
7. Жизненный путь процесса......................................................
8. Взаимодействие между процессами......................................
8.1. Организация каналов...............................................
8.2 Взаимодействие между процессами.......................
8.3 Размер канала............................................................
8.4 Пример приложения клиент-сервер,
использующего FIFO для обмена данными...........
9. Права доступа к объекту........................................................
10 Идентификаторы и имена в IPC...........................................
11 Другие интерфейсы к коммуникационным протоколам...
11.1 TCPкак потоковый протокол................................
12 Алгоритм Найгла...................................................................
13 Программная реализация архитектуры
КЛИЕНТ – СЕРВЕР..............................................................
13.1 Разработка программ в архитектуре
“клиент-сервер”.................................................
13.2 Заполнение адресной структуры и получение
сокета.......................................................................
13.3 Программный интерфейс сокетов.........................
13.4 Сервер......................................................................
13.5 Сокеты во FreeBSD.................................................
13.6 Типы соединения....................................................
13.7 Адресация................................................................
13.8 Порты.......................................................................
13.9 Interface сокетов......................................................
13.10 Создание сокета....................................................
13.12 Пример использования сокетов...........................
SDL-описание протокола сеансового уровня эталонной
модели взаимодействия открытых систем...................
Описание служб......................................................
Описание протоколов.............................................
Службы ядра сеансового уровня...........................
Функционирование ядра сеансового уровня........
Блок данных протокола……………………………
SDL-описание протокола сеансового уровня.......
Разбиение блока сеансоого протокола..................
Описание блока БЛК-ДИР......................................
Описание блока БЛК-ИСП......................................
Описание процессов ДИР и РДТ...................
Современные тенденции развития информационных сетей
Современные тенденции развития характеризуются слкдующими чертами:
сокращается разрыв между локальными и глобальными сетями из-за появления высокоскорстных территориальных каналов связи, не уступающим по качеству кабельным системам локальных сетей.
В глобальных сетях появляются службы доступак ресурсам, такие же удобные и прозрачные, как и локальных сетях.
В локальных сетях вместо пассивного кабеля появилось разнообразное коммуникационное оборудование.
На этой основе появилась возможность построения больших корпоративных сетей, насчитывающих тысячи компьютеров и имеющих сложную структуру.
Опыт эксплуатации сетей показал, что системы, состоящие из сотен серверов, обслуживать сложнее, чем несколько больших компьютеров.
В корпоративные вычислительные системы стали возвращаться мэйнфреймы, как полноправные сетевые узлы, поддерживающие EthernetилиTokenRing, а также стек протоколов ТСР/ІР.
В глобальных и локальных сетях стала обрабатываться несвойственная ранее вычислительным сетям информация – голос, видеоизображения, рисунки. Это потребовало внедрения изменений в работу протоколов, сетевых операционных систем (ОС) и коммутационного оборудования. СМложность передачи такой мультимедийной информации по сетям связана с ее чувствительностью к задержкам при передаче пакетов данных – задержки приводят к искажению такой информации в конечных узлах сети. Традиционные службы вычислительных сете – передача файлов или электронная почта создают малочувствительный к задержкам трафик., все элементы сетей разрабатывались в расчете на него, а появление трафика реального времени привело к большим проблемам.
Проблемы обработки трафика реального времени решаются различными спосабами, в том числе и по специально рассчитанной на передачу различных типов трафика технологиям АТМ.
Существуют предпосылки для слияния технологий локальных и глобальных сетей, а также любых информационных сетей.
Предполагается, что основой для объединения станет технология коммутации пакетов, а не каналов, используемая в телефонии.
Использование интерактивной информационной службы. Эта технология поддерживает достаточно простой способ представления текстовой и графической информации в виде гипертекстовых станиц, что позволяет быстро поместитьсамую свежую информацию наwww-серверы. Она унифицирует просмотр информации с помощьюWeb-браузеров. Крупные корпорации перенесли множество своих документов на страницыwww-серверов. и сотрудники этих фирм, разбросанные по всему миру, используют эту информацию
Корпоративная сеть, которая интегрирует данные и мультимедийную информацию, может использоваться аудио- и видеоконференций; на ее основе может быть создана собственная телефонная сеть.