AppleTalk | |
---|---|
namn | AppleTalk |
Familj | protokollstack |
Skapad i | 1984 |
Syftet med protokollet | Distribuerat nätverksklient-serversystem |
Utvecklaren | Äpple |
AppleTalk är en protokollstack utvecklad av Apple Computer för datornätverk . Det ingick ursprungligen med Macintosh (1984), men företaget lade ner det till förmån för TCP/IP .
I motsvarighet till sessionslagret i OSI-modellen består versionen av AppleTalk av fem protokoll som stöder full-duplex dataöverföring, logisk översättning av namn till adress, skrivaråtkomst, paketomordning och mer.
Det första sessionslagerprotokollet kallas AppleTalk Data Stream Protocol (ADSP). ADSP-protokollet tillhandahåller full-duplex, anslutningsorienterade och mycket pålitliga tjänster. Sådan tillförlitlighet uppnås genom att upprätta en logisk koppling (session) mellan två interagerande processer på klientdatorer. ADSP-protokollet låter dig hantera den här anslutningen genom att tillhandahålla flödeskontroll, paketomordning och paketbekräftelse. Socket-nummer används för att upprätta en logisk koppling mellan processer. När en anslutning har upprättats kan de två systemen börja utbyta data.
Nästa AppleTalk-sessionslagerprotokoll är det faktiska sessionsprotokollet (AppleTalk Session Protocol - ASP). ASP-protokollet ger tillförlitlig dataleverans med hjälp av sekvensorienterad sessionshantering för detta, och ger åtkomst till transporttjänsterna för AppleTalk Transport Protocol (ATP).
AppleTalk Update-Based Routing Protocol (AURP) används i stora AppleTalk-nätverk och används främst för att dirigera och stödja kommunikation mellan routingenheter, särskilt Exterior Gateway-routrar.
Dessutom inkluderar AppleTalk-sessionslagret Printer Access Protocol (PAP). Även om PAP ursprungligen utvecklades för att kontrollera åtkomst till nätverksskrivare, kan den användas för att tillhandahålla kommunikation mellan en mängd olika enheter. En dubbelriktad anslutning upprättas mellan enheterna och både dataflödeskontroll och paketsekvensering utförs samtidigt.
Och slutligen, det sista AppleTalk-sessionslagerprotokollet är Zone Information Protocol (ZIP). ZIP-protokollet tillhandahåller en mekanism för att logiskt gruppera enskilda nätverksenheter med hjälp av "vänliga" namn. Sådana logiska grupper kallas zoner. I ett utökat nätverk kan datorer spänna över flera nätverk men förbli logiskt grupperade i en enda zon. I små, icke-expanderade nätverk kan dock en enda zon definieras.
AppleTalks fem sessions-lagerprotokoll ger klienter möjligheten att upprätta en logisk anslutning och utbyta data mellan datorer, oavsett avståndet mellan dem.
För att konvertera zonnamn till nätverks- och värdnummer använder ZIP Name Binding Protocol (NBP ), som tillhör transportlagret. ATP-protokollet används för att distribuera data om zonkonfigurationsändringar.
OSI-modell | Motsvarande AppleTalk-nivåer |
---|---|
Appliceringsskikt | Apple Filing Protocol (AFP) |
Presentationslager | Apple Filing Protocol (AFP) |
sessionslager | Zone Information Protocol (ZIP) AppleTalk Session Protocol (ASP) AppleTalk Data Stream Protocol (ADSP) |
transportlager | AppleTalk Transaction Protocol (ATP) AppleTalk Echo Protocol (AEP) Name Binding Protocol (NBP) Routing Table Maintenance Protocol (RTMP) |
nätverkslager | Datagram Delivery Protocol (DDP) |
Länklager | EtherTalk Link Access Protocol (ELAP) LocalTalk Link Access Protocol (LLAP) TokenTalk Link Access Protocol (TLAP) Fiber Distributed Data Interface (FDDI) |
Fysiskt lager | LocalTalk - drivrutin Ethernet- drivrutin Token Ring - drivrutin FDDI- drivrutin |
TCP / IP-protokoll efter lager av OSI-modellen | Grundläggande|
---|---|
Fysisk | |
kanaliserad | |
nätverk | |
Transport | |
session | |
Representation | |
Applicerad | |
Annat ansökt | |
Lista över TCP- och UDP-portar |