Model de rețea OSI

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 23 iunie 2022; verificările necesită 9 modificări .

Modelul de rețea OSI  (The Open Systems Interconnection model )  este un model de rețea al stivei (magazinului) de protocoale de rețea OSI/ISO. Prin acest model, diverse dispozitive de rețea pot interacționa între ele. Modelul definește diferite niveluri de interacțiune a sistemului. Fiecare nivel îndeplinește anumite funcții în această interacțiune.

Modelul OSI a fost dezvoltat la sfârșitul anilor 1970 [1] pentru a sprijini o varietate de tehnici de rețea de computere care concurau apoi pentru a fi utilizate în interacțiuni naționale de rețea mari în Franța, Marea Britanie și SUA. În anii 1980, a devenit un produs de lucru al Organizației Internaționale pentru Standardizare (ISO) Open Systems Interoperability Group . Modelul nu a reușit să ofere o descriere completă a rețelei și nu a fost susținut de arhitecți în primele zile ale Internetului, care mai târziu și-a găsit drumul în TCP/IP mai puțin prescriptiv, condus în mare parte de Internet Engineering Task Force (IETF) .

Istorie

La începutul și mijlocul anilor 1970, rețeaua a fost în mare parte sponsorizată de guvern ( rețeaua NPL în Marea Britanie, ARPANET în SUA, CYCLADES în Franța) sau dezvoltată de furnizori folosind standarde proprietare, cum ar fi IBM Systems Network Architecture și Digital Equipment Corporation DECnet . Rețelele publice de date abia începeau să apară, iar la sfârșitul anilor 1970 au folosit standardul X.25 .

Un sistem experimental de comutare de pachete în Marea Britanie în jurul anilor 1973-1975 a relevat necesitatea definirii protocoalelor de nivel superior [2] . În urma publicării Centrului Național de Calcul al Regatului Unit De ce calculul distribuit este rezultatul unui studiu major al viitoarelor configurații ale sistemelor informatice [3] , Marea Britanie a prezentat cazul pentru o Comisie de standarde internaționale care să acopere acest domeniu în cadrul unei organizații internaționale pentru Întâlnire de standardizare (ISO) la Sydney în martie 1977 [4] .

Din 1977, ISO a urmat un program de dezvoltare a standardelor și metodelor comune pentru crearea de rețele. Un proces similar se dezvolta în cadrul Comitetului Consultativ Internațional pentru Telegrafie și Telefonie (CCITT). Ambele organisme au elaborat documente care definesc modele similare de rețea. Modelul OSI a fost definit pentru prima dată în forma sa originală la Washington în februarie 1978 de către francezul Hubert Zimmermann , un proiect de standard ușor modificat a fost publicat de ISO în 1980 [4] .

Dezvoltatorii de modele au trebuit să se confrunte cu priorități și interese concurente. Ritmul schimbărilor tehnologice a necesitat definirea standardelor către care noile sisteme să poată converge, mai degrabă decât standardizarea procedurilor ex post, în timp ce abordarea tradițională a dezvoltării standardelor a fost opusul [5] . Deși nu a fost un standard în sine, a oferit un cadru din care ar putea fi definite viitoarele standarde [6] .

În 1983, documentele CCITT și ISO au fost fuzionate și astfel au format modelul de referință de bază pentru interconectarea sistemelor deschise, denumit în mod obișnuit Modelul de referință pentru interconexiune a sistemelor deschise ( OSI  ) sau pur și simplu modelul OSI. Documentul fuzionat a fost publicat în 1984 atât de ISO ca standard ISO 7498, cât și de CCITT redenumit (acum Sectorul de Standardizare a Telecomunicațiilor al Uniunii Internaționale de Telecomunicații sau ITU-T) ca standard X.200 [7] .

OSI a constat din două componente principale: un model abstract de rețea numit model de referință de bază sau model pe șapte straturi și un set de protocoale de rețea . Bazat pe ideea unui model consistent de strat de protocol care definește interacțiunea dintre dispozitivele de rețea și software, modelul de referință OSI a reprezentat un progres major în standardizarea conceptelor de rețea.

Conceptul modelului cu șapte straturi a fost descris în lucrarea americanului Charles Bachman de la Honeywell Information Systems [8] . Diverse aspecte ale cadrului OSI au evoluat din experiența cu NPL, ARPANET, CYCLADES, EIN și International Networking Working Group ( IFIP WG6.1). În acest model, sistemul de interacțiune a rețelei a fost împărțit în straturi. În cadrul fiecărui strat, unul sau mai multe obiecte și-au implementat funcționalitatea. Fiecare entitate a interacționat direct doar cu stratul de sub acesta și a oferit mijloacele de utilizare de către stratul de deasupra acestuia.

OSI a devenit astfel o încercare a participanților din industrie de a conveni asupra standardelor comune de rețea pentru a asigura compatibilitatea cu echipamentele de la diferiți producători [9] . Pentru rețelele mari, mai multe seturi de protocoale de rețea erau adesea acceptate și multe dispozitive nu puteau comunica cu alte dispozitive tocmai din cauza lipsei protocoalelor comune.

La sfârșitul anilor 1980 și începutul anilor 1990, în ceea ce privește construirea celor mai fiabile rețele de calculatoare cu modelul OSI, Internet Protocol Suite (TCP / IP) a început să concureze activ, care a început să fie utilizat pe scară largă în rețelele cu echipamente de la diferiți producători pentru lucrul pe Internet [10 ] [11] . Cu toate acestea, modelul OSI este încă folosit ca referință pentru predare și documentare [12] .

Concept

Standarde

Modelul OSI, care a fost definit în seria de standarde ISO/IEC 7498, constă din următoarele părți:

ISO/IEC 7498-1 este de asemenea publicat ca Rec. ITU-T X.200 [13] . Unele specificații de protocol au fost, de asemenea, disponibile în seria ITU-T X. Standardele ISO și ISO/IEC echivalente pentru modelul OSI erau disponibile de la ISO. Nu toate sunt gratuite [14] .

Principii de bază

Protocoalele de comunicare permit unei structuri de pe o gazdă să comunice cu o structură frate corespunzătoare de pe o altă gazdă.

La fiecare strat N, două entități fac schimb de unități de date ( PDU ) folosind protocolul stratului pe dispozitivele lor respective. Fiecare PDU conține o unitate de date de serviciu ( SDU ) asociată cu un protocol superior sau inferior.

Prelucrarea datelor de către două dispozitive cooperante conforme cu OSI are loc după cum urmează:

  1. Datele transmise sunt compilate la cel mai înalt nivel al transmițătorului (stratul N) într-o unitate de date de protocol (PDU).
  2. PDU-ul este trecut la stratul N-1 unde devine o unitate de date de serviciu (SDU).
  3. La stratul N-1, SDU este combinat cu stratul superior, stratul inferior sau ambele, creând stratul PDU N-1. Apoi este transferat în stratul N-2.
  4. Procesul continuă până la atingerea celui mai scăzut nivel, de la care datele sunt transmise către dispozitivul de recepție.
  5. La dispozitivul de recepție, datele sunt transmise de la nivelul cel mai de jos la cel mai înalt nivel ca o serie de SDU-uri, îndepărtate succesiv din antetul sau subsolul fiecărui strat până când ajunge la nivelul cel mai înalt unde sunt primite cele mai recente date.

Straturi ale modelului OSI

Model
Nivel Tip de date (PDU [15] ) Funcții Exemple Echipamente

straturi gazdă
7. Aplicat (aplicație) Date Acces la servicii online HTTP , FTP , POP3 , SMTP , WebSocket Gazde (clienți de rețea),

Firewall

6. Prezentare Reprezentarea și criptarea datelor ASCII , EBCDIC , JPEG , MIDI
5. Sesiune (sesiune) Managementul sesiunii RPC , PAP , L2TP , gRPC
4. Transport (transport) Segmente

(segment) / Datagrama (datagrama)

Comunicare directă între punctele finale și fiabilitate TCP , UDP , SCTP , Porturi
Straturi media [16].
3. Rețea (rețea) Pachete _ Determinarea rutei și adresarea logică IPv4 , IPv6 , IPsec , AppleTalk , ICMP Router , Gateway de rețea ,

Firewall

2. Canal (link de date) Biți (bit)/
Cadre (cadru)
Adresarea fizică PPP , IEEE 802.22 , Ethernet , DSL , ARP , NIC . Pod de rețea , comutator ,

punct de acces

1. Fizic (fizic) biți _ Lucrul cu medii, semnale și date binare USB , RJ („pereche răsucită”, coaxială, fibră optică), canal radio concentrator ,

Repetor (echipament de rețea)

În literatura de specialitate, cel mai obișnuit este să începem descrierea straturilor modelului OSI din al 7-lea strat, numit strat de aplicație, la care aplicațiile utilizatorului accesează rețeaua. Modelul OSI se termină cu primul strat - cel fizic, care definește standardele cerute de producătorii independenți pentru mediile de transmisie a datelor:

Orice protocol al modelului OSI trebuie să interacționeze fie cu protocoalele stratului său, fie cu protocoalele unul deasupra și/sau sub nivelul său. Interacțiunile cu protocoalele de la nivelul lor se numesc orizontale, iar cele cu niveluri unul mai mare sau mai jos sunt numite verticale. Orice protocol al modelului OSI poate îndeplini doar funcțiile stratului său și nu poate îndeplini funcțiile unui alt nivel, ceea ce nu este realizat în protocoalele modelelor alternative.

Fiecare nivel, cu un anumit grad de condiționalitate, are propriul său operand - un element de date logic indivizibil care poate fi operat la un nivel separat în cadrul modelului și al protocoalelor utilizate: la nivel fizic, cea mai mică unitate este un pic , la nivel de legătură de date informațiile sunt combinate în cadre, la nivel de rețea - în pachete (datagrame), pe transport - în segmente. Orice bucată de date care este combinată logic pentru transmisie - un cadru, un pachet, o datagramă - este considerată un mesaj. Mesajele în formă generală sunt operanzi ai nivelurilor de sesiune, prezentare și aplicație.

Tehnologiile de rețea de bază includ straturile fizice și de legătură.

Stratul de aplicație

Stratul de aplicație (stratul de aplicație; stratul de aplicare în limba engleză  ) - nivelul superior al modelului, care asigură interacțiunea aplicațiilor utilizatorului cu rețeaua:

  • permite aplicațiilor să utilizeze serviciile de rețea:
    • acces de la distanță la fișiere și baze de date,
    • redirecționare e-mail;
  • responsabil pentru transferul informațiilor despre servicii;
  • furnizează aplicațiilor informații despre erori;
  • generează cereri către nivelul de prezentare.

Protocoale de nivel de aplicație: RDP , HTTP , SMTP , SNMP , POP3 , FTP , XMPP , OSCAR , Modbus , SIP , TELNET și altele.

Definițiile protocolului stratului de aplicație și ale stratului de prezentare sunt foarte vagi, iar dacă un protocol aparține unui nivel sau altuia, de exemplu, protocolul HTTPS, depinde de serviciul final pe care îl oferă aplicația.

În cazul în care un protocol, cum ar fi HTTPS, este utilizat pentru a vizualiza o pagină web simplă printr-un browser, acesta poate fi considerat un protocol de nivel de aplicație. În același caz, dacă protocolul HTTPS este utilizat ca protocol de nivel scăzut pentru transferul de informații financiare, de exemplu, folosind protocolul ISO 8583, atunci protocolul HTTPS va fi un protocol de nivel de prezentare, iar protocolul ISO 8583 va fi un protocol protocolul stratului de aplicație. Același lucru este valabil și pentru alte protocoale de nivel de aplicație. .

Strat de prezentare

Stratul de prezentare asigură conversia protocolului și codificarea/decodarea datelor .  Solicitările de aplicație primite de la nivelul de sesiune sunt convertite la nivelul de prezentare într-un format de transmisie prin rețea, iar datele primite din rețea sunt convertite într-un format de aplicație. La acest nivel pot fi efectuate compresia/decompresia sau criptarea/decriptarea, precum și redirecționarea cererilor către o altă resursă de rețea dacă acestea nu pot fi procesate local.

Stratul de prezentare este de obicei un protocol intermediar pentru transformarea informațiilor din straturile învecinate. Acest lucru permite comunicarea între aplicații pe sisteme informatice diferite într-un mod care este transparent pentru aplicații. Stratul de prezentare asigură formatarea și transformarea codului. Formatarea codului este utilizată pentru a se asigura că aplicația primește informații pentru procesare care au sens pentru ea. Dacă este necesar, acest strat se poate traduce dintr-un format de date în altul.

Stratul de prezentare se ocupă nu numai de formatele și prezentarea datelor, ci și de structurile de date care sunt utilizate de programe. Astfel, stratul 6 asigură organizarea datelor în timpul transferului acestora.

Pentru a înțelege cum funcționează, imaginați-vă că există două sisteme. Unul utilizează codul de schimb de informații binare extins EBCDIC , cum ar fi mainframe -ul IBM , pentru a reprezenta datele, iar celălalt folosește codul de schimb de informații ASCII standard american (utilizat de majoritatea celorlalți producători de computere). Dacă aceste două sisteme trebuie să facă schimb de informații, atunci este necesar un strat de prezentare pentru a efectua transformarea și traducerea între cele două formate diferite.

O altă funcție îndeplinită la nivel de prezentare este criptarea datelor, care este utilizată în cazurile în care este necesară protejarea informațiilor transmise împotriva accesului de către destinatari neautorizați. Pentru a îndeplini această sarcină, procesele și codul de la nivel de vizualizare trebuie să efectueze transformări de date. La acest nivel, există și alte rutine care comprimă textele și convertesc imaginile grafice în fluxuri de biți, astfel încât acestea să poată fi transmise prin rețea.

Standardele la nivel de prezentare definesc, de asemenea, modul în care sunt prezentate graficele. În aceste scopuri, poate fi utilizat formatul PICT  , un format de imagine folosit pentru a transfera grafica QuickDraw între programe.

Un alt format de reprezentare este formatul de fișier imagine TIFF etichetat , care este utilizat în mod obișnuit pentru imagini bitmap de înaltă rezoluție . Următorul standard al stratului de prezentare care poate fi utilizat pentru grafică este cel dezvoltat de Joint Photographic Expert Group; în utilizarea de zi cu zi, acest standard este pur și simplu denumit JPEG .

Există un alt grup de standarde la nivel de prezentare care definesc prezentarea sunetului și a filmelor. Aceasta include interfața digitală pentru instrumente muzicale  , MIDI , pentru reprezentarea digitală a muzicii, dezvoltată de Cinematography Expert Group, standardul MPEG , utilizat pentru comprimarea și codificarea videoclipurilor pe CD-uri, stocarea lor în formă digitalizată și transmiterea la viteze de până la 1 .5 Mbps, iar QuickTime  este un standard care descrie elemente audio și video pentru programele care rulează pe computere Macintosh și PowerPC.

Protocoale de prezentare: AFP - Apple Filing Protocol , ICA - Independent Computing Architecture , LPP - Lightweight Presentation Protocol , NCP - NetWare Core Protocol , NDR - Network Data Representation , XDR - eXternal Data Representation , X.25 PAD - Packet Assembler/Disassembler Protocol .

Strat de sesiune

Stratul de sesiune ( English  session layer ) al modelului asigură menținerea unei sesiuni de comunicare, permițând aplicațiilor să interacționeze între ele pentru o perioadă lungă de timp. Stratul gestionează crearea/încheierea sesiunii, schimbul de informații, sincronizarea sarcinilor, determinarea dreptului de a transfera date și întreținerea sesiunii în perioadele de inactivitate a aplicației.

Protocoale de nivel de sesiune: H.245 ( Protocol de control al apelurilor pentru comunicații multimedia ), ISO-SP (Protocol de nivel de sesiune OSI (X.225, ISO 8327)), iSNS ( Serviciul de nume de stocare Internet ), L2F ( Protocol de redirecționare Layer 2 ), L2TP ( Layer 2 Tunneling Protocol ), NetBIOS ( Network Basic Input Output System ), PAP ( Parola de autentificare Protocol ), PPTP ( point-to-Point Tunneling Protocol ), RPC ( Remote Procedure Call Protocol ), RTCP ( Real-time Transport Control) Protocol ), SMPP ( Short Message Peer-to-Peer ), SCP ( Session Control Protocol ), ZIP ( Zone Information Protocol ), SDP ( Sockets Direct Protocol )...

Stratul de transport

Stratul de transport (nivelul de transport în engleză  ) al modelului este conceput pentru a asigura un transfer fiabil de date de la expeditor la destinatar. În același timp, nivelul de fiabilitate poate varia într-o gamă largă. Există multe clase de protocoale de nivel de transport, de la protocoale care oferă doar funcții de transport de bază (de exemplu, funcții de transfer de date fără confirmare), până la protocoale care asigură că pachetele de date multiple sunt livrate la destinație în secvența corectă, multiplexarea datelor multiple. fluxuri, oferă mecanism de control al fluxului de date și garantează valabilitatea datelor primite. De exemplu, UDP se limitează la controlul integrității datelor în cadrul unei singure datagrame și nu exclude posibilitatea de a pierde un pachet întreg sau de a duplica pachete, încălcând ordinea în care sunt primite pachetele de date; TCP asigură o transmisie continuă de date fiabilă, excluzând pierderea datelor sau încălcarea ordinii de sosire sau duplicare a acestora, poate redistribui datele prin spargerea unor porțiuni mari de date în fragmente și invers, lipirea fragmentelor într-un singur pachet.

Protocoale de nivel de transport: ATP ( AppleTalk Transaction Protocol ), CUDP ( Cyclic UDP ), DCCP ( Datagram Congestion Control Protocol ), FCP ( Fibre Channel Protocol ), IL ( IL Protocol ), NBF ( NetBIOS Frames protocol ), NCP ( NetWare Core Protocol ) ), SCTP ( Stream Control Transmission Protocol ), SPX ( Sequenced Packet Exchange ), SST ( Structured Stream Transport ), TCP ( Transmission Control Protocol ), UDP ( User Datagram Protocol ).

Stratul de rețea

Stratul de rețea (nivelul de rețea în engleză  ) al modelului este conceput pentru a determina calea de transmitere a datelor. Responsabil cu traducerea adreselor și numelor logice în cele fizice, determinarea celor mai scurte rute, comutarea și rutarea, urmărirea problemelor și „aglomerarea” în rețea.

Protocoalele stratului de rețea direcționează datele de la o sursă la o destinație. Dispozitivele care funcționează la acest nivel ( routere ) sunt numite condiționat dispozitive de al treilea nivel (în funcție de numărul de nivel din modelul OSI).

Protocoale de nivel de rețea: IP/IPv4/IPv6 ( Internet Protocol ), IPX ( Internetwork Packet Exchange ), X.25 (implementat parțial la nivelul 2), CLNP (protocol de rețea fără conexiune), IPsec ( Internet protocol security ).

Protocoale de rutare - RIP ( Routing Information Protocol ), OSPF ( Open Shortest Path First ).

Strat de legătură

Stratul de legătură ( ing.  stratul de legătură de date ) este conceput pentru a asigura interacțiunea rețelelor la nivel fizic și a controla erorile care pot apărea. Acesta împachetează datele primite de la nivelul fizic, reprezentate în biți, în cadre , le verifică integritatea și, dacă este necesar, corectează erorile (sau generează o re-solicitare pentru un cadru deteriorat) și le trimite la nivelul de rețea. Stratul de legătură poate interacționa cu unul sau mai multe straturi fizice, controlând și gestionând această interacțiune.

Specificația IEEE 802 împarte acest nivel în două subniveluri: MAC ( controlul accesului la media ) reglementează accesul la un mediu fizic partajat, LLC ( controlul legăturii logice ) oferă serviciul de nivel de rețea .  

Comutatoarele , punțile și alte dispozitive funcționează la acest nivel . Aceste dispozitive folosesc adresarea layer 2 (după numărul de strat în modelul OSI).

Protocoale Link Layer: ARCnet , ATM , Controller Area Network (CAN), Econet , IEEE 802.3 ( Ethernet ), Ethernet Automatic Protection Switching (EAPS), Fibre Distributed Data Interface (FDDI), Frame Relay , High-Level Data Link Control (HDLC ) ) ), IEEE 802.2 (oferă funcții LLC pentru substratul IEEE 802 MAC), Proceduri de acces la legături, canal D (LAPD), LAN fără fir IEEE 802.11 , LocalTalk , Comutare etichetă multiprotocol (MPLS), Protocol punct la punct (PPP) , Point-to-Point Protocol over Ethernet (PPPoE), Serial Line Internet Protocol (SLIP, depreciat), StarLan , Token Ring , Unidirectional Link Detection (UDLD), x.25 , ARP .

La dezvoltarea stivelor de protocoale, problemele de codare de corectare a zgomotului sunt rezolvate la acest nivel. Aceste metode de codare includ codul Hamming , codarea bloc, codul Reed-Solomon .

În programare, acest nivel reprezintă driverul plăcii de rețea ; în sistemele de operare , există o interfață software pentru interacțiunea nivelurilor canalului și rețelei între ele. Acesta nu este un nivel nou, ci pur și simplu o implementare a modelului pentru un anumit sistem de operare. Exemple de astfel de interfețe: ODI , NDIS , UDI .

Stratul fizic

Stratul fizic ( în engleză  , stratul fizic ) este nivelul inferior al modelului, care determină metoda de transfer a datelor prezentate în formă binară de la un dispozitiv (calculator) la altul. Diferite organizații sunt implicate în compilarea unor astfel de metode, inclusiv: Institutul de Ingineri Electrici și Electronici , Alianța Industriei Electronice , Institutul European pentru Standarde de Telecomunicații și altele. Ei transmit semnale electrice sau optice către un cablu sau radio aer și, în consecință, le primesc și le convertesc în biți de date în conformitate cu metodele de codificare a semnalelor digitale .

Hub -urile , repetitoarele de semnal și convertoarele media funcționează, de asemenea, la acest nivel .

Funcțiile stratului fizic sunt implementate pe toate dispozitivele conectate la rețea. Pe partea computerului, funcțiile stratului fizic sunt realizate de un adaptor de rețea sau de un port serial. Stratul fizic se referă la interfețele fizice, electrice și mecanice dintre două sisteme. Stratul fizic definește astfel de tipuri de medii de transmisie a datelor, cum ar fi fibră , pereche răsucită , cablu coaxial , legătură de date prin satelit, etc. Tipurile standard de interfețe de rețea legate de stratul fizic sunt: ​​V.35 , RS-232 , RS-485 , RJ -11 , conectori RJ-45 , AUI și BNC .

La dezvoltarea stivelor de protocoale, problemele de sincronizare și codare liniară sunt rezolvate la acest nivel. Aceste metode de codare includ codul NRZ , codul RZ , MLT-3 , PAM5 , Manchester II .

Protocoale de nivel fizic: IEEE 802.15 (Bluetooth) , IRDA , EIA RS-232 , EIA-422 , EIA-423 , RS-449 , RS-485 , DSL , ISDN , SONET/SDH , 802.11ther Wi - Fi , GSM Ulop interfață radio , ITU și ITU-T , TransferJet , ARINC 818 , G.hn / G.9960 , Modbus Plus .

Conformitatea cu modelul OSI și alte modele de rețea

Deoarece protocoalele (de exemplu, TCP / IP) dezvoltate folosind alte modele de interacțiune cu rețea au devenit cele mai populare și utilizate practic, este necesar să se descrie în continuare posibila includere a protocoalelor individuale ale altor modele în diferite straturi ale modelului OSI.

Familia TCP/IP

Familia TCP/IP are trei protocoale de transport: TCP, care este pe deplin compatibil cu OSI și oferă validarea primirii datelor; UDP , care corespunde stratului de transport doar prin prezența unui port, care asigură schimbul de datagrame între aplicații, ceea ce nu garantează primirea datelor; și SCTP , care a fost conceput pentru a rezolva unele dintre deficiențele TCP și adaugă câteva caracteristici noi. Mai există aproximativ două sute de protocoale în familia TCP/IP, dintre care cel mai faimos este protocolul de serviciu ICMP , utilizat pentru nevoi interne pentru a asigura funcționarea; nici restul nu sunt protocoale de transport.

Familia IPX/SPX

În familia IPX/SPX , porturile apar în protocolul de nivel de rețea IPX, permițând schimbul de datagrame între aplicații (sistemul de operare își rezervă unele dintre socluri). Protocolul SPX, la rândul său, completează IPX cu toate celelalte capabilități ale stratului de transport, în deplină conformitate cu OSI.

Pentru adresa gazdă, ICX utilizează un identificator format dintr-un număr de rețea de patru octeți (atribuit de routere ) și adresa MAC a adaptorului de rețea.

Critica

La sfârșitul anilor 1990, modelul OSI cu șapte straturi a fost criticat de autori individuali. În special, în cartea „UNIX. Ghidul administratorului de sistem” Evi Nemeth a scris : 

În timp ce comitetele ISO se certau despre standardele lor, întregul concept de rețea se schimba pe spatele lor și protocolul TCP/IP era introdus în întreaga lume .

<…>

Și astfel, când protocoalele ISO au fost în sfârșit implementate, au apărut o serie de probleme:

  • aceste protocoale s-au bazat pe concepte care nu au sens în rețelele de astăzi;
  • specificațiile lor au fost în unele cazuri incomplete;
  • din punct de vedere al funcționalității, acestea erau inferioare altor protocoale;
  • prezența mai multor straturi a făcut ca aceste protocoale să fie lente și dificil de implementat.

<…>

Acum, chiar și cei mai înfocați susținători ai acestor protocoale admit că OSI se îndreaptă treptat spre a deveni o mică notă de subsol în paginile istoriei computerelor.

— Evie Nameth [17]

Deși modelul OSI este încă folosit ca referință pentru predare și documentare [12] , protocoalele OSI concepute inițial pentru acest model nu au câștigat popularitate. Unii ingineri susțin că modelul de referință OSI este încă relevant pentru cloud computing. Alții cred că modelul original OSI nu se potrivește cu protocoalele de rețea moderne și propun în schimb o abordare simplificată [18] .

Vezi și

Note

  1. Model OSI și protocoale de rețea . qastack.ru . Preluat la 31 ianuarie 2022. Arhivat din original la 31 ianuarie 2022.
  2. Howard Davies, Beatrice Bressan. O istorie a rețelelor internaționale de cercetare: oamenii care au făcut-o să se întâmple . — John Wiley & Sons, 26-04-2010. — 347 p. - ISBN 978-3-527-32710-2 . Arhivat pe 16 martie 2022 la Wayback Machine
  3. Peter John Down, Frank Edward Taylor. De ce computere distribuite?: O revizuire NCC a potențialului și experienței în Marea Britanie . - NCC Publications, 1976. - 188 p. Arhivat pe 16 martie 2022 la Wayback Machine
  4. 1 2 Reîncărcare pagină completă  . Spectrul IEEE: Știri despre tehnologie, inginerie și știință . Preluat la 21 noiembrie 2020. Arhivat din original la 27 septembrie 2017.
  5. Carl A. Sunshine. Arhitecturi și protocoale de rețele de calculatoare . — Springer Science & Business Media, 29-06-2013. — 542 p. - ISBN 978-1-4613-0809-6 . Arhivat pe 29 noiembrie 2020 la Wayback Machine
  6. A. Hasman. Educație și formare în informatica sanitară în Europa: stadiul tehnicii, linii directoare, aplicații . - IOS Press, 1995. - 288 p. — ISBN 978-90-5199-234-2 . Arhivat pe 29 noiembrie 2020 la Wayback Machine
  7. Olga Wais. 11 cei mai buni clienți FTP pentru Mac în 2021. Un singur câștigător!  (engleză) . Eltima Software . Preluat la 18 aprilie 2021. Arhivat din original la 18 aprilie 2021.
  8. Computer Pioneers - Bachman, Charles . history.computer.org . Preluat la 22 noiembrie 2020. Arhivat din original la 29 noiembrie 2020.
  9. Andrew L. Russell. Standarde deschise și era digitală: istorie, ideologie și rețele . - Cambridge University Press, 28-04-2014. — 325 p. - ISBN 978-1-139-91661-5 . Arhivat pe 9 august 2021 la Wayback Machine
  10. Russell, Andrew L. Rough Consensus and Running Code' and the Internet-OSI Standards War . IEEE Analele istoriei calculului. Preluat la 31 mai 2021. Arhivat din original la 17 noiembrie 2019.
  11. Războiul standardelor (PDF) . 2006. Arhivat (PDF) din original pe 2021-02-24 . Accesat 2021-05-31 . Parametrul depreciat folosit |deadlink=( ajutor )
  12. 1 2 Keith Shaw. Modelul OSI explicat și cum să vă amintiți cu ușurință cele 7 straturi ale sale  . Network World (14 octombrie 2020). Preluat la 22 noiembrie 2020. Arhivat din original la 19 august 2021.
  13. Rețele de date, comunicații în sistem deschis și securitate . www.itu.int . Preluat la 22 noiembrie 2020. Arhivat din original la 10 noiembrie 2020.
  14. Standarde disponibile public . standarde.iso.org . Preluat la 22 noiembrie 2020. Arhivat din original la 19 ianuarie 2022.
  15. PDU - prescurtare pentru engleză.  unități de date de protocol _ _ _ _ _
  16. Cuvântul „media” din literatura engleză denotă un mediu de transmisie a datelor .
  17. Evie Nameth. UNIX. Ghidul administratorului de sistem. — 1998.
  18. Steve Taylor și Jim Metzler. De ce este timpul să lăsăm modelul OSI să  moară . Network World (23 septembrie 2008). Preluat la 22 noiembrie 2020. Arhivat din original la 12 noiembrie 2020.

Literatură

  • A. Filimonov. Construirea de rețele Ethernet multiservicii. — M.: BHV, 2007. — ISBN 978-5-9775-0007-4 .
  • Ghid pentru tehnologiile de internetworking. a 4-a ed. — M.: Williams, 2005. — ISBN 5-8459-0787-X .
  • Protocoale și resurse de internet. - M .: Radio și comunicare, 1996.
  • rețele de internet. Arhitectură și protocoale. — M.: Sirin, 1998.
  • protocoale de internet. Enciclopedie. - M .: „Hot Line – Telecom”, 2001. - 1100 p.
  • Protocoale de internet pentru comerțul electronic. - M .: „Hot Line – Telecom”, 2003. - 730 p.
  • GOST R ISO/IEC 7498-1-99. WOS. Model de referință de bază. Partea 1. Model de bază.
  • GOST R ISO 7498-2-99. WOS. Model de referință de bază. Partea 2. Arhitectura de securitate a informațiilor.
  • GOST R ISO 7498-3-97. WOS. Model de referință de bază. Partea 3. Denumirea și adresarea.
  • GOST R ISO/IEC 7498-4-99. WOS. Model de referință de bază. Partea 4. Bazele managementului administrativ.