- •4. Конспекты лекций лекция №1. Операционные системы
- •1.1. Назначение и основные функции операционных систем
- •1.2. Понятие файловой системы
- •1.3. Операционные системы для компьютеров типа ibm pc
- •Лекция №2. Оболочки операционных систем
- •Лекция № 3. Основные понятия и определения компьютерных сетей
- •Компоненты лвс.
- •Исторический обзор
- •Сетевые коммуникации Сигналы и протоколы
- •Функции сетевых протоколов
- •Взаимодействие протоколов
- •Лекция № 4. Классификации сетей Локальные и глобальные вычислительные сети
- •Широкополосная и узкополосная передача
- •Полудуплексная и полнодуплексная передача
- •Сегменты и магистрали
- •Клиент-серверные и одноранговые сети
- •Однородные (гомогенные) и неоднородные (гетерогенные).
- •Характеристики лвс
- •Лекция № 5.Сервисы интернет (основные службы) Виды сервисов Интернет
- •Сервисы отложенного чтения
- •Сервисы прямые
- •Сервисы интерактивные
- •Электронная почта
- •Сетевые новости Usenet
- •Списки рассылки
- •Система поиска файлов Archie
- •Гипертекстовая система Gopher
- •Система гипермедиа www
- •Гипертекстовая система Hyper-g
- •Поисковая система wais
- •Сервисы irc, mud, moo
- •Инфраструктурные сервисы
- •Другие инфраструктурные сервисы
- •Лекция № 6. Основные этапы, методы, средства и стандарты разработки программного обеспечения
- •Водопадная модель процесса разработки
- •Спиральная модель процесса разработки
- •Общие характеристики этапов разработки программного обеспечения(по)
- •Лекция 7. Понятие о системе программирования
- •7.1. Основные функции и компоненты
- •7.2. Трансляция программ и сопутствующие процессы
- •Контрольные вопросы
- •Лекция 8. Прикладное программное обеспечение общего назначения
- •8.1. Классификация
- •8.2. Инструментальные программные средства общего назначения
- •8.3. Инструментальные программные средства специального назначения
- •8.4. Программные средства профессионального уровня
- •8.5. Организация «меню» в программных системах
- •Методические указания к практическим, лабораторным и контрольным работам. Практические занятия
- •Практическое занятие №3 (2 часа) Работа с графическим интерфейсом gnome в системе linux.
- •Практическое занятие №4 (4 часа) Работа в командной строке Linux (терминал) Основные понятия и команды
Взаимодействие протоколов
Протоколы, действующие на разных уровнях модели OSI, часто называют стеком протоколов (protocol stack).
На включенном в сеть компьютере протоколы работают совместно, обеспечивая выполнение всех функций, необходимых конкретному приложению. При этом протокол каждого уровня выполняет свои уникальные функции, которые не выполняются на других уровнях. Протоколы соседних уровней стека обслуживают друг друга в зависимости от направления передачи данных.
Рис. 1.Модель взаимодействия открытых систем ISO/OSI
Каждый протокол в зависимости от направления потока данных выполняет некий сервис для протокола, работающего уровнем выше или ниже. Причём сервисы при движении потока данных вверх и вниз симметричны на компьютере-отправителе и компьютере-получателе. Например, если протокол на третьем уровне компьютера-отправителя отвечает за кодирование данных, тот же самый протокол на третьем уровне компьютера-получателя расшифровывает их. Таким образом, протоколы на различных уровнях системы-отправителя связаны с аналогичными протоколами, работающими на том же уровне системы-получателя. Можно сказать, что протоколы одного уровня, работающие в разных системах, общаются неявно, с помощью предоставляемых ими взаимно дополняющих услуг.
Лекция № 4. Классификации сетей Локальные и глобальные вычислительные сети
Локальная вычислительная сеть (local area network, LAN, ЛВС) - группа компьютеров, размещенных на относительно небольшой площади и связанных общей сетевой средой.
Узел (node) – компьютер (или устройство) в сети.
Атрибуты ЛВС:
- топология (topology) – схема соединения узлов сети;
- среда – реальное физическое соединение компьютеров в сети;
- протоколы
Выбор топологии и среды для конкретной сети обусловлен протоколами, работающими на канальном уровне модели OSI, например, Ethernet или Token Ring. Один конкретный протокол может поддерживать несколько различных топологий и сред. Однако при выборе для ЛBC определенного сочетания топологии и среды (например, неэкранированная витая пара и топология "звезда").Нужно использовать то же сочетание для всех компьютеров локальной сети.
Существует оборудование, позволяющее подключать компьютеры к одной и той же сети с помощью различных сред, но это возможно лишь при условии близости технологий. Нельзя подключить компьютер Ethernet, предназначенный для работы в сети с топологией «шина», к компьютеру Ethernet для сетей с топологией «звезда» так, чтобы они оба были частью одной и той же ЛВС.
Также все компьютеры в ЛВС должны располагать и общими протоколами (например, нельзя объединить Ethernet и Token Ring). Если системы ЛВС не имеют общих протоколов на каждом уровне стека, то связь между ними невозможна.
Можно объединить несколько ЛВС в интерсеть (internetwork) с помощью маршрутизатора (router). Получиться сеть из сетей. Тогда компьютер из одной ЛВС сможет связаться с компьютером из другой ЛВС, т.к. все они взаимосвязаны. Таким образом, можно построить интерсеть любого объема.
Для связи удаленных ЛВС применяется другой тип соединения – глобальная вычислительная сеть (wide area network, WAN, ГВС)
В ГВС для передачи информации используют телефонные линии, радиоволны и другие технологии.
Обычно глобальная сеть связывает между собой две системы, что отличает ее от ЛВС, которая связывает несколько систем. Например, сеть компании с двумя офисами в разных городах, в каждом из которых есть своя ЛВС, осуществляемая по выделенной телефонной линии (рис. 2.) Каждое окончание выделенной линии подключено к маршрутизатору, а маршрутизаторы, в свою очередь, подсоединены к ЛВС. Компьютер в любой из двух ЛВС может связываться как с компьютерами в собственной ЛВС, так и с компьютерами на другом конце соединения ГВС.
Рис. 2. Глобальная сеть формирует интерсеть из удаленных ЛВС