Изменения

500 байт добавлено ,  9 месяцев назад
Удалена и откорректирована совсем уж откровенная херня
Строка 1: Строка 1:  
{{Нет ссылок|дата=14 мая 2011}}
 
{{Нет ссылок|дата=14 мая 2011}}
'''Сетевая модель OSI''' (The '''Open Systems Interconnection''' model''')''' — [[Компьютерная сеть|сетевая]] модель стека (магазина) сетевых протоколов OSI/ISO. Посредством данной модели различные сетевые устройства могут взаимодействовать друг с другом. Модель определяет различные уровни взаимодействия систем. Каждый уровень выполняет определённые функции при таком взаимодействии.
+
'''Сетевая модель OSI''' (The '''Open Systems Interconnection''' model''')''' — [[Компьютерная сеть|сетевая]] модель стека сетевых протоколов OSI/ISO. Посредством данной модели различные сетевые устройства могут взаимодействовать друг с другом. Модель определяет различные уровни взаимодействия систем. Каждый уровень выполняет определённые функции при таком взаимодействии.
   −
Модель OSI была разработана в конце 1970-х годов<ref>{{Cite web|url=https://qastack.ru/networkengineering/6380/osi-model-and-networking-protocols-relationship|title=Модель OSI и сетевые протоколы|website=qastack.ru|access-date=2022-01-31|archive-date=2022-01-31|archive-url=https://web.archive.org/web/20220131151434/https://qastack.ru/networkengineering/6380/osi-model-and-networking-protocols-relationship|deadlink=no}}</ref> для поддержания разнообразных методов компьютерных сетей, которые в это время конкурировали за применение в крупных национальных сетевых взаимодействиях во Франции, Великобритании и США. В 1980-х годах она стала рабочим продуктом группы взаимодействия открытых систем [[Международная организация по стандартизации|Международной организации по стандартизации]] (ISO). Модель не смогла дать полное описание сети и не получила поддержку архитекторов на заре Интернета, который впоследствии нашёл отражение в менее предписывающем [[TCP/IP]], в основном под руководством [[Инженерный совет Интернета|Инженерного совета Интернета]] (IETF).
+
Модель OSI была разработана в конце 1970-х годов<ref>{{Cite web|url=https://qastack.ru/networkengineering/6380/osi-model-and-networking-protocols-relationship|title=Модель OSI и сетевые протоколы|website=qastack.ru|access-date=2022-01-31|archive-date=2022-01-31|archive-url=https://web.archive.org/web/20220131151434/https://qastack.ru/networkengineering/6380/osi-model-and-networking-protocols-relationship|deadlink=no}}</ref> для обеспечения единообразного формального описания многочисленных сетевых технологий, конкурировавших в то время на рынке. Предполагалось, также, что она послужит методологической базой для разрабатывавшихся в те годы рамках ISO и [[МККТТ]] сетевых стандартах.
 +
 
 +
Модель разрабатывалась и была выпущена 1980-х годах группой взаимодействия открытых систем [[Международная организация по стандартизации|Международной организации по стандартизации]] ([[ISO]]).  
 +
 
 +
В силу того, что эта модель не вполне соответствовала внутренней архитектуре протоколов Интернет, она не получила поддержку их разработчиков и не была принята [[IETF]], координировавшей разработку соответствующих стандартов<ref>Хотя в рамках IETF и были приняты несколько стандартов [[RFC]], направленных на гармонизацию протоколов ISO и протоколов Интернет, в целом они остались достаточно маргинальными.</ref>.
    
[[Файл:OSI Model v1.svg|мини|Диаграмма уровней сетевой модели OSI]]
 
[[Файл:OSI Model v1.svg|мини|Диаграмма уровней сетевой модели OSI]]
    
== История ==
 
== История ==
В начале и середине 1970-х годов сеть в основном либо спонсировалась государством ([[:en:NPL network|NPL network]] в Великобритании, [[ARPANET]] в США, CYCLADES во Франции), либо разрабатывалась вендорами с использованием собственных стандартов, таких как IBM Systems Network Architecture и Digital Equipment Corporation DECnet. Общественные сети передачи данных только начинали появляться, и в конце 1970-х годов они использовали стандарт [[X.25]].
+
В начале и середине 1970-х годов сеть в основном либо спонсировалась государством ([[:en:NPL network|NPL network]] в Великобритании, [[ARPANET]] в США, CYCLADES во Франции), либо разрабатывалась вендорами с использованием собственных стандартов, таких как [[IBM]] [[Systems Network Architecture]] и [[Digital Equipment Corporation]] [[DECnet]]. Общественные сети передачи данных только начинали появляться, и в конце 1970-х годов они использовали либо закрытые фирменные стандарты, либо стандарт [[X.25]].
    
[[:en:Packet switching#EPSS|Экспериментальная система коммутации пакетов]] в Великобритании примерно в 1973—1975 годах выявила необходимость определения протоколов более высокого уровня<ref>{{Книга|ссылка=https://books.google.ru/books?id=DN-t8MpZ0-wC&pg=PA3&redir_esc=y|автор=Howard Davies, Beatrice Bressan|заглавие=A History of International Research Networking: The People who Made it Happen|год=2010-04-26|издательство=John Wiley & Sons|страниц=347|isbn=978-3-527-32710-2|archive-date=2022-03-16|archive-url=https://web.archive.org/web/20220316042000/https://books.google.ru/books?id=DN-t8MpZ0-wC&pg=PA3&redir_esc=y}}</ref>. После публикации британского {{нп5|Национальный вычислительный центр|Национального вычислительного центра||National Computing Centre}} «Для чего нужны распределённые вычисления», ставшей результатом крупных исследований будущих конфигураций компьютерных систем<ref>{{Книга|ссылка=https://books.google.ru/books?id=fbm7AAAAIAAJ&redir_esc=y|автор=Peter John Down, Frank Edward Taylor|заглавие=Why Distributed Computing?: An NCC Review of Potential and Experience in the UK|год=1976|издательство=NCC Publications|страниц=188|archive-date=2022-03-16|archive-url=https://web.archive.org/web/20220316042003/https://books.google.ru/books?id=fbm7AAAAIAAJ&redir_esc=y}}</ref>, Великобритания представила аргументы в пользу создания Международной комиссии по стандартам для охвата этой области на совещании ISO в Сиднее в марте 1977 года<ref name="автоссылка1">{{Cite web|lang=en|url=https://spectrum.ieee.org/tech-history/cyberspace/osi-the-internet-that-wasnt|title=Full Page Reload|website=IEEE Spectrum: Technology, Engineering, and Science News|accessdate=2020-11-21|archive-date=2017-09-27|archive-url=https://web.archive.org/web/20170927214351/https://spectrum.ieee.org/tech-history/cyberspace/osi-the-internet-that-wasnt|deadlink=no}}</ref>.
 
[[:en:Packet switching#EPSS|Экспериментальная система коммутации пакетов]] в Великобритании примерно в 1973—1975 годах выявила необходимость определения протоколов более высокого уровня<ref>{{Книга|ссылка=https://books.google.ru/books?id=DN-t8MpZ0-wC&pg=PA3&redir_esc=y|автор=Howard Davies, Beatrice Bressan|заглавие=A History of International Research Networking: The People who Made it Happen|год=2010-04-26|издательство=John Wiley & Sons|страниц=347|isbn=978-3-527-32710-2|archive-date=2022-03-16|archive-url=https://web.archive.org/web/20220316042000/https://books.google.ru/books?id=DN-t8MpZ0-wC&pg=PA3&redir_esc=y}}</ref>. После публикации британского {{нп5|Национальный вычислительный центр|Национального вычислительного центра||National Computing Centre}} «Для чего нужны распределённые вычисления», ставшей результатом крупных исследований будущих конфигураций компьютерных систем<ref>{{Книга|ссылка=https://books.google.ru/books?id=fbm7AAAAIAAJ&redir_esc=y|автор=Peter John Down, Frank Edward Taylor|заглавие=Why Distributed Computing?: An NCC Review of Potential and Experience in the UK|год=1976|издательство=NCC Publications|страниц=188|archive-date=2022-03-16|archive-url=https://web.archive.org/web/20220316042003/https://books.google.ru/books?id=fbm7AAAAIAAJ&redir_esc=y}}</ref>, Великобритания представила аргументы в пользу создания Международной комиссии по стандартам для охвата этой области на совещании ISO в Сиднее в марте 1977 года<ref name="автоссылка1">{{Cite web|lang=en|url=https://spectrum.ieee.org/tech-history/cyberspace/osi-the-internet-that-wasnt|title=Full Page Reload|website=IEEE Spectrum: Technology, Engineering, and Science News|accessdate=2020-11-21|archive-date=2017-09-27|archive-url=https://web.archive.org/web/20170927214351/https://spectrum.ieee.org/tech-history/cyberspace/osi-the-internet-that-wasnt|deadlink=no}}</ref>.
   −
С 1977 года ISO реализовала программу по разработке общих стандартов и методов сетевого взаимодействия. Аналогичный процесс развивался и в [[Международный консультативный комитет по телеграфии и телефонии|Международном консультативном комитете по телеграфии и телефонии]] (МККТТ). Оба органа разработали документы, определяющие схожие сетевые модели. Модель OSI была впервые определена в исходном виде в [[Вашингтон]]е в феврале 1978 года французом {{нп5|Циммерман, Хьюберт|Хьюбертом Циммерманом||Hubert Zimmermann}}, немного доработанный проект стандарта был опубликован ISO в 1980 году<ref name="автоссылка1" />.
+
С 1977 года ISO реализовала программу по разработке общих стандартов и методов сетевого взаимодействия. Аналогичный процесс развивался и в [[Международный консультативный комитет по телеграфии и телефонии|Международном консультативном комитете по телеграфии и телефонии]] ([[МККТТ]]). Оба органа разработали документы, определяющие схожие сетевые модели. Модель OSI была впервые определена в исходном виде в [[Вашингтон]]е в феврале 1978 года французом {{нп5|Циммерман, Хьюберт|Хьюбертом Циммерманом||Hubert Zimmermann}}, немного доработанный проект стандарта был опубликован ISO в 1980 году<ref name="автоссылка1" />.
    
Разработчикам модели пришлось столкнуться с конкурирующими приоритетами и интересами. Темпы технологических изменений обусловили необходимость определения стандартов, к которым новые системы могли бы сходиться, а не стандартизировать процедуры постфактум, тогда как традиционный подход к разработке стандартов был противоположным<ref>{{Книга|ссылка=https://books.google.de/books?id=Hzj2BwAAQBAJ&pg=PA35&redir_esc=y|автор=Carl A. Sunshine|заглавие=Computer Network Architectures and Protocols|год=2013-06-29|издательство=Springer Science & Business Media|страниц=542|isbn=978-1-4613-0809-6|archive-date=2020-11-29|archive-url=https://web.archive.org/web/20201129141632/https://books.google.de/books?id=Hzj2BwAAQBAJ&pg=PA35&redir_esc=y#v=onepage&q&f=false}}</ref>. Хотя это и не был сам стандарт, он представлял собой основу, на базе которой можно было бы определить будущие стандарты<ref>{{Книга|ссылка=https://books.google.de/books?id=u2KyQjiwwTUC&pg=PA251&redir_esc=y|автор=A. Hasman|заглавие=Education and Training in Health Informatics in Europe: State of the Art, Guidelines, Applications|год=1995|издательство=IOS Press|страниц=288|isbn=978-90-5199-234-2|archive-date=2020-11-29|archive-url=https://web.archive.org/web/20201129192942/https://books.google.de/books?id=u2KyQjiwwTUC&pg=PA251&redir_esc=y}}</ref>.
 
Разработчикам модели пришлось столкнуться с конкурирующими приоритетами и интересами. Темпы технологических изменений обусловили необходимость определения стандартов, к которым новые системы могли бы сходиться, а не стандартизировать процедуры постфактум, тогда как традиционный подход к разработке стандартов был противоположным<ref>{{Книга|ссылка=https://books.google.de/books?id=Hzj2BwAAQBAJ&pg=PA35&redir_esc=y|автор=Carl A. Sunshine|заглавие=Computer Network Architectures and Protocols|год=2013-06-29|издательство=Springer Science & Business Media|страниц=542|isbn=978-1-4613-0809-6|archive-date=2020-11-29|archive-url=https://web.archive.org/web/20201129141632/https://books.google.de/books?id=Hzj2BwAAQBAJ&pg=PA35&redir_esc=y#v=onepage&q&f=false}}</ref>. Хотя это и не был сам стандарт, он представлял собой основу, на базе которой можно было бы определить будущие стандарты<ref>{{Книга|ссылка=https://books.google.de/books?id=u2KyQjiwwTUC&pg=PA251&redir_esc=y|автор=A. Hasman|заглавие=Education and Training in Health Informatics in Europe: State of the Art, Guidelines, Applications|год=1995|издательство=IOS Press|страниц=288|isbn=978-90-5199-234-2|archive-date=2020-11-29|archive-url=https://web.archive.org/web/20201129192942/https://books.google.de/books?id=u2KyQjiwwTUC&pg=PA251&redir_esc=y}}</ref>.
Строка 17: Строка 21:  
В 1983 году документы МККТТ и ISO были объединены и таким образом была сформирована базовая эталонная модель взаимосвязи открытых систем, обычно и называемая эталонной моделью взаимосвязи открытых систем ({{lang-en|[[Open Systems Interconnection]]}}, {{lang-en2|OSI}}) или просто моделью OSI. Объединённый документ был опубликован в 1984 году (ISO — как стандарт ISO 7498, МККТТ — как рекомендация МККТТ X.200 (ныне — рекомендация МСЭ-Т X.200, поскольку в 1993 году МККТТ был преобразован в Сектор стандартизации электросвязи [[Международный союз электросвязи|Международного союза электросвязи]] (МСЭ-Т)))<ref>{{Cite web|lang=en|url=https://mac.eltima.com/best-ftp-mac.html|title=11 Best FTP Clients for Mac in 2021. Only One Winner!|author=Olga Wais|website=Eltima Software|access-date=2021-04-18|archive-date=2021-04-18|archive-url=https://web.archive.org/web/20210418083144/https://mac.eltima.com/best-ftp-mac.html|deadlink=no}}</ref>.
 
В 1983 году документы МККТТ и ISO были объединены и таким образом была сформирована базовая эталонная модель взаимосвязи открытых систем, обычно и называемая эталонной моделью взаимосвязи открытых систем ({{lang-en|[[Open Systems Interconnection]]}}, {{lang-en2|OSI}}) или просто моделью OSI. Объединённый документ был опубликован в 1984 году (ISO — как стандарт ISO 7498, МККТТ — как рекомендация МККТТ X.200 (ныне — рекомендация МСЭ-Т X.200, поскольку в 1993 году МККТТ был преобразован в Сектор стандартизации электросвязи [[Международный союз электросвязи|Международного союза электросвязи]] (МСЭ-Т)))<ref>{{Cite web|lang=en|url=https://mac.eltima.com/best-ftp-mac.html|title=11 Best FTP Clients for Mac in 2021. Only One Winner!|author=Olga Wais|website=Eltima Software|access-date=2021-04-18|archive-date=2021-04-18|archive-url=https://web.archive.org/web/20210418083144/https://mac.eltima.com/best-ftp-mac.html|deadlink=no}}</ref>.
   −
OSI состояла из двух основных компонентов: абстрактной модели сети, называемой базовой эталонной моделью или семислойной моделью, и [[Список сетевых протоколов|набора сетевых протоколов]]. Основываясь на идее согласованной модели уровней протоколов, определяющей взаимодействие между сетевыми устройствами и программным обеспечением, эталонная модель OSI стала крупным достижением в стандартизации концепций сетевого взаимодействия.
+
OSI состояла из двух основных компонентов: абстрактной модели сети, называемой базовой эталонной моделью или семиуровневой моделью, и [[Список сетевых протоколов|набора сетевых протоколов]]. Основываясь на идее согласованной модели уровней протоколов, определяющей взаимодействие между сетевыми устройствами и программным обеспечением, эталонная модель OSI стала крупным достижением в стандартизации концепций сетевого взаимодействия.
   −
Концепция семислойной модели была описана в работе американца [[Бахман, Чарльз Уильям|Чарльза Бахмана]] из компании [[Honeywell|Honeywell Information Systems]]<ref>{{Cite web|url=https://history.computer.org/pioneers/bachman.html|title=Computer Pioneers - Bachman, Charles|website=history.computer.org|accessdate=2020-11-22|archive-date=2020-11-29|archive-url=https://web.archive.org/web/20201129151220/https://history.computer.org/pioneers/bachman.html|deadlink=no}}</ref>. Различные аспекты структуры OSI эволюционировали из опыта работы с сетью NPL, ARPANET, CYCLADES, EIN и {{нп5|International Networking Working Group|||International Networking Working Group}} ([[Международная федерация по обработке информации|IFIP]] WG6.1). В этой модели система сетевого взаимодействия была разделена на слои. Внутри каждого слоя один или несколько объектов реализовывали его функциональность. Каждая сущность взаимодействовала непосредственно только со слоем, находящимся прямо под ней, и предоставляла средства для использования слоем, находящимся над ней.
+
Концепция семиуровневой модели была описана в работе американца [[Бахман, Чарльз Уильям|Чарльза Бахмана]] из компании [[Honeywell|Honeywell Information Systems]]<ref>{{Cite web|url=https://history.computer.org/pioneers/bachman.html|title=Computer Pioneers - Bachman, Charles|website=history.computer.org|accessdate=2020-11-22|archive-date=2020-11-29|archive-url=https://web.archive.org/web/20201129151220/https://history.computer.org/pioneers/bachman.html|deadlink=no}}</ref>. Различные аспекты структуры OSI эволюционировали из опыта работы с сетью NPL, ARPANET, CYCLADES, EIN и {{нп5|International Networking Working Group|||International Networking Working Group}} ([[Международная федерация по обработке информации|IFIP]] WG6.1). В этой модели система сетевого взаимодействия была разделена на слои. Внутри каждого слоя один или несколько объектов реализовывали его функциональность. Каждая сущность взаимодействовала непосредственно только со слоем, находящимся прямо под ней, и предоставляла средства для использования слоем, находящимся над ней.
    
OSI таким образом стала попыткой участников отрасли согласовать общие сетевые стандарты для обеспечения совместимости с оборудованием разных производителей<ref>{{Книга|ссылка=https://books.google.com/books?id=OVpzAwAAQBAJ&q=Open+Standards+and+the+Digital+Age:+History,+Ideology,+and+Networks|автор=Andrew L. Russell|заглавие=Open Standards and the Digital Age: History, Ideology, and Networks|год=2014-04-28|издательство=Cambridge University Press|страниц=325|isbn=978-1-139-91661-5|archive-date=2021-08-09|archive-url=https://web.archive.org/web/20210809045255/https://books.google.com/books?id=OVpzAwAAQBAJ&q=Open+Standards+and+the+Digital+Age:+History,+Ideology,+and+Networks}}</ref>. Для больших сетей зачастую поддерживались несколько наборов сетевых протоколов, причём многие устройства не могли взаимодействовать с другими устройствами именно из-за отсутствия общих протоколов.
 
OSI таким образом стала попыткой участников отрасли согласовать общие сетевые стандарты для обеспечения совместимости с оборудованием разных производителей<ref>{{Книга|ссылка=https://books.google.com/books?id=OVpzAwAAQBAJ&q=Open+Standards+and+the+Digital+Age:+History,+Ideology,+and+Networks|автор=Andrew L. Russell|заглавие=Open Standards and the Digital Age: History, Ideology, and Networks|год=2014-04-28|издательство=Cambridge University Press|страниц=325|isbn=978-1-139-91661-5|archive-date=2021-08-09|archive-url=https://web.archive.org/web/20210809045255/https://books.google.com/books?id=OVpzAwAAQBAJ&q=Open+Standards+and+the+Digital+Age:+History,+Ideology,+and+Networks}}</ref>. Для больших сетей зачастую поддерживались несколько наборов сетевых протоколов, причём многие устройства не могли взаимодействовать с другими устройствами именно из-за отсутствия общих протоколов.
   −
В конце 1980-х и начале 1990-х годов в плане построения максимально надёжных компьютерных сетей с моделью OSI стал активно [[:en:Protocol Wars|конкурировать]] [[TCP/IP|Набор интернет-протоколов]] (TCP/IP), который стал широко использоваться в сетях с оборудованием разных производителей для работы в интернете<ref>{{Cite web|title=Rough Consensus and Running Code' and the Internet-OSI Standards War |url=https://www2.cs.duke.edu/courses/common/compsci092/papers/govern/consensus.pdf|last=Russell|first=Andrew L.|publisher=IEEE Annals of the History of Computing|access-date=2021-05-31|archive-date=2019-11-17|archive-url=https://web.archive.org/web/20191117080112/https://www2.cs.duke.edu/courses/common/compsci092/papers/govern/consensus.pdf|deadlink=no}}</ref><ref>{{Cite web|date=2006|lang=en |title=Standards Wars|url=https://courses.cs.washington.edu/courses/csep590a/06au/projects/standards-wars.pdf|website=[[Вашингтонский университет|University of Washington]]|access-date=2021-05-31 |archive-date=2021-02-24|archive-url=https://web.archive.org/web/20210224162416/https://courses.cs.washington.edu/courses/csep590a/06au/projects/standards-wars.pdf|url-status=live}}</ref>. Тем не менее, модель OSI до сих пор используется в качестве эталона для обучения и документации<ref name="networkworld">{{Cite web|lang=en|url=https://www.networkworld.com/article/3239677/the-osi-model-explained-and-how-to-easily-remember-its-7-layers.html|title=The OSI model explained and how to easily remember its 7 layers|author=Keith Shaw|website=Network World|date=2020-10-14|accessdate=2020-11-22|archive-date=2021-08-19|archive-url=https://web.archive.org/web/20210819061325/https://www.networkworld.com/article/3239677/the-osi-model-explained-and-how-to-easily-remember-its-7-layers.html|deadlink=no}}</ref>.
+
В конце 1980-х и начале 1990-х годов в плане построения максимально надёжных компьютерных сетей с моделью OSI стал активно [[:en:Protocol Wars|конкурировать]] [[TCP/IP|набор интернет-протоколов]] (TCP/IP), который стал широко использоваться в сетях с оборудованием разных производителей для работы в интернете<ref>{{Cite web|title=Rough Consensus and Running Code' and the Internet-OSI Standards War |url=https://www2.cs.duke.edu/courses/common/compsci092/papers/govern/consensus.pdf|last=Russell|first=Andrew L.|publisher=IEEE Annals of the History of Computing|access-date=2021-05-31|archive-date=2019-11-17|archive-url=https://web.archive.org/web/20191117080112/https://www2.cs.duke.edu/courses/common/compsci092/papers/govern/consensus.pdf|deadlink=no}}</ref><ref>{{Cite web|date=2006|lang=en |title=Standards Wars|url=https://courses.cs.washington.edu/courses/csep590a/06au/projects/standards-wars.pdf|website=[[Вашингтонский университет|University of Washington]]|access-date=2021-05-31 |archive-date=2021-02-24|archive-url=https://web.archive.org/web/20210224162416/https://courses.cs.washington.edu/courses/csep590a/06au/projects/standards-wars.pdf|url-status=live}}</ref>. Тем не менее, модель OSI до сих пор используется в качестве эталона для обучения и документации<ref name="networkworld">{{Cite web|lang=en|url=https://www.networkworld.com/article/3239677/the-osi-model-explained-and-how-to-easily-remember-its-7-layers.html|title=The OSI model explained and how to easily remember its 7 layers|author=Keith Shaw|website=Network World|date=2020-10-14|accessdate=2020-11-22|archive-date=2021-08-19|archive-url=https://web.archive.org/web/20210819061325/https://www.networkworld.com/article/3239677/the-osi-model-explained-and-how-to-easily-remember-its-7-layers.html|deadlink=no}}</ref>.
    
== Концепция ==
 
== Концепция ==