Anda di halaman 1dari 27

X.

25
Origem: Wikipdia, a enciclopdia livre. Ir para: navegao, pesquisa X.25 um conjunto de protocolos padronizado pela ITU para redes de longa distncia e que usam o sistema telefnico ou ISDN como meio de transmisso.

ndice
[esconder]

1 Histria 2 Tipos de acesso 3 Operao no Brasil 4 Equipamentos Relacionados 5 Tpicos Relacionados

[editar] Histria
O protocolo X.25 foi lanado em 1970 pelo Tymnet, sendo baseado em uma estrutura de rede analgica, predominante na poca de sua criao. considerado o precursor do protocolo Frame Relay. Como protocolo de rede sua funo gerenciar pacotes organizando as informaes, atuando na camada de enlace do RM-OSI. O X.25 executa esta tarefa ficando responsvel pela interpretao de uma onda modulada recebida, efetuando a demodulao do sinal e lendo o cabealho de cada pacote. Quando uma informao entra na interface de rede esse o primeiro protocolo a ser acionado. Muito utilizado hoje para troca de dados dos Pin Pad (mquinas de carto de crdito).

[editar] Tipos de acesso


O protocolo X.25 permite o acesso a redes pblicas ou privadas operando com a comutao de pacotes sendo orientado a bit. A transmisso de dados ocorre entre o terminal cliente denominado de Data Terminal Equipment ([DTE]) e um equipamento de rede denominado Data Circuit-terminating Equipment ou Data Communications Equipment (DCE). A transmisso dos pacotes de dados realizada atravs de um servio orientado a conexo (a origem manda uma mensagem ao destino pedindo a conexo antes de enviar os pacotes), garantindo assim a entrega dos dados na ordem correcta, sem perdas ou duplicaes. O X.25 trabalha com trs camadas do modelo OSI:

Camada Fsica: define as caractersticas mecnicas e elctricas da interface do Terminal e da Rede. A transmisso feita de modo sncrono e full duplex.

Camada de Enlace: responsvel por iniciar, verificar e encerrar a transmisso dos dados na ligao fsica entre o DTE e o DCE. Responsvel pelo sincronismo, deteco e correco de erros durante a transmisso. Camada de Rede: responsvel pelo empacotamento dos dados. Define se a transmisso ser realizada por Circuito Virtual (conexes temporrias, estabelecidas somente no momento da comunicao) ou por Circuito Virtual Permanente (conexes permanentes, no existe a necessidade de realizar uma chamada para estabelecer conexo).

As ligaes podem ocorrer em canais lgicos (logical channels) de dois tipos: Circuito Virtual Comutado (SVCs): Os SVCs funcionam de uma forma semelhante s chamadas telefnicas; estabelecida uma ligao, os dados so transferidos e a ligao terminada. A cada DTE atribudo na rede um nmero nico que pode ser utilizado como um nmero de telefone. Circuito Virtual Permanente (PVCs): Um PVC semelhante a uma linha alugada/dedicada dado que a ligao est sempre ativa. A ligao lgica estabelecida de uma forma permanente pela administrao da Packet Switched Network. Por esta razo, os dados podem ser sempre transmitidos sem necessidade de estabelecer a ligao. Neste tipo de circuito virtual os usurios esto habilitados a estabelecer/retirar conexes com outros usurios dinamicamente, conforme a sua necessidade (em demanda). A implementao deste tipo de circuito virtual para o frame relay bastante complexa, apesar do conceito de CVC ser simples. Por este motivo a maioria dos fabricantes de equipamentos para redes frame relay implementam somente os CVPs.

[editar] Operao no Brasil


No Brasil, as redes X.25 so administradas e operadas por empresas de telefonia, operadoras de telecomunicaes. Ainda em uso, o servio X.25 est perdendo espao devido aos sistemas de interligao baseados em Frame Relay e ADSL.

X.25 Packet Layer Protocol (PLP) Overview


PUBLIC PACKET-SWITCHED NETWORKS (PPDNs) as well as private and hybrid packet networks have been operational around the world for approximately 20 years. The architecture for these networks is defined and redefined every 4 years by the CCITT (now ITU) in a series of recommendations referred to as the X-standards. These recommendations provide a common network-to-subscriber (or network-to-user) interface which is standard enough to allow data transport between two end-users anywhere in the world. This network- to-user interface is described primarily in the 25th recommendation in the X-series books, so that networks based on this architecture are generally referred to as X.25 NETWORKS. The protocol referred to as X.25 encompasses the first three layers of the OSI 7LAYERED ARCHITECTURE as defined by the INTERNATIONAL STANDARDS ORGANIZATION (ISO). The OSI 7-layered architecture is a "template" which describes in general terms the functional design of data communications protocols. The purpose of this template is to simplify all protocol interfaces when changes are required because of new technologies or because of requirements to internetwork between vendors or national administrations. X.25 as defined by the CCITT is considered to be a close implementation of the first three layers of the OSI 7-layered architecture:

Layer 1: PHYSICAL LAYER includes several well-known standards: o V.35 o RS-232 o X.21bis Layer 2: Commonly referred to as HIGH-LEVEL DATA LINK CONTROL (HDLC), it is actually an implementation of the ISO HDLC standard called LINK ACCESS PROCEDURE BALANCED (LAPB). HDLC/LAPB is explained in a separate tutorial. Layer 3: This is simply referred to as the PACKET LAYER PROTOCOL (PLP) which is covered in this tutorial.

X.25 Packet Layer Protocol


X.25 PLP is an implementation of the NETWORK layer, Layer 3, of the OSI architecture. As such, X.25 PLP is primarily concerned with network routing functions pertaining to end-user entities of public and private PACKET networks.

X.25 PLP provides a standard Layer 3 networking interface between the SUBSCRIBER or LOGICAL DTE and the network entry point called either the DATA SWITCHING EXCHANGE (DSE) or LOGICAL DCE.
.=======================. || USER/HIGHER LAYER || LAYERS 4-7 || PROTOCOL DATA || `=======================' .===============================. || PKT ||.................... || LAYER 3 || HDR ||.................... || `===============================' |<- - - - - - PACKET - - - - ->| .==============================================. || FRM ||.............................|| FRM || LAYER 2 || HDR ||.............................|| END || `==============================================' |<- - - - - - - - - - FRAME - - - - - - - - ->| .==============================================. ||................... BIT .................|| LAYER 1 ||................... STREAM .................|| `==============================================' HDR=PROTOCOL HEADER PKT=PACKET LEVEL FRM=FRAME LEVEL

In OSI terms, user and protocol information is encapsulated inside PACKETS to be passed down to Layer 2. Layer 2 encapsulates the packet contents inside an INFORMATION FRAME and passes the result down to Layer 1 for transmission on the link. The resulting bit stream is transported between the DTE and DCE by way of a standard physical interface, such as RS-232. The passage of information between two DTE devices attached to the PACKET network is dependent on X.25 PLP. The PLP layer communicates between DTE devices in units called PACKETS, whereas the DATA LINK layer communicates across a link in units called FRAMES. User devices and host computers may or may not be capable of handling X.25 protocol procedures. They are attached to a device which performs protocol conversion, multiplexing, and X.25 protocol handling. The device playing the role of DTE is called a PACKET ASSEMBLER/DISASSEMBLER (PAD).
.------. | HOST | .------. .-----. .-----. /\ /\ .-----. |---. | | END |-----| DTE |=====| DCE |_/ \ / \_| DCE |=====|PAD| | | USER | ^ | PAD | `-----' \/ `-----' |---' | `------' | `-----' : PATH : `------' | : : `-- "NATIVE" `---- PACKET NETWORK ----' PROTOCOL

Whereas simpler user devices are often "front-ended" by an external PAD, many host computers have PAD software with X.25 handling capabilities installed for communications. Both DTE endpoints use X.25 PLP, but the activities at each end of the

VIRTUAL CIRCUIT (VC) between DTE and DTE are independent. This independence is referred to as LOCAL SIGNIFICANCE. The paths set up between network DCE units may be shared by many DTE-to-DTE connections, one reason for the term "VIRTUAL CIRCUIT." The protocols used inside PACKET networks are not specified by X.25, since X.25 is a network-access protocol only. The unit of communication on the VC is the PACKET. The identification of the VC at each local interface is the LOGICAL CHANNEL IDENTIFIER (LCI) or LOGICAL CHANNEL NUMBER (LCN). X.25 PLP provides the means for two end users to intelligently share limited network communication capacity. The protocol allows end users of the network to:

Communicate with remote DTE devices and remote end users "attached" to DTE devices Temporarily or permanently own a piece of network capacity of determined quality and type Recover from severe or mild errors at the network level Flow control information on a VC

To prevent loss and improve throughput of PLP DATA PACKETS (user-layer and higherlayer protocol information), the ability to send more than one DATA packet before requiring an acknowledgment is included. A set of sequence numbers provides the acknowledgment, flow- control, error-recovery, and "window" functions. The window function allows the network-layer transmitter to send more than one message before a response is required. The normal method of sequencing uses a 3-bit counter which rotates the count from 0 to 7 then restarts at 0. The normal method is referred to as Modulo 8 (MOD 8) sequencing. The maximum window size (number of unacknowledged DATA packets) permitted using the normal mode is 7. Most networks have a default window size of 2 at the PACKET layer. The extended mode uses a 7-bit counter which rotates the count from 0 to 127 and is referred to as Modulo 128 (MOD 128). The maximum window size using the extended mode is 127. X.25 PLP is nearly balanced in the sense that: 1. Many types of packets can be sent by either the DTE or DCE. 2. DTE and DCE procedures are often identical. However, the similarity of DTE and DCE packet procedures is not a complete one. There is no concept of COMMAND and RESPONSE at the packet layer as there is in HDLC at the

Data Link Layer (covered in the HDLC/LAPB tutorial). The naming conventions related to movement of a packet from one DTE-DCE interface to the other include REQUEST, CONFIRMATION, INDICATION, among others. X.25 PLP provides the following features:

DTE multiplexing (VIRTUAL CIRCUITS) Virtual Circuit initialization and reinitialization Virtual Circuit termination Data transfer Network-level error detection, recovery, and information Flow control Local control of DTE PAD setup parameters (X.3 and X.28) Remote control of DTE PAD setup parameters (X.29) Data integrity Virtual Circuit type and quality DTE and DCE interface initialization Delivery confirmation (*) Cost information (*)

(*) examples of optional features

Virtual Circuits
There are two types of Virtual Circuits: PERMANENT (PVC) and SWITCHED (SVC). A PVC is established by user subscription and is always available to the DTE as a permanent resource. The SVC needs to be established each time the DTE needs the network communication resource. Some of the qualities of the SVC are determined each time the DTE establishes the SVC (makes a logical X.25 CALL REQUEST). Other qualities of the SVC are determined by user subscription to network offerings. When a DTE makes a CALL REQUEST, a LOGICAL CHANNEL NUMBER is independently assigned at each end of the DTE-to-DTE VC. There are some similarities between establishing an SVC and making a voice call; hence, the term "CALL REQUEST."
SVC ACTIVATION PACKET NETWORK DTE B | | CALL REQUEST ------->|\....................| | |\---> INCOMING CALL | | |..................../|<----- CALL ACCEPT CALL CONNECTED <--- /| | DTE A

The CALL REQUEST actually travels end-to-end between two DTE devices establishing the DTE-to-DTE connection. There are four varieties of CALL packets, although all four have the same format. Together the four CALL packets establish the SVC. During the call establishment procedure, the contents of the CALL packets may not all be identical. The DTE selects the LCN for outgoing calls, while the DCE selects the LCN for incoming calls.
SVC DEACTIVATION PACKET NETWORK DTE B | | CLEAR REQUEST ------>|\....................| | |\-> CLEAR INDICATION CLEAR CONFIRMATION <-|---O | | X......./|<-- CLEAR | | CONFIRMATION DTE A

A call is deactivated by one of the connected DTE devices asking for the call resources to be torn down via a CLEAR REQUEST packet. The CLEAR REQUEST travels through the network to the other connected DTE, but the local DCE finishes the local deactivation by confirming the CLEAR REQUEST. CLEARING packets carry a CAUSE and sometimes a DIAGNOSTIC code explaining why the call is being cleared.

X.25 Packet Types


X.25 packet types are divided into categories according to function: CALL SETUP and CLEARING; DATA and INTERRUPT; FLOW CONTROL; and RESET, RESTART, DIAGNOSTIC, and REGISTRATION packets. Packet types and functions are indicated by specific bit patterns at the beginning of each packet in the PACKET HEADER.
|<---- PACKET ----->| .=========================================. || | | | || || FRAME | PACKET | OPTIONAL | FRAME || || HEADER | HEADER | DATA | TRAILER || || (INFO) | | | || `=========================================' ^ `-- PLP PROTOCOL INFO

X.25 Packet Header Format


4 4 8 8 .===================. || G | L || L || P || || F | C || C || T || || I | G || N || I || || | N || || || `===================' ^ ^ ^ ^ NUMBER OF BITS

| GENERAL FORMAT IDENTIFIER---'

| | | LOGICAL CHANNEL GROUP NUMBER----'

| | | | | LOGICAL CHANNEL NUMBER---------------'

| `-- PACKET TYPE IDENTIFIER

General Format Identifier (4 Bits)


.=============================. FRAME LAYER || || || || LOGICAL CONTROL BYTE <--|| Q || D || X X ||--> CHANNEL || || || || IDENTIFIER `=============================' Q: QUALIFIED DATA BIT - 0 = Data for user 1 = Data for PAD

D: DELIVERY CONFIRMATION BIT - 0 = For local acknowledgment 1 = For remote acknowledgment XX: PROTOCOL IDENTIFICATION - 00 01 10 11 = = = = Reserved for future use Modulo 8 sequencing Modulo 128 sequencing Extended format

Logical Channel Identifier (12 Bits)


4 8 NUMBER OF BITS .=================================. || L | L || GFI <------ || C | C ||---> PTI || G | N || || N | || `================================='` |<- - - - - - - LCI - - - - - - ->|

The LOGICAL CHANNEL IDENTIFIER (LCI) is composed of the 4-bit LOGICAL CHANNEL GROUP NUMBER (LCGN) plus the 8-bit LOGICAL CHANNEL NUMBER (LCN). When a CALL REQUEST is made, the DTE selects the LCI from a range of permitted values. For incoming calls, the DCE selects the LCI. The LCGN portion is sometimes used to separate call types: PVC, two-way SVC, etc. Twelve bits allow 4096 LOGICAL CHANNELS (0-4095), but LCN 0 is reserved and not available for end-user selection.

Packet Type Identifier (8 Bits)


.=================================. || || || LCN <------ || M M M M M M || MX X0 ||---> PACKET || || || CONTENT `=================================' |<- - - - - - - PTI - - - - - - ->| M = MODIFIER BIT MX = MODIFIER/OTHER BIT X0 = 0 OR 1 BIT

(MX,X0) SETTING --------------(1,1) (0,1) (X,0)

PACKET TYPES --------------------------------------All CALLING/CLEARING, INTERRUPT, RESET, RESTART, and REGISTRATION packets RECEIVER READY, RECEIVER NOT READY, REJECT, DIAGNOSTIC packets DATA packets

Packet Types
PACKET TYPE ------------CALL REQUEST INCOMING CALL DIRECTION --------DTE-->DCE DCE-->DTE DESCRIPTION ---------------------------------Requests the DTE-to-DTE connection and the type of facilities for the call Confirms the establishment of the DTE-to-DTE connection with facilities permitted Requests the tear down of network capacity assigned to a specified call Informs DTE of teardown request Informs network that DTE has ended specified call Informs DTE that network has ended specified call Requests reinitialization of DATA packets sequence numbers on a specified PVC or SVC LCN and informs DTE that network has reset its numbers Informs DTE or DCE that sequence numbering has been reinitialized Requests clearing of all calls on interface Informs DTE that network will be clearing all calls on this interface Network provided diagnostic information typically following error recovery Unsequenced, expedited, one-time, end-to-end information from DTE

CALL ACCEPTED DTE-->DCE CALL CONNECTED DCE-->DTE CLEAR REQUEST DTE-->DCE

CLEAR INDICATION DTE CLEAR CONFIRMATION DCE CLEAR CONFIRMATION RESET REQUEST RESET INDICATION

DCE-->DTE DTE-->DCE DCE-->DTE DTE-->DCE DCE-->DTE

DTE/DCE RESET CONFIRMATION DTE RESTART REQUEST DTE RESTART INDICATION DIAGNOSTIC

DTE-->DCE DTE-->DCE DCE-->DTE

DCE-->DTE

DTE INTERRUPT DCE INTERRUPT

DTE-->DCE DCE-->DTE

or DCE DTE INTERRUPT CONFIRMATION DCE INTERRUPT CONFIRMATION DTE DATA DCE DATA DTE-->DCE DCE-->DTE DTE-->DCE DCE-->DTE End-to-end response from DTE to the INTERRUPT packet End-to-end response from DCE passing on a DTE INTERRUPT packet User data or higher-layer protocol from the source DTE User data or higher-layer protocol passed from the remote DTE by way of the local DCE Acknowledgment of DATA packets and permission to send more from DTE Acknowledgment of DATA packets and permission to send more from DCE DTE request for DCE to shut off flow of DATA packets DCE request for DTE to shut off flow of DATA packets Request to the DCE to retransmit DATA packets beginning from a specified sequence number Request to the network from the user to subscribe to specified network capabilities Information regarding network action taken on user REGISTRATION REQUEST

DTE RR DCE RR DTE RNR DCE RNR DTE REJECT

DTE-->DCE DCE-->DTE DTE-->DCE DCE-->DTE DTE-->DCE

REGISTRATION REQUEST REGISTRATION CONFIRMATION

DTE-->DCE

DCE-->DTE

Because of the frequency of occurrence and the importance of four packet types CALLING, CLEARING, DATA, and RECEIVER READY - complete formats and descriptions for these types are covered here. In all of the diagrams to be discussed, each row represents fields in the packet format. Fields are transmitted from top to bottom and left to right on the data link. Numbers to the left represent the maximum number of OCTETS (8-bit units) in a field. N implies any length in octets (including zero), so long as the maximum PACKET SIZE is not exceeded. The right vertical label names the packet format in the diagram. All packets occur inside of X.25 Layer 2 INFORMATION FRAMES. (Refer to the HDLC/ LAPB Tutorial for more information on X.25 Layer 2.)

Packet Types: Calling


O 1 .====================================================. || 0 D || X X || L C G N || C

C T E T S

|====================================================| || L C N || |====================================================| 1 || 0 0 0 0 1 0 1 1 || |====================================================| 1 || CALLED ADDR LENGTH || CALLING ADDR LENGTH || |====================================================| 8 || C A L L E D A D D R E S S || |====================================================| 8 || C A L L I N G A D D R E S S || |====================================================| 1 || F A C I L I T I E S L E N G T H || |====================================================| N || F A C I L I T I E S || |====================================================| 16 || C A L L U S E R D A T A || `====================================================' 1

A L L R E Q U E S T P K T

The format of all CALL packets is essentially the same. The four types of CALL packets, used in sequence, set up the end-to- end connection between two DTE devices. The CALLED and CALLING ADDRESS represent the permanent global identification of the two DTE devices. The LOGICAL CHANNEL NUMBERS assigned at each interface identify the shared network communication resource (SVC) allocated for the duration of a call. An example of an address in the United States would be 31109090006300, where 3110 identifies a specific network in North America. The FACILITIES field identifies facilities which must be requested in each call, i.e., Reverse Charging. Some facilities are subscribed to permanently and may not appear in a CALL REQUEST packet, such as nondefault PACKET SIZES. The CALL USER DATA field is generally not checked by the network, although the first 4 octets may be a "protocol ID" of interest to a receiving PAD.

Packet Type: Clearing


O C T E T S .====================================================. || 0 0 || X X || L C G N || |====================================================| 1 || L C N || |====================================================| 1 || 0 0 0 1 0 0 1 1 || |====================================================| 1 || C L E A R I N G C A U S E || |====================================================| 1 || C L E A R I N G D I A G N O S T I C || |====================================================| 17 || ADDRESSING IN CALL REQUEST FORMAT IF USED || |====================================================| N || FACILITIES IN CALL REQUEST FORMAT IF USED || |====================================================| 16 || C L E A R U S E R D A T A || `====================================================' 1 C L E A R I N D I C A T I O N

The format of all four CLEARING packets is essentially the same. Some fields in CLEAR packets are the same as those in CALL packets. CLEAR packets, however, contain a CAUSE field and possibly a DIAGNOSTIC field. The Cause and Diagnostic fields inform the affected DTE as to the reason that a call is being ended. The most common X.25 problem causing calls to end prematurely is inappropriate FACILITIES in the CALL REQUEST sequence.

Packet Types: Data


O C T E T S 1 1 1 1 .====================================================. || Q D || X X || L C G N || |====================================================| || L C N || |====================================================| || Pr3 Pr2 Pr1 M Ps3 Ps2 Ps1 0 || |====================================================| || USER INFORMATION OR HIGHER-LAYER PROTOCOL || `====================================================' D A T A P K T

X.25 packet-layer DATA packets carry user data and higher-layer protocol on an established SVCs (CALL CONNECTED) or PVCs. The DTE and DCE side of the packetlayer interface exchange DATA packets with 3-bit SEND SEQUENCE NUMBERS (Ps) and 3-bit RECEIVE SEQUENCE NUMBERS (Pr) used for acknowledgment. The MORE DATA bit (M) serves the function of informing the network as to whether the incoming PACKETS are in a related sequence. In NORMAL MODE, 3 bits are used to provide sequence numbers which count from 0 to 7 and roll back to 0. This mode is also known as Modulo 8 (XX=01 in the GFI). In EXTENDED MODE, 7 bits are used to provide sequence numbers which count from 0 to 127 and roll back to 0. This mode is also referred to as Modulo 128 (XX=10 in the GFI).

Packet Types: Receiver Ready


O C T E T S 1 1 1 .====================================================. || 0 0 || X X || L C G N || |====================================================| || L C N || |====================================================| || Pr3 Pr2 Pr1 M 0 0 0 1 || `====================================================' R C V R D Y

Every DATA packet contains both the sequence number of the DATA packet being sent (Ps value) and the sequence number of the DATA packet expected to be received next (Pr value). RECEIVER READY packets (RR) contain only the Pr value. PACKET WINDOW refers to the number of packets which can be sent without awaiting acknowledgment (by way of a Pr, typically in an RR packet). In most PUBLIC PACKET NETWORKS, the default size of the Packet Window is two, so that a typical packet exchange permits two DATA packets to flow before a Pr acknowledgment must be received.

RR acknowledgment packets are carried inside of LINK-LAYER INFORMATION FRAMES and should not be confused with link-layer RR frames.

Typical SVC Call


DTE A ===== CALL REQ ---> DCE A ===== ---> NETWORK ======= DCE B ===== DTE B ===== || || || || ----> ||----> || || ----->|| ---> INCOMING CALL || || ------------> || || <--- CALL ACCEPT || <----||<-----<---||<----|| <-- CALL CONNECTED -|| || DATA (Pr=0,Ps=0) --> || || ----> ||-----> || || ----->||-- DATA (Pr=0,Ps=0) DATA (Pr=0,Ps=1) --> || || ------------> ----> || || ||----> || <---|| ----->|| ---- DATA (Pr=0,Ps=1) <-- RR (Pr=2) ----|| || ------------> || || DATA (Pr=0,Ps=2) --|| || <-- (Pr=2) RR ----> ||----> *<--||<-------|| ----->|| ---- DATA (Pr=0,Ps=2) DATA (Pr=0,Ps=3) --> || || -------------> ----> ||----> || || ----->|| ---- DATA (Pr=0,Ps=3) <---|| || ------------> <-- RR (Pr=4) ----|| || || || <--- (Pr=4) RR DATA (Pr=0,Ps=4) --> || *<--||<-----------> ||-----> || || ---->||-> <- DATA (Pr=4,Ps=0) || || || <----||<--- DATA (Pr=0,Ps=4) <- DATA (Pr=5,Ps=0) --||<----|| -------------> <---|| || || || <-- RR (Pr=5) -|| *<---||<-----|| || <- CLEAR REQ --RR (Pr=1) ---> || <----||<----- (CAUSE = 0) -------> ||<----||--- CLEAR CONF -> <- CLEAR IND ---- ||--->* || -----> <----- (CAUSE = 0) || || CLEAR CONF --> || || ---------> ||--->* ||

Typical SVC Problem


DTE A DCE A NETWORK DCE B DTE B

===== CALL REQUEST -->

======= || -------> || -->||--->* ---||<---* <-- CLEAR IND --|| <---- (CAUSE = LOCAL PROCEDURE ERROR)

=====

|| || || || || ||

=====

=====

http://www.techfest.com/networking/wan/x25plp.htm

This guide explains X.25 Networking by comparing X.25 to networks with which the reader may be more familiar, namely TCP/IP Networks (such as the Internet) and the Public Switched Telephone Network (PSTN) What is an X.25 Network?
An X.25 network provides a means by which one X.25 DTE (a Terminal or Host of some kind) can exchange data with one or more other X.25 Host, on the other side of the network.

Data is carried within individual packets - X.25 is often referred to as a Packet Switching Protocol. This makes it similar to a TCP/IP network - the difference is that IP networks employ a Connectionless protocol: each packet is routed according to the information within that packet (typically by using the Destination Address). By contrast, X.25 is a Connection-Oriented protocol: the routing information used by the network is carried only in the packets used to establish the connection; thereafter addressing information is not required. This does, however, mean that the X.25 network switching nodes need be aware of each connection, unlike IP routers.

X.25 Layers
The X.25 protocol is divided into 3 layers (or Levels); TCP/IP, on the other hand is divided into 4 layers. Layer Description 1 Physical Layer X.25 V.24, X.21, V.35, etc TCP/IP equivalence Same as X.25, and others not normally used by X.25

2 3 4

Data Link Layer Network Layer Transport Layer

LAPB X.25 PLP (none)

(too many to mention) Many, such as PPP, SLIP, Cisco HDLC, etc and even X.25 itself! IP TCP or UDP

Each of these layers is independent. The Physical layer includes the mechanical and electrical aspect of communications - in other words, cabling. The X.25 Data Link Layer provides the reliable link between the DTE and the DCE (or Network), and the X.25 Packet Layer Protocol (PLP) provides the information necessary to make and maintain a connection across the network.

It's probably most useful to think of Layer 1 as being the physical connection to the network NTU or modem, Layer 2 as being the Logical Link between the DTE and the local network switching node, and a Layer 3 Virtual Circuit as being the connection to the remote DTE.

X.25 Addresses
An X.25 Network User Address (NUA) is much like a telephone number, being a string of digits, and can be up to 15 digits in length. The NUA on a typical network will be 12 digits in length, with another 2 digits for the subaddress. More details on X.25 Addresses

Virtual Circuits

X.25 Data Transfer takes place within the context of connections, known as Virtual Circuits. There are 2 types of Virtual Circuit:

Switched Virtual Circuit (SVC) Permanent Virtual Circuit (PVC)

An X.25 SVC is very similar to a Telephone Call - one party initiates the connection (the "calling" party - or "client", to use TCP/IP terminology), and the other party receives the connection (the "called" party or "server"). The client supplies the address of the server, much like someone making a telephone call has to dial the phone number of the called party. An X.25 SVC is therefore much like a TCP/IP connection. More about SVCs A PVC is somewhat akin to a telephone hotline that goes to a single pre-defined destination, except that there is no Call setup - data can be sent immediately, rather than having to wait for an answer. This does, however, mean that there is a problem knowing whether anything is present at the other end of the connection when data is transmitted. More about PVCs

Multiplexing
Unlike PSTN, with an X.25 network it is possible to make several virtual circuits simultaneously - this is because X.25 connections can be multiplexed down a single X.25 link. Multiplexing is achieved by splitting the link into Logical Channels.

Reliability
X.25 is a reliable protocol, and was designed for use with networks with significant error rates on each link. With TCP/IP, error recovery is end-to-end (any retransmissions take between the client and the server). TCP/IP thus does not require a reliable link layer protocol like LAPB , With X.25, each link has error recovery procedures. An X.25 network therefore performs better than TCP/IP when there are significant error rates on the links. The downside is that X.25 networks cannot forward the packets until they have been completely received, resulting in transit delays. TCP/IP therefore performs better than X.25 when error rates are low - error rates are typically very low on modern networks. More information on the X.25 Data Link Layer.

Data Transfer & Packetization

Another key difference between TCP/IP and X.25 is that TCP data transfer is stream-based, whereas X.25 data transfer is packetized. This is a concept that often catches out new users of TCP - fortunately with X.25, when you send a block of bytes, that same number of bytes is delivered to the far end as a single block. By contrast, with TCP, if, for example, transmitting 2 blocks of 2000 bytes, the remote peer might receive it as a single block of 4000 bytes, or more likely, as 3 or more separate blocks. That's not to say that the X.25 data doesn't get split up - many X.25 Data Packets may be required to carry the block of 2000 bytes in the example above. The difference is that the X.25 Data Packets can be chained together by use of something called the "M-bit", thus allowing the receiver to link them together again. Many applications using X.25 rely upon X.25's ability to preserve the boundaries of blocks of data (although it is of course also possible to use X.25 to implement a simple character stream). In order to achieve the same effect over TCP, an additional encapsulation layer is required, such as Cisco's RBP (Record Boundary Preservation) protocol. There are very many others ways of encapsulating data blocks over TCP, however, which is why conversion between X.25 and TCP is not straightforward, and the reason for the existence of the FarSync TCPX25 Gateway, which supports a number of different encapsulations, including Cisco RBP.

IP Over X.25 - RFC-1356


It is possible for an X.25 network to carry TCP/IP data. This is normally accomplished using the rules defined in RFC-1356. This is useful where an existing X.25 network is used to form the backbone of part of a TCP/IP network. In this case, the entire X.25 network would itself be as Layer 2 as far as TCP/IP is concerned.

X.25 over TCP (XOT) - RFC-1613

X.25 virtual circuits can be carried over a TCP/IP network - this is done using the XOT protocol, RFC-1613. This is useful where an X.25 network has been replaced, but the X.25 terminals and hosts are required to continue to work unchanged. For XOT, TCP/IP replaces X.25 layer 2. However, there is a separate TCP connection per X.25 Virtual Circuit, so it's not exactly the same as running X.25 Layer 3 running on directly on top of TCP.

Point-to-Point X.25
As well being used to connect to a network, X.25 can be used point-to-point. Point-to-Point X.25. This is commonly deployed when connecting to an legacy host computer, and it's also useful to be able to connect in this way when testing a terminal or host, in the absence of an X.25 network. When used Point-to-Point, one end of the link must be a DTE, and the other a DCE. To confuse matters, the DTE/DCE configuration is potentially independent at each of the 3 X.25 layers; it's a good idea (if you have the choice) to configure all 3 layers to be the same type.

As redes de computadores existem h mais de vinte anos e so uma ferramenta utilizada por milhes de pessoas em todo mundo. A primeira rede, ARPAnet, foi inicialmente utilizada por alguns cientistas de computao para obterem acesso a computadores, compartilharem arquivos e enviarem mensagens eletrnicas. Hoje em dia, cientistas, engenheiros, professores, estudantes, bibliotecrias, mdicos, homens de negcios, polticos e at crianas, utilizam e muitas vezes dependem de redes para se comunicarem com seus colegas, receberem jornais eletrnicos, terem acesso a "bulletin boards", consultarem bases de dados e utilizarem, remotamente, vrios equipamentos. Hoje a Internet, a maior rede de computadores do mundo, confronta pessoas e informaes em uma nova dimenso, isto , em um mundo virtual, eletrnico, onde o tempo e o espao no tm quase significado. Um frum realmente democrtico onde no importa profisso, raa ou idade das pessoas, pois todas as mensagens sero tratadas da mesma forma, levando-se em considerao apenas o modo e o contexto de expresso.

HISTRIA
O responsvel pioneiro pelo rpido progresso inicial das redes no Brasil foi o Professor Oscar Sala da Universidade de So Paulo, nico ex-presidente tanto da Sociedade Brasileira para o Progresso da Cincia quanto da Academia Brasileira de Cincias. Ele fez chegar ao Brasil a rede BITNET em fins de 1988, conectando a FAPESP ao Fermilab nos EUA, atravs de uma linha dedicada de velocidade 4.800 bps, alugada da Embratel. Nesta linha coexistiram vrias outras redes tambm, como a HEPNET, a DECNET, a USENET e finalmente a prpria Internet. Na poca, o Professor Sala era o Presidente do Conselho Superior da FAPESP e nesta qualidade ele foi instrumental para interessar aquela Fundao em dar um apoio decisivo s redes e um incentivo a toda a comunidade acadmica do Pas na adoo deste recurso. Isto foi feito atravs do financiamento da ligao das instituies acadmicas paulistas rede ANSP (Academic Network at So Paulo) e atravs da facilitao da ligao rede de outras instituies acadmicas no Pas, franqueando a todos o uso acadmico da linha internacional mantida pela FAPESP. Esta postura da FAPESP levou a uma rpida e entusistica adoo da nova cultura, em especial nas trs universidades paulistas que, por sua vez, comearam a investir na disponibilizao dos recursos s suas respectivas comunidades. A ligao da FAPESP no foi a primeira conexo de rede a chegar ao Brasil. Ela foi precedida pelo Laboratrio Nacional de Computao Cientfica do CNP que alugou uma linha da Embratel trs meses antes da FAPESP, ligando-se BITNET. Mas esta linha, embora muito importante, no teve a sorte de ter o mesmo impacto da iniciativa da FAPESP. A ligao do LNCC no evoluiu com o tempo e ela foi desativada com a mesma velocidade inicial de 9.600 bps, em 1996, quando da desativao da rede BITNET no Brasil. Outra ligao pioneira que deve ser mencionada aquela realizada pela rede Alternex, ligada ao IBASE, uma Organizao No-Governamental que se ligou rede USENET, via linha discada internacional, em julho de 1989. A Internet nasceu em 1969 com a ARPAnet (rede da Advanced Research Projects Agency), um projeto experimental do Departamento de Defesa norte-americano, que interligava pesquisadores com centros de computao remotos. Algumas redes experimentais conectaram-se ARPAnet utilizando-se de rdios e satlites. No incio dos anos 80, a ARPAnet dividiu-se em: ARPAnet e Milnet (tambm militar), continuando no entanto a comunicao entre ambas. A ligao entre elas foi chamada de Dar Internet e teve posteriormente seu nome abreviado para Internet.

No final dos anos 70, surge a Usenet (User's Network) prestando servio comunidade universitria e algumas organizaes comerciais. No incio da dcada de 80, apareceram a CSnet (Computer Science Network) e a Bitnet, interligando as comunidades acadmicas e de pesquisa. Em 1986, foi criada a NSFnet (National Science Foundation Network) para viabilizar a conexo de pesquisadores aos cinco grandes centros de computao nos EUA e abrangendo, rapidamente, redes acadmicas e escolares. Nesta poca, a Internet iniciou sua expanso, novas redes foram a ela conectadas, mais computadores e, consequentemente, mais participantes. Redes internacionais similares surgiram e, hoje, temos uma presena mundial significativa, salvo na frica, onde contamos com poucos pontos de presena. A ARPAnet foi "aposentada" em 1990, a CSnet deixou de existir em 1991 e a Internet continua crescendo incontrolavelmente. Hoje ela consiste de mais de 5000 redes espalhadas em 145 pases pelos cinco continentes. Estima-se um crescimento de trfego de 10% ao ms e um intercmbio de mais de 15 milhes de mensagens, entre a Internet e todas as demais redes conectadas.

CLASSIFICAO
Uma rede de computadores formada por um conjunto de mdulos processadores capazes de trocar informaes e compartilhar recursos, interligados por um sistema de comunicao. O sistema de comunicao vai se constituir de um arranjo topolgico, interligando os vrios mdulos processadores por enlaces fsicos, atravs dos meios de transmisso, e de um conjunto de regras com fim de organizar a comunicao, os protocolos de comunicao.

Redes Locais (LANs - Local Area Networks) originadas dos ambientes de institutos de pesquisa e universidades. Elas surgiram para viabilizar a troca e o compartilhamento de informaes e dispositivos perifricos preservando a independncia das vrias estaes de processamento e permitindo a integrao em ambientes de trabalho cooperativo. Pode-se caracterizar uma rede local como sendo uma rede que

permite a interconexo de equipamentos de comunicao de dados numa pequena regio. Nas redes locais as distncias entre os mdulos processadores se enquadram na faixa de alguns metros a alguns poucos quilmetros. Esta definio bastante vaga, considerando "pequenas distncias" entre 100m e 25km, embora as limitaes associadas s tcnicas utilizadas em redes locais no imponham limites a essas distncias. Quando a distncia de ligao comea a atingir distncias metropolitanas chamamos estes sistemas de Redes Metropolitanas (MANs - Metropolitan Area Networks). Uma rede metropolitana apresenta caractersticas semelhantes s redes locais, porm cobrindo distncias maiores e operando em velocidades maiores. Esta definio surgiu com o aparecimento do padro de protocolos para redes metropolitanas IEEE 802.6, que faz parte do padro IEEE 802 e denominado DQDB (Distributed Queue Dual Bus). Redes Geograficamente Distribudas (WANs - Wide Area Networks), ou Redes de Longa Distncia, so utilizadas para compartilhar recursos especializados por uma maior comunidade de usurios geograficamente dispersos. Em funo dos custos de comunicao serem bastante altos, estas redes so, em geral, pblicas, isto , o sistema de comunicao, chamado subrede de comunicao, mantido, gerenciado e de propriedade pblica. Em funo dos custos as velocidades empregadas so relativamente baixas, de alguns kilobits/segundo, podendo chegar a megabits/segundo.

CABEAMENTO
Para que computadores funcionem em conjunto em uma rede, so necessrios equipamentos como placas de rede e cabos, ou ainda modems. Dependendo do tipo e tamanho da rede, equipamentos extras sero tambm utilizados. A indstria tem padronizado trs tipos de meios fsicos usados para comporem a camada fsica: cabos coaxiais, cabos par-tranado e fibra tica, que estao descritos a seguir. As taxas de transmisso que podem ser suportadas por esses meios so medidas em milhes de bits por segundo, ou Mbps. Cabo par tranado Esse tipo de cabeamento composto por dois pares de fios (ou 4 pares ) envoltos por uma camada isolante. Esse tipo de cabeamento o mais utilizado atualmente e, apesar de ser mais barato do que o coaxial, o custo total da rede maior pelo fato de necessitar de equipamentos extras (como hub, por exemplo). O conector utilizado o RJ-45.

Conector RJ-45.

Esse tipo de cabeamento muito sujeito interferncia externa. Cabo coaxial composto de um centro condutivo, envolto por uma camada isolante, e novamente envolto por uma camada condutora. bastante resistente a interferncias - bem mais resistente do que os cabos partranado. Cabos coaxiais so melhores do que cabos par-tranado para longas distncias e conseguem maiores taxas de transmisso que estes ltimos, sem precisar contar com equipamentos extras.

Para ligar esse tipo de cabo na placa de rede de um computador, necessrio um conector (o mais utilizado o conector BNC - Thin Ethernet) e um T. Vantagens: baixos custos de manuteno; topologia simples de implementar; resistncia rudos e interferncias; Desvantagens: distncias limitadas; baixo nvel de segurana; difcil de fazer grandes mudanas na topologia da rede. Fibra ptica Fibras pticas so usadas para carregar sinais digitais na forma pulsos de luz modulados. Uma fibra ptica consiste de um cilindro de vidro, envolvido por uma camada de vidro concntrica.

Existem duas fibras por cabo: uma para transmitir e uma para receber as informaes. Fibras pticas no esto sujeitas a interferncias e transmitem a uma taxa bastante elevada: 100.000 Mbps, podendo chegar a 200.000 Mbps. Vantagens: - altas taxas de transmisso; - o cabeamento nao est sujeito interferncias; - excelente para compor o backbone; - suporta voz, dados, vdeo; - altamente confivel. Desvantagens: - bem mais cara que qualquer outro cabeamento; - cabeamento inflexvel; - requer maiores cuidados na instalao e manuteno; - altos custos de instalao.

Acesso Dial-Up Permite o acesso a uma rede atravs de uma linha telefnica (utulizando-se um modem). O acesso dial-up tem se difundido muito nos dias atuais devido aos avanos na rea de Telecomunicaes. O acesso a redes de computadores utilizando-se um notebook e um telefone celular uma das mostras das grandes evolues dessa tecnologia, o que permite falar-se j em ``escritrios virtuais''.

VANTAGENS
Vantagens das Redes

As redes de computadores proporcionam diversas vantagens para os indivduos e as empresas: 1. Atualmente as organizaes so geograficamente dispersas, com escritrios e filiais em diversas partes. Muitos dos computadores e terminais nos diferentes stios, necessitam trocar dados e informaes com diferentes frequncias (dias, horas, ou mesmo minutos). Uma rede prov os meios pelos quais estes computadores podem trocar dados, e tornar programas e dados disponveis para os diferentes indivduos de uma corporao. 2. As redes de computadores permitem o compartilhamento de recursos. possvel prover meios para que a carga de processamento de um determinado computador possa ser compartilhada com outros a medida que esta carga leva o computador a exceder tempos de resposta mnimos. 3. Suporte para replicao e cpia de segurana para os dados (backup), permitindo que falhas na rede possam ser toleradas de modo que quando um determinado computador deixa de atender aos servios especificados, suas funes (e dados) possam ser alocados a um ou mais computadores em rede. 4. Possibilidade de prover um ambiente de trabalho flexvel. Os associados de uma corporao podem trabalhar em casa atravs de terminais e computadores conectados rede de computadores da corporao. A era da informao uma denominao muito apropriada, uma vez que a nossa sociedade cada vez mais nescessita de informaes para reduzir custos, produzir diferentes produtos e disponibilizar diferentes servios, assim como melhorar a qualidade de vida. Sistemas de comunicao e redes de computadores proporcionam a troca de informao de forma gil entre corporaes e indivdos.

INTRANETS

As Intranets so nada mais, nada menos que redes corporativas ligadas Internet por meio de um servidor da prpria rede. Ou seja, os outros computadores da rede podem acessar a Internet por meio desse servidor e as informaes da rede podem trafegar por meio de browsers.

[volta]

COMPARAO ENTRE X.25, FRAME-RELAY E O ATM


Trabalho elaborado pelo aluno EDER PAULO MARQUES 4 ANO DE ELETRNICA COLGIO DRUMMOND O X.25 um conjunto de regras definidas pelo CCITT, uma organizao de normatizao internacional que faz partida ONU e visa padronizao das estruturas de transmisso de dados entre redes.

As recomendaes ou normas X.25 so publicadas de quatro em quatro anos com as atualizaes desenvolvidas no perodo. As definies utilizadas autualmente vm das normas editadas em 1984,1988e 1992. A razo da popularidade do X.25 devida a caracterstica como: Garantir integridade dos dados na transmisso (livre de erros). Prover um meio compartilhado de transmisso com mltiplos usurios. Prover acessos discados/chaveados para qualquer localidade. Possuir acessos padronizados, o que facilita a integrao.
GARANTIA DE TRANSMISSO LIVRE DE ERROS

O X.25 foi desenvolvido para operar com essas limitaes, por meio de mecanismos que pudessem garantir a transmisso livre de erros. Cada pocote transmitido do X.25, apartir de uma origem tem uma numerao de sequencia, visando controlar o fluso dos pacotes. Se um pacote perdido na transmisso (por erro do meio, por exemplo), o protocolo no ponto de destino detecta a falta do pacote recebido corretamente.
COMPARTILHAMENTO DO MEIO DE TRANSMISSO

No X.25, os dados so enviados para uma fila comum, na qual so armazenadas e encaminhadas ao seu destino quando o link (rota) fica disponvel.

Devido ao fato acima descrito. O retardo produzido pelo processamento da fila e pela espera da disponibilidade da linha/caminho de transmisso.
CONEXES COMUTADAS PARA QUALQUER DESTINO

O X.25 uma tecnologia de transmisso por comutaode pacotes, o que permite que a banda ou velocidade de transmisso no meio seja alocada dinamicamente de acordo com a demanda.
DEFINIES DE ACESSOS PADRONIZADOS

Este um ponto forte da rede X.25. A sua padronizao permite a interoperabilidade de mltiplas plataformas com mltiplos protolos. FRAME-RELAY O frame-relay uma nova tecnologia de transmisso de dados, sendo uma evoluo das redes de comutao de pacotes tipo X.25, operando a velocidades maiores. Da mesma forma que o X.25, o Frame-relay compartilha o meio e a banda de transmisso entre virtuais, controlados pelo protocolo, por meio de controles como: endereo de destino do pacote campo de verificao de erros no nvel 2 comandos para retransmisso, checagem de sequencia de pacote. ATM ( ASYNCRONOUS TRANSFER MODE ) uma tecnologia de transporte e comutao de informaes no formato digital (dados, voz, imagem, multimdia) que tem se mostrado padro para as futuras redes de alta velocidade. Podemos considerar o ATM mais que um protocolo, uma tecnologia de transmisso de voz dados e imagem integrados. A alta velocidade disponibiliza pela tecnologia ATM permite o trfego de voz, dados e imagem, compartilhando o meio de trasmisso e disponibilizando a to desejada Rede Digital de servios integrados de banda larga. ATM uma tecnologia de comutao de pacotes de tamanho fixo (tambm chamados de clulas) e multiplexao estatstica de circuitos na qual a banda de transmisso para uma determinada porta alocada de acordo com a sua demanda . O ATM uma tecnologia que vem suprir as redes digitais de servios integrados, permitindo a transmisso integrada de voz, . Comparando os trs, muitas mudanas ocorrem nas redes WAN (Wide Area Networks) desde que o X.25 foi criado. As redes e as comunicaes atuais exigem que seja comtemplada a integrao das redes locais (LANs Local Area Netework) co as redes WAN (Wide Area Networks), ou seja, o trafego de dados de redes locais por meio dos canais e equipamentos de transmisso das redes externas remotas. As redes locajs demamdam de dados, altos throghputs (taxas de transferncia de dados), baixo tempo de e outras necessidades como o trfego de voz e imagem digitalizadas por esses mesmos meios.

Com o advento da fibra ptica no meio de transmisso, links de microondas e com equipamentos de maiores velocidades de trfego. O X.25 um excelente mecanismo que garante uma transmisso sem erros, porm isto tem um custo que grande dispndio de processamento que ocorre nos pontos de roteamento. Isto alm da velocidade da transmisso ser baixa, gera um retardo na transmisso dos pacotes, no viabilizando o trfego de pacotes de voz e dados digitalizados. A elevada quantidade de controles do protocolo X.25 faz com que haja um grande overhead de protocolo ( muitos campos e dados de controle no pacote a ser transmitido) em relao s tecnologias de pacotes mais recentes. Esses aspectos tcnicos acima citados diminuem a capacidade de throighput da linha, ou seja d uma velocidade menor de transmisso . Devido a essas limitaes, novas tcnicas e arquiteturas foram desenvolvidas, como o FrameRelay e ATM, que so tecnologias com menor overhead no protocolo e que utilizam canais de maior velocidade para a transferncia dos dados . Frame-relay e ATM Essas novas tecnologias conseguem disponibilizar alto throughput, com alta velocidade, baixo retardo, preservando a eficincia da banda de trasmisso, e possibilitando o trfego de dados de LAN, voz e imagem digitalizados pela rede de pacotes ou clulas ( no ATM, o bloco de dados enviado chamado de clula). Frame-relay e ATM so duas tcnicas que tm sido padronizadas com este propsito, com taxas de trasmisso que atigem 2Mpbs e 622Mbps respectivamente. Isto possvel com uso de melhores plataformas de hadware e meios de transmisso menos sujeitos a erros de comunicao, e que por isto permitem um menor processamento de controles de erros do meio de transmisso, que so comuns aos outros tipos de protocolos. No caso, o controle de erros feito somente nas pontas finais. Existem, porm equipamentos que preservam os beneficios do X.25 com a alta performace de transmisso do Framy-relay e ATM, combinando o controle de erros do X.25 e utilizando o alto throughput, baixo retardo e economia de banda do Frame-relay e ATM. So equipamentos hdrigos que acoplam acessos X.25 de baixa velocidade, numa plataforma de alta capacidade baseada em frames e cells. A taxa de operao desses equipamentos pode se situar em torno de 100.000 frames por segundo ( capacidade de comutao).

Anda mungkin juga menyukai