Мережева модель OSI

Модель OSI
Дані Рівень
Дані
Дані
Дані
Блоки
Пакети
Кадри
Біти

Модель OSI (ЕМВВС) (базова еталонна модель взаємодії відкритих систем, англ. Open Systems Interconnection Basic Reference Model, 1978 р.) — абстрактна мережева модель для комунікацій і розроблення мережевих протоколів. Представляє рівневий підхід до мережі. Кожен рівень обслуговує свою частину процесу взаємодії. Завдяки такій структурі спільна робота мережевого обладнання й програмного забезпечення стає набагато простішою, прозорішою й зрозумілішою.

На сьогодні основним використовуваним стеком протоколів є TCP/IP, розроблення якого не було пов'язане з моделлю OSI і до того ж було здійснено до її прийняття. За увесь час існування моделі OSI вона не була реалізована, і, очевидно, не буде реалізована ніколи. Сьогодні використовується тільки деяка підмножина моделі OSI. Вважається, що модель занадто складна, а її реалізація займе забагато часу.

Окремі фахівці стверджують також, що історія моделі OSI являє типовий приклад невдалого й відірваного від життя проєкту.

Історія

В 1978 році Міжнародний комітет зі стандартизації (ISO) розробив стандарт архітектури ISO 7498, для об'єднання різних мереж. У розробленні брало участь 7 комітетів, кожному з яких було відведено свій рівень. В 1980 році IEEE опублікував специфікацію 802, що детально описала механізми взаємодії фізичних пристроїв на канальному й фізичному рівнях моделі OSI. В 1984 році специфікацію моделі OSI переглянули й упровадили як міжнародний стандарт для мережних комунікацій.

Рівні моделі OSI

Модель складається з 7-ми рівнів, розташованих вертикально один над іншим. Кожен рівень може взаємодіяти тільки зі своїми сусідами й виконувати відведені тільки йому функції.

Рівень OSI Протоколи
прикладний HTTP, gopher, Telnet, DNS, DHCP, SMTP, SNMP, CMIP, FTP, TFTP, SSH, IRC, AIM, NFS, NNTP, NTP, SNTP, XMPP, FTAM, APPC, X.400, X.500, AFP, LDAP, SIP, IETF, RTP, RTCP, ITMS, Modbus TCP, BACnet IP, IMAP, POP3, SMB, MFTP, BitTorrent, e2k, PROFIBUS, WebSocket

Це всього лише кілька найрозповсюдженіших протоколів прикладного рівня, яких існує неймовірно велика кількість. Всі їх неможливо описати в рамках даної статті.

представлення ASN.1, XML, TDI, XDR, NCP, AFP, ASCII, Unicode
сеансовий ASP, ADSP, DLC, Named Pipes, NBT, NetBIOS, NWLink, Printer Access Protocol, Zone Information Protocol, SSL, TLS, SOCKS, PPTP
транспортний TCP, UDP, NetBEUI, AEP, ATP, IL, NBP, RTMP, SMB, SPX, SCTP, DCCP, STP, TFTP, RTP
мережевий IPv4, IPv6, ICMP, IGMP, IPX, NWLink, NetBEUI, DDP, IPSec, SKIP
канальний (Ланки даних) ARCnet, ATM, DTM, SLIP, SMDS, Ethernet, ARP, FDDI, Frame Relay, LocalTalk, Token Ring, PPP, PPPoE, StarLan, WiFi, PPTP , L2F, L2TP, PROFIBUS
фізичний RS-232, RS-422, RS-423, RS-449, RS-485, ITU-T, RJ-11, T-carrier (T1, E1), модифікації стандарту Ethernet: 10BASE-T, 10BASE2, 10BASE5, 100BASE-TX, 100BASE-FX, 100BASE-T, 1000BASE-T, 1000BASE-TX, 1000BASE-SX

Прикладний рівень (Application layer)

Докладніше: Прикладний рівень

Верхній (7-й) рівень моделі, забезпечує взаємодію мережі й користувача. Рівень дозволяє прикладним програмам користувача доступ до мережних служб, таких як обробник запитів до баз даних, доступ до файлів, пересилання електронної пошти. Також відповідає за передачу службової інформації, надає програмам інформацію про помилки й формує запити до рівня представлення .

Рівень представлення (Presentation layer)

Цей рівень відповідає за перетворення протоколів і кодування/декодування даних. Запити програм, отримані з прикладного рівня, він перетворює у формат для передачі по мережі, а отримані з мережі дані перетворює у формат, зрозумілий для застосунків. На цьому рівні може здійснюватися стиснення/розпакування або кодування/декодування даних, а також перенаправлення запитів іншому мережевому ресурсу, якщо вони не можуть бути оброблені локально.

Сеансовий рівень (Session layer)

Докладніше: Сеансовий рівень

Відповідає за підтримку сеансу зв'язку, дозволяючи програмам взаємодіяти між собою тривалий час. Рівень керує створенням/завершенням сеансу, обміном інформацією, синхронізацією завдань, визначенням права на передавання даних і підтримкою сеансу в періоди неактивності програм. Синхронізація передавання забезпечується розміщенням у потік даних контрольних точок, починаючи з яких відновлюється процес при порушенні взаємодії.

Транспортний рівень (Transport layer)

Транспортний рівень (Transport layer) — 4-й рівень моделі OSI, призначений для доставлення даних без помилок, втрат і дублювання в тій послідовності, у якій вони були передані. При цьому немає значення, які дані передаються, звідки й куди, тобто він визначає сам механізм передачі. Блоки даних він розділяє на фрагменти, розмір яких залежить від протоколу, короткі об'єднує в один, довгі розбиває. Протоколи цього рівня призначені для взаємодії типу точка-точка.

Мережевий рівень (Network layer)

Докладніше: Мережевий рівень

3-й рівень мережної моделі OSI, призначений для визначення шляху передавання даних. Відповідає за трансляцію логічних адрес й імен у фізичні, визначення найкоротших маршрутів, комутацію й маршрутизацію пакетів, відстеження неполадок і заторів у мережі. На цьому рівні працює такий мережний пристрій, як маршрутизатор.

Докладніше: Канальний рівень

Цей рівень призначений для забезпечення взаємодії мереж на фізичному рівні й контролю за помилками, які можуть виникнути. Отримані з фізичного рівня дані він упаковує в кадри даних[джерело?], перевіряє на цілісність, якщо потрібно — виправляє помилки й відправляє на мережний рівень. Канальний рівень може взаємодіяти з одним або декількома фізичними рівнями, контролюючи цю взаємодією й керуючи нею. Специфікація IEEE 802 поділяє цей рівень на 2 підрівня — MAC (Media Access Control) регулює доступ до поділюваного фізичного середовища, LLC (Logical Link Control) забезпечує обслуговування мережного рівня. На цьому рівні працюють комутатори, мости й мережеві адаптери.

MAC-підрівень забезпечує коректне спільне використання загального середовища, надаючи його в розпорядження тієї або іншої станції мережі. Також додає адресну інформацію до фрейму, позначає початок і кінець фрейму.

Рівень LLC відповідає за достовірне передавання кадрів даних між вузлами, а також реалізує функції інтерфейсу з мережевим рівнем за допомогою фреймування кадрів. Також здійснює ідентифікування протоколу мережевого рівня.

У програмуванні цей рівень представляє драйвер мережної карти, в операційних системах є програмний інтерфейс взаємодії канального й мережного рівня між собою, це не новий рівень, а просто реалізація моделі для конкретної ОС. Приклади таких інтерфейсів: NDIS, ODI.

Фізичний рівень (Physical layer)

Докладніше: Фізичний рівень

Найнижчий рівень моделі, призначений безпосередньо для передавання потоку даних. Здійснює передавання електричних або оптичних сигналів у кабель і відповідно їхнє приймання і перетворення на біти даних відповідно до методів кодування цифрових сигналів. Інакше кажучи, здійснює інтерфейс між мережним носієм і мережним пристроєм. На цьому рівні працюють концентратори й повторювачі (ретранслятори) сигналу. Фізичний рівень визначає електричні, процедурні і функціональні специфікації для середовища передавання даних, в тому числі роз'єми, розпаювання і призначення контактів, рівні напруги, синхронізацію зміни напруги, кодування сигналу.

Цей рівень приймає кадр даних від канального рівня, кодує його в послідовність сигналів, які потім передаються у лінію зв'язку. Передавання кадру даних через лінію зв'язку вимагає від фізичного рівня визначення таких елементів: тип середовища передавання (дротовий або бездротовий, мідний кабель або оптичне волокно) і відповідних конекторів; як мають бути представлені біти даних у середовищі передавання; як кодувати дані; якими мають бути схеми приймача і передавача.

Фізичним рівнем в лінію зв'язку кадр даних (фрейм) не передається як єдине ціле. Кадр представляється як послідовність сигналів, що передаються один за одним. Сигнали, в свою чергу, представляють біти даних кадру.

В сучасних мережах використовуються 3 основних типа середовища передавання: мідний кабель (copper), оптичне волокно (fiber) та бездротове середовище передавання (wireless). Тип сигналу, за допомогою якого здійснюється передавання даних, залежить від типу середовища передавання. Для мідного кабелю сигнали, що представляють біти даних є електричними імпульсами, для оптичного волокна — імпульсами світла. У випадку використання бездротових з'єднань сигнали є радіохвилями (електромагнітними хвилями).

Коли пристрій, що працює на фізичному рівні кодує біти кадру в сигнали для конкретного середовища передавання, він має розрізняти кадри. Тобто позначати, де закінчується один кадр і починається іншій. Інакше мережеві пристрої, що здійснюють приймання сигналів, не зможуть визначити, коли кадр буде отриманий повністю. Відомо, що початок і кінець кадру позначається на канальному рівні, але в багатьох технологіях фізичний рівень також може додати спеціальні сигнали, що використовуються тільки для позначення початку і кінця кадру даних.

Технології фізичного рівня визначаються стандартами, що розробляються такими організаціями: The International Organization for Standardization (ISO), The Institute of Electrical and Electronics Engineers (IEEE), The American National Standards Institute (ANSI), The International Telecommunication Union (ITU), The Electronics Industry Alliance/Telecommunications Industry Association (EIA/TIA) тощо. Дані стандарти охоплюють 4 області, що належать фізичному рівню: фізичні та електричні властивості середовища передавання, механічні властивості (матеріали, розміри, розпаювання контактів конекторів), кодування (представлення бітів сигналами), визначення сигналів для керування інформацією. Всі компоненти апаратного забезпечення такі, як мережеві карти (Network interface card, NIC), інтерфейси і конектори, матеріали кабелів та їхня конструкція визначаються стандартами фізичного рівня. Можна зазначити, що функції фізичного рівня вбудовані у мережеве обладнання (hardware).

Основними функціями фізичного рівня є: фізичні компоненти, кодування даних, передавання даних. Фізичні компоненти — електронне обладнання, середовище передавання і конектори, через які передаються сигнали, що представляють біти даних.

Кодування

Кодування є процесом, за допомогою якого потік бітів даних перетворюється у певний код. Кодування здійснюється над групою бітів. Це необхідно для того, щоб забезпечити створення передбачуваної комбінації кодів, яка буде правильно розпізнаватися як передавачем, так і приймачем.

Використання передбачуваної комбінації кодів допомагає розрізняти біти даних від бітів, що використовуються для керування, а також забезпечує краще виявлення помилок у середовищі передавання. При створенні кодів даних, методи кодування фізичного рівня також забезпечують створення кодів керування, що допомагають, наприклад, визначати початок і кінець кадру.

Взаємодія рівнів

Рівні взаємодіють зверху вниз і знизу нагору за допомогою інтерфейсів і можуть ще взаємодіяти з таким же рівнем іншої системи за допомогою протоколів. Докладніше можна подивитися на малюнку.

Модель OSI і реальні протоколи

Семирівнева модель OSI є теоретичною, і містить ряд недоробок[джерело?]. Реальні мережеві протоколи змушені відхилятися від неї, забезпечуючи можливості, які не було передбачено. Тому прив'язка якихось із них до рівнів OSI є дещо умовною. Один з основних стеків протоколів — TCP/IP —, було розроблено незалежно від моделі OSI ще до її ухвалення.

Основна недоробка OSI — непродуманий транспортний рівень[джерело?]. На ньому OSI дозволяє обмін даними між застосунками (вводячи поняття порту — ідентифікатора програми), однак можливість обміну простими датаграмами в OSI не передбачена — транспортний рівень повинен утворювати з'єднання, забезпечувати доставку, керувати потоком тощо. Реальні ж протоколи таку можливість реалізують.

Сімейство TCP/IP

Сімейство TCP/IP має два транспортних протоколи: TCP, повністю відповідний OSI, і UDP, що відповідає транспортному рівню тільки наявністю порту, що забезпечує обмін датаграмами між застосунками.

Сімейство IPX/SPX

У сімействі IPX/SPX порти (називані «сокети» або «гнізда») з'являються в протоколі мережного рівня IPX, забезпечуючи обмін датаграмами між застосунками (частину сокетів операційна система резервує для своїх потреб). Протокол SPX, у свою чергу, доповнює IPX всіма іншими можливостями транспортного рівня відповідно до OSI.

IPX не передбачає адрес для хоста на мережевому рівні, покладаючись на адресацію канального рівня (наприклад, MAC-адреси для Ethernet)[джерело?].

Див. також

Література

  • Комп'ютерні мережі: [навчальний посібник] / А. Г. Микитишин, М. М. Митник, П. Д. Стухляк, В. В. Пасічник. — Львів: «Магнолія 2006», 2013. — 256 с. ISBN 978-617-574-087-3
  • Буров Є. В. Комп'ютерні мережі: підручник / Євген Вікторович Буров. — Львів: «Магнолія 2006», 2010. — 262 с. ISBN 966-8340-69-8

Read other articles:

Artikel ini sudah memiliki daftar referensi, bacaan terkait, atau pranala luar, tetapi sumbernya belum jelas karena belum menyertakan kutipan pada kalimat. Mohon tingkatkan kualitas artikel ini dengan memasukkan rujukan yang lebih mendetail bila perlu. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Candi Pringapus Arca Nandi dalam bilik candi. Candi Pringapus adalah candi di desa Pringapus, Ngadirejo, Temanggung 22 Km arah barat laut ibu kota kabupaten Temanggung. Arca-ar...

 

قرية لي روي     الإحداثيات 42°58′39″N 77°59′32″W / 42.9775°N 77.9922°W / 42.9775; -77.9922  [1] تاريخ التأسيس 1797  تقسيم إداري  البلد الولايات المتحدة[2]  التقسيم الأعلى مقاطعة جينيسي  خصائص جغرافية  المساحة 2.7 ميل مربع  ارتفاع 273 متر  عدد السكان  عدد �...

 

برج ساعة حمص الجديدة أو كما تعرف شعبيا «ساعة كرجية» (بالإنجليزية: Homs new clock tower)‏، هي بناء برجي يحمل في قمته ساعة ميكانيكية كبيرة تتوزع لأربع ساعات مطلة على مختلف الجهات، وأحد معالم حمص الشهيرة ورمز للمدينة أيضاً، يعود تاريخ بناءها إلى ستينات القرن العشرين.[1]برج ساعة حمص...

English, Scottish, Irish and Great Britain legislationActs of parliaments of states preceding the United Kingdom Of the Kingdom of EnglandRoyal statutes, etc. issued beforethe development of Parliament 1225–1267 1275–1307 1308–1325 Temp. incert. 1327–1411 1413–1460 1461 1463 1464 1467 1468 1472 1474 1477 1482 1483 1485–1503 1509–1535 1536 1539–1540 1541 1542 1543 1545 1546 1547 1548 1549      1551      1553 1554 1555 &...

 

Brand of cat and dog food Not to be confused with Ion attachment mass spectrometry, Internal auditory meatus, or Islington Arts and Media School. Not to be confused with iambs. IamsProduct typePet foodOwner Mars, Incorporated(worldwide) Spectrum Brands(Europe only) CountryUnited StatesIntroduced1946; 78 years ago (1946)MarketsWorldwidePrevious ownersProcter & Gamble(1999–2014)Websitewww.iams.com Iams (/ˈaɪəmz/) is an American brand of dog food and cat food manufactu...

 

HilifaronoDesaSalah satu rumah adat di Desa HilifaronoHilifaronoNegara IndonesiaProvinsiSumatera UtaraKabupatenNias SelatanKecamatanOnolaluKode pos22869Kode Kemendagri12.14.33.2004 Luas3,12km² - 30dpl/mJumlah penduduk701 jiwa (BPS Nisel 2019)Kepadatan271 jiwa/km² (BPS Nisel 2019)Jumlah RT3 DusunJumlah RW-Jumlah KK271 Kepala Keluarga 2019 Artikel ini mungkin mengandung riset asli. Anda dapat membantu memperbaikinya dengan memastikan pernyataan yang dibuat dan menambahkan referensi. Pern...

Questa voce o sezione sull'argomento attori italiani non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Rocco D'Assunta in Un americano a Roma (1954) Rocco D'Assunta (Palermo, 7 febbraio 1904 – Roma, 27 gennaio 1970) è stato un attore italiano. Indice 1 Biografia 2 Filmografia 2.1 Cinema 3 Prosa radiofoni...

 

Voce principale: Palermo Football Club. Palermo FCStagione 1926-1927Sport calcio Squadra Palermo Allenatore Tom Kovary Presidente Valentino Colombo Prima DivisioneRitiratosi dopo 9 giornate dal girone D StadioRanchibile 1925-1926 1928-1929 Si invita a seguire il modello di voce Questa voce raccoglie le informazioni riguardanti il Palermo Football Club nelle competizioni ufficiali della stagione 1926-1927. Indice 1 Stagione 2 Rosa 3 Risultati 3.1 Prima Divisione - girone D 3.1.1 Girone d...

 

Political party on Cyprus For the political party on Sint Maarten, see United Democrats (Sint Maarten). For one of the two predecessors of the Democratic Party in Hong Kong, see United Democrats of Hong Kong. This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve thi...

Indonesian traditional musical instrument CalungA calung musical instrument from Indonesia.Percussion instrumentClassification IdiophoneHornbostel–Sachs classification111.232(Sets of percussion tubes)Inventor(s)Baduy peopleDevelopedJava (in Banten by both Baduy and Bantenese, in West Java by Sundanese, in Banyumas by Banyumasan) and Bali (by Balinese) AngklungUNESCO Intangible Cultural HeritageCalung performance in Frankfurt, Germany.CountryIndonesiaCriteriaOral Tradition and Expression, Pe...

 

Chang'e 5Peluncuran Chang'e 5Jenis misiPengembalian sampel BulanOperatorCNSACOSPAR ID2020-087ASATCAT no.47097Durasi misi1268 hari, 10 jam, 29 menit Properti wahanaProdusenCASTMassa luncur8.200 kg (18.100 pon)[1] Awal misiTanggal luncur23 November 202020:30 UTC24 November 20204:30 CST[2]Roket peluncurLong March 5Tempat peluncuranWenchangKontraktorCALT Akhir MisiTanggal mendarat17 Desember 2020 Pengorbit BulanPenyisipan orbit28 November 202012:58 UTC[...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (سبتمبر 2019) ياجيما كاجيكو   معلومات شخصية تاريخ الميلاد سنة 1833 [1]  تاريخ الوفاة سنة 1925 (91–92 سنة)[1]  الحياة العملية المهنة معلمة  تعديل مصدري - تعديل &#...

Battle of the First English Civil War 52°51′40″N 3°03′19″W / 52.86111°N 3.05524°W / 52.86111; -3.05524 Battle of OswestryPart of the First English Civil WarRemains of Oswestry CastleDate22-23 June 1644LocationOswestry, ShropshireResult Parliamentarian victoryBelligerents Royalists ParliamentariansCommanders and leaders Edward Lloyd Lord Denbigh Thomas MyttonStrength Unknown 200 foot OswestryShrewsburyclass=notpageimage| Shropshire and Oswestry vteFirst Engl...

 

Newspaper in Charleston, West Virginia This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Charleston Gazette-Mail – news · newspapers · books · scholar · JSTOR (June 2020) (Learn how and when to remove this message) Charleston Gazette-MailThe February 29, 2012 front page ofThe Charleston GazetteTypeSemi-Daily n...

 

Social networking website in Finland This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: IRC-Galleria – news · newspapers · books · scholar · JSTOR (January 20...

Cet article est une ébauche concernant un sportif grec, le biathlon et le ski de fond. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Athanássios Tsakíris Athanássios Tsakíris, portant le drapeau grec à la cérémonie d'ouverture des Jeux olympiques 2010. Contexte général Sport biathlon et ski de fond Biographie Nationalité sportive Grèce Nationalité Grèce Naissance 15 janvier 1965 (59 ans) Lie...

 

Disambiguazione – Vittorio Amedeo II rimanda qui. Se stai cercando l'omonimo principe di Carignano, vedi Vittorio Amedeo II di Savoia-Carignano. Vittorio Amedeo II di SavoiaVittorio Amedeo II in maestà di Martin van Meytens del 1728, Reggia di Venaria RealeRe di SardegnaStemma In carica20 febbraio 1720 –3 settembre 1730 PredecessoreCarlo III SuccessoreCarlo Emanuele III Re di Siciliacome Vittorio AmedeoIn carica12 giugno 1713 –20 febbraio 1720 PredecessoreFilippo IV ...

 

Questa voce o sezione sull'argomento mineralogia non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. SodanitroClassificazione StrunzV/A.01 Formula chimicaNaNO3 Proprietà cristallograficheSistema cristallinotrigonale Classe di simmetriaesagonale scalenoedrica Parametri di cellaa = 5.07, c = 16.829 Gruppo punt...

American baseball player (born 1996) Baseball player Jackson KowarKowar with the Omaha Storm Chasers in 2023Seattle Mariners – No. 37PitcherBorn: (1996-10-04) October 4, 1996 (age 27)Weddington, North Carolina, U.S.Bats: RightThrows: RightMLB debutJune 7, 2021, for the Kansas City RoyalsMLB statistics (through 2023 season)Win–loss record2–6Earned run average9.12Strikeouts75 Teams Kansas City Royals (2021–2023) Jackson Alexander Kowar (born October 4, 1996) is an Am...

 

Division Nationale 1932-1933 Competizione Division Nationale Sport Calcio Edizione 1ª Organizzatore FFF Date dall'11 settembre 1932al 14 maggio 1933 Luogo  Francia Partecipanti 20 Formula 2 gironi all'italiana + finale Risultati Vincitore Olympique Lillois(1º titolo) Retrocessioni Club FrançaisHyèresMulhouseRed StarMetzOlympique Alès Statistiche Miglior marcatore Robert Mercier Walter Kaiser (15 ex aequo) Incontri disputati 181 Gol segnati 711 (3,93 per incontro) Cron...