Основные уровни модели osi
Физический уровень
Физический уровень (Physical layer) имеет дело с передачей битов по физическим каналам связи, таких, например, как коаксиальный кабель, о витая пара, оптоволоконный кабель или цифровой территориальный канал. До этого уровня имеют отношение характеристики физических среди передачи данных, такие как полоса пропускания, прешкодозахищеність, волновое сопротивление и другое.
На этом же уровни определяются характеристики электрических сигналов, которые передают дискретную информацию, например, крутизну фронтов импульсов, ровные напряжения или току сигнала, который передается, тип кодировки, скорость передачи сигналов. Кроме этого, здесь стандартизируются типы разъемов и назначения каждого контакта.
Функции физического уровня реализовываются во всех устройствах, подключенных к сети. Со стороны компьютера функции физического уровня выполняются сетевым адаптером или последовательным портом.
Примером протокола физического уровня может служить спецификация 10Base - T технологии Ethernet, которая определяет как кабель, который используется неекрановану пару категории, что виється 3 с волновым сопротивлением 100 Ом, разъем RJ - 45, максимальную длину физического сегмента 100 метров, код манчестера для представления данных в кабели, а также некоторые другие характеристики среды и электрических сигналов.
Канальный уровень
На физическом уровне просто пересылаются биты. При этом не учитывается, что в некоторых сетях, в которых линии связи используются (разделяются) навперемінно несколькими парами взаимодействующих компьютеров, физическая среда передачи может быть занята. Поэтому одной из задач канального уровня (Data Link layer) есть проверка доступности среды передачи. Другой задачей канального уровня является реализация механизмов выявления и коррекции ошибок. Для этого на канальном уровне биты группируются в наборы, называемые кадрами (frames).
Канальный уровень обеспечивает корректность передачи каждого кадра, вмещая специальную последовательность бит в начало и конец каждого кадра, для его выделения, а также вычисляет контрольную сумму, обрабатывая все байты кадра определенным способом и добавляя контрольную сумму к кадру. Когда кадр приходит по сети, получатель снова вычисляет контрольную сумму полученных данных и сравнивает результат с контрольной суммой из кадра. Если они совпадают, кадр считается правильным и принимается. Если же контрольные суммы не совпадают, то фиксируется ошибка.
Канальный уровень может не только обнаруживать ошибки, но и исправлять их за счет повторной передачи поврежденных кадров. Необходимо отметить, что функция исправления ошибок не является обязательной для канального уровня, потому в некоторых протоколах этого уровня она отсутствует, например, в Ethernet и Frame Relay.
В протоколах канального уровня, которые используются в локальных сетях, заложена определенная структура связей между компьютерами и способы их адресации. Хоть канальный уровень и обеспечивает доставку кадру между любыми двумя узлами локальной сети, он это делает только в сети с абсолютно определенной топологией связей, именно той топологией, для которой он был разработан.
К такой типичной топологии, которая поддерживается протоколами канального уровня локальных сетей, относятся общая шина, кольцо и звезда, а также структуры, полученные из них с помощью мостов и коммутаторов. Примерами протоколов канального уровня являются протоколы Ethernet, Token Ring, FDDI, lOOVG - AnyLAN.
В целом канальный уровень являет собой весьма могучий и законченный набор функций по пересылке соединений между узлами сети. В некоторых случаях протоколы канального уровня оказываются самодостаточными транспортными средствами и могут допускать работу сверх них непосредственно протоколов прикладного уровня или дополнений, без привлечения средств сетевого и транспортного уровней.
Однако для обеспечения качественной транспортировки сообщений в сетях любой топологии и технологий функций канального уровня оказывается недостаточно, потому в модели OSI решения этой задачи полагается на два следующих уровни сетевой и транспортный.
Сетевой уровень
Сетевой уровень (Network layer) служит для образования единой транспортной системы, которая объединяет несколько сетей, причем эти сети могут использовать абсолютно разные принципы передачи соединений между конечными узлами и владеть произвольной структурой связей. Функции сетевого уровня достаточно разнообразны. Начнем их рассмотрение на примере объединения локальных сетей.
Протоколы канального уровня локальных сетей обеспечивают доставку данных между любыми узлами только в сети с соответствующей типичной топологией, например топологией иерархической звезды. Это очень жесткое ограничение, которое не позволяет строить сеть с развитой структурой, например, сети, которые объединяют несколько сетей предприятия в единственную сеть, или высоконадежные сети, в которых существуют чрезмерные связки между узлами.
Можно было бы усложнять протоколы канального уровня для поддержки петлевидных чрезмерных связей, но принцип разделения обязанностей между уровнями приводит к другому решению. Чтобы с одной стороны сохранить простоту процедур передачи данных для типичной топологии, а с другой допустить использование произвольной топологии, вводится дополнительный сетевой уровень.
На сетевом уровне сам срок сеть наделяют специфическим значением. В этом случае под сетью понимает совокупность компьютеров, соединенных между собой в соответствии с одной из стандартной типичной топологии и использующих для передачи данных один из протоколов канального уровня, определенный для этой топологии.
- 1. Способы кодировки информации в сетях эвм
- 2. Топология построения сетей.
- 3. Структура домену.
- Адресация узлов в сети (аппаратные, символьные и др. Адреса)
- Оборудование сети
- Протокол tcp, назначение и реализация
- Протокол ip и его основные функции
- Протокол arp
- Классы ip-адрес
- Принцип эталонной модели osi
- Принцип построения ip –адреса
- Основные уровни модели osi
- Понятие о протоколе и стеку протоколов.
- Настройка пк для работы в сети
- Стек tcp / ip.
- Основные этапы разработки баз данных
- 17. Инфологичная модель данных ("сущность-связь").
- 18. Общие понятия реляционного подхода к организации бд
- 19. Архитектура банка данных и три типа моделей.
- 20. Реляционная модель данных. Принципиальные отличия иерархической и сетевой моделей данных.
- 21. Логическая и физическая модели данных.
- 22. Базовые понятия реляционных баз данных. Правила Кодда.
- 23. Схема отношения, схема базы данных, типы связей
- 24. Проектирование реляционных баз данных с использованием нормализации. Нормальные формы
- 25. Алгоритм нормализации
- 27. Основные структурные элементы бд ms Access : таблицы, запить, формы, отчеты, макросы, модули.
- 28. Работа с запросами в субд Access. Создание запроса-выборки. Создание итогового запроса. Групповые операции. Расчеты в запитые с помощью выражений.
- 29. Работа с запросами в субд Access. Запить в режиме sql.
- Insert into таблица select ...;
- 30. Работа с формами в субд Access. Создание форм, элементов управления и элементов макета. Свойства формы. Свойства элемента управления.
- 31. Использование Visual Basic For Application. Создание процедур обработки событий.
- 32. Разработка отчетов в субд Access. Группирование и сортировка записей. Расчеты в отчете.
- 33. Создание главной кнопочной формы. Налаживание параметров запуска
- 34. Макросы и модули в ms Access.
- 35. Запись sql –операторов.
- 36. Создание простых запросов языком sql
- 37. Группирование результатов средствами языка sql.
- 38. Создание много табличных запросов средствами языка sql.
- 39. Изменение содержимого базы данных средствами языка sql.
- 40. Идентификаторы языка sql
- 41. Создание баз данных средствами языка sql.
- 42. Технологичность программного обеспечения. Модули. Требования к модулям.
- 43. Разработка программного обеспечения (восходящая и нисходящая).
- 44. Средства описания структурных алгоритмов.
- 45. Эффективность. Уменьшение времени выполнения программы.
- 46. Программирование "с защитой от ошибок".
- 47. Блочно-иерархический подход к созданию сложных систем.
- 48. Жизненный цикл и этапы разработки программного обеспечения.
- 49. Модели (каскадная, спиральная) жизненного цикла программного обеспечения.
- 50. Управление программным проектом (начало, измерение, оценка, риски, планирования, трассировки, контроль).
- 51. Планирование проектных задач.
- 52. Размерно-ориентированные метрики
- 53. Функционально-ориентированные метрики.
- 54. Классические методы анализа. Структурный анализ. Анализ, который ориентируется на структуры данных.
- 56. Модульность. Информационная закрытость. Связность модуля.
- 57. Сложность программной системы.
- 58. Структурное тестирование программного обеспечения
- 59. Функциональное тестирование программного обеспечения
- 60. Технология разработки объектно-ориентированных программных систем
- Дистанционное образование: особенности, принципы, методы, организационные формы, программное обеспечение.
- Возможности использования компьютерных сетей в учебно-воспитательном процессе.
- 5. Контроль в учебно-воспитательном процессе. Автоматизация контроля. Психолого-педагогическая диагностика на основе компьютерного тестирования.
- 6. Стандарты электронной учебы
- 7. Цели и задачи преподавания информатики в средней школе
- 8. Содержание I структура школьного курса информатики. Действующие программы курса информатики.
- 9.Допрофильная подготовка по информатике
- 10. Критерии оценивания знаний и умений учеников из школьного курса информатики.
- 11. Курсы по выбору для профильной учебы информатики.
- 12. Технологическая учеба информатики : понятие информационно-технологических знаний, умений, навыков.
- 13. Методические подходы к технологической учебе информатики.
- 14. Организация дополнительных внеурочных форм учебы информатики в школе: кружки, факультативы, олимпиады.
- 15. Специфика урока информатики. Подготовка учителя к уроку. Организация I проведения разных типов урока из информатики.
- 16. Учебно-методическое и программное обеспечение школьного курса информатики. Классификация педагогических программных средств. Приблизительный состав программного обеспечения
- Раздел 1: 1) Алгоритм и алгоритмический язык, 2) Построение алгоритма для решения задач.
- Раздел 2:1) Устройство эвм, 2) Знакомство с программированием, 3) Роль эвм в современном обществе перспективы развития вычислительной техники.
- Часть 1 - персональный компьютер(история создания, устройство, операционная система, графический редактор, текстовый редактор, архивация, вирусы, электронные таблицы, субд, сети).
- Часть 2 - Основы алгоритмизации и программирования.
- Методические особенности учебных пособий из курса информатики.
- 9 Класс