Appletalk protocol stivă

de la PIE.Wiki

AppleTalk - este o stivă de protocol dezvoltat de Apple Computer pentru rețea de calculatoare. AppleTalk a fost introdus în 1983 ca o arhitectură de rețea pentru grupuri mici. Acesta a fost inițial inclusă în Macintosh (1984), acum compania l-au respins în favoarea TCP / IP. AppleTalk include:

  • conducător auto LocalTalk
  • EtherTalk Link Access Protocol (ELAP)
  • LocalTalk Link Access Protocol (LLAP)
  • TokenTalk Link Access Protocol (TLAP)
  • Datagram Protocol de livrare (DDP)
  • AppleTalk Protocol Transaction (ATP)
  • AppleTalk Echo Protocol (AEP)
  • Numele protocolului de legare (NBP)
  • Tabelul de rutare Protocol de întreținere (RTMP)
  • Zona Information Protocol (ZIP)
  • AppleTalk Session Protocol (ASP)
  • AppleTalk protocolul de date Stream (ADSP)
  • Apple a Depunerea Protocol (AFP)


Aceasta este, în practică, include protocoale la toate nivelurile modelului OSI.

Reprezentarea schematică ar putea arata ca

Strat de aplicare - Apple a Depunerea Protocol (AFP)

Prezentare Layer - Apple a Depunerea Protocol (AFP)

Sesiunea strat - Zona de informare Protocol (ZIP)

-AppleTalk Session Protocol (ASP)

-AppleTalk protocolul de date Stream (ADSP)

Stratul de transport - AppleTalk protocol de tranzacție (ATP)

-AppleTalk Echo Protocol (AEP)

-Numele protocolului de legare (NBP)

-Tabelul de rutare Protocol de întreținere (RTMP)

Strat de rețea - Datagram Protocol de livrare (DDP)

Link Layer de date - EtherTalk Link Access Protocol (ELAP)

-LocalTalk Link Access Protocol (LLAP)

-TokenTalk Link Access Protocol (TLAP)

-Fiber Distributed Data Interface (FDDI)

Stratul fizic - șofer LocalTalk

-conducător auto Ring Token

După cum se poate observa din reprezentarea, AppleTalk pe stratul fizic este compatibil cu alte standarde de rețea, și anume stratul fizic poate fi realizat nu numai prin intermediul LocalTalk. Și, de asemenea, compatibil cu FDDI (CDDI) la nivelul legăturii de date.

LocalTalk - Apple este un sistem patentat de acces la mass-media. Ea se bazează pe competiția pentru acces, combinarea topologia prin magistrala și semnalul de banda de transmisie (banda de semnalizare) și funcționează pe purtătorul, care este o pereche de fire răsucite ecranat cu viteză 230.4 interfață Kb / sek.Fizicheskim este interfața RS-422 este echilibrat pentru transmiterea semnalelor electrice, susținute de interfață RS-449. segmente LocalTalk pot fi transportate pe distanțe de până la 300 de metri și pentru a oferi până la 32 de noduri.

LocalTalk are următoarele caracteristici:

• metoda de acces - CSMA / CA • topologie - bus sau arbore • cablare - ecranat perechii de fire răsucite, dar este posibil să se utilizeze cabluri de fibră optică sau UTP

LocalTalk - o opțiune ieftin, deoarece rețeaua este construit pe hardware-ul Macintosh. Dar LocalTalk performanțe relativ modeste împiedică desfășurarea sa la scară largă în rețelele mari. Aici avantajele incontestabile ale Ethernet si Token Ring.

EtherTalk permite protocoalele de rețea AppleTalk lucra cu cablu Ethernet coaxial. EtherTalk NB bord vă permite să conectați la o placă de rețea Ethernet 802.3 Macintosh II este însoțit de software-ul EtherTalk, compatibil cu AppleTalk Phase2.

TokenTalk NB bord este o placă de expansiune care vă permite să se conecteze la rețeaua Macintosh II 802,3 TokenTalk. Cu cardul vine de software TokenTalk, compatibil cu AppleTalk Phase2

Datagram Protocol de livrare (DDP)

AppleTalk Faza II face o distincție între o neexpandată (nonextended) și rețele extinse (extinse). În rețelele neexpandate, cum ar fi LocalTalk, fiecare număr nod AppleTalk este unic. rețelele neexpandate au fost singurul tip de rețea este definit în AppleTalk Faza I. În rețelele extinse, cum ar fi EtherTalk și TokenTalk, unic este combinația dintre numărul de fiecare număr de rețea / nod.

Zonele sunt definite gestionarea rețelelor AppleTalk în configurația routerului. Fiecare nod AppleTalk aparține unei singure zone particulare. rețele extinse pot avea mai multe zone care sunt asociate cu acestea. Nodurile de pe rețele extinse pot aparține nici unei zone unice asociate cu această rețea extinsă.

Stratul de transport și stratul de sesiune

Un protocol care stabilește și menține tabelul de rutare AppleTalk, numit protocol de masă suport de rutare tabele (RTMP) .Marshrutnye RTMP conțin date privind orice rețea la care datagrama poate ajunge. Aceste date includ portul router, ceea ce conduce la o destinație de rețea, ID-ul următor router nodul care primește pachetul, distanța până la rețeaua de destinație, exprimată ca număr de hamei, și starea actuală a datelor (bune, rele sau cu gust de pește). schimbul periodic de tabele de rutare permite routere rețele convergente garantează coerența informațiilor curente.

Zonele permit pentru a căuta numele grupului de noduri conectate logic. Pentru a căuta numele în oricare zonă, a trimis o cerere pentru căutarea router locale, care trimite o cerere de difuzare pentru toate rețelele care au nodurile care aparțin unui anumit domeniu. Zona Information Protocol (Zona Information Protocol - ZIP) coordonează aceste activități.

ZIP de rețea linie de suport / numărul de numărul zonei în zona tabelul de informații (informații referitoare la zona tabele-ZIT). ZIT stocate în routere, care sunt principalii utilizatori ai ZIP, noduri odnokokonechnye folosiți ZIP în timpul procesului de pornire pentru a selecta zonele lor și de a obține informații cu privire la zonele de poarta de acces. ZIP utilizează tabelele de rutare RTMP pentru a urmări modificările în topologia rețelei. În cazul în care ZIP este de date de pe tabela de rutare, care nu sunt în zit, aceasta face o înregistrare de date a unui nou ZIT.

LocalTalk rețea separată pot fi combinate într-o singură rețea mare. Pentru a servi această zonă (zone). Fiecare subrețea atașată este identificată prin numele unei zone. Membrii LocalTalk aceeași subrețea poate avea acces la o altă subrețea, prin simpla selectare a zonei dorite. Astfel, se extinde dimensiunea rețelei. Rețelele construite pe o arhitectură diferită, cum ar fi Token Ring, folosind această metodă poate fi, de asemenea, conectat la AppleTalk.

Pe de altă parte, grupuri de lucru într-o singură rețea LocalTalk pot fi împărțite în zone, pentru a reduce sarcina pe rețea. Fiecare zonă, de exemplu, poate avea doar un server de imprimare.

Stratul de transport este realizat de două protocoale de bază AppleTalk AppleTalk: AppleTalk Transaction Protocol (ATP) (tranzacții de protocol AppleTalk) și AppleTalk date Protocol Stream (ADSP) (flux de date protocolul AppleTalk). ATP-ul este o tranzacție orientată, în timp ce ADSP este axat pe fluxul de date.

AppleTalk Protocol Transaction (ATP)

ATP-ul este unul dintre nivelul Appletalk protocoale de transport. ATP-ul este potrivit pentru aplicații care se bazează pe tranzacții care pot fi găsite în bănci sau magazine de vânzare cu amănuntul.

DAE include cereri de tranzacție (de la clienți) (cereri) și răspunsuri (de la echipamentele de birou) (raspunsuri). Fiecare pereche de cerere / răspuns are un ID de tranzacție separată. Tranzacțiile au loc între cei doi clienți sloturi. ATP utilizează tranzacții „exact-o dată“ (exact o dată - XO) și „cel puțin o dată“ (cel puțin o dată-- ALO), tranzacțiile XO sunt necesare în situațiile în care executarea accidentală a unei tranzacții mai mult de o dată este inacceptabilă. Tranzacțiile bancare sunt un exemplu de astfel de nonidempotent (nonidempotent) situații (situații în care repetarea oricărei tranzacții cauzează probleme, care se realizează prin aceea că datele sunt invalide implicate în această tranzacție).

ATP-ul este capabil de a efectua cele mai importante funcții ale stratului de transport, inclusiv confirmarea și retransmisie a datelor, stabilirea unei secvențe de pachete, precum și fragmentarea și reasamblarea. ATP limitează pachetele do8 mesajul de segmentare; pachetele ATP nu poate conține mai mult de 578 octeți de informație.

protocol flux de date AppleTalk (ADSP)

ADSP este un alt important nivel de protocol AppleTalk vehicul. După cum sugerează și numele, ADSP este axat pe fluxul de date, mai degrabă decât de tranzacții. Organizează și sprijină fluxul de date complet dedublată între cele două fante din rețea AppleTalk combinată.

ADSP este un protocol de încredere, în sensul că garantează livrarea de octeți în aceeași ordine în care au fost trimise și că acestea nu vor fi duplicate. Numerele ADSP fiecare octet pentru a urmări elementele individuale ale fluxului de date. ADSP definește, de asemenea, mecanismul de control al debitului. Destinația poate încetini foarte mult sursa de transmisie prin reducerea dimensiunii ferestrei publicitate la recepție. ADSP prevede, de asemenea, un mesaj de control mecanism "bandă de ieșire" (out-of-band) între două obiecte AppleTalk. Ca un mijloc pentru deplasarea mesajelor de control de ieșire din banda între cele două obiecte folosite pachete AppleTalk „atenție“ (pachete de atentie) .Aceste pachete utilizează numere separate pentru secvență de flux pentru a le diferenția de pachete de date obișnuite ADSP.

Protocoale Upper-Layer

AppleTalk oferă unele protocoale de nivel superior. Session Protocol AppleTalk (AppleTalk Session Protocol - ASP) organizează și sprijină sesiuni (dialog logic) între dispozitivul AppleTalk client și service. Protocol de imprimantă de acces (Access Protocol Printer - PAP) este axat pe protocolul de comunicații AppleTalk care stabilește și menține comunicațiile între clienți și dispozitive de servicii (de imprimantă pentru a utiliza termenul în titlul acestui protocol este doar o tradiție istorică). Echo Protocolul AppleTalk (AppleTalk Echo Protocol - AEP) este un protocol foarte simplu, generează un pachet care poate fi folosit pentru a testa capacitatea de diferite noduri de rețea pentru a crea o re-ecou. În cele din urmă, protocoale pentru AppleTalk depunerea (AppleTalk Depunerea Protocol - AFP) ajută clienții să utilizeze în mod colectiv fișierele de servicii în rețea.