Open Systems Interconnection модель была существенным элементом дизайна компьютерной сети с момента ее ратификации в 1984 году OSI представляет собой абстрактную модель того, как сетевые протоколы и оборудование должны общаться и работать вместе.
Модель OSI – это технологический стандарт, поддерживаемый Международной организацией по стандартизации (ISO). Хотя многие из современных технологий не полностью соответствуют стандарту, они остаются полезным введением в изучение сетевой архитектуры.
Уровни модели OSI
Верхние слои :
- 7: Прикладной уровень
- 6: Представительский уровень
- 5: Сеансовый уровень
Нижние слои :
- 4: Транспортный уровень
- 3: Сетевой уровень
- 2: Канальный уровень
- 1: Физический уровень
Верхние уровни модели OSI
OSI определяет этапы стека Application, Presentation и Session в качестве верхних уровней. Вообще говоря, программное обеспечение на этих уровнях выполняет специфические для приложения функции, такие как форматирование данных, шифрование и управление соединениями.
Примерами технологий верхнего уровня в модели OSI являются HTTP, SSL, SCP, NetBIOS, SMTP, FTP, RPC, DNS и NFS.
Нижние уровни модели OSI
Остальные нижние уровни модели OSI предоставляют более примитивные специфичные для сети функции, такие как маршрутизация, адресация и управление потоком.
Примерами технологий нижнего уровня в модели OSI являются TCP, UDP, IP, Ethernet, RDP, ICMP, IPsec, IPv4 и IPv6, RIP, Token Ring, Bluetooth, USB, DSL и GSM.
Практический пример модели OSI
Семь уровней модели OSI работают вместе, один за другим, чтобы выполнить полную задачу. Вся эта работа, конечно, происходит за кулисами, поэтому, даже если вы используете концепцию модели OSI, вы можете даже не осознавать этого.
Например, когда ваш компьютер запрашивал эту веб-страницу, устройство могло использовать соединение Ethernet для ретрансляции информации через маршрутизатор, и запрос в конечном итоге был отправлен на HTTP-сервер, на котором находится страница. В этом примере модель OSI использовалась от нижних уровней до верхних уровней, от уровня один до уровня семь.
Преимущества модели OSI
Разделяя сетевые коммуникации на более мелкие логические части, модель OSI упрощает разработку сетевых протоколов. Модель OSI была разработана для обеспечения совместимости различных типов оборудования (таких как сетевые адаптеры, концентраторы и маршрутизаторы), даже если они созданы различными производителями.
Например, продукт от одного поставщика сетевого оборудования, который реализует функциональность OSI Layer 2, с большей вероятностью будет взаимодействовать с продуктом OSI Layer 3 другого поставщика, поскольку оба поставщика используют одну и ту же модель.
Модель OSI также делает сетевые проекты более расширяемыми, потому что новые протоколы и другие сетевые сервисы, как правило, легче добавить к многоуровневой архитектуре, чем к монолитной.