Раздел: Документация
0 ... 7 8 9 10 11 12 13 ... 125 МОДЕЛЬ OSI л 33 О трансляция логических и физических адресов; О маршрутизация и коммутация; О управление потоками данных в сети и разрешение конфликтов; О фрагментация и сборка пакетов (до создания пакетов максимального размера, с которыми еще способен работать маршрутизатор или другое устройство). Это самый нижний уровень эталонной модели, которому не известно о физической природе сети. Транспортный уровень Транспортный (transport) уровень - самый низкий из уровней, на котором осуществляются пользовательские службы для более высоких уровней модели OSI. Качество обслуживания на этом уровне гарантируется выполнением следующих функций: О транспорт данных с проверкой ошибок. Для повышения эффективности соединения пакеты большого размера разбиваются на более мелкие. При приеме пакетов от удаленной системы происходит их сборка. Состав пакета зависит от протокола, который используется для обмена данными между двумя узлами; О упорядочение пакетов, чтобы они доставлялись на более высокие уровни в правильной последовательности; О подтверждение передачи или приема пакетов данных; О управление потоком данных для применяемого протокола. Сеансовый уровень Здесь осуществляется создание сеансов связи (session) между компьютерами и управление ими. Для передачи данных должно быть установлено соединение между приложениями на различных компьютерах. Например, протокол NetBIOS создает сеанс связи на основе имени компьютера. Для управления сеансом программное обеспечение данного уровня координирует работу двух компьютеров, сообщая каждому из них, что и как долго он может передавать. На этом же уровне создаются, поддерживаются и завершаются сеансы связи между прикладными программами. Представительский уровень На этом уровне модели определяется представление (presentation) данных в приложении. Информация должна быть представлена пользователю в понятной ему форме. Здесь производится, например, перекодировка символов из EBCDC в ASCII, сжатие и шифрование данных и преобразование протоколов. Выполняется также переадресация, при которой операции ввода/вывода перенаправляются к сетевым, а не к локальным ресурсам. Прикладной уровень Данный уровень обеспечивает непосредственную поддержку работающих в сети пользовательских приложений (application). На нем расположены службы, позволяющие программе обращаться к размещенной на сервере базе данных. Кроме того, на этом уровне реализованы следующие службы: О каталогов; О электронной почты; О файловые и печати; О удаленного доступа (например, Telnet); О оповещения; О межпроцессного взаимодействия. Сравнение моделей OSI и TCP/IP Модель OSI Модель TCP/IP Прикладной Представительский Сеансовый Транспортный Сетевой Канальный Физический Прикладной Транспортный Сетевой Модель OSI широко используется при обсуждении проблем работы сетевых протоколов и служб, однако ее строгое применение к протоколам и службам, образующим TCP/ IP, может оказаться сложным. Причина состоит в том, что разработка TCP/IP началась до появления модели OSI. Но при этом прибегали к похожей модели, которую иногда называют моделью DOD (Department of Defense - Министерство обороны) или DARPA. На рис. 2.2 видны четыре уровня, образующие модель TCP/IP-DOD, и их связь с моделью OSI. Поэтому, хотя набор протоколов TCP/IP и не совсем соответствует модели OSI, она все же может быть полезной при обсуждении определенных аспектов протоколов и служб TCP/IP. Доступа к сети Рис. 2.2. Сравнение моделей OSI и TCP/IP Протоколы TCP/IP Как уже говорилось в начале этой главы, аббревиатурой TCP/IP обозначается набор протоколов и приложений, основными из которых являются протоколы Transmission Control Protocol и Internet Protocol. Мы рассмотрим вначале протокол IP, поскольку с ним работают протоколы TCP и UDP и на его основе собственно и осуществляется пересылка данных по сети. Протокол IP Название протокола IP - второй компонент сокращения TCP/IP, но мы обсудим его первым, поскольку это основной протокол из набора, служащий для пересылки пакетов. Протокол IP обеспечивает обмен данными по сети без соединения и подтверждения приема. Вот некоторые его характеристики: О поскольку IP - протокол без установки соединения, каждый пакет пересылается отдельно. Доставить пакет адресату позволяет информация из заголовка пакета. Данный протокол не гарантирует, что пакеты будут получены в том же порядке, в котором они были отправлены; О протокол IP не имеет механизма подтверждения получения пакета адресатом. Он просто пересылает пакеты, и при этом предполагается, что при необходимости подтверждение может быть реализовано при помощи какого-либо другого протокола; О протокол IP не определяет путь движения пакета в Internet. За маршрутизацию обычно отвечают другие протоколы. Возможно даже, что пакеты от одного и того же компьютера будут приходить по разным маршрутам. Что такое инкапсуляция? Протоколы TCP/IP обеспечивают взаимодействие разнородных сетей. На- \ пример, одна сеть может использовать формат кадров Ethernet 802, а дру- \ гая - FDDI. Каждый из рассматриваемых низкоуровневых форматов кадров i имеет собственный заголовок, содержащий информацию, необходимую для его . I пересылки по физической сети. На этом нижнем уровне стека протоколов да-таграмма IP вносится в область данных кадра. Другими словами, после того, как протокол IP записывает свою информацию в заголовок и создает \ датаграмму соответствующего размера, он передает ее уровню доступа к сети (network access layer), в котором датаграмма, например, будет помещена в кадр Ethernet. На принимающем конце заголовок кадра Ethernet удаляется, и датаграмма IP передается в стек для обработки протоколом IP. \ , ) Что же в действительности делает протокол IP? Он получает данные от уровня, соединяющего два компьютера, и разбивает их на пакеты (они называются дата-граммами - datagrams), размер которых не превосходит максимально возможный для пересылки по сети. На принимающем конце протокол IP выполняет сборку датаграмм и передает их вверх по стеку протоколов. Чтобы доставить пакет, 0 ... 7 8 9 10 11 12 13 ... 125
|