STATION ID - 7047/3.12 9x Datakit Network FOR OFFICIAL USE ONLY This is a 9x system, restricted to authorized persons and for official 9x business only. Anyone using this system, network or data is subject to being monitored at any time for system administration and for identifying unauthorized users or system misuse. Anyone using this system expressly consents to such monitoring and is advised that any evidence of criminal activity revealed through such monitoring may be provided to law enforcement for prosecution. the x25 network in greece: HELLASPAC by The monty Introduction: ~~~~~~~~~~~~~~~ Well here I am, back again. I've started writing a series of articles about telephone systems and anything that is worth playing with. First I 'd like you to think if you have anything worth publishing. If you do then write an article and publish it, if you don't then find a subject and write about it. All i mean is that you should gather the information that you have and publish them. You never know who will you help. Maybe you have information that are useless for you but helpfull for guys in other countries. Well by saying this i don't mean that you should all start writting about programming ess etc..etc..etc.. Hmm.. I was thinking of something newer. You may not have any knowledge on new systems tho you can get a book and sam the infoz that it has in a phile. Most of the philes that will be published are information that i have collected from books, from the net and from my telco. You should do the same. Some General Info: ~~~~~~~~~~~~~~~~~~~~~ HellasPac is an independant network which has it's own subscribers plus it has it's own network-bones. It's main disadvantage is that it uses the PSTN or leased lines (0 - 3 KHz) to communicate so it is kinda slow. The Hellaspac as all the networks has its own centers (terminals) that communicate with the subscriber and with the other centers(bones). The communication between the centers is independed from the data rate of each terminal. This is done with packet roaming. Each terminal "cuts" the packets that it wants to send in a pre-defined size. Then the terminal counts the packets and puts in every packet the number of the receiver and then send them in the center with its own speed. The center receives each packet, it "saves" it in its memory and then it sends it in the another center-receiver with the speed that the centers have. At the end to center-receiver "saves" the packet and sends it to the final receiver (your computer) with the speed that you have. Thus the terminals have different speeds in the network. Hellaspac Centers ~~~~~~~~~~~~~~~~~~~ Hellaspac is connected to the PSDN (Packet Switched Public Data Network) of other countries, and of course their subscribers. In Greece there are 8 centers (in Athens, Pireus, Heraklio, Tripoli, Patra, Lamia, Thessaloniki and Kabala). Each center covers an area so that the network could cover all Greek towns. Connections with Hellaspac: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ There are 2 different ways to connect with Hellaspac. 1) A permanent connection between your computer and the Hellaspac's terminal (you can call and be called) 2) A connection between your computer and the Hellaspac's terminal (you can only call) Hellaspac accepts two kinds of terminals, asynchronous (packet terminals) and synchronous (character terminals). Synchronous terminals are computers or "smart" terminals that are able to "cut" the data packet they want to send. This is done under the X.25 recommendation of the CCIT. That's why the asynchronous terminals are also called X.25 terminals. The connection between a synchronous terminal ends in the PAD which is explained in the next paragraph. Now about the communication between the synchronous terminals and the PAD is described in the X.29 rerommendation of the CCIT. The asynchronous terminals are usually simple terminals or the type of start-stop terminals. These terminals can't cut the data packets. The connection between an asynchronous terminal ends up in a special assembling - disassembling packet structure at the center. These structures are called Hellaspac PAD (Packet Assembler - Disassembler). The asynchronous terminal connection in the PAD is being described by X.28 recommendation of the CCIT and the convenience of the PAD in the terminal is described by the X.3 of the CCIT. Now the connection of the PAD with the synchronous terminal. The communication of the asynchronous terminals through the packet network is known as the triple X communication (X.3 - X.28 - X.29). A little ascii (excuse ma lame ascii art) scheme right above: |~~~~~~~~~~~~~~~~| | Asynchronous | | Terminal | |________________| | | |X.28 | | | |~~~~~~~| |~~~~~~~~| | PAD |___X.29________| Center | |_______| |________| | | | | | | |X.29 |X.25 | | |~~~~~~~~| | | Center |-----X.25----------|~~~~~~~~~~~~~| |________| | Synchronous | | Terminal | |_____________| Of course the subscriber's computer will connect with its modem to the modem of the center.. Well if that isn't obvious for you then you better stop reading this phile. Damn now that i thought of it again, let me say some things about the modem. You all know what it is, the modem transforms the multi-outline of the terminal in a 2-lined or 4-lined exit under V.24 recommendation of the CCITT also known as RS-232C. Of course the speed of the line depends of the speed of the modem (bit per second). Numbering in Hellaspac of the perm terminals: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (Methods, datagram and virtual circuits) For national calls the number of a permanent connected subscriber has this format: 2ABCDEFGH wherever A,B,C,D,E,F,G,H are digits from 0 to 9. Greece's DNIC (Datapack International Identification Code) is 202. So if you want to call a perm connected subscriber in Greece from another country you should connect to the number 2022ABCDEFGH. Now a list with DNIC numbers will follow. I haven't checked the whole list so if anyone finds something that doesn't work please send me a mail. Service - DATAPAC INTERNATIONAL IDENTIFICATION CODES (DNIC) COUNTRY NETWORK DNIC DIRECTION ------- ------- ---- --------- ALGERIA DZPAC 6030 BI-DIR ANGOLA EPTEL 6315 BI-DIR ANDORRA ANDORPAC 2945 BI-DIR ANTIGUA AGANET 3443 INCOMING ARGENTINA ARPAC 7220 BI-DIR TELINTAR 7221 BI-DIR ARPAC 7222 BI-DIR EASYGATE 7223 BI-DIR COMPUSERVER 7224 BI-DIR ARMENIA ARMEM AUSTRIA DATEX-P 2322 BI-DIR DATEX-P TTX 2323 BI-DIR RADAUS 2329 BI-DIR AUSTRALIA AUSTPAC 5052 BI-DIR OTC DATA ACCESS 5053 BI-DIR AUSTPAC 5054 BI-DIR AUSTPAC 5057 BI-DIR AZORES TELEPAC 2680 BI-DIR BAHAMAS BATELCO 3640 BI-DIR BAHRAIN BAHNET 4263 BI-DIR BARBADOS CARIBNET 3422 BI-DIR IDAS 3423 BI-DIR BELARUS BELPAK 2570 BI-DIR BELGIUM DCS 2062 BI-DIR DCS-TELEX 2068 BI-DIR DCS-PSTN 2069 BI-DIR BELIZE BTLDATAPAC 7020 BI-DIR BENIN BENINPAC 6162 BI-DIR BERMUDA BERMUDANET 3503 BI-DIR BRAZIL INTERDATA 7240 BI-DIR RENPAC 7241 BI-DIR RENPAC 7248 INCOMING RENPAC 7249 INCOMING TELERJ 7242 BI-DIR MINASDATA 7243 BI-DIR TELESC 7244 BI-DIR BRAZILIAN 7246 BI-DIR DATASAT BL 7247 BI-DIR TELESP 7251 BI-DIR TELESJ&TEREST 7252 BI-DIR TELEMIG 7253 BI-DIR TELEPAR 7254 BI-DIR CRT 7255 BI-DIR WEST&MIDWEST 7256 BI-DIR TELEBAHIA 7257 BI-DIR NORTHEST 7258 BI-DIR NORTHERN 7259 BI-DIR BULGARIA BULPAC 2841 BI-DIR BURKINA FASO BURKIPAC 6132 BI-DIR CAMEROON CAMPAC 6242 BI-DIR CAYMAN ISLANDS IDAS 3463 BI-DIR CHAD CHADPAC 6222 BI-DIR CHILE ENTEL 7302 BI-DIR CHILE-PAC 7303 BI-DIR VTRNET 7305 BI-DIR CHINA PTELCOM 4600 BI-DIR CHINAPAK 4602 BI-DIR CHINAPAK 4603 BI-DIR COLOMBIA COLDAPAQ 7320 BI-DIR COLDAPAQ 7322 BI-DIR COSTA RICA RACSAPAC 7120 BI-DIR RACSAPAC 7122 BI-DIR RACSAPAC 7128 BI-DIR RACSAPAC 7129 BI-DIR CROATIA CROAPAK 2191 BI-DIR CUBA CUBA 2329 BI-DIR CUBANET 3682 BI-DIR CURACAO DATANET-1 3621 BI-DIR CYPRUS CYTAPAC 2802 BI-DIR CYTAPAC 2807 BI-DIR CYTAPAC 2808 BI-DIR CYTAPAC 2809 BI-DIR DENMARK DATAPAK 2382 BI-DIR DATAPAK 2383 BI-DIR DJIBOUTI STIPAC 6382 BI-DIR DOMINICAN REP. UDTS-I 3701 INCOMING EGYPT ARENTO 6020 BI-DIR ESTONIA ESTPAC 2480 BI-DIR FIJI FINTEL 5420 BI-DIR FIJINET 5421 BI-DIR FINLAND DATAPAK 2441 BI-DIR DATAPAK 2442 BI-DIR DATAPAK 9358 BI-DIR DIGIPAK 2443 BI-DIR FRANCE TRANSPAC 2080 BI-DIR NTI 2081 BI-DIR TRANSPAC 2089 BI-DIR TRANSPAC 9330 INCOMING TRANSPAC 9331 INCOMING TRANSPAC 9332 INCOMING TRANSPAC 9333 INCOMING TRANSPAC 9334 INCOMING TRANSPAC 9335 INCOMING TRANSPAC 9336 INCOMING TRANSPAC 9337 INCOMING TRANSPAC 9338 INCOMING TRANSPAC 9339 INCOMING FR ANTILLIES TRANSPAC 2080 BI-DIR FR GUIANA TRANSPAC 2080 BI-DIR FR POLYNESIA TOMPAC 5470 BI-DIR GABON GABONPAC 6280 BI-DIR GABOBPAC 6282 BI-DIR GERMANY F.R. ISDN/X.25 2621 BI-DIR DATEX-P 2624 BI-DIR DATEX-C 2627 BI-DIR DATEX 2648 BI-DIR PSN 2652 BI-DIR TNET 2654 BI-DIR GREECE HELLASPAC 2023 BI-DIR GREENLAND KANUPAX 2901 BI-DIR GUAM LSDS 5350 BI-DIR LSDS 5351 BI-DIR GUATEMALA MAYAPAQ 7042 BI-DIR GUATEL 7043 INCOMING HAWAII HAWAIITEL 3152 BI-DIR HONDURAS HONDUTEL 7080 INCOMING HONDUTEL 7089 BI-DIR HONG KONG HUTCHISON 4541 BI-DIR INTELPAK 4542 BI-DIR NEW T&T 4543 BI-DIR DATAPAK 4545 BI-DIR HUTCHPAK 4546 BI-DIR NEW WORLD 4547 BI-DIR HUNGARY DATEX-P 2160 BI-DIR DATEX-P 2161 BI-DIR ICELAND ICEPAK 2740 BI-DIR INDIA GPSS 4042 BI-DIR RABMN 4041 BI-DIR I-NET 4043 BI-DIR I-NET 4049 BI-DIR INDONESIA SKDP 5101 BI-DIR IRAN IRANPAC 4321 BI-DIR IRELAND EIRPAC 2721 BI-DIR EIRPAC 2724 BI-DIR POSTNET 2728 BI-DIR ISRAEL ISRANET 4251 BI-DIR ITALY DARDO 2222 BI-DIR ITACABLE 2226 BI-DIR ITAPAC 2227 BI-DIR IVORY COAST SYTRANPAC 6122 BI-DIR JAMAICA JAMINTEL 3380 INCOMING JAPAN GLOBALNET 4400 BI-DIR DDX 4401 BI-DIR JENSNET-P 4403 BI-DIR NIS-NET 4406 BI-DIR VENUS-P 4408 BI-DIR VENUS-P 9955 INCOMIMG VENUS-C 4409 BI-DIR NI+CI 4410 BI-DIR KENYA KENPAC 6390 BI-DIR KOREA REP HINET-P 4500 BI-DIR DACOM-NET 4501 BI-DIR KUWAIT BAHNET 4263 BI-DIR LATVIA LATTELECOM 2471 BI-DIR LEBANON LEBONPAC 4150 BI-DIR SODETEL 4155 BI-DIR LIECHTENSTEIN TELEPAC 2284 BI-DIR TELEPAC 2289 BI-DIR LUXEMBOURG LUXPAC 2704 BI-DIR LUXPAC 2709 BI-DIR TELETEX 2705 BI-DIR TELETEX 2707 BI-DIR TELETEX 2708 BI-DIR MACAU MACAUPAC 4550 BI-DIR MADAGASCAR INFOPAC 6460 BI-DIR MADEIRA TELEPAC 2680 BI-DIR MALAYSIA MAYPAC 5021 BI-DIR MALDIVES DATANET 4720 BI-DIR MALI MALIPAC 6102 BI-DIR MALTA TELEMALTA 2782 BI-DIR MAURITIUS MAURIDATA 6170 BI-DIR MEXICO TELEPAC 3340 BI-DIR TELNORPAC 3345 BI-DIR TYMPAQ 3346 BI-DIR SERV.DE INFRAES 3347 BI-DIR INTERSYS 3348 BI-DIR INTELCOM 3349 BI-DIR MOROCCO MOROCCO 6040 BI-DIR MOROCCO 6041 BI-DIR MAGHRIPAC 6042 BI-DIR MOROCCO 6049 BI-DIR MOZAMBIQUE TELEDATA 6435 BI-DIR NAMIBIA SWANET 6490 BI-DIR NEPAL NEPPACK 4290 BI-DIR NETHERLAND ANTILLE DATANET 3621 BI-DIR NETHERLANDS DATANET-1 2040 BI-DIR DATANET-1 2041 BI-DIR DABAS 2044 BI-DIR DATANET-1 2049 BI-DIR TRIONET 2057 BI-DIR N. MARIANAS PACNET 5351 BI-DIR NEW CALEDONIA TOMPAC 5460 BI-DIR NEW ZEALAND PACNET 5301 BI-DIR NICARAGUA NICAPAC 7100 BI-DIR NIGER NIGERPAC 6142 BI-DIR NORWAY DATAPAC TTX 2421 BI-DIR DATAPAK 2422 BI-DIR FDPAK 2431 BI-DIR PAKISTAN PAKNET 4100 BI-DIR PAKNET 2352 BI-DIR PANAMA INTELPAQ 7141 BI-DIR INTELPAQ 7142 BI-DIR PAPUA-NEW GUINEA PANGPAC 5053 BI-DIR PARAGUAY ANTELPAC 7447 BI-DIR PERU DICOTEL 7160 BI-DIR PHILIPPINES CAPWIRE 5151 BI-DIR PGC 5152 BI-DIR GLOBENET 5154 BI-DIR ETPI 5156 BI-DIR ETPI 5157 BI-DIR POLAND POLPAK 2601 BI-DIR POLPAK 2602 BI-DIR PKONET 2605 BI-DIR TELBANK-P 2603 BI-DIR PORTUGAL TELEPAC 2680 BI-DIR SABD 2682 BI-DIR PUERTO RICO UDTS 3300 BI-DIR UDTS 3301 BI-DIR QATAR DOHPAC 4271 BI-DIR REUNION (FR) TRANSPAC 2080 BI-DIR RUSSIA RUSPAC 2500 BI-DIR INFOTEL 2503 BI-DIR INFOTEL 2504 BI-DIR RWANDA RWANDA 6352 BI-DIR SAN MARINO X-NET 2922 BI-DIR SAUDI ARABIA ALWASEED 4201 BI-DIR SENEGAL SENPAC 6081 BI-DIR SEYCHELLES INFOLINK 6331 BI-DIR SINGAPORE TELEPAC 5252 BI-DIR TELEPAC 5257 BI-DIR SLOVENIA SIPAX 2931 BI-DIR SIPAX.X25 2932 BI-DIR SOLOMON ISLANDS DATANET 5400 BI-DIR TELEPAC 5401 BI-DIR SLOVENIA SIPAX 2931 BI-DIR SIPAX.X25 2932 BI-DIR SOLOMON ISLANDS DATANET 5400 BI-DIR TELEPAC 5401 BI-DIR SOUTH AFRICA SAPONET 6550 BI-DIR SAPONET 6551 BI-DIR SAPONET 6559 BI-DIR SPAIN TIDA 2141 BI-DIR IBERPAC 2145 BI-DIR SRI-LANKA DATANET 4132 BI-DIR SWEDEN DATAPAK TTX 2401 BI-DIR DATAPAK-2 2403 BI-DIR TELENORDIA 2405 BI-DIR DATAPAK-2 2407 BI-DIR DATAPAK-2 2044 BI-DIR DATAPAK-2 2046 BI-DIR SWITZERLAND TELEPAC 2284 BI-DIR TELEPAC 2285 BI-DIR TELEPAC 2289 BI-DIR TAIWAN PACNET 4873 BI-DIR UDAS 4876 BI-DIR UDAS 4877 BI-DIR TCHECOSLOVAKA EURO-PRAHA 2301 BI-DIR THAILAND THAIPAC 5200 BI-DIR THAIPAC II 5202 BI-DIR IDAR 5201 BI-DIR TONGA DATAPAK 5390 BI-DIR TOGOLESE REP. TOGOPAC 6152 BI-DIR TORTOLA IDAS 3483 INCOMING TRINIDAD DATANETT 3745 BI-DIR TEXTET 3740 BI-DIR TUNISIA RED25 6050 BI-DIR TURKEY TURPAC 2862 BI-DIR TURPAC 2863 BI-DIR TURKS&CAICOS IDAS 3763 INCOMING U ARAB EMIRATES EMDAN 4241 BI-DIR EMDAN 4243 BI-DIR TEDAS 4310 INCOMING UKRAINE UKRPAC 2550 BI-DIR URUGUAY URUPAC 7482 BI-DIR URUPAC 7489 BI-DIR USSR IASNET 2502 BI-DIR U.S. VIRGIN I UDTS 3320 BI-DIR U. KINGDOM IPSS-BTI 2341 BI-DIR PSS-BT 2342 BI-DIR GNS-BT-UK 2343 BI-DIR GNS-BT-EUR 2344 BI-DIR MERCURY 2350 BI-DIR MERCURY 2351 BI-DIR HULL 2352 BI-DIR VANUATU VIAPAC 5410 BI-DIR VENEZUELA VENEXPAQ 7342 BI-DIR YUGOSLAVIA YUGOPAC 2201 BI-DIR ZIMBABWE ZIMNET 6484 BI-DIR For terminals of phone center subscriber (PBX, second lines etc..) 2 more digits will be added. For example the number 2ABCDEFGH will be 2ABCDEFGHxx or 2022ABCDEFGHxx. The subscribers that are not permanent connected to Hellaspac are calling the number 1161 (national 4 digits number) in order to connect. Then they give their identification number. And a lil' ascii schematic: |~~~~~~~~~~| |Subscriber| |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| |Your home | | |~~~~~~| | | computer | | |Center| | |__________| | |______| | | | | | | | | | ___|___ The telephone network | _______ ___|_ |~~~~~~| | |Modem|-------------------------|--|Modem|-----|PAD|----|Center| | ~~~~~~~ (PSTN) | ~~~~~~~ ~~~|~ |______| | | | | | | | | |~~~~~~| | | |Center| | | |______| | | HELLASPAC | |___________________________________| This identification is called NUI (Network User Identification). The NUI's Format is something like this XXXXXXXXBBBBB....B where XXXXXXXX is the 8 digit national number and the BBBB...B is the secret alphanumeric code which the subscriber has (uniqe for each subscriber). The secret code consists from as many characters as you want (consists from n characters top). These networks choose 2 different ways to handle the data. In the next ascii scheme i'll show and describe these ways. (1st way) -------|~~~~~~~~~~~|--|A|--|B|-|C|-----|~~~~~~~~~~|-------- | | | | | | | | -------| Center |------|D|--|E|-----| Center |-------- | (Bone) | | (Bone) | | | | | -------|___________|-----|F|-----------|__________|-------- With the circuit switched links the data flow for each communication in different "streets". The data are being send in different rates. The connection has two choices. Either to stay as it is between the senders or get re-establish and terminated for each data send. (2nd way) ------\ \ |~~~~~~| |~~~~~~| --------\_____|Center|__|A|__|B|__|C|_|D|__|E|_|F|___|Center| / |(Bone)| |(Bone)| -------/ |______| |______| With the packet switched link a connection isn't a real connection! The data is carried in packets. Each packet conteins the receivers address and each packet is "saved" and redirected in the network bones. Though in the terminals the user assumes that there is a connection. The advantage of this method is that each link is used for many "connections" and that 2 users can have different speeds. There are two methods for packet swithcing, one is Datagram and the other are the virtual circuit. These methods differe for their way of handling the data of the address of the receiver and from the way that they redirect the packets in the receiver through the network bones. The Datagram method: ~~~~~~~~~~~~~~~~~~~~~~ With datagram each packet is send with the full receiver's address and with increased number. This address is being anylized in each bone. Thus the packets can travel from different "streets" in order to get to the receiver. So the receiver will get the packets but they might be in a different order from the order that the sender sent them. The Virtual Circuit method: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In this method in order for a terminal to connect to another it has first to send a packet (call request packet). This packet includes the number of the terminal that is calling and the number of the terminal that is called. So the call request packet establishes a "logic" circuit through the network to the receiver. In each link of every bone the connection is characterized by a number of "logic" channel. This number is used as an address for the packets that will follow. With this method the Subscriber A can have two connections. As shown in the scheme the subsriber A is connected to B and C in the same time. |~~~~~~~~~~~~~~~~~~~~~~~| | | |~~~~~~~~~~| | |~~|--|-|4|-----|Subscriber| | |--|5|--|K2| | | C | |~~~~~~~~~~~| | | |__| | ~~~~~~~~~~~~ |Subscriber | | |~~| | | | A |-|1|---|2|---|--|1|-|K1| |7| | ~~~~~~~~~~~~~ | |__| | | | | |~~| | |~~~~~~~~~~| | |--|7|--|K3|--|-|3|----|Subscriber| | |__| | | B | | Hellaspac | ~~~~~~~~~~~~ |_______________________| For the connection from the A to C we have from A to K1 the logic channel 1. From K1 to K2 the logic channel 5, from K2 to C the logic channel 4. From K1 to K3 the logic channel 7 from K3 to B the logic channel 3 and last from K2 to K3 the logic channel 7. As we can se in the same link we can have more than one logic channels. Each bone with the call request packet knows where to redirect the packets that it accepts. These packets though are "saved" in each bone and are getting in an order so that they could leave from the outline. Closin' ~~~~~~~~~ Well that was it. Hope you enjoy it, as always I'll close up with greetings on channels #9x #grhack #banana #b4b0 #darkcyde #bluebox (IRCnet) #hax (IRCnet). Special thanxx to the teams 9x b4b0 and d4rkcyde. By The Monty for 9x and the hp scene. 9x - Spreading HP in the new millenium -