<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=93.185.26.144&amp;*</id>
		<title>Викиконспекты - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=93.185.26.144&amp;*"/>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/93.185.26.144"/>
		<updated>2026-06-24T19:11:58Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=OSI_Model&amp;diff=57680</id>
		<title>OSI Model</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=OSI_Model&amp;diff=57680"/>
				<updated>2016-12-12T15:58:01Z</updated>
		
		<summary type="html">&lt;p&gt;93.185.26.144: Новая страница: «=Сетевая модель OSI= '''Сетевая модель OSI''' (англ. ''open systems interconnection basic reference model'') - концептуал...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Сетевая модель OSI=&lt;br /&gt;
'''Сетевая модель OSI''' (англ. ''open systems interconnection basic reference model'') - концептуальная модель, которая обобщает и стандартизирует представление средств сетевого взаимодействия в телекоммуникационных и компьютерных системах, независимо от их внутреннего устройства и используемых технологий. Модель OSI была разработана в 1984 году Международной организацией стандартизации (ISO). Основной целью ее создания был поиск решения проблемы несовместимости устройств, использующих различные коммуникационные протоколы, путем перехода на единый, общий для всех систем стек протоколов.&lt;br /&gt;
&lt;br /&gt;
==Общая характеристика модели==&lt;br /&gt;
OSI состоит из двух основных частей:&lt;br /&gt;
*абстрактная модель сетевого взаимодействия (семиуровневая модель)&lt;br /&gt;
*набор специализированных протоколов взаимодействия&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Концепция семиуровневой модели была описана в работа Чарльза Бахмана. Данная модель подразделяет коммуникационную систему на уровни абстракции (англ. &amp;quot;abstraction layers&amp;quot;). В модели OSI средства взаимодействия делятся на семь уровней: прикладной, представления, сеансовый, транспортный, сетевой, канальный и физический. Каждый уровень: &lt;br /&gt;
*имеет дело с совершенно определенным аспектом взаимодействия сетевых устройств&lt;br /&gt;
*обслуживает уровень, находящийся непосредственно над ним, и обслуживается уровнем, находящимся под ним&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Протоколы связи же решают две задачи: они обеспечивают взаимодействие между сущностями, находящимися на одном и том же уровне абстракции, но на разных хостах и абстрактно описывают функционал, который (N-1)-ый уровень предоставляет (N)-ому, где N - один из 7 уровней модели OSI. В рамках модели, любой протокол может взаимодействовать либо с протоколами своего уровня (горизонтальные взаимодействия), либо с протоколами уровня на единицу выше/ниже своего уровня (вертикальные взаимодействия).&lt;br /&gt;
&lt;br /&gt;
Каждый из семи уровней характеризуется типом данных (PDU, сокращение от англ. protocol data units), которым данный уровень оперирует и функционалом, который он предоставляет слою, находящемуся выше него. Предполагается, что пользовательские приложения обращаются только к самому верхнему (прикладному) уровню, однако на практике это выполняется не далеко всегда.&lt;br /&gt;
==Описание уровней модели OSI==&lt;br /&gt;
===Прикладной уровень (Application layer)===&lt;br /&gt;
Самый верхний уровень модели, предоставляет набор интерфейсов для взаимодействия пользовательских процессов с сетью. Единицу информации, которой оперируют три верхних уровня модели OSI, принято называть сообщение (англ. message). &lt;br /&gt;
&lt;br /&gt;
Прикладной уровень выполняет следующие функции:&lt;br /&gt;
*Позволяет приложениям использовать сетевые службы (например удалённый доступ к файлам)&lt;br /&gt;
*Идентификация пользователей по их паролям, адресам, электронным подписям&lt;br /&gt;
*Предоставление приложениям информации об ошибках&lt;br /&gt;
*Определение достаточности имеющихся ресурсов&lt;br /&gt;
*Управление данными, которыми обмениваются прикладные процессы и синхронизация взаимодействия прикладных процессов&lt;br /&gt;
&lt;br /&gt;
К числу наиболее распространенных протоколов верхних трех уровней относятся:&lt;br /&gt;
*FTP (File Transfer Protocol) протокол передачи файлов&lt;br /&gt;
*HTTP (HyperText Transfer Protocol)&lt;br /&gt;
*TELNET&lt;br /&gt;
*RDP (Remote Desktop Protocol)&lt;br /&gt;
===Уровень представления (Presentation layer)===&lt;br /&gt;
Уровень представления занимается представлением данных, передаваемых прикладными процессами в нужной форме. Данные, полученные от приложений с прикладного уровня, на уровне представления преобразуются в формат подходящий для передачи их по сети, а полученные по сети данные преобразуются в формат приложений. Также кроме форматов и представления данных, данный уровень занимается конвертацией структур данных, используемых различными приложениями. Другой функцией, выполняемой на уровне представлений, является шифрование данных, которое применяется в тех случаях, когда необходимо защитить передаваемую информацию от доступа несанкционированными получателями. &lt;br /&gt;
&lt;br /&gt;
Как и прикладной уровень, уровень представления оперирует напрямую сообщениями.&lt;br /&gt;
Уровень представления выполняет следующие основные функции:&lt;br /&gt;
*Генерация запросов на установление/завершение сеансов взаимодействия прикладных процессов&lt;br /&gt;
*Согласование представления данных между прикладными процессами&lt;br /&gt;
*Конвертация форм представления данных&lt;br /&gt;
*Шифрование данных&lt;br /&gt;
&lt;br /&gt;
Примеры протоколов данного уровня:&lt;br /&gt;
*AFP — Apple Filing Protocol&lt;br /&gt;
*ICA — Independent Computing Architecture&lt;br /&gt;
*LPP — Lightweight Presentation Protocol&lt;br /&gt;
*NCP — NetWare Core Protocol&lt;br /&gt;
===Сеансовый уровень (Session layer)===&lt;br /&gt;
Сеансовый уровень контролирует структуру проведения сеансов связи между пользователями. Он занимается установкой, поддержанием и прерыванием сеансов, фиксирует, какая из сторон является активной в данный момент, осуществляет синхронизацию обмена информацией между пользователями, что также позволяет устанавливать контрольные точки.&lt;br /&gt;
&lt;br /&gt;
На сеансовом уровне определяется, какой будет передача между двумя прикладными процессами:&lt;br /&gt;
*полудуплексной (процессы будут передавать и принимать данные по очереди)&lt;br /&gt;
*дуплексной (процессы будут передавать данные, и принимать их одновременно)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как 2 уровня над ним, сеансовый уровень использует сообщения в качестве PDU.&lt;br /&gt;
&lt;br /&gt;
Основные функции:&lt;br /&gt;
*Установление и завершение на сеансовом уровне соединения между взаимодействующими приложениями&lt;br /&gt;
*Синхронизация сеансовых соединений&lt;br /&gt;
*Установление в прикладном процессе меток, позволяющих после отказа либо ошибки восстановить его выполнение от ближайшей метки&lt;br /&gt;
*Прекращение сеанса без потери данных&lt;br /&gt;
*Передача особых сообщений о ходе проведения сеанса&lt;br /&gt;
Примеры протоколов сеансового уровня:&lt;br /&gt;
*ADSP (AppleTalk Data Stream)&lt;br /&gt;
*ASP (AppleTalk Session)&lt;br /&gt;
*RPC (Remote Procedure Call)&lt;br /&gt;
*PAP (Password Authentication Protocol)&lt;br /&gt;
===Транспортный уровень (Transport layer)===&lt;br /&gt;
Транспортный уровень предназначен для передачи надежной последовательностей данных произвольной длины через коммуникационную сеть от отправителя к получателю. Уровень надежности может варьироваться в зависимости от класса протокола транспортного уровня. Так например UDP гарантирует только целостность данных в рамках одной датаграммы и не исключает возможности потери/дублирования пакета или нарушения порядка получения данных; TCP обеспечивает передачу данных, исключающую потерю данных или нарушение порядка их поступления или дублирования, может перераспределять данные, разбивая большие порции данных на фрагменты и наоборот, склеивая фрагменты в один пакет.&lt;br /&gt;
 &lt;br /&gt;
Модель OSI определяет пять классов сервиса, предоставляемых транспортным уровнем. Эти виды сервиса отличаются качеством предоставляемых услуг: срочностью, возможностью восстановления прерванной связи, наличием средств мультиплексирования нескольких соединений между различными прикладными протоколами через общий транспортный протокол, а главное способностью к обнаружению и исправлению ошибок передачи, таких как искажение, потеря и дублирование пакетов. &lt;br /&gt;
В функции транспортного уровня входят:&lt;br /&gt;
*Управление передачей по сети и обеспечение целостности блоков данных&lt;br /&gt;
*Обнаружение ошибок, частичная их ликвидация&lt;br /&gt;
*Восстановление передачи после отказов и неисправностей&lt;br /&gt;
*Разбиение данных на блоки определенного размера&lt;br /&gt;
*Предоставление приоритетов при передаче блоков (нормальная или срочная)&lt;br /&gt;
*Подтверждение передачи.&lt;br /&gt;
&lt;br /&gt;
Транспортный уровень использует сегменты или датаграммы в качестве основного типа данных.&lt;br /&gt;
&lt;br /&gt;
Примеры протоколов:&lt;br /&gt;
*TCP (Transmission Control Protocol)&lt;br /&gt;
*UDP (User Datagram Protocol)&lt;br /&gt;
*SCTP (Stream Control Transmission Protocol)&lt;br /&gt;
===Сетевой уровень (Network layer)===&lt;br /&gt;
Сетевой уровень предоставляет функционал для определения пути передачи пакетов данных между клиентами, подключенными к одной коммуникационной сети. На данном уровне решается проблема маршрутизации (выбора оптимального пути передачи данных), трансляцией логических адресов в физические, отслеживанием неполадок в сети.&lt;br /&gt;
&lt;br /&gt;
В рамках сетевого надежность доставки сообщений не гарантируется; сетевой уровень может реализовывать соответствующий функционал, но не обязан это делать. Роль PDU исполняют пакеты (англ. packet).&lt;br /&gt;
&lt;br /&gt;
Сетевой уровень выполняет функции:&lt;br /&gt;
*Обнаружение и исправление ошибок, возникающих при передаче через коммуникационную сеть&lt;br /&gt;
*Упорядочение последовательностей пакетов&lt;br /&gt;
*Маршрутизация и коммутация&lt;br /&gt;
*Сегментирование и объединение пакетов&lt;br /&gt;
&lt;br /&gt;
Наиболее часто на сетевом уровне используются протоколы:&lt;br /&gt;
*IP/IPv4/IPv6 (Internet Protocol) сетевой протокол стека TCP/IP&lt;br /&gt;
*IPX (Internetwork Packet Exchange, протокол межсетевого обмена)&lt;br /&gt;
*AppleTalk&lt;br /&gt;
===Канальный уровень (Data link layer)===&lt;br /&gt;
===Физический уровень (Physical layer)===&lt;/div&gt;</summary>
		<author><name>93.185.26.144</name></author>	</entry>

	</feed>