AppleTalk | |
---|---|
Navn | AppleTalk |
Familie | protokol stak |
Oprettet i | 1984 |
Formål med protokollen | Distribueret netværksklient-serversystem |
Udvikler | Æble |
AppleTalk er en protokolstak udviklet af Apple Computer til computernetværk . Det blev oprindeligt inkluderet med Macintosh (1984), men virksomheden droppede det til fordel for TCP/IP .
Svarende til sessionslaget i OSI-modellen består versionen af AppleTalk af fem protokoller, der understøtter fuld-dupleks dataoverførsel, logisk navn-til-adresse-oversættelse, printeradgang, pakkeombestilling og mere.
Den første sessionslagsprotokol kaldes AppleTalk Data Stream Protocol (ADSP). ADSP-protokollen giver fuld duplex, forbindelsesorienterede og yderst pålidelige tjenester. En sådan pålidelighed opnås ved at etablere en logisk forbindelse (session) mellem to interagerende processer på klientmaskiner. ADSP-protokollen giver dig mulighed for at administrere denne forbindelse ved at levere flowkontrol, pakkeombestilling og pakkebekræftelse. Socket-numre bruges til at etablere en logisk forbindelse mellem processer. Når en forbindelse er etableret, kan de to systemer begynde at udveksle data.
Den næste AppleTalk-sessionslagsprotokol er den faktiske sessionsprotokol (AppleTalk Session Protocol - ASP). ASP-protokollen giver pålidelig datalevering ved hjælp af sekvensorienteret sessionsstyring til dette og giver adgang til transporttjenesterne i AppleTalk Transport Protocol (ATP).
AppleTalk Update-Based Routing Protocol (AURP) bruges i store AppleTalk-netværk og bruges primært til routing og understøttelse af kommunikation mellem routingenheder, især Exterior Gateway-routere.
Derudover inkluderer AppleTalk-sessionslaget PAP (Printer Access Protocol). Selvom PAP oprindeligt blev udviklet til at kontrollere adgangen til netværksprintere, kan den bruges til at levere kommunikation mellem en række forskellige enheder. Der etableres en tovejsforbindelse mellem enhederne, og både dataflowstyring og pakkesekvensering udføres samtidigt.
Og endelig er den sidste AppleTalk-sessionslagsprotokol Zone Information Protocol (ZIP). ZIP-protokollen giver en mekanisme til logisk at gruppere individuelle netværksenheder ved hjælp af "venlige" navne. Sådanne logiske grupper kaldes zoner. I et udvidet netværk kan computere spænde over flere netværk, men forblive logisk grupperet i en enkelt zone. I små, ikke-udvidede netværk kan der dog være defineret en enkelt zone.
AppleTalks fem session-lag protokoller giver klienter mulighed for at etablere en logisk forbindelse og udveksle data mellem computere, uanset afstanden mellem dem.
For at konvertere zonenavne til netværks- og værtsnumre bruger ZIP Name Binding Protocol (NBP ), som hører til transportlaget. ATP-protokollen bruges til at distribuere zonekonfigurationsændringsdata.
OSI model | Tilsvarende AppleTalk-niveauer |
---|---|
Anvendelseslag | Apple Filing Protocol (AFP) |
Præsentationslag | Apple Filing Protocol (AFP) |
sessionslag | Zone Information Protocol (ZIP) AppleTalk Session Protocol (ASP) AppleTalk Data Stream Protocol (ADSP) |
transportlag | AppleTalk Transaction Protocol (ATP) AppleTalk Echo Protocol (AEP) Name Binding Protocol (NBP) Routing Table Maintenance Protocol (RTMP) |
netværkslag | Datagram Delivery Protocol (DDP) |
Linklag | EtherTalk Link Access Protocol (ELAP) LocalTalk Link Access Protocol (LLAP) TokenTalk Link Access Protocol (TLAP) Fiber Distributed Data Interface (FDDI) |
Fysisk lag | LocalTalk driver Ethernet driver Token Ring driver FDDI driver |
TCP / IP-protokoller efter lag af OSI-modellen | Grundlæggende|
---|---|
Fysisk | |
kanaliseret | |
netværk | |
Transportere | |
session | |
Repræsentation | |
Anvendt | |
Andet anvendt | |
Liste over TCP- og UDP-porte |