AppleTalk
AppleTalk network architecture
The AppleTalk network architecture is the development and continuous development of the Apple in the 1980s, which is connected to the printer port of the Apple computer. AppleTalk follows the OSI hierarchy model, up to 32 nodes. In the AppleTalk network, the printer is a node on the network that uses the AppleTalk Communication Protocol and Apple Computers.
AppleTalk currently has two versions. The Phase 1 protocol supports a physical network. Only one network number is residing in a region, and it is now outdated. Now AppleTalk released products is AppleTalk Phase2, the Phase 2 protocol supports multiple logical networks on a single physical network, allowing the network to exist in multiple areas.
AppleTalk is a network communication protocol built by each Macintosh computer. This means each Macintosh machine with this network capability. AppleTalk is an earlier implementation version of a distributed client / server network system that supports Peer-to-Peer mode communication. The correspondence between the AppleTalk network architecture and the OSI model structure is as follows:
Application layer protocol
The AppleShare protocol is a communication protocol on the Apple machine that allows your computer to request a service from the server or exchange files with the server. AppleShare can work on TCP / IP protocols or other network protocols such as IPX, AppleTalk. When using it, users can access resources on files, applications, printers, and other remote servers. It can communicate with any servers configured with the AppleShare protocol, Macintosh, Mac OS, Windows NT and Novell NetWare support the AppleShare protocol.
Layer protocol
AppleTalk File Protocol, AFP: AFP executes the functionality of the layer and application layer in the AppleTalk protocol cluster [1].
AFP is used in communication between servers and clients in AppleShare networks, allowing AppleTalk workstations to share files and applications on AppleShare servers over the network, support to recover and store files over the network.
The AFP protocol allows the user to operate remote storage files in the same way as the operation local storage file, thereby maintaining the transparency of the network. AFP uses ASP and ATP services.
Conferenceary protocol
AppleTalk session protocol (AppleTalk session protocol, ASP) corresponds to the session layer of the OSI model. Establish and maintain sessions between clients / servers. The ASP is an asymmetric agreement, the client initialization session, and the command to the other side of the conversation. ASP also provides a way to send the server to the client, such as the file server to notify all clients to close through the message system. ASP is used by AFP to allow users to operate files on a remote file server.
AppleTalk Data Stream Protocol, ADSP is a connection-oriented protocol, supporting the session layer Socket-based application and process can complete full-duplex data stream exchange through AppleTalk.
Zone Information Protocol (ZONE Information Protocol, ZIP) provides services for applications and processes to access zone names. Each node on the network belongs to one area. The area name is used to identify node groups belonging to a department or region. The ZIP protocol uses applications and processes to access: Name of the area of this node, the name of all areas on the local network, the name of all areas on the Internet.
Transport layer protocol
AEP AppleTalk Response Protocol, a transfer layer corresponding to the OSI model: a test of connectivity between two AppleTalk nodes, one of which sends a package to another node and receives a response or copy in a response. ATP Appletalk Transaction Protocol, Transport Layer Protocol: It allows two sockets to perform transaction processing between two sockets, one of which is requested to perform a given task and report the result. ATP also seizes the request and response to ensure that the request - responds to no loss exchange. Attenuation communication, the loss or loss of signal energy is usually caused by distance.
Name Binding Protocol, NBP provides an application and process to access your computer in place of the network number and address using the name of the application and processes.
Routing Table Maintenance Protocol, RTMP provides an AppleTalk internet route to manage routing tables to determine how to forward packets from a socket to the target network. RTMP is implemented in a router maintenance routing table to find a possible shortest path. Only a small part of RTMP on the AppleTalk workstation is called RTMP piles, DDP is used to determine the node ID of the node coupled to the router.
Network layer protocol
Data Packet Transfer Protocol (DDP) is used as a connection-free protocol to transmit data to the target address in the Socket. DDP provides the most effective transfer, but does not guarantee that the transmitted package is properly delivered or delivered correctly.
[1] According to the definition of Apple, the AFP across the representation layer and the application layer, but for the description, most of the data corresponds to the representation layer. See http://developer.apple.com/documentation/mac/networking/neetworking-21.html#heading 21-0