русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Модель OSI


Дата добавления: 2014-05-19; просмотров: 2317; Нарушение авторских прав


 

В начале 80-х гг. Международная организация по стандартам (ISO) разработала эталонную модель взаимодействия открытых систем (OSI) для стандартизации способа связи устройств в сети. Эта модель была важным шагом к обеспечению взаимодействия между сетевыми устройствами.

Модель OSI делит описание работы сети на семь уровней. Хотя существуют и другие модели, сегодня большинство поставщиков сетей создают свои продукты с использованием этой модели.

Система, реализующая поведение протокола, состоит из серии этих уровней, известных как стек протоколов. Стеки протоколов может быть реализованы аппаратно, программно или в сочетании этих двух способов. Обычно аппаратно реализуются только нижние уровни, а более высокие уровни реализуются программно. Каждый уровень ответственен за часть обработки для подготовки данных для передачи через сеть. В таблице показаны функции всех уровней модели OSI.

В модели OSI при передаче данные перемещаются вниз по уровням модели OSI компьютера, осуществляющего передачу, и вверх по уровня модели OSI на принимающем компьютере.

Когда пользователь отправляет данные, например электронную почту, процесс инкапсуляции начинается на прикладном уровне. Прикладной уровень предоставляет приложениям доступ к сети. Информация проходит по трем верхним уровням и считается данными, когда достигает транспортного уровня.

На транспортном уровне данные разбиваются на большее число управляемых сегментов, которые называются протокольными блоками данных (PDU), для упорядоченного перемещения по сети. PDU описывает данные при перемещении между уровнями модели OSI. PDU транспортного уровня также содержит информацию, используемую для надежной передачи данных, такую как номера портов, порядковые номера и номера подтверждения.

На уровне сети каждый сегмент из транспортного уровня становится пакетом. Пакет содержит информацию о логической адресации и другую информацию управления уровня 3.



На канальном уровне каждый пакет уровня сети становится кадром. Кадр содержит физический адрес и информацию об исправлении ошибок.

На физическом уровне кадр становится битами. Эти биты передаются по одному по сетевой среде.

На принимающем компьютере процесс декапсуляции выполняет процесс инкапсуляции в обратном порядке. Биты поступают на физический уровень модели OSI принимающего компьютера. Процесс перемещения по модели OSI принимающего компьютера переносит данные на прикладной уровень, на котором почтовая программа отображает почту.

ПРИМЕЧАНИЕ. Мнемоника помогает запомнить семь слоев модели OSI. Вот некоторые примеры: "All People Seem To Need Data Processing" и "Please Do Not Throw Sausage Pizza Away".



<== предыдущая лекция | следующая лекция ==>
Протокол TCP/IP | Сравнение моделей OSI и TCP/IP


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.16 сек.