AppleTalk
Apple公司創建的網路協議
appletalk ( AT )是由Apple公司創建的一組網路協議的名字,它用於 Apple系列的個人計算機。協議棧中的各種協議用來提供通信服務,例如文件服務、列印、電子郵件和其他一些網路服務。表8-1列出了構成AT協議套件的具體協議。它也同時顯示了協議之間的相互聯繫以及與OSI模型的聯繫。特定型號的路由器和交換機支持 Apple Talk協議棧。使用這些路由和交換機實現Apple Talk網路能夠使所有的Apple計算機用戶享受全球的文件、列印和應用程序服務。
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,它主要為各種計算機用戶提供文件共享服務。