Speaking of Political Committees…
Interoperable products requires companies to agree on the technical specifications for those products. In other words, a consensus must be reached on important design criteria, such as what the product will do, how it will do it, what it won't do, and so on. Developing such a consensus amongst competing companies isn't easy and, more often than not, requires a neutral third-party to mediate or judge during the consensus-building process.The world, it seems, is full of neutral third-party organizations whose business is to standardize all kinds of things. Rather than bore you to tears with an exhaustive review of all the standards bodies, the discussion is limited to just three that set standards for data networking and communications technologies. You look at three organizations:Electronics Industry Association and the Telecommunications Industry Association (EIA/TIA)Institute of Electrical and Electronic Engineers (IEEE)Internet Engineering Task Force (IETF)
Many other organizations are chartered to set and maintain technical standards, some of which focus on networking technologies. This chapter focuses on these three.
EIA/TIA
One common set of technical standards is attributed to the EIA/TIA. These important standards focus on the physical wires that build networks and carry data between machines connected to networks. The acronym EIA/TIA actually stands for two different standards organizations: the Electronics Industry Alliance (EIA) and Telecommunications Industry Association (TIA). Thus, standards from the EIA/TIA are endorsed by both organizations.This is not uncommon. Quite frequently, two or more standards organizations see a technology as being their responsibility. Such overlap usually results in cooperation, rather than competition, for the development of that standard. Sometimes that cooperation means working together to actively develop a standard; other times it means one group does the work and the other endorses its output.The EIA/TIA standards for network cabling are interesting in that they do not specify physical standards! Instead, they standardize a set of performance levels that cables must meet or exceed. Most technology standards spell out, in minute detail, everything about how a technology should be built, how it will work, and all its specific attributes and capabilities. However, this is just a piece of wire; there's not much to it! You shouldn't care about what it looks like, or what kind of metal it is, or even how thick that metal might be. All you need to know is that it meets your needs. Consequently, the EIA/TIA settled on standardizing performance levels as opposed to more complex physical standards that define the wires' physical properties.The EIA/TIA performance levels, known more properly as categories of performance, are numbered 1 through 6. The higher the category number, the higher the performance capability. Performance capabilities are defined in terms of how fast can data be transmitted and for what distance. The most commonly used cable these days is known as Cat-5, which is an abbreviation of Category 5. Cables that comply with the EIA/TIA performance Category 5 support transmissions of up to 100 megabits per second for up to 100 meters. Cables must meet this minimum capability set before they can be advertised and sold as Cat-5 cables.
|
IEEE
The Institute of Electrical and Electronic Engineers (IEEE or I Triple E, as it is more commonly pronounced) is an independent, nonprofit organization that sponsors research and establishes the technical standards for a wide variety of electrical and electronic technologies. The IEEE's contributions to the data networking industry are numerous, but the single most significant was the research project it launched in February of 1980. That project, known formally as Project 802 in deference to the year and month it launched, defined the technical standards for local-area networks (LANs). That research initiative resulted in the standardization of numerous LAN technologies, including Ethernet and Token Ring (among other, less recognizable ones).Ethernet was a particular standardization priority. This LAN technology was developed by scientists at Xerox Corporation's Palo Alto Research Center (PARC) as a way of sharing an expensive new laser printer. Over time, the value of the LAN they created became apparent, and steps were taken to market it commercially. These steps resulted in a couple of Ethernet variations.Though each variation could legitimately claim to be Ethernet, they were not necessarily compatible. Consequently, the IEEE set out to create an open standard version of Ethernet, as well as an open standard version of Token Ring. The bonus of using a layered model to organize their efforts: Interoperability between Ethernet and Token Ring also became possible.To create technical standards for all the LANs popular at that time, the IEEE launched several engineer teams, each asked to develop the standards for a specific task. Recognizing that certain functions were common to any LAN, the IEEE sought to avoid duplicating the wheel. The first thing they did was identify all those logical stepsand their sequencenecessary in any LAN. This became the foundation for the IEEE's 802 LAN reference model.Some of these basic steps and functions included a system for end-point addressing and tools for monitoring and managing the LAN. With the foundation built, all that was left was chartering different teams to develop the rest of the LANs that needed standardization.To help correlate activities between the various engineering teams, the IEEE developed a reference model. This model helped everyone understand the boundaries of certain functions and kept everything organized. Figure 3.4 shows the IEEE's reference model.
Figure 3-4. The IEEE's Reference Model for Local-Area Networks

|
IETF
The Internet Engineering Task Force (IETF) is responsible for developing and maintaining the Internet's technologies, as well as for guiding its growth and development. A short list of their achievements include the definition of TCP/IP, IP version 6, Simple Mail Transfer Protocol (SMTP)which is the foundation for literally exchanging e-mail between open systemsand many other equally significant technologies.The IETF is composed of engineers who volunteer their time to the various development efforts constantly underway at the IETF. Typically, a working group is chartered to perform a specific task. Numerous working groups might be launched to tackle related tasks. In that manner, a large and complex project can be completed more quickly, because of parallel work on smaller pieces.Literally everything the IETF does is in the open; every participant in each working group has an equal vote in the proceedings and recommendations. Consensus is the mechanism by which standards are developed and accepted. Plus, consensus and request for input aren't limited to select members of any given working group. You see, all work is documented in a publicly accessible document. These documents, known collectively as Requests For Comments (RFCs), are available without charge to anyone via the Internet.The phrase Request For Comments is a bit misleading. Not all RFCs are requests for comments in the literal sense. Some are little more than wild ideas an individual created and then posted for the world to see. In the spirit of openness, anyone can write and publish an RFC for the Internet community's consideration. Most RFCs are created by a working group that the IETF sponsored to solve a specific problem. Such RFCs probably carry the weight of a technical standard someday, although it might take a while for them to be accepted.
|
Layers of Layered Standards
Having just seen a small sample of the standards bodies that organize data networking and communications technologies, you might have noticed that they focus on different aspects of network-based communications. The EIA and TIA standards are limited to the wires carrying electronic signals. The IEEE is best known for its work in standardizing Ethernet and other LAN technologies. Lastly, the IETF focuses on the Internet and all the technologies that let you communicate between LANs. Communicating from one LAN to another LAN is known as internetworking, and TCP/IP has become the world's preferred internetworking protocol.The work of these three different standards bodies do not overlap; each focuses on a distinct area. However, their work is highly complementary! All three sets of standards are necessary to all network functions, including Internet functions. Assume you use at least three sets of open standards when you are online and that those standards always work well. The standards' creators logically, then, can keep things coordinated between themselves.You saw the IEEE reference model for Ethernet and took a look at the IETF reference model for TCP/IP. The two models bear little, if any, resemblance to each other. Yet the two work so well together that IP over Ethernet has become the de facto standard for LANs around the world, including large enterprise networks and home networks.How do you make sure two technologies, developed separately, continue to interoperate well over time? The answer is simple: by using a neutral, third reference model! The reference model most frequently used in this capacity is the OSI reference model.
OSI Reference Model
Sometimes, the alphabet soup-like atmosphere of the information technology industry gets carried to a ridiculous extreme. This section's reference model and the standards body that developed it form a marvelous example of that extreme.The International Organization for Standardization (ISO) was chartered by the United Nations and founded in 1946. Its mission is to set global standards for virtually everything. Everything, that is, except for anything electrical or electronic. ISO developed a generic model for the interconnection of open systems. That model is known as the Open Systems Interconnection (OSI) reference model. This model contains seven layers that encompass every aspect of communication between networked computers.Although it doesn't describe a particular product or technology, the OSI reference model has become the de facto standard means of correlating other, technology-specific reference models and for ensuring interoperability between open computer systems. For this reason, it has become the single most frequently encountered reference model. The problem is that though it is overused, it is seldom adequately explained. Consequently, most people who encounter it for the first time usually walk away, scratching their heads and wondering what it is all about!ISO's OSI (how's that for alphabet soup?) reference model is shown in Figure 3-5.
Figure 3-5. OSI Reference Model

Using the OSI Reference Model
The best way to understand the OSI reference model is to remember that it is a framework that establishes the sequence of events that interconnect two open computer systems. No single product or technology fulfills the requirements of all seven layers! Instead, you tend to find that communications between open systems is more a patchwork between at least four different sets of open-standard technologies. Consequently, the OSI reference model serves marvelously as a neutral frame of reference for correlating two or more dissimilar technologies.Take a look at Figure 3-6, which shows the OSI model correlating the functions of the EIA/TIA, IEEE, and IETF open standards.
Figure 3-6. Using the OSI Reference Model to Correlate Functions on Other, Technology-Specific Reference Models

What It Looks Like
One of the neat things about having a reference model so well defined is that hardware and software manufacturers can focus on what they are good at, entrusting the remaining functions to someone else. The net effect is that a software developer that makes e-mail software for PC users can focus on e-mail features and functions, without worrying much about the other steps necessary for two users to communicate using e-mail.From that software developer's perspective, as well as from the user's perspective, the two e-mail software packages appear to communicate directly with each other. This concept is known as logical adjacency. Figure 3-7 shows how logical adjacency works. For the sake of example, assume your application software (Layer 7 on the model) is a PC e-mail software package such as Microsoft Outlook.
Figure 3-7. Using the OSI Reference Model to Show Logically Adjacent E-mail
[View full size image]

What It Really Does
What happens when John sends Jane an e-mail? A whole series of lower-level mechanisms in TCP/IP and Ethernet actually send the e-mail. Jane's PC performs all the same steps as John's PC, only in reverse. This is shown for you in Figure 3-8.
Figure 3-8. Using the OSI Reference Model to Show What Happens When John Sends Jane an E-mail
[View full size image]
