Rapoarte - un set de reguli și proceduri care reglementează punerea în aplicare a comunicării. Calculatoarele implicate în schimbul trebuie să lucreze pe aceleași protocoale ca să ducă la transmiterea tuturor informațiilor este restabilită în forma sa originală.
La nivelurile inferioare ale protocolului (fizic și link-ul) referitoare la echipamentele deja menționate în secțiunile anterioare. În particular, acestea includ metode de codare și decodare, precum și rețeaua de control de comunicare. Detalii unele dintre ele vor fi prezentate în capitolele de carte pe rețelele standard. Și acum ar trebui să ia în considerare protocoalele caracteristici ale nivelurilor superioare, implementate în software-ul.
Fig. 6.1. conducător auto ca un adaptor de rețea din modelul OSI
Calitatea software-ului driverului scris determină în mare măsură performanța rețelei în ansamblu. Chiar și cu cele mai bune caracteristici ale driverul adaptorului de rețea defect poate agrava dramatic rețeaua de schimb.
Înainte de a cumpăra un card de adaptor, ar trebui să vedeți o listă cu hardware-ul compatibil (lista de compatibilitate hardware, HCL), care publică toți producătorii de sisteme de operare de rețea. Alegerea acolo este destul de mare (de exemplu, lista de Microsoft Windows Server include mai mult de o sută de drivere de adaptoare de rețea). În cazul în care lista HCL nu include un anumit tip de adaptor, este mai bine să nu-l cumpere.
Protocoale maxime.
Există mai multe seturi standard (sau, așa cum sunt numite stive) protocoale, sunt acum primesc pe scară largă:
- Set protocoale ISO / OSI;
- IBM System Network Architecture (SNA);
- DECnet digital;
- Novell NetWare;
- Apple a AppleTalk;
- set de protocoale de rețea globală Internet, TCP / IP.
Includerea pe lista de protocoale WAN este de înțeles, pentru că, așa cum sa menționat deja, modelul OSI este utilizat pentru orice sistem deschis: pe baza atât a rețelei locale și a largă sau o combinație de rețele locale și globale.
aceste seturi de protocoale sunt împărțite în trei tipuri principale:
- Protocoale de aplicații (care îndeplinesc funcțiile celor trei straturi superioare ale modelului OSI - aplicație, reprezentare și sesiune);
- Protocoale de transport (realizarea funcției nivelurilor medii ale modelului OSI - transport și sesiune);
- Protocoale de rețea (care efectuează funcțiile celor trei straturi inferioare ale modelului OSI).
Protocoale de Aplicație interacțiune între aplicații și schimbul de date între acestea. Cele mai populare sunt:
- FTAM (File Transfer de acces și de management) - protocol de OSI pentru a accesa fișiere;
- X.400 - protocolul CCITT pentru schimbul internațional de e-mail;
- X.500 - fișier de protocol CCITT și directorul de servicii pentru mai multe sisteme;
- SMTP (Simple Mail Transfer Protocol) - protocolul de Internet la nivel mondial pentru schimbul de e-mail;
- (File Transfer Protocol) FTP - protocolul de Internet la nivel mondial pentru transmiterea dosarelor;
- SNMP (Simple Network Management Protocol) - un protocol de monitorizare a rețelei, să monitorizeze performanța componentelor de rețea și de gestionare a acestora;
- Telnet - protocol de Internet la nivel mondial pentru a vă conecta la serverele de la distanță, și prelucrarea datelor pe ele;
- Microsoft (Server SMB mesaj Blocks, mesajul bloc de server) și client cochilii sau redirectari companie Microsoft;
- NCP (Novell NetWare Core Protocol) și Novell plic client sau redirectari firmă.
Protocoale de transport sprijini sesiuni de comunicare între calculatoare și asigură schimbul de date fiabile între acestea. Cele mai populare dintre ele sunt următoarele:
- TCP (Transmission Control Protocol) - set parte protocolul TCP / IP pentru datele de livrare garantate împărțit într-o secvență de fragmente;
- SPX - Set parte IPX / SPX (ipx / Secvențial Packet Exchange) protocolul pentru datele de livrare garantate împărțit într-o secvență de fragmente propuse de Novell;
- NWLink - punerea în aplicare a protocolului IPX / SPX Microsoft;
- NetBEUI - (NetBIOS Extended User Interface, interfața avansată NetBIOS) - stabilește sesiuni de comunicare între calculatoare (NetBIOS) și oferă servicii de transport către straturile superioare (NetBEUI).
- IP (Internet Protocol) - TCP / IP protocol pentru cel mai bun de transmisie de pachete de efort fără a stabili conexiuni;
- IPX (ipx) - protocol de NetWare pentru transmiterea de pachete de cel mai bun efort și de rutare a pachetelor companiei;
- NWLink - punerea în aplicare a protocolului IPX / SPX Microsoft;
- NetBEUI - protocol de transport care furnizează servicii de transport de date pentru sesiunile și aplicațiile NetBIOS.
Toate aceste protocoale pot fi atribuite unuia sau altul al modelului de referinta OSI. Dar trebuie avut în vedere faptul că dezvoltatorii de protocol nu sunt prea adera strict la aceste niveluri. De exemplu, unele protocoale de a efectua funcții legate de mai multe straturi ale modelului OSI, în timp ce altele - doar o parte din funcțiile unuia dintre nivelurile. Aceasta conduce la faptul că protocoalele de companii diferite sunt adesea incompatibile unele cu altele. În plus, rapoartele pot fi utilizate cu succes doar ca o parte din setul de protocoale (stiva protocolului), care efectuează mai mult sau mai puțin un grup complet de funcții. Aceasta este exact ceea ce face ca sistemul de operare de rețea „de brand“, care este, de fapt, incompatibil cu modelul standard de sistem deschis OSI.
Ca un exemplu, în Fig. 6.2, Fig. 6.3 și Fig. 6.4 prezintă schematic relația dintre protocoalele utilizate populare sisteme de operare de rețea de marcă și nivelurile standard ale modelului OSI. După cum se poate observa din figuri, aproape la orice nivel nu există o corespondență clară nivelul real de protocol la unele model ideal. Alinierea acestor relații este destul de arbitrar, deoarece este dificil să se definească în mod clar funcțiile tuturor părților software-ului. În plus, producătorii de software nu descriu întotdeauna în detaliu structura internă a produselor.
Acum urmează o privire mai atentă la unele dintre cele mai comune protocoale.
Modelul OSI permite două metode de bază de interacțiune între utilizatorii de pe rețea:
- interacțiune Metoda fără o conexiune logică (sau metoda datagrame).
- O metodă de interacțiune cu o conexiune logică.
Metoda Datagram - aceasta este cea mai simplă metodă în care fiecare pachet este tratat ca un obiect independent (a se vedea figura 6.5.).
Pachetul în această metodă este transferată fără a stabili un canal logic, adică fără schimb prealabil de pachete de servicii pentru a determina gradul de pregătire al receptorului, și, de asemenea, fără eliminarea unui canal logic, adică fără închidere transmisia de pachete de confirmare. Ajunge la pachet la receptor sau nu - necunoscut (verificarea primirii este transferată la nivelurile superioare).
conexiune logică Metoda (Fig. 6.6 Fig. 4.5) dezvoltat mai târziu decât metoda datagrame și proceduri complicate diferă de interacțiune.
În această metodă, un pachet este transmis numai după ce se stabilește o conexiune logică (canal) între emițător și receptor. Fiecare pachet de informații însoțite de unul sau mai multe pachete de servicii (stabilirea conexiunii, confirmare de primire, cerere de retransmisie, deconectare). Un canal logic poate fi setat la momentul transmiterii unuia sau mai multor pachete.
Fig. 6.2. Raportul dintre nivelurile modelului OSI și Internet Protocol
Fig. 6.3. Raportul dintre OSI straturi model și protocoalele Windows Server
Fig. 6.4. Raportul dintre nivelurile modelului OSI și protocoalele de sistem de operare NetWare
Fig. 6.6. conexiune logică Metoda
Exemple de protocoale care rulează pe metoda deytagramm- protocoalele IP și IPX.
Exemple ale protocoalelor utilizate prin metoda conexiunii logice - este TCP și SPX.
Aceasta este de a combina avantajele ambelor metode, aceste protocoale sunt utilizate sub formă de seturi conectate: TCP / IP și IPX / SPX, în care protocolul de nivel superior (TCP, SPX), care lucrează pe baza protocolului de nivel inferior (IP, IPX) Acesta asigură livrarea corespunzătoare a pachetelor în ordinea corectă.
protocoalele IPX / SPX dezvoltat de Novell, formează un set (stiva) utilizat de instrumente software de rețea este destul de răspândită rețea locală Novell (NetWare). Acesta este un protocol relativ mic și rapid care acceptă de rutare. Cererile pot aplica direct la nivelul IPX, de exemplu, pentru a trimite un mesaj difuzat, dar este mult mai probabil să lucreze cu nivel SPX, care garantează o livrare rapidă și sigură a pachetelor. În cazul în care viteza nu este prea important, aplicațiile folosesc un nivel mai ridicat, de exemplu, protocolul NetBIOS, care oferă un serviciu convenabil. Microsoft a oferit propria punerea în aplicare a protocolului IPX / SPX, numit NWLink. IPX / SPX Protocoale NWLink și Sisteme de operare NetWare și Windows. Selecția acestor protocoale asigură compatibilitatea în întreaga rețea de abonații cu aceste sisteme de operare.
Protocoalele stiva TCP / IP includ adesea minutele toate nivelele superioare (Fig. 6.7). Și atunci putem vorbi despre caracterul complet funcțional al stivei TCP / IP.
Fig. 6.7. Raportul dintre nivelurile modelului OSI și protocoalele stiva TCP / IP
număr de rețea - un cod atribuit fiecărui anumită rețea, adică, fiecare arie de difuzare de rețea comună, unificat. Sub zona de difuzare se referă la o parte dintr-o rețea care este transparent pentru pachetele multicast, le transmite în mod liber.
NetBIOS dvs. (Rețea Basic Input / Output System) a fost dezvoltat de IBM pentru rețelele IBM PC de rețea și IBM Token-Ring pe modelul sistemului BIOS PC. Din moment ce acest protocol a devenit standardul de facto (în mod oficial nu este standardizat) și multe sisteme de operare de rețea conțin un NetBIOS Emulator pentru a asigura compatibilitatea. inițial implementat sesiune NetBIOS, stratul de transport și de rețea, dar în rețeaua ulterioară la niveluri mai mici folosind un protocol standard (de exemplu, IPX / SPX), iar cota rămâne doar NetBIOS strat sesiune emulator. NetBIOS oferă un nivel mai ridicat de serviciu decât IPX / SPX, dar este mai lent.
protocol NetBIOS-based a fost dezvoltat de protocolul NetBEUI, care este o dezvoltare a protocolului NetBIOS pentru a transporta strat. Cu toate acestea, NetBEUI dezavantaj este că nu are suport pentru acealsi, și nu oferă rutare. Prin urmare, acest protocol este folosit doar în rețelele simple, care nu sunt proiectate pentru conectarea la Internet. rețele complexe ghidate de un protocoale universale TCP / IP și IPX / SPX. Protocolul NetBEUI este acum considerat învechit, chiar dacă sistemul de operare Windows XP oferă suport, ci doar ca o opțiune.
În final, setul menționat deja de protocoale OSI - un set complet (stiva), protocoale în care fiecare protocol corespunde exact unui anumit nivel de model standard OSI. Kitul conține protocoalele rutabile și transport, IEEE 802 serie de protocoale, protocolul de nivel de sesiune, și mai multe protocoale de strat de aplicație la nivel executiv. În timp ce pe scară largă, nu este primit acest set de protocoale, chiar dacă este în deplină concordanță cu modelul de referință OSI.