3.2 Деление на уровни

3.2 Деление на уровни

Для достижения надежности обмена данными между компьютерами необходимо обеспечить выполнение нескольких операций:

? Пакетирование данных

? Определение путей (маршрутов) пересылки данных

? Пересылку данных по физическому носителю

? Регулировку скорости пересылки данных в соответствии с доступной полосой пропускания и возможностью приемника получать посланные ему данные

? Сборку полученных данных, чтобы в формируемой последовательности не было потерянных частей

? Проверку поступающих данных на наличие дублированных фрагментов

? Информирование отправителя о том, сколько данных было передано успешно

? Пересылку данных в нужное приложение

? Обработку ошибок и непредвиденных событий

В результате программное обеспечение для коммуникации получается достаточно сложным. Следование модели с разделением на уровни позволяет упростить объединение сходных функций в группы и реализовать разработку коммуникационного программного обеспечения по модульному принципу.

Специфика структуры протоколов TCP/IP определяется требованиями коммуникаций в научных и военных организациях. IP позволяет объединить различные типы сетей в интернет, a TCP несет ответственность за надежную пересылку данных.

Коммуникационная модель обмена данными OSI строго соответствует структуре TCP/IP. Уровни и терминология модели OSI стали стандартной частью коммуникационной структуры обмена данными.

На рис. 3.1 показаны уровни OSI и TCP/IP. Начнем их анализ с самого нижнего уровня (в TCP/IP формально не определены уровни сеанса и представления).

Рис. 3.1. Уровни TCP/IP и OSI

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Деление

Из книги Модель зрелости процессов разработки программного обеспечения автора Паулк Марк


3.2. Уровни зрелости

Из книги ArchiCAD 11 автора Днепров Александр Г

3.2. Уровни зрелости Уровень зрелости представляет собой четко определенную стадию эволюции организации на пути к зрелому производственному процессу, соответствует уровню продуктивности производственного процесса, как это проиллюстрировано на рис. 2.1. Например, при


Уровни

Из книги Искусство программирования для Unix автора Реймонд Эрик Стивен

Уровни Уровень – это горизонтальная отметка, относительно которой производятся измерения всех возвышений, то есть расположения объектов по вертикали.Вы уже знакомы с понятием нулевого уровня проекта, относительно которого измеряются возвышения всех объектов. Однако


4.3.2. Связующие уровни

Из книги Основы AS/400 автора Солтис Фрэнк

4.3.2. Связующие уровни Довольно часто столкновение нисходящего и восходящего подходов является причиной некоторого беспорядка. Верхний уровень логики приложения и нижний уровень основных примитивов необходимо согласовать с помощью уровня связующей логики.Один из


Уровни абстракции

Из книги Искусство программирования для Unix автора Реймонд Эрик Стивен

Уровни абстракции Аппаратные и программные структуры большинства современных компьютеров — многоуровневые. Детали нижних уровней скрываются, чтобы обеспечить более простые модели для верхнего уровня. Данный принцип абстракции — способ, благодаря которому


4.3.2. Связующие уровни

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

4.3.2. Связующие уровни Довольно часто столкновение нисходящего и восходящего подходов является причиной некоторого беспорядка. Верхний уровень логики приложения и нижний уровень основных примитивов необходимо согласовать с помощью уровня связующей логики.Один из


4.20.1 Уровни в X.25

Из книги Инфраструктуры открытых ключей автора Полянская Ольга Юрьевна

4.20.1 Уровни в X.25 Протокол X.25 имеет три уровня. Уровень связи данных называется балансированным протоколом доступа к связи (Link Access Protocol Balanced — LAPB), а сетевой уровень — уровнем пакетов X.25 (X.25 Packet Level). Владеющий оборудованием DTE пользователь устанавливает связь по X.25 с


8.9.8 Деление горизонта и опасный реверс

Из книги HTML5 для веб-дизайнеров автора Джереми Кит

8.9.8 Деление горизонта и опасный реверс Почему иногда происходит зацикливание трафика в RIP? Причина в том, что после изменения проходит некоторое время, пока все маршрутизаторы не обновят информацию. На рис. 8.7 показан простой пример (он взят из RFC 1058). Маршрутизатор D имеет


Уровни инфраструктуры

Из книги Восстановление данных на 100% автора Ташков Петр Андреевич

Уровни инфраструктуры Рассмотрим уровни инфраструктуры безопасности (рис. 1.1). Простейший уровень, находящийся внизу, - это физический уровень. Принимая во внимание ограниченное число рисков, связанных с физическими атаками, этот уровень защищать проще, чем другие.


Доступ на все уровни

Из книги Как тестируют в Google автора Уиттакер Джеймс

Доступ на все уровни Модель содержимого элемента audio очень удобна для предоставления «запасного варианта» содержимого. Запасное содержимое – не то же самое, что содержимое для технологий специальных возможностей.Предположим, что вместе с аудиофайлом идет его


Уровни RAID

Из книги Криптография и свобода автора Масленников Михаил

Уровни RAID Уровни RAID – способ организации дисков внутри массива. В 1993 году промышленный консорциум по стандартизации RAID (RAID Advisory Board – RAB) определил семь типовых уровней RAID: от 0 до 6. Термин «уровни RAID» (RAID levels) является официальным и прочно вошел в лексику компьютерных


Уровни BITE

Из книги Цифровая фотография. Трюки и эффекты автора Гурский Юрий Анатольевич

Уровни BITE Как и любое приложение, внутренние проекты всегда нужно делать расширяемыми. В BITE есть возможность размещения произвольных сценариев и их внедрения в тестируемую страницу. То есть в архитектуре есть несколько логических уровней: один из них, к примеру,


Глава 6. Умножение и деление

Из книги Linux Mint и его Cinnamon. Очерки применителя автора Федорчук Алексей Викторович

Глава 6. Умножение и деление Помимо всяких идей и размышлений, человек должен еще каждый день питаться, что-то кушать, чтобы не протянуть ноги от одной духовной пищи. 90–91 года – это то время, когда очевидность этого утверждения стала проявляться особенно остро, а подземное


13.1. Levels (Уровни)

Из книги автора

13.1. Levels (Уровни) Чтобы активизировать данную функцию (рис. 13.1), необходимо выполнить команду Image ? Adjustments ? Levels (Изображение ? Настройки ? Уровни) или нажать CtrL+L. Рис. 13.1. Диалоговое окно Levels (Уровни)В этом окне можно увидеть гистограмму яркости изображения. Данная функция не