русс | укр

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

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

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

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


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

Транспортный уровень.


Дата добавления: 2013-12-23; просмотров: 658; Нарушение авторских прав


Сетевой уровень.

Канальный уровень.

Физический уровень.

Физический уровень отвечает за передачу последовательности битов через канал связи. Основной проблемой является вопрос: как гарантировать, что если на одном конце послали 1, то на другом конце получили не 0. На этом уровне решают такие вопросы: каким напряжением надо представить 1, а каким 0? Сколько микросекунд тратится на передачу 1 бита? Следует ли поддерживать передачу данных в обоих направлениях одновременно? Как устанавливается начальное соединение и как оно разрывается? Каково количество контактов на сетевом разъеме и для чего используется каждый контакт? Т е в основном решаются вопросы механики и электрики.

Основная задача – превратить несовершенную среду передачи в свободный канал, свободный от ошибок. В основном задача решается при помощи разбиения данных пользователя на фреймы от нескольких сотен до тысяч байтов, передачей фреймов последовательно и обработкой фреймов уведомления, поступающих от получателя. Задача канала данных – определить границы фрейма. Эта задача решается введением специальной последовательности битов, которые добавляются в начало и конец фрейма и всегда интерпретируются как границы фрейма. Помехи на линии могут разрушить фрейм, в этом случае он должен быть передан повторно. Он будет также повторен, если фрейм уведомления будет потерян, в этом случае возникает проблема: как бороться с дубликатами. Другой проблемой является управление потоком передачи, например, как предотвратить захлебывание получателя, как сообщить передающему размер буфера для приема. В сетях с вещательным способом возникает проблема управления доступом к общему каналу.

Сетевой уровень отвечает за функционирование подсети. Основная проблема – как маршрутизировать пакеты от отправителя к получателю. Маршруты могут быть определены и заранее (прописаны в таблице маршрутизации) т е определяться в момент установления соединения, но могут определяться и динамически в зависимости от загрузки сети. Если по сети циркулирует слишком много пакетов, то они могут использовать одни и те же маршруты, что обычно приводит к заторам или пробкам. Эта проблема также должно решаться на сетевом уровне. Поскольку за использование сети предполагается оплата, то на этом уровне присутствует функция учета.



Основная функция – принять данные с уровня сессии, разделить на более мелкие части и передать на сетевой уровень, там самым позаботиться, чтобы они в целостности дошли до адресата. Необходимо скрыть от верхних уровней непринципиальные изменения в нижних уровнях. В нормальных условиях транспортный уровень должен создать специальное сетевой соединение для каждого транспортного соединение по соответствующему уровню сессии. Если транспортное соединение требует высокой пропускной способности, то транспортный уровень может создать несколько сетевых соединений. Если требуется обеспечить недорогое транспортное соединение, то транспортный уровень может использовать одно и то же соединение для нескольких транспортных соединений. Подобное мультиплексирование должно быть незаметно для вышележащих уровней. Транспортный уровень определяет… Наиболее используемым каналом является «. - .», обеспечивающий доставку в той последовательности, в которой они отправлены. Другая функция – доставка сообщений без гарантии их последовательности или рассылка одного сообщения многим в режиме вещания, причём тип сервиса определяется при установлении транспортного соединения. Транспортный уровень отвечает за установление и разрыв транспортного соединения в сети.



<== предыдущая лекция | следующая лекция ==>
Завершение соединения | Бит-ориентированный метод.


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


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

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

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


 


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

 
 

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

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