Содержание
- 1 Обоснование проектирования ЛВС
- 2 Подготовка к проектированию ЛВС
- 3 Этапы проектирования ЛВС
- 4 Программы для проектирования ЛВС
- 5 Скачать:
- 6 Предварительный просмотр:
- 7 Принцип устройства сетевой модели
- 8 Первый, физический уровень (physical layer, L1)
- 9 Второй уровень, канальный (data link layer, L2)
- 10 Третий уровень, сетевой (network layer, L3)
- 11 Четвертый уровень, транспортный (transport layer, L4)
- 12 Пятый уровень, сеансовый (session layer, L5)
- 13 Шестой уровень, представления данных (presentation layer, L6)
- 14 Седьмой уровень, прикладной (application layer)
- 15 Критика модели OSI
- 16 Вывод, роль модели OSI при построении сетей
Блог компанииВсе статьи1С автоматизацияIT-аутсорсингWeb-решения
Проектирование ЛВС — это разработка проекта коммуникационной системы, которая объединяет пользовательские рабочие станции и периферийное оборудование в пределах одного здания или помещения, относящегося к одной организации. ЛВС (локальная вычислительная сеть) актуальна для систем с двумя и более компьютерами. Чем больше оборудования в одной локальной сети, тем она сложнее в проектировании и обслуживании, но тем больше преимуществ дает:
- быстрая и бесперебойная передача данных между компьютерами;
- ограничение доступа к корпоративным ресурсам;
- совместная работа с периферийными устройствами;
- контролируемый доступ пользователей к интернету.
Обоснование проектирования ЛВС
Компьютеры, которые объединены локальной вычислительной сетью, позволяют сотрудникам совместно использовать информационные корпоративные ресурсы, периферийное оборудование и обмениваться данными. Именно ускоренная и упрощенная обработка информационных потоков — главное обоснование проектирования ЛВС на предприятии. Связанные единой сетью ПК объединяются в одно информационное пространство, в котором удобно получать доступ к ресурсам — общим папкам на емких накопителях, принтерам и другим. Количество ошибок и инцидентов потерь данных при таком способе обмена стремится к нулю при высокой скорости обмена данными в пределах сети.
Подготовка к проектированию ЛВС
Проектирование ЛВС СКС (структурированной кабельной системы) представляет собой разработку документации, в которой описывается структура сети, ее топология, расположение конечных пользовательских устройств, компьютерных розеток и характеристики оборудования для построения ЛВС.
До начала проектирования в организации собирают и анализируют такую информацию:
- сколько единиц техники будет объединять ЛВС. Учитываются ПК, печатные устройства, АТС и другое оборудование. Это позволит рассчитать в проекте нагрузку, которую будет испытывать локальная вычислительная сеть в штатном режиме работы;
- физические характеристики помещений, по которым будет проложена ЛВС. Учитывают площадь комнат, высоту потолков, максимальное расстояние между устройствами. От последнего параметра обратно пропорционально зависит скорость передачи данных в ЛВС;
- расположение компонентов, которые чаще других нуждаются в сервисном обслуживании. Чем проще получить к ним доступ, тем меньше времени сеть будет недоступна и рабочий процесс не нарушится. Инженеры смогут быстро выполнить основные этапы ремонта или профилактики.
Основные принципы проектирования ЛВС — обеспечение высокой скорости и безопасности передачи данных. В зависимости от критичности этих требований инженеры-проектировщики выбирают подходящее оборудование и ОС для сервера и пользовательских устройств.
Топология сети
На этапе составления технических требований к будущей ЛВС выбирают подходящую топологию, которая определяет способ физического соединения устройств в пределах сети. Наиболее популярные варианты: шинная, кольцевая и звезда.
Шинная (линейная) — используется один центральный кабель, к которому подключены пользовательские GR. Этот кабель ведет к серверу (центральному компьютеру), на котором хранится общая информация, прописаны права доступа, настроен почтовый сервер.
- Плюсы: при отключении одного устройства не нарушается работа остальных машин, простой проект ЛВС и доступная стоимость монтажа.
- Недостатки: повреждение центрального кабеля нарушает работу сети, низкая скорость передачи данных, ограничение для применения в ЛВС с большим количеством конечных устройств.
Кольцевая — предполагает последовательное соединение устройств (одноранговая ЛВС). Топология встречается в локальных сеях, спроектированных несколько лет назад. Сегодня практически не используется, но о ней необходимо знать тем, кто изучает основы проектирования ЛВС.
- Плюсы: низкая стоимость проектирования ЛВС и монтажа (не нужен маршрутизатор, требуется минимум кабеля).
- Минусы: малая скорость передачи данных, при неисправности на одном участке останавливается работа всех пользовательских устройств, сложна настройка и ТО системы.
Звезда — устройства подключаются к серверу параллельно через хаб или концентратор. Это наиболее удобный способ обмена данными между ПК, принтерами и другим оборудованием. Сегодня это основной принцип подключения компьютеров в ЛВС.
- Плюсы: гибкое масштабирование, стабильная производительность и пропускная способность, удобный монтаж и обслуживание.
- Минусы: сильная зависимость устройств ЛВС от хаба/концентратора (если он выйдет из строя, сеть упадет), количество подключений ограничено количеством портов на хабе, большой расход кабеля, высокая стоимость вспомогательного оборудования.
Этапы проектирования ЛВС
- Составление ТЗ на проектирование ЛВС. Содержит общие требования к вычислительной сети, количество автоматизированных рабочих мест, максимальную длину кабеля от порта на конечном устройстве до коммутационной панели. В техзадании указывают технологию, по которой рабочие компьютеры подключаются к ЛВС, требования к их размещению, характеристики сервера и способ его подключения, топологию сети, перечисляют средства защиты от несанкционированного доступа к ресурсам ЛВС. Прилагают планы помещений, перечень ИБП с указанием их мощности, описывают принципы прокладки кабельных трасс.
- Согласование технического задания между подрядчиком (исполнителем) и заказчиком проекта. После согласования исполнители приступают к составлению проектной документации и реализации проекта. Вносить кардинальные изменения в уже готовый проект (или имеющуюся ЛВС) приводит к дополнительным затратам или ограничениям.
- Разработка проекта ЛВС. При создании вычислительной локальной сети составляют детальные планы помещений. На них указывают расположение розеток и количество портов в них, обозначают коммутационный центр, отмечают линии прокладки кабелей (в коробках и под фальшполом). К проекту прилагают расчет количества материалов и схему взаимодействия с другими видами связи в организации — например, мини-АТС.
Программы для проектирования ЛВС
Разработка проекта будущей ЛВС — сложная задача, которая требует профессиональных знаний и опыта. Но упростить эту задачу можно, в этом помогут программы для проектирования ЛВС.
- AutoCAD — популярная система автоматизированного проектирования. Универсальная (подходит для многих сфер), но не адаптированная под проектирование ЛВС, поэтому для этой задачи у нее избыточный функционал и завышенная стоимость лицензии.
- CAD5D — онлайн-сервис для проектирования. Поддерживает поэтажные планы, размещение абонентских устройств и ключевых узлов, создание пакета проектной документации, учитывает спецификации материалов и оборудования.
- ZWCAD претендует на звание бюджетного аналога AutoCAD и предлагает широкий выбор инструментов для работы в двумерном и трехмерном пространстве. Позволяет организовывать элементы ЛВС в виде блоков, поддерживает параллельную работу с графикой и текстом. Для расширения базовой функциональности используются дополнительные модули.
У вас похожая задача? Оставьте заявку, и наши специалисты свяжутся с вами в ближайшее время и подробно проконсультируют.
Читайте также:14августа2020
Резервный канал Интернета
20ноября2019
Что такое виртуализация?
12ноября2019
Виртуализация сервера 1С
Опубликовано вкл 30.05.2014 — 8:51Автор: Белов Алексей, студент 1-го курса
Содержание
Организация локальных сетей
Назначение локальных сетей
Аппаратные средства локальной сети
Топологии сетей
Организация передачи данных в сети
Список использованной литературы
Скачать:
Вложение | Размер |
---|---|
organizatsiya_lvs8str.docx | 47.08 КБ |
organizatsiya_lokalnykh_setey2.ppsx | 1.86 МБ |
Предварительный просмотр:
16-я СТУДЕНЧЕСККАЯ НАУЧНО-ПРАКТИЧЕСКАЯ КОНФЕРЕНЦИЯ
«НАУКА. ЮНОСТЬ. ТВОРЧЕСТВО»
«Организация локальных сетей»
Выполнил: Белов Алексей
студент 1 курса, БОУ ЧР СПО «АСХТ»
Научный руководитель: Долгов А.П.
преподаватель БОУ ЧР СПО «АСХТ»
Алатырь, 2014
Содержание
Локальная компьютерная сеть – объединение нескольких компьютеров, расположенных на небольшом расстоянии друг от друга (обычно в пределах одного здания) для совместного решения информационных, вычислительных, учебных и других задач. В небольшой локальной сети может быть 10-20 компьютеров, в очень большой – порядка 1000.
Хотя массовый характер создание локальных сетей приняло после появления персональных компьютеров, связь между компьютерами на небольших расстояниях существовала еще задолго до того.
Одной из первых, возникших в ходе развития вычислительной техники задач, потребовавшей создания сети хотя бы из двух компьютеров, явилось обеспечение большой надежности при управлении ответственным процессом в режиме реального времени. Так, при управлении запуском космического аппарата выход из строя управляющего компьютера грозит непоправимыми последствиями. Для повышения надежности системы управления используется дублирующий компьютер. При сбое в работе активной машины содержимое ее процессора и ОЭУ очень быстро перебрасывается на вторую, которая подхватывает управление.
Другой пример — присоединение к большим компьютерам второго-третьего поколений многочисленных терминалов — устройств ввода/вывода данных и программ. Эти терминалы практически никакой обработки информации не вели, но позволяли разделить машинное время мощного и дорогого компьютера между разными пользователями. Соответствующий режим работы назывался режимом разделения времени, так как компьютер последовательно во времени решал задачи множества пользователей.
Вскоре после появления в начале 1980-х годов персональных компьютеров их стали объединять в сети, что позволило совместно использовать файлы, базы данных и аппаратные ресурсы (например, принтеры). Сегодня локальные сети являются системами, требующими сложного технического и программного обслуживания.
Компьютерные сети породили новые технологии обработки информации — сетевые технологии, позволяющие совместно использовать аппаратные и программные средства: накопители большой емкости, печатающие устройства, базы и банки данных. Для сотрудников многих учреждений стало привычным пользоваться электронной почтой для обмена сообщениями и документами, для совместной работы над проектами. В школах и вузах локальные сети помогают вести уроки, организовывать доступ к учебным ресурсам, библиотекам и т. д. На предприятиях на базе локальных сетей создаются автоматизированные системы управления предприятием и технологическими процессами.
Информационные системы, построенные на базе локальных вычислительных сетей, обеспечивают решение следующих задач:
o хранение данных;
o обработка данных;
o организация доступа пользователей к данным;
o передача данных и результатов их обработки пользователям.
Аппаратура локальной сети в общем случае включает в себя:
- компьютеры (серверы и рабочие станции);
- сетевые платы;
- каналы связи;
- специальные устройства, поддерживающие функционирование
- сети (маршрутизаторы, концентраторы, коммутаторы).
По признаку распределения функций локальные компьютерные сети делятся на одноранговые и двухранговые (иерархические сети или сети с выделенным сервером).
В одноранговой сети компьютеры равноправны по отношению друг к другу. Каждый пользователь в сети решает сам, какие ресурсы своего компьютера он предоставит в общее пользование. Таким образом, компьютер выступает и в роли клиента, и в роли сервера. Одноранговое разделение ресурсов является вполне приемлемым для малых офисов с 5-10 пользователями, объединяя их в рабочую группу.
Двухранговая сеть организуется на основе сервера, на котором регистрируются пользователи сети.
Для современных компьютерных сетей типичной является смешанная сеть, объединяющая рабочие станции и серверы, причем часть рабочих станций образует одноранговые сети, а другая часть принадлежит двухранговым сетям.
Более развитые сети, помимо компьютеров конечных пользователей — рабочих станций, включают специальные компьютеры — серверы. Сервер — это выделенный в сети компьютер, выполняющий функции обслуживания рабочих станций. Есть разные виды серверов: файл-серверы, серверы баз данных и др. Например, компьютер, выполняющий функции файл-сервера, используется только для одной цели: обеспечивать пользователям доступ к аппаратным и программным ресурсам сервера, а не компьютеров друг друга, что улучшает защиту персональных данных.
Каждый компьютер подключается к сети с помощью сетевой платы — адаптера, которая поддерживает конкретную схему подключения. Так, широко распространенными являются адаптеры Ethernet с пропускной способностью от 10 или 100 Мбит/с. К сетевой плате подключается сетевой кабель. Если используется радиосвязь или связь на инфракрасных лучах, то кабель не требуется.
В современных локальных сетях чаще всего применяют два типа сетевых кабелей:
- неэкранированная витая пара;
- волоконно-оптический кабель.
Витая пара представляет собой набор из восьми проводов, скрученных попарно таким образом, чтобы обеспечивать защиту от электромагнитных помех. Каждая витая пара соединяет с сетью только один компьютер, поэтому нарушение соединения сказывается только на этом компьютере, что позволяет быстро находить и устранять неисправности.
Волоконно-оптические кабели передают данные в виде световых импульсов по стеклянным проводам. Большинство технологий локальных сетей в настоящее время позволяют использовать волоконно-оптические кабели. Волоконно-оптический кабель обладает существенными преимуществами по сравнению с любыми вариантами медного кабеля. Волоконно-оптические кабели обеспечивают наивысшую скорость передачи; они более надежны, так как не подвержены электромагнитным помехам. Оптический кабель очень тонок и гибок, что делает его транспортировку более удобной по сравнению с более тяжелым медным кабелем. Скорость передачи данных по оптическому кабелю составляет сотни тысяч мегабитов в секунду, что примерно в тысячу раз быстрее, чем по проводам витой пары.
Беспроводная связь на радиоволнах может использоваться для организации сетей в пределах больших помещений там, где применение обычных линий связи затруднено или нецелесообразно. Кроме того, беспроводные линии могут связывать удаленные части локальной сети на расстояниях до 25 км (при условии прямой видимости).
Совместно используемые внешние устройства включают в себя подключенные к серверу накопители внешней памяти, принтеры, графопостроители и другое оборудование, которое становится доступным с рабочих станций.
Помимо кабелей и сетевых адаптеров, в локальных сетях на витой паре используются другие сетевые устройства — концентраторы, коммутаторы и маршрутизаторы.
1. Повторитель — устройство, обеспечивающее усиление и фильтрацию сигнала без изменения его информативности. По мере передвижения по линиям связи сигналы затухают. Для уменьшения влияния затухания используются повторители. Причем повторитель не только копирует или повторяет принимаемые сигналы, но и восстанавливает характеристики сигнала: усиливает сигнал и уменьшает помехи.
2. Мост — устройство, выполняющее функции повторителя для тех сигналов (сообщений), адреса которых удовлетворяют заранее наложенным ограничениям. Одной из проблем больших сетей является напряженный сетевой трафик (поток сообщений в сети). Эта проблема может решаться следующим образом. Компьютерная сеть делится на сегменты. Передача сообщений из сегмента в сегмент осуществляется только целенаправленно, если абонент одного сегмента передает сообщение абоненту другого сегмента. Мост является устройством, ограничивающим движение по сети и не позволяющим сообщениям попадать из одной сети в другую без подтверждения права на переход.
Мосты бывают локальные и удаленные.
Локальные мосты соединяют сети, расположенные на ограниченной территории в пределах уже существующей системы.
Удаленные мосты соединяют сети, разнесенные территориально, с использованием каналов связи и модемов.
Локальные мосты, в свою очередь, разделяются на внутренние и внешние.
Внутренние мосты обычно располагаются на одном компьютере и совмещают функцию моста с функцией абонентской ЭВМ. Расширение функций осуществляется путем установки дополнительной сетевой платы.
Внешние мосты предусматривают использование отдельного компьютера со специальным программным обеспечением.
3. Маршрутизатор — это устройство, соединяющее сети разного типа, но использующие одну операционную систему. Это, по сути, тот же мост, но имеющий свой сетевой адрес. Используя возможности адресации маршрутизаторов, узлы в сети могут посылать маршрутизатору сообщения, предназначенные для другой сети. Для поиска лучшего маршрута к любому адресату в сети используются таблицы маршрутизации. Эти таблицы могут быть статическими и динамическими.
4. Шлюз — специальный аппаратно-программный комплекс, предназначенный для обеспечения совместимости между сетями, использующими различные протоколы взаимодействия. Шлюз преобразует форму представления и форматы данных при передачи их из одного сегмента в другой. Шлюз осуществляет свои функции на уровне выше сетевого. Он не зависит от используемой передающей среды, но зависит от используемых протоколов обмена данными. Обычно шлюз выполняет преобразования между протоколами[1,30].
Локальные сети в зависимости от назначения и технических решений могут иметь различные конфигурации (топологии, архитектуры), изображенные на рисунке.
В кольцевой топологии информация передается по замкнутому каналу. Каждый абонент непосредственно связан с двумя ближайшими соседями, хотя в принципе способен связаться с любым абонентом сети. Кольцо. Узлы объединены в сеть замкнутой кривой. Рабочая станция посылает по определенному конечному адресу информацию, предварительно получив из кольца запрос. Передача данных осуществляется только в одном направлении. Каждый узел помимо всего прочего реализует функции ретранслятора. Он принимает и передает сообщения, а воспринимает только обращенные к нему. Используя кольцевую топологию, можно присоединить к сети большое количество узлов, решив проблемы помех и затухания сигнала средствами сетевой платы каждого узла. Пересылка сообщений является очень эффективной, так как большинство сообщений можно отправлять “в дорогу” по кабельной системе одно за другим. Очень просто можно сделать кольцевой запрос на все станции. Продолжительность передачи информации увеличивается пропорционально количеству рабочих станций, входящих в вычислительную сеть.
Основная проблема при кольцевой топологии заключается в том, что каждая рабочая станция должна активно участвовать в пересылке информации, и в случае выхода из строя хотя бы одной из них вся сеть парализуется. Неисправности в кабельных соединениях локализуются легко.
Подключение новой рабочей станции требует кратко срочного выключения сети, так как во время установки кольцо должно быть разомкнуто. Ограничения на протяженность вычислительной сети не существует, так как оно, в конечном счете, определяется исключительно расстоянием между двумя рабочими станциями.
В радиальной топологии (топология «звезда») в центре находится концентратор, последовательно связывающийся с абонентами и связывающий их друг с другом. Звезда. Узлы сети объединены с центром лучами. Вся информация передается через центр, что позволяет относительно просто выполнять поиск неисправностей и добавлять новые узлы без прерывания работы сети. Однако расходы на организацию каналов связи здесь обычно выше, чем у шины и кольца.
<spg src=»https://nsportal.ru/sites/ap.nsportal.ru/files/2019/04/01/sornyaki.jpg»>
Сорняки
Свинья под дубом
Украшаем стену пушистыми кисточками и помпончиками
Л. Нечаев. Про желтые груши и красные уши
Д.С.Лихачёв. Письма о добром и прекрасном: МОЛОДОСТЬ – ВСЯ ЖИЗНЬ
Открытая сетевая модель OSI (Open Systems Interconnection model) состоит из семи уровней. Что это за уровни, как устроена модель и какова ее роль при построении сетей — в статье.
Модель OSI является эталонной. Эталонная она потому, что полное название модели выглядит как «Basic Reference Model Open Systems Interconnection model», где Basic Reference Model означает «эталонная модель». Вначале рассмотрим общую информацию, а потом перейдем к частным аспектам.
Принцип устройства сетевой модели
Сетевая модель OSI имеет семь уровней, иерархически расположенных от большего к меньшему. То есть, самым верхним является седьмой (прикладной), а самым нижним — первый (физический). Модель OSI разрабатывалась еще в 1970-х годах, чтобы описать архитектуру и принципы работы сетей передачи данных. Важно помнить, что данные передаются не только по сети интернет, но и в локальных сетях с помощью проводных или беспроводных соединений.
В процессе передачи данных всегда участвуют устройство-отправитель, устройство-получатель, а также сами данные, которые должны быть переданы и получены. С точки зрения рядового пользователя задача элементарна — нужно взять и отправить эти данные. Все, что происходит при отправке и приеме данных, детально описывает семиуровневая модель OSI.
На седьмом уровне информация представляется в виде данных, на первом — в виде бит. Процесс, когда информация отправляется и переходит из данных в биты, называется инкапсуляцией. Обратный процесс, когда информация, полученная в битах на первом уровне, переходит в данные на седьмом, называется декапсуляцией. На каждом из семи уровней информация представляется в виде блоков данных протокола — PDU (Protocol Data Unit).
Рассмотрим на примере: пользователь 1 отправляет картинку, которая обрабатывается на седьмом уровне в виде данных, данные должны пройти все уровни до самого нижнего (первого), где будут представлены как биты. Этот процесс называется инкапсуляцией. Компьютер пользователя 2 принимает биты, которые должны снова стать данными. Этот обратный процесс называется декапсуляция. Что происходит с информацией на каждом из семи уровней, как и где биты переходят в данные мы разберем в этой статье.
Первый, физический уровень (physical layer, L1)
Начнем с самого нижнего уровня. Он отвечает за обмен физическими сигналами между физическими устройствами, «железом». Компьютерное железо не понимает, что такое картинка или что на ней изображено, железу картинка понятна только в виде набора нулей и единиц, то есть бит. В данном случае бит является блоком данных протокола, сокращенно PDU (Protocol Data Unit).
Каждый уровень имеет свои PDU, представляемые в той форме, которая будет понятна на данном уровне и, возможно, на следующем до преобразования. Работа с чистыми данными происходит только на уровнях с пятого по седьмой.
Устройства физического уровня оперируют битами. Они передаются по проводам (например, через оптоволокно) или без проводов (например, через Bluetooth или IRDA, Wi-Fi, GSM, 4G и так далее).
Второй уровень, канальный (data link layer, L2)
Когда два пользователя находятся в одной сети, состоящей только из двух устройств — это идеальный случай. Но что если этих устройств больше?
Второй уровень решает проблему адресации при передаче информации. Канальный уровень получает биты и превращает их в кадры (frame, также «фреймы»). Задача здесь — сформировать кадры с адресом отправителя и получателя, после чего отправить их по сети.
У канального уровня есть два подуровня — это MAC и LLC. MAC (Media Access Control, контроль доступа к среде) отвечает за присвоение физических MAC-адресов, а LLC (Logical Link Control, контроль логической связи) занимается проверкой и исправлением данных, управляет их передачей.
На втором уровне OSI работают коммутаторы, их задача — передать сформированные кадры от одного устройства к другому, используя в качестве адресов только физические MAC-адреса.
Третий уровень, сетевой (network layer, L3)
На третьем уровне появляется новое понятие — маршрутизация. Для этой задачи были созданы устройства третьего уровня — маршрутизаторы (их еще называют роутерами). Маршрутизаторы получают MAC-адрес от коммутаторов с предыдущего уровня и занимаются построением маршрута от одного устройства к другому с учетом всех потенциальных неполадок в сети.
На сетевом уровне активно используется протокол ARP (Address Resolution Protocol — протокол определения адреса). С помощью него 64-битные MAC-адреса преобразуются в 32-битные IP-адреса и наоборот, тем самым обеспечивается инкапсуляция и декапсуляция данных.
Четвертый уровень, транспортный (transport layer, L4)
Все семь уровней модели OSI можно условно разделить на две группы:
- Media layers (уровни среды),
- Host layers (уровни хоста).
Уровни группы Media Layers (L1, L2, L3) занимаются передачей информации (по кабелю или беспроводной сети), используются сетевыми устройствами, такими как коммутаторы, маршрутизаторы и т.п. Уровни группы Host Layers (L4, L5, L6, L7) используются непосредственно на устройствах, будь то стационарные компьютеры или портативные мобильные устройства.
Четвертый уровень — это посредник между Host Layers и Media Layers, относящийся скорее к первым, чем к последним, его главной задачей является транспортировка пакетов. Естественно, при транспортировке возможны потери, но некоторые типы данных более чувствительны к потерям, чем другие. Например, если в тексте потеряются гласные, то будет сложно понять смысл, а если из видеопотока пропадет пара кадров, то это практически никак не скажется на конечном пользователе. Поэтому, при передаче данных, наиболее чувствительных к потерям на транспортном уровне используется протокол TCP, контролирующий целостность доставленной информации.
Для мультимедийных файлов небольшие потери не так важны, гораздо критичнее будет задержка. Для передачи таких данных, наиболее чувствительных к задержкам, используется протокол UDP, позволяющий организовать связь без установки соединения.
При передаче по протоколу TCP, данные делятся на сегменты. Сегмент — это часть пакета. Когда приходит пакет данных, который превышает пропускную способность сети, пакет делится на сегменты допустимого размера. Сегментация пакетов также требуется в ненадежных сетях, когда существует большая вероятность того, что большой пакет будет потерян или отправлен не тому адресату. При передаче данных по протоколу UDP, пакеты данных делятся уже на датаграммы. Датаграмма (datagram) — это тоже часть пакета, но ее нельзя путать с сегментом.
Главное отличие датаграмм в автономности. Каждая датаграмма содержит все необходимые заголовки, чтобы дойти до конечного адресата, поэтому они не зависят от сети, могут доставляться разными маршрутами и в разном порядке. Датаграмма и сегмент — это два PDU транспортного уровня модели OSI. При потере датаграмм или сегментов получаются «битые» куски данных, которые не получится корректно обработать.
Первые четыре уровня — специализация сетевых инженеров, но с последними тремя они не так часто сталкиваются, потому что пятым, шестым и седьмым занимаются разработчики.
Пятый уровень, сеансовый (session layer, L5)
Пятый уровень оперирует чистыми данными; помимо пятого, чистые данные используются также на шестом и седьмом уровне. Сеансовый уровень отвечает за поддержку сеанса или сессии связи. Пятый уровень оказывает услугу следующему: управляет взаимодействием между приложениями, открывает возможности синхронизации задач, завершения сеанса, обмена информации.
Службы сеансового уровня зачастую применяются в средах приложений, требующих удаленного вызова процедур, т.е. чтобы запрашивать выполнение действий на удаленных компьютерах или независимых системах на одном устройстве (при наличии нескольких ОС).
Примером работы пятого уровня может служить видеозвонок по сети. Во время видеосвязи необходимо, чтобы два потока данных (аудио и видео) шли синхронно. Когда к разговору двоих человек прибавится третий — получится уже конференция. Задача пятого уровня — сделать так, чтобы собеседники могли понять, кто сейчас говорит.
Шестой уровень, представления данных (presentation layer, L6)
О задачах уровня представления вновь говорит его название. Шестой уровень занимается тем, что представляет данные (которые все еще являются PDU) в понятном человеку и машине виде. Например, когда одно устройство умеет отображать текст только в кодировке ASCII, а другое только в UTF-8, перевод текста из одной кодировки в другую происходит на шестом уровне.
Шестой уровень также занимается представлением картинок (в JPEG, GIF и т.д.), а также видео-аудио (в MPEG, QuickTime). Помимо перечисленного, шестой уровень занимается шифрованием данных, когда при передаче их необходимо защитить.
Седьмой уровень, прикладной (application layer)
Седьмой уровень иногда еще называют уровень приложений, но чтобы не запутаться можно использовать оригинальное название — application layer. Прикладной уровень — это то, с чем взаимодействуют пользователи, своего рода графический интерфейс всей модели OSI, с другими он взаимодействует по минимуму.
Все услуги, получаемые седьмым уровнем от других, используются для доставки данных до пользователя. Протоколам седьмого уровня не требуется обеспечивать маршрутизацию или гарантировать доставку данных, когда об этом уже позаботились предыдущие шесть. Задача седьмого уровня — использовать свои протоколы, чтобы пользователь увидел данные в понятном ему виде.
Протоколы здесь используют UDP (например, DHCP, FTP) или TCP (например, HTTP, HTTPS, SFTP (Simple FTP), DNS). Прикладной уровень является самым верхним по иерархии, но при этом его легче всего объяснить.
Критика модели OSI
Семиуровневая модель была принята в качестве стандарта ISO/IEC 7498, действующего по сей день, однако, модель имеет свои недостатки. Среди основных недостатков говорят о неподходящем времени, плохой технологии, поздней имплементации, неудачной политике.
Первый недостаток — это неподходящее время. На разработку модели было потрачено неоправданно большое количество времени, но разработчики не уделили достаточное внимание существующим в то время стандартам. В связи с этим модель обвиняют в том, что она не отражает действительность. В таких утверждениях есть доля истины, ведь уже на момент появления OSI другие компании были больше готовы работать с получившей широкое распространение моделью TCP/IP.
Вторым недостатком называют плохую технологию. Как основной довод в пользу того, что OSI — это плохая технология, приводят распространенность стека TCP/IP. Протоколы OSI часто дублируют другу друга, функции распределены по уровням неравнозначно, а одни и те же задачи могут быть решены на разных уровнях.
Разделение на семь уровней было скорее политическим, чем техническим. При построении сетей в реальности редко используют уровни 5 и 6, а часто можно обойтись только первыми четырьмя. Даже изначальное описание архитектуры в распечатанном виде имеет толщину в один метр.
Кроме того, в отличие от TCP/IP, OSI никогда не ассоциировалась с UNIX. Добиться широкого распространения OSI не получилось потому, что она проектировалась как закрытая модель, продвигаемая Европейскими телекоммуникационными компаниями и правительством США. Стек протоколов TCP/IP изначально был открыт для всех, что позволило ему набрать популярность среди сторонников открытого программного кода.
Даже несмотря на то, что основные проблемы архитектуры OSI были политическими, репутация была запятнана и модель не получила распространения. Тем не менее, в сетевых технологиях, при работе с коммутацией даже сегодня обычно используют модель OSI.
Вывод, роль модели OSI при построении сетей
В статье мы рассмотрели принципы построения сетевой модели OSI. На каждом из семи уровней модели выполняется своя задача. В действительности архитектура OSI сложнее, чем мы описали. Существуют и другие уровни, например, сервисный, который встречается в интеллектуальных или сотовых сетях, или восьмой — так называют самого пользователя.
Как мы упоминали выше, оригинальное описание всех принципов построения сетей в рамках этой модели, если его распечатать, будет иметь толщину в один метр. Но компании активно используют OSI как эталон. Мы перечислили только основную структуру словами, понятными начинающим.
Модель OSI служит инструментом при диагностике сетей. Если в сети что-то не работает, то гораздо проще определить уровень, на котором произошла неполадка, чем пытаться перестроить всю сеть заново.
Зная архитектуру сети, гораздо проще ее строить и диагностировать. Как нельзя построить дом, не зная его архитектуры, так невозможно построить сеть, не зная модели OSI. При проектировании важно учитывать все. Важно учесть взаимодействие каждого уровня с другими, насколько обеспечивается безопасность, шифрование данных внутри сети, какой прирост пользователей выдержит сеть без обрушения, будет ли возможно перенести сеть на другую машину и т.д. Каждый из перечисленных критериев укладывается в функции одного из семи уровней.
Используемые источники:
- https://www.stekspb.ru/blog/it/proektirovanie-lvs/
- https://nsportal.ru/ap/library/drugoe/2014/05/30/organizatsiya-lokalnykh-setey
- https://selectel.ru/blog/osi-for-beginners/