Previous Book Contents Book Index Next

Inside Macintosh: Networking /


Chapter 4 - Zone Information Protocol (ZIP)

This chapter describes the Zone Information Protocol (ZIP) that maintains mappings of zone names to network numbers on internet routers. ZIP is primarily implemented by routers. A small portion of ZIP is implemented on nodes that are not routers to allow you to obtain zone information from a router node. This chapter describes only the portion of ZIP that is implemented on a node that is not a router.

You should read this chapter if you want to obtain

The portion of ZIP that is implemented on nodes that are not routers uses the AppleTalk Transaction Protocol (ATP) to send requests for zone information to a router node. To better understand how ZIP handles your requests for information and returns to you responses to those requests, you should read the chapter "AppleTalk Transaction Protocol (ATP)" in this book.

For an overview of the Zone Information Protocol and how it fits within the AppleTalk protocol stack, read the chapter "Introduction to AppleTalk" in this book, which also introduces and defines some of the terminology used in this chapter. For a description of the Zone Information Protocol specification, see Inside AppleTalk, second edition.


Chapter Contents
About ZIP
Using ZIP
Getting the Name of Your Application's Zone
Getting a List of Zone Names for Your Local Network or Its Internet
ZIP Reference
Data Structures
The XPP Parameter Block for ZIP
Routines
Obtaining Zone Information
Summary of ZIP
Pascal Summary
Constants
Data Types
The XPP Parameter Block for ZIP
Routines
Obtaining Zone Information
C Summary
Constants
Data Types
The XPP Parameter Block for ZIP
Routines
Obtaining Zone Information
Assembly-Language Summary
Constants
XPP csCode
XPP Driver Unit Reference Number
XPP xCall Subcodes for ZIP Commands
Data Structures
XPP Parameter Block Common Fields for ZIP Routines
GetMyZone
GetLocalZones
GetZoneList
Result Codes

Previous Book Contents Book Index Next

© Apple Computer, Inc.
7 JUL 1996