概述
Apple計算機網路體系結構和網路協定。具有 Macintosh 客戶的網路和運行 Windows 2000 Server 或 Windows NT Server 的計算機對 Macintosh 功能的服務作為 AppleTalk 網路。
AppleTalk 是由 Apple 公司推出的一種多層協定,支持網路路由選擇、事務服務、數據流服務以及域名服務,並且通過 Apple 硬體中的 LocalTalk 接口全面實現 Apple 系統間的檔案和列印共享服務。通過乙太網網橋使用 LocalTalk 或者 Apple 機制提供乙太網擴展板(add-in boards)等途徑能夠實現其它網路媒體(如乙太網)與 AppleTalk 之間的連線。另外 AppleTalk 協定中包含很多第三方(third-party)應用程式。
一個 AppleTalk 網路能夠支持多達32台計算機設備,並且數據轉換速率可以達到 230.4 Kbps。各設備之間可以相距1000英尺。在物理層,AppleTalk 是一種具有匯流排拓樸結構的網路,各連線模組之間通過中繼電纜相互連線。
鏈路訪問
對於網路匯流排上的所有系統,LocalTalk 鏈路訪問協定(LLAP:LocalTalk Link Access Protocol)都是通用的,並且該協定負責處理連線單個 AppleTalk 網路的各設備之間的節點到節點(node-to-node)的數據傳送服務。另外此協定還為乙太網(Ethernet)、令牌環(Token ring)以及光纖分散式數據接口(FDDI)定義了數據鏈路層接口。
數據傳送
數據報傳送協定(DDP:Datagram Delivery Protocol)是一種在網路層實現的 AppleTalk 協定。它是一種無連線數據報協定,支持盡力而為(best-effort)傳送服務。DDP 類似於 TCP/IP 協定組中的 IP 協定。
傳輸層中有些協定主要用來為底層服務添加不同類型的功能函式。路由表維護協定(RTMP:Routing Table Maintenance Protocol)支持網橋和英特網路由器動態發現英特網中到達不同 AppleTalk 網路的路徑。AppleTalk 事務協定(ATP:AppleTalk Transaction Protocol)主要負責控制請求端(requestor)與回響端(responder)套接字之間的事務。
名稱綁定
名稱綁定協定(NBP:Name Binding Protocol)支持字元串名稱和對應客戶機的 internet 地址之間的轉換服務。AppleTalk 回應協定(AEP:AppleTalk Echo Protocol)支持 AppleTalk 網路中的某節點向其它節點傳送數據並接收返回數據的回應副本。AppleTalk 數據流協定(ADSP:AppleTalk Data Stream Protocol)支持 AppleTalk 網路中任意兩個套接字(sockets)在全雙工(full duplex)模式下的位元組流數據傳輸。區域信息協定(ZIP:Zone Information Protocol)用來維護和發現網路號碼範圍內的網際網路映射。
會話協定
會話層中,AppleTalk 會話協定(ASP:AppleTalk Session Protocol)與傳輸層 AppleTalk 事務協定(ATP:AppleTalk Transaction Protocol)相結合提供建立、維護和關閉會話功能。
檔案協定
AppleTalk 檔案協定(AFP:AppleTalk Filing Protocol)是一種套用層或表示層協定,主要用於控制訪問遠程檔案系統。該協定的典型應用程式是 AppleShare,它主要為各種計算機用戶提供檔案共享服務。