Модель OSI
00:00:00Определение модели OSI и международная стандартизация Модель OSI, сокращенно от Open System Interconnection, представляет собой международно признанную структуру, которая описывает семь основных уровней сетевой организации. Она была стандартизирована в 1983 году Международной организацией по стандартизации (International Standard Organization), гарантируя, что каждый сетевой уровень выполняет четко определенные функции. Термин "открытый" здесь относится к общедоступным спецификациям, а не к свободному исходному коду. Такой подход означает, что даже такие системы, как Windows, построенные на основе открытых спецификаций, квалифицируются как открытые системы.
Модульность и интероперабельность при проектировании сетей Использование открытых спецификаций позволяет создавать сети из совместимых компонентов, поставляемых разными производителями. Такая модульность позволяет легко интегрировать новые технологии или заменять устаревшее оборудование без прерывания работы сети. Хотя модель OSI не содержит подробных сведений о конкретных протоколах и, следовательно, не является законченной сетевой архитектурой, она остается мощным теоретическим инструментом для понимания сетевых взаимодействий. Платформа предоставляет общий язык, который поддерживает плавную интеграцию и расширение сети.
Уровни модели OSI
00:02:27Модель OSI стандартизирует сетевое взаимодействие посредством иерархического расположения из семи уровней. Начиная с физического уровня, ближайшего к среде передачи, структура продвигается через канальный уровень передачи данных (называемый по-русски канальным уровнем), за которым следуют сетевой, транспортный, сеансовый, презентационный и прикладной уровни. Соглашения об именовании, как правило, интуитивно понятны на английском языке, с небольшими отличиями на втором уровне, что подчеркивает роль модели в определении четких функциональных границ для эффективных и интероперабельных систем.
Физический уровень
00:03:10Физический уровень передает биты по каналам связи, не интерпретируя их содержимое. Его основная роль заключается в определении того, как двоичная информация преобразуется в сигналы, такие как электрические импульсы или оптические вспышки, для надежной передачи данных. Этот основополагающий процесс гарантирует, что носитель точно передает двоичное представление данных, создавая основу для всех последующих коммуникационных задач.
Канальный уровень
00:03:36Канальный уровень адаптируется к различным средам передачи, таким как волоконно-оптические и электромагнитные, передавая полные сообщения вместо отдельных битов. Он организует входящие потоки битов с физического уровня в отдельные сообщения, обеспечивая обнаружение и исправление ошибок в сетях, где один канал используется несколькими компьютерами совместно. Кроме того, он обеспечивает физическую адресацию для направления данных соответствующему получателю и управляет доступом к общему носителю для предотвращения конфликтов при передаче.
Сетевой уровень
00:04:30Четкий сетевой уровень гарантирует, что данные передаются только одним компьютером, предотвращая любое искажение. Он объединяет различные технологии канального уровня в единую структуру благодаря скоординированной работе. Глобальные адреса обеспечивают уникальную идентификацию каждого компьютера в составной сети, независимо от используемой технологии канала или схем адресации. Маршрутизация также выполняется на этом уровне для поддержания бесперебойной связи между сетевыми устройствами.
Транспортный уровень
00:05:08Транспортный уровень определяет маршруты через промежуточные узлы в больших сложных сетях для передачи данных между процессами на разных компьютерах. Он обеспечивает более высокую надежность, чем традиционное сетевое оборудование, предоставляя защищенный от ошибок канал связи с гарантированной последовательностью сообщений. В отличие от предыдущих уровней, которые последовательно передавали информацию от одного устройства к другому, транспортный уровень отправляет сообщения непосредственно от процесса-отправителя к получателю, что иллюстрирует его независимую работу.
Сеансовый уровень
00:06:05Изоляция сеанса отделяет передачу данных от сетевого оборудования, позволяя создавать четкие сеансы связи. Она устанавливает контролируемый порядок обмена сообщениями, гарантируя, что участники таких сценариев, как видеоконференции, будут общаться без хаоса. Этот механизм также управляет параллельным доступом к критически важным задачам, таким как банковские транзакции, для предотвращения ошибок, связанных с одновременными изменениями. Кроме того, он защищает от сбоев в работе сети, позволяя беспрепятственно возобновлять операции при восстановлении подключения.
Уровень представления
00:07:25Синхронизация данных в сетях, минуя обычный уровень представления, по-прежнему основывается на принципах, обеспечивающих четкое понимание передаваемой информации как отправителем, так и получателем. Этот процесс требует согласования не только синтаксиса, но и семантики, что позволяет системам с различными кодировками символов или числовыми форматами беспрепятственно взаимодействовать. Автоматическое преобразование, которое иллюстрируется гипотетическими языковыми переводами во время телефонного разговора, воплощает необходимость преобразования формата, несмотря на его ограниченную практическую реализацию. Наиболее заметными примерами, широко используемыми в протоколах шифрования и дешифрования, являются Secure Socket Layer (SSL) и его современный вариант, Transport Layer Security (TLS).
Прикладной уровень
00:08:57Современные сети полагаются на прикладной уровень, который работает в гармонии с различными протоколами, образуя основу цифровой связи. Он объединяет множество сервисов, которые позволяют пользователям получать доступ к веб-сайтам, социальным сетям и инструментам аудио-видео связи, таким как Skype. Такая интеграция приложений необходима для построения сетей, обеспечивающих универсальный и бесперебойный пользовательский опыт.
Названия единиц передаваемых данных на разных уровнях
00:09:21Передаваемым единицам данных присваиваются уникальные идентификаторы на каждом уровне связи. В модели открытых систем на физическом уровне используется бит, на канальном уровне - кадр, а на сетевом - пакет, в то время как на транспортном уровне используются как сегменты, так и дейтаграммы. Такая четкая терминология распространяется даже на такие области, как электронная почта и доступ к файлам, подчеркивая продуманный и детализированный подход к обработке данных.
Сетевое оборудование, работающее на различных уровнях
00:09:48Сетевое оборудование работает на разных уровнях модели взаимодействия открытых систем, причем каждый уровень выполняет определенные функции. Концентраторы работают на физическом уровне, в то время как коммутаторы и точки доступа Wi-Fi функционируют на канальном уровне, а маршрутизаторы управляют трафиком на сетевом уровне. Такой многоуровневый дизайн подчеркивает важность роли каждого устройства в обеспечении эффективной передачи данных, закладывая основу для более глубокого изучения транспортных механизмов и протокольных операций.
Итоги
00:10:26Компьютерные сети функционируют исключительно на хост-системах без необходимости в дополнительном сетевом оборудовании. Принятая на международном уровне модель OSI организует сети на семь уровней, обеспечивая четкую структуру функциональности сети. Хотя ее протоколы определены отдельно и не используются на практике, модель эффективно иллюстрирует логику сетевых операций. При практическом построении сети используется стек протоколов TCP/IP, в то время как модель OSI продолжает служить важным концептуальным инструментом.