- •Понятие синтергетической системы
- •Роль информационного взаимодействия
- •Интерфейсы, заданные языком.
- •Понятие коммуникации
- •Зачем нужна разметка данных?
- •Области применения языка xml
- •Правильно построенный документ xml
- •Верифицирующий анализатор xml
- •Интерфейсы анализаторов xml
- •Что такое sax?
- •Образец подстановки xslt
- •Как работает xslt?
- •Язык xPath
- •Понятие протокола
- •Протокол асинхронной передачи байта в rs-232
- •Универсальный асинхронный приемопередатчик
- •Открытая архитектура компьютера
- •Работа шины pci
- •Спецификация шины pci
- •Цикл чтения шины pci
- •Необходимость плотного времени при описании взаимодействия
- •Технология Plug and Play
- •Управление вводом/выводом в ibm pc совместимых компьютерах
- •Физическая организация устройств ввода-вывода
- •Обработка прерываний
- •Драйверы устройств
- •Независимый от устройств слой операционной системы
- •Пользовательский слой программного обеспечения
- •Низкоуровневое программирование взаимодействия с аппаратурой
- •Организация управления вводом/выводом в операционных системах
- •Автоконфигурация устройств на шине pci
- •Программная модель pci
- •Адресные пространства pci
- •Драйвер устройства
- •Логическая модель usb
- •Конвейеры usb
- •Протокол работы с устройством usb
- •Систематика Флинна
- •Высокопроизводительные вычисления
- •Классификация вс по структуре памяти
- •Эффективность параллельных алгоритмов Анализ эффективности параллельных алгоритмов
- •Оценка эффективности алгоритмов
- •Закон Амдала
- •Вычислительные сети
- •Мультиагентные системы
- •Роль протоколов во взаимодействии агентов
- •Распределённая система
- •Агенты и действия в протоколе установления телефонного соединения
- •Служба почты
- •Служба почты как пример распределенной системы
- •Агенты и действия в протоколе передачи сообщений по проводам
- •Коммутация сообщений, коммутация пакетов
- •Функционирование электронной почты
- •Многоцелевое расширение интернет почты (mime)
- •Пакетный способ передачи информации в сетях
- •Интерфейсы канального уровня
- •Доставка сообщений в модели osi
- •Сетезависимые и сетенезависимые уровни модели osi
- •Cтеки протоколов
- •Стек NetBios/smb
- •Стандартный стек tcp/ip
- •Межсетевой протокол ip
- •Модель службы протокола ip
- •Модель службы протокола tcp
- •Коммутация в локальных сетях Ethernet
- •Задача маршрутизации
- •Маршруты движения пакетов
- •Маршрутизаторы как искусственное сообщество агентов
Интерфейсы канального уровня
Канальный уровень от англ. Data Link layer — уровень сетевой модели OSI, предназначенный для передачи данных узлам (Узел сети от англ. host, англ. node — это устройство, соединённое с другими устройствами как часть компьютерной сети Узлами могут быть компьютеры, мобильные телефоны, карманные компьютеры, а также специальные сетевые устройства, такие как маршрутизатор, коммутатор или концентратор). находящимся в том же сегменте ( Сегме́нт сети — логически или физически обособленная часть сети) локальной сети. Также может использоваться для обнаружения и если возможно исправления ошибок возникших на физическом уровне. Примерами протоколов работающих на канальном уровне являются Ethernet для локальных сетей (много-узловой), Point-to-Point Protocol (PPP), HDLC и ADCCP для подключений точка-точка (двух-узловой).
ФУНКЦИИ
1) получение доступа к среде передачи; метод доступа важнейшая функция канального уровня требуется всегда за исключением тех случаев когда реализована полно связная топология (2 компьютера через кроссовер,компьютер со свичом в полнодуплексном режиме)
2) выделение границ кадра; эта задача должна решатся всегда некоторые методы решения этой задачи: для выделения начала кадра можно зарезервировать какуето начальную последовательность(возможно с применением запрещенных кодов) выделение конца кадра(одинаковая длинна,запрещенные коды) битовые и байтовые замены
3) аппаратная адресация или адрессация канального уровня,требуется в том случае когда кадр могут получить сразу несколько получателей в локальных сетях аппаратные адреса применяются всегда(mac адреса) они записываются в ПЗУ сетевого адаптера изготовителя
4) обеспечение достоверности принимаемых данных; во время передачи кадра есть вероятность что данные исказятся очень важно это обнаружить и не пытатся обработать кадр содержащий ошибку,обычно на канальном уровне используются алгоритмы контрольных сумм которые являются сложными и дают высокую гарантию обнаружения ошибок
5)адрессация протокола верхнего уровня в процессе декапсуляции указание формата вложенного ПДУ сущевственно упрощает обработку информации.поэтому чаще всего указывается протокол который находится в поле данных.за исключением тех случаев когда в поле данных может находится один единственный протокол
На этом уровне работают коммутаторы, мосты.
Обеспечение интерфейса для сетевого уровня;
Организация доступа к среде передачи;
Обработка ошибок передачи данных;
Управление потоком данных, исключающее затопление медленных приемников быстрыми передатчиками;
Определяет структуру связей между узлами и способы их адресации;
Оперирует не битами, а блоками данных – кадрами;
Оборудование, работающее на канальном уровне: коммутаторы, мосты;
Примеры протоколов, относящихся к канальному уровню: Ethernet, Token Ring, FDDI, Bluetooth, Wi-Fi, Wi-Max, X.25, Frame Relay, ATM и т.д.
Доставка сообщений в модели osi
Сетевая модель OSI— абстрактная сетевая модель для коммуникаций и разработки сетевых протоколов. Предлагает взгляд на компьютерную сеть с точки зрения измерений. Каждое измерение обслуживает свою часть процесса взаимодействия. Благодаря такой структуре совместная работа сетевого оборудования и программного обеспечения становится гораздо проще и прозрачнее.
Сообщение начинается в верхнем программном слое и движется вниз по иерархии слоев OSI на самый нижний уровень до физического слоя.
Как только сообщение спускается на нижележащий уровень модели OSI, к этом сообщению добавляется заголовок.
заголовок слоя состоит из конкретной информации, которая объясняет, какие функции должно осуществить сообщение, а также к какому слою принадлежит.
Напротив, на стороне приёмника, заголовки удаляются из сообщения, как только сообщение перемещается вверх по слоям.
