X

[Previous] [Next]

X.25

A packet-switching protocol for wide area network (WAN) connectivity that uses a public data network (PDN) that parallels the voice network of the Public Switched Telephone Network (PSTN). The current X.25 standard supports synchronous, full-duplex communication at speeds up to 2 Mbps over two pairs of wires, but most implementations are 64-Kbps connections via a standard DS0 link.

X.25 was developed by common carriers in the early 1970s and approved in 1976 by the CCITT, the precursor of the International Telecommunication Union (ITU), and was designed as a global standard for a packet-switching network. X.25 was originally designed to connect remote character-based terminals to mainframe hosts. The original X.25 standard operated only at 19.2 Kbps, but this was generally sufficient for character-based communication between mainframes and terminals.

Because X.25 was designed when analog telephone transmission over copper wire was the norm, X.25 packets have a relatively large overhead of error-correction information, resulting in comparatively low overall bandwidth. Newer WAN technologies such as frame relay, Integrated Services Digital Network (ISDN), and T-carrier services are now generally preferred over X.25. However, X.25 networks still have applications in areas such as credit card verification, automatic teller machine transactions, and other dedicated business and financial uses.

graphic x-1. x.25. an x.25 network.

Graphic X-1. X.25. An X.25 network.

How It Works

The X.25 standard corresponds in functionality to the first three layers of the Open Systems Interconnection (OSI) reference model for networking. Specifically, X.25 defines the following:

An X.25 network consists of a backbone of X.25 switches that are called packet switching exchanges (PSEs). These switches provide packet-switching services that connect DCEs at the local facilities of X.25 carriers. DTEs at customer premises connect to DCEs at X.25 carrier facilities by using a device called a packet assembler/disassembler (PAD). You can connect several DTEs to a single DCE by using the multiplexing methods inherent in the X.25 protocol. Similarly, a single X.25 end node can establish several virtual circuits simultaneously with remote nodes.

An end node (DTE) can initiate a communication session with another end node by dialing its X.121 address and establishing a virtual circuit that can be either permanent or switched, depending on the level of service required. Packets are routed through the X.25 backbone network by using the ID number of the virtual circuit established for the particular communication session. This ID number is called the logical channel identifier (LCI) and is a 12-bit address that identifies the virtual circuit. Packets are generally up to 128 bytes in size, although maximum packet sizes range from 64 to 4096 bytes, depending on the system.

NOTE


Related protocols include X.3, which defines the parameters for configuring a PAD; X.28, which defines the data transmission interface between the DTE and the PAD; and X.29, which defines a control protocol between the DTE and the PAD.

The Remote Access Service (RAS) for Microsoft Windows NT and the Routing and Remote Access feature of Microsoft Windows 2000 support X.25 PADs for dial-up clients and smart cards for direct connection to the X.25 network of remote access servers and clients.

TIP


X.25 is efficient for file transfer but not for interactive communication such as Telnet sessions, in which TCP/IP is run over X.25. If you often use Telnet from your X.25 terminal, you can improve efficiency by employing VanJacobsen TCP/IP Header Compression to reduce the overhead of the TCP/IP packet header from 40 bytes to 5 bytes (if your TCP/IP stack supports this feature).

Another reason that X.25 is inefficient for interactive communication is the typical half-second latency in communication due to the store-and-forward nature of the packet-switching network. Frame relay does not use store-and-forward packet switching and hence has much less latency.

TIP


The X.25 standard is updated every four years. Versions after 1984 are backward compatible with the 1984 version. However, if a network using the 1980 version of X.25 needs to communicate with a DTE on a network based on a later version, you must properly configure the routers connecting these networks to ensure effective communication.

x86 platform

A computer platform whose processor is based on the Intel 386 architecture microprocessor. The x86, or Intel, platform is one of the two processor platforms supported by Microsoft Windows NT (the other being the Alpha platform) and the only processor platform supported by Microsoft Windows 2000. Intel-based systems have essentially caught up with Alpha in terms of speed and functionality and are used for everything from mobile laptop computers to desktop workstations to high-performance symmetric multiprocessing (SMP) servers.

The x86 family is based on the 386 processor and includes the 486, Pentium, Pentium Pro, Pentium II, and Pentium III processors. Intel processors are based on the CISC (complex instruction set computing) architecture, which uses a large set of basic processor instructions to simplify code compilation. The CISC architecture differs from the RISC (reduced instruction set computing) architecture of the Alpha platform, which uses fewer processor instructions and offers better performance.

X.121 address

Also called an international data number (IDN), an address of an end node (computer or terminal) that is connected to an X.25 public data network.

How It Works

X.121 addresses are similar to long-distance telephone numbers and are used by X.25 end nodes to call each other to set up communication sessions. X.121 addresses are used during the call setup phase of X.25 communication and are used to establish a virtual circuit between the source node and destination node on the network.

X.121 addresses can be up to 14 decimal digits in length (if that many digits are required to uniquely determine the address of the destination node being called). The first four digits form the data network identification code (DNIC), with the first three digits indicating the country and the fourth digit indicating the carrier that owns the common packet-switching network being used to make the call. The last 8 to10 digits form the national terminal number (NTN) and identify the end node being called. An additional 1-byte header indicates the number of digits of both the source and destination nodes.

Once a communication session is established, a 12-bit logical channel identifier (LCI) is assigned to the two hosts as the identification number of the virtual circuit that is established between them. The X.25 network uses the LCI in the headers of the X.25 packets for routing data between the nodes. The X.121 address is used only at call setup to establish the virtual circuit.

X.400

A set of standards defined in 1984 and 1988 by the International Telecommunication Union (ITU) for computer-based handling of e-mail. The X.400 standard is based on the Open Systems Interconnection (OSI) reference model and other protocols developed by the International Organization for Standardization (ISO). X.400 provides global standards that enable users to send e-mail between any X.400-compliant messaging systems. X.400 is widely considered to be the standard framework for global messaging, although the Simple Mail Transfer Protocol (SMTP) for Internet e-mail might have an even better claim to the title. X.400 is widely implemented in Europe by most post, telephone, and telegraph (PTT) authorities. Microsoft Exchange Server supports messaging connectivity with X.400 mail systems through the X.400 Connector, an optional component available with the Enterprise Edition of Exchange Server 5.5.

How It Works

X.400 defines a global Message Handling System (MHS) that consists of a number of messaging components. From an administrative point of view, the building blocks of the MHS are management domains (MDs). (MDs are not the same as DNS domains—the Domain Name System [DNS] is used for SMTP mail, not X.400 messaging services.) A management domain is a collection of messaging systems with at least one Message Transfer Agent (MTA) managed by a specific organization. X.400 management domains come in two varieties:

An X.400 MHS consists of the following five kinds of messaging components:

Each UA in an X.400 MTS is identified by a special X.400 address called an Originator/Recipient (O/R) address. The O/R address is the e-mail address of the X.400 user and can be quite complex compared to an SMTP e-mail address. (This is one reason that SMTP is overtaking X.400 in popularity.) An O/R address consists of a series of VALUE=ATTRIBUTE pairs separated by semicolons. Not all fields need to be complete—only those that uniquely identify the recipient are required. Here is an example of an X.400 address:

 C=US;A=MCI;P=MICROSOFT;O=SALES;S=SMITH;G=JEFF; 

The individual address fields are as follows:

An X.400 message consists of a P1 envelope and its P2/22 message contents. The envelope contains the e-mail address information needed for routing the message to its destination. The X.400 protocol for a message envelope includes support for message tracking and delivery priority features. The X.400 protocol for the message content includes a header and body part for the message.

What typically happens in the message transfer process is that a UA sends a message addressed to another UA in the MHS. The message is forwarded to an MTA in the local MTS, which either delivers the message locally or forwards it to a remote MTA for handling, depending on where the destination UA is located. The message is passed from MTA to MTA until it reaches the MTS of the destination UA, whereupon it is either delivered if the destination UA is connected or stored in an MS until the UA can retrieve it.

See also P-series protocols

X.400 Connector

A type of connector that is available as an optional component of Microsoft Exchange Server. The X.400 Connector can be used in several ways:

The X.400 Connector works with several different network transports, including these:

TIP


Use the X.400 Connector instead of the Site Connector to link sites that are connected by dedicated or leased lines with a bandwidth of 64 Kbps or less, because the X.400 Connector uses about 30 percent less bandwidth than the Site Connector for communication overhead.

X.500

A recommendation from the International Telecommunication Union (ITU) that specifies a global, hierarchical directory service. Features of X.500 include the following:

How It Works

X.500 defines a global directory service that consists of several components. From an administrative point of view, the building blocks of the X.500 directory service are Directory Management Domains (DMDs). An X.500 DMD is a collection of X.500 components that includes at least one Directory System Agent (DSA) and is managed by a Domain Management Organization (DMO). There are two types of DMDs:

Three main components are involved in maintaining and accessing X.500 directory services:

To access information in the directory, a DUA connects to a local DSA and queries the directory by using the Directory Access Protocol (DAP), the standard X.500 protocol for locating, accessing, and modifying information in an X.500 directory. Various attribute-based search methods are possible using X.500-based directory services, including the following:

When a DUA issues a query, the query travels through a chain of DSAs and a result set travels back along the same chain. These queries use DAP, while DSAs communicate with each other using the Directory System Protocol (DSP).

NOTE


X.500 forms the basis of Active Directory in Windows 2000, the directory service of Microsoft Exchange Server, and Novell Directory Services (NDS).

A simplified version of DAP called the Lightweight Directory Access Protocol (LDAP) is more widely implemented than the feature-heavy DAP. LDAP was developed by the University of Michigan for use on TCP/IP networks such as the Internet and is widely implemented in Simple Mail Transfer Protocol (SMTP) client software such as Microsoft Outlook Express for querying online directories about SMTP users.

X.509 digital certificate

See digital certificate

Xerox Network Systems (XNS)

A suite of networking protocols developed by Xerox Corporation’s Palo Alto Research Center (PARC) in the early 1980s. Xerox Network Systems (XNS) is little used today, but it was important in the evolution of other networking protocols, such as IPX/SPX and TCP/IP.

How It Works

XNS is based on a five-layer model, in contrast to the seven-layer Open Systems Interconnection (OSI) reference model for networking. The layers of the XNS protocol stack are as follows:

XNS has no level that maps to the OSI session layer.

XHTML

Stands for Extensible Hypertext Markup Language, a proposed version of Hypertext Markup Language (HTML) from the World Wide Web Consortium (W3C). XHTML 1 is basically a reformulation of HTML 4 in Extensible Markup Language (XML) and can smooth the migration from HTML to XML by allowing developers to create HTML documents that contain XML functions.

The advantages of using XHTML instead of HTML for Web content development include the following:

Web sites can already be migrated to XHTML because XHTML conforms to existing Hypertext Transfer Protocol (HTTP) user agents (Web browsers). Migrating ensures that content is XML-conforming, which is advantageous because XML is the future Web content paradigm.

On the Web

W3C XHTML information : http://www.w3.org/TR/xhtml1/

XML

Stands for Extensible Markup Language, a family of standards for the exchange of structured information that was developed by the World Wide Web Consortium (W3C). XML is viewed as the successor to Hypertext Markup Language (HTML), which is still commonly used for creating Web sites on the Internet and for publishing corporate intranet content. XML and its various components allow richly formatted and structured information to be delivered over the Web, and XML promises to be widely used in electronic commerce and electronic business applications.

How It Works

Like HTML, XML uses embedded tags to mark up documents for formatting purposes and to create relationships between documents (that is, to create hypertext). In fact, XML is a restricted subset of Standard Generalized Markup Language (SGML), which has existed for years but is unsuitable for implementation on the Web.

Unlike HTML, with its fixed syntax of tags, XML allows users to declare and use their own tags by using document type definitions (DTDs), which define the syntax, structure, and meaning of their tags. In other words, XML does not specify the set of available tags or their syntax, but instead functions as a meta-language for creating and describing other markup languages.

Various DTDs have been created for different subject areas, such as science, commerce, and documentation. XML also extends the idea of a “document” to include not only text files but also e-commerce transactions, server application programming interfaces (APIs), vector graphics, and many other forms. As a result, XML is far more universal than HTML.

XML also uses Extensible Stylesheet Language (XSL), in which you can define classes of XML documents and how they are formatted. You can use the XML Linking Language (XLL) to create links in XML documents to external objects such as multimedia objects, and use the XML Pointer Language (XPointer) to define link addresses in an XML document. These two languages go beyond the simple anchor tag (<A>) of HTML and provide ways to create one-to-many links, bidirectional links, read-only links, and other complex structural interactions between XML documents. Other components of the XML system include namespaces, query languages, and schema languages, many of which are still under development.

Here is a simple example of an XML document:

 <?XML VERSION="1.0"> <HUMOR> <BOB><QUOTE>Knock knock.</QUOTE> <SALLY><QUOTE>Who's there?</QUOTE> <LAUGHTER/> </HUMOR> 

This example illustrates two of the XML markup types:

Other types of XML markup include the following:

XML also includes declarations that enable the XML document to communicate various types of meta-information to the application parsing the document. These include declarations for new elements, lists of attributes, and new entities. In the preceding sample XML document, for example, the elements <HUMOR>, <BOB>, <SALLY>, <LAUGHTER/>, and <QUOTE> would all need to be declared using <!ELEMENT…> declaration statements.

NOTE


Microsoft’s Channel Definition Format (CDF) was one of the earliest uses for XML in Internet environments.

On the Web

W3C’s XML site : http://www.w3.org/XML

XNS

See Xerox Network Systems (XNS)

X-series protocols

A series of standards and recommendations developed by the International Telecommunication Union (ITU) relating to data communication over networking and telecommunication services. These standards and recommendations include the following:

See also X.25, X.400, X.500

X Window System

A client/server system for running a graphical user interface (GUI) that uses windows in a UNIX environment. The X Window System, also known as “X,” was developed jointly by the Massachusetts Institute of Technology (MIT), Stanford, and IBM starting in 1984, and its implementation is standardized by The Open Group. The X Window System is device-independent and provides a multitasking windowing environment for client computers.

The X Window System runs on network-attached workstations and terminals that access UNIX servers or mainframe computers. Elements of the X Window System include the following:



Microsoft Encyclopedia of Networking
Microsoft Encyclopedia of Networking
ISBN: 0735613788
EAN: 2147483647
Year: 2000
Pages: 37
Authors: Mitch Tulloch, Ingrid Tulloch
BUY ON AMAZON

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net