AppleTalk | |
---|---|
Nume | AppleTalk |
Familie | stiva de protocoale |
Creat în | 1984 |
Scopul protocolului | Sistem distribuit de rețea client-server |
Dezvoltator | Măr |
AppleTalk este o stivă de protocoale dezvoltată de Apple Computer pentru rețele de computere . A fost inclus inițial cu Macintosh (1984), dar compania l-a renunțat în favoarea TCP/IP .
Corespunzător stratului de sesiune al modelului OSI , versiunea AppleTalk constă din cinci protocoale care acceptă transferul de date full-duplex, traducerea logică de la nume la adresă, acces la imprimantă, reordonarea pachetelor și multe altele.
Primul protocol de nivel de sesiune se numește AppleTalk Data Stream Protocol (ADSP). Protocolul ADSP oferă servicii full-duplex, orientate spre conexiune și foarte fiabile. O astfel de fiabilitate se realizează prin stabilirea unei conexiuni (sesiuni) logică între două procese care interacționează pe mașinile client. Protocolul ADSP vă permite să gestionați această conexiune oferind controlul fluxului, reordonarea pachetelor și confirmarea pachetelor. Numerele de socket sunt folosite pentru a stabili o conexiune logică între procese. Odată stabilită o conexiune, cele două sisteme pot începe să facă schimb de date.
Următorul protocol de sesiune AppleTalk este protocolul de sesiune real (AppleTalk Session Protocol - ASP). Protocolul ASP asigură livrarea fiabilă a datelor folosind managementul sesiunii orientat pe secvență pentru aceasta și oferă acces la serviciile de transport ale AppleTalk Transport Protocol (ATP).
AppleTalk Update-Based Routing Protocol (AURP) este utilizat în rețelele AppleTalk mari și este utilizat în principal pentru rutarea și sprijinirea comunicării între dispozitivele de rutare, în special routerele Exterior Gateway.
În plus, stratul de sesiune AppleTalk include Protocolul de acces la imprimantă (PAP). Deși PAP a fost dezvoltat inițial pentru a controla accesul la imprimantele de rețea, poate fi folosit pentru a asigura comunicarea între o varietate de dispozitive. Se stabilește o conexiune bidirecțională între dispozitive și atât controlul fluxului de date, cât și secvențierea pachetelor sunt efectuate simultan.
Și, în cele din urmă, ultimul protocol de nivel de sesiune AppleTalk este Zone Information Protocol (ZIP). Protocolul ZIP oferă un mecanism pentru gruparea logică a dispozitivelor de rețea individuale folosind nume „prietenoase”. Astfel de grupuri logice se numesc zone. Într-o rețea extinsă, computerele pot acoperi mai multe rețele, dar rămân grupate logic într-o singură zonă. Cu toate acestea, în rețelele mici, neextinse, poate fi definită o singură zonă.
Cele cinci protocoale de nivel de sesiune AppleTalk oferă clienților posibilitatea de a stabili o conexiune logică și de a schimba date între computere, indiferent de distanța dintre ele.
Pentru a converti numele zonelor în numere de rețea și gazdă, ZIP utilizează protocolul de legare a numelor (NBP ), care aparține stratului de transport. Protocolul ATP este utilizat pentru a distribui datele de modificare a configurației zonei.
Model OSI | Nivelurile AppleTalk corespunzătoare |
---|---|
Strat de aplicație | Apple Filing Protocol (AFP) |
Stratul de prezentare | Apple Filing Protocol (AFP) |
stratul de sesiune | Zone Information Protocol (ZIP) AppleTalk Session Protocol (ASP) AppleTalk Data Stream Protocol (ADSP) |
strat de transport | AppleTalk Transaction Protocol (ATP) AppleTalk Echo Protocol (AEP) Name Binding Protocol (NBP) Routing Table Maintenance Protocol (RTMP) |
stratul de rețea | Protocolul de livrare a datelor (DDP) |
Stratul de legătură | Protocolul EtherTalk Link Access (ELAP) Protocolul LocalTalk Link Access Protocol (LLAP ) Protocolul TokenTalk Link Access Protocol (TLAP) Interfața de date distribuite pe fibră (FDDI) |
Strat fizic | Driver
LocalTalk Driver Ethernet Driver Token Ring Driver FDDI |
TCP /IP pe straturi ale modelului OSI | Protocoale de bază|
---|---|
Fizic | |
canalizat | |
reţea | |
Transport | |
sesiune | |
Reprezentare | |
Aplicat | |
Altele aplicate | |
Lista de porturi TCP și UDP |