KLI Network System
from nobody to everybody
What's up, Doc?
Yeah! it's a silly network thingy package consists of Gateway and Client
software. This creature bridges AX.25 connection between gateway (the one
that attached to Internet) and clients (the ones on the remote places),
provide TCP/IP link at the end of the links.
In short, you will be able to access Internet using packet radio at
highest speed ever. Don't ask why. Period.
Why at highest speed, Doc?
Nice guy. In ordinary system such as IPAX (TCP/IP over AX.25; you can find it
on FlexNet, AGWPE and MixW), TCP/IP packets are wrapped into AX.25 packets.
Those packets will also have TCP/IP headers for about 48 bytes in size. This is
what we called an encapsulation process.
I wonder what happen if I would be able to exchange those bloody
headers into data, while still maintain the nirvana wind of TCP/IP.
Abracadabra... static mapping will help me anyway; for those any known IP
addresses and ports, I will map into some alias call signs. Clients which
connect to specific call sign will then forwarded to designated IP and port.
This magically job has done in a piece of software called KLI Network Gateway.
Clients in correct configuration will forward all TCP/IP connections to the
designated interface software. This application establish TCP/IP
connection with well known applications (such as Internet Explorer and Outlook
Express) and forward into AX.25 calls. This fascinating job has done in a piece
of software called KLI Network Client.
For these two synergy jobs, we called it tunneling instead of
encapsulating.
Therefore, all "Internet aware" applications work as your teacher teaches you
TCP/IP in your kindergarten while actual connection has made with plain, 100%
pure AX.25. Whew!
So, what's good of it, Doc?
Nothing. You can compare by yourself what good of KLI Network System did on
behalf of my opinions:
IPAX (encapsulating) |
KLI Network System (tunneling) |
- "Direct" connection between end to end;
- Most systems require you to register an ampr.net IP address;
- Tends to be slower for these reasons: 1). There are two timings
influence for a connection: AX.25 timing and TCP/IP timing; they both
independent and affect in different layers 2). It always attach TCP/IP
header on every single frame.
- For programmers: Different calling conventions for every stacks
you will build on top. In short, very hard!
- Some of them are limited freeware, while others are commercial $oftware.
|
- "Indirect" connection as you need a proxy (intermediate) server;
- Single shared IP address attached on gateway. Commercial and internal
IPs are always welcome;
- Tends to be faster for these reasons: 1). Only AX.25 timing mechanism
2). It removes all TCP/IP headers.
- For programmers: Gee, with famous Winsock interface
programming, anyone can start to make KLI Network plug-in
applications. In short, piece of cake!
- I've decided to give you FREE, including all source codes. Eek!? All source codes? Yes, it
is. It all written in Visual Basic.
|
Things I highlight for you:
- It accepts all kind of Internet connection: Dial-up, Ethernet, Cable
Modem, Satellite, Wireless LAN, you named it. Any private, commercial or
amateur IP would be fine;
- Enable you tunnel a station's call sign over Internet i.e. YC0ZPY access
anywhere on the earth (and space station of course) using Internet tunnel.
Aha! Global access;
- Based on Micro$oft Windows' based OS, you can pack your gateway/client
PeeCee for daily activities i.e. word processing, spread sheeting, playing
games. For any reserved bandwidth, you can even integrate KLI Network Gateway
with eQSO, EchoLink and
WIRES: the Internet voice repeater!
- Supports many popular hardware through well known TheFirmware drivers.
KISS-TNC, Baycom, YAM, EPPFlex, Soundmodem; virtually anything.
Damn, I want to get it! I WANT TO GET IT!
Guys, behave yourself :) you may have other 5 million years ahead before
earth captured by deadly sun. Please keep in mind that:
- You will responsible for everything. What I mean everything, it is
EVERYTHING;
- The reasons I give you freely are: 1). I love you all 2). I believe in you
3). You deserve to have it freely. But please, PLEASE understand that
programmers all over the world, including myself, are HATE to find our
software are illegally used (i.e. KLI Network System in commercial
environment) and destructive modification (i.e. remove my copyright or add
your f*ckin' copyright somewhere on the program!);
- I'm not providing you will full documentation. I'm too busy with too much
hobbies and too short time in a day. Fortunately, you can ask me in
[email protected] reflector even for hardest questions ever.
Mainly, it conducts in Bahasa Indonesia;
- For you, programmers. Someday, I will left you behind for another
"journey". If you would like to enhance my program, then you always welcome to
do so (remember #2 hi!). If nobody won't, that's ok.
Ups, the download!
First, you need to have specific TheFirmware (TF) driver for your modem (i.e.
TNC, Baycom or so). You can download the TheFirmware
TNC-KISS driver here. Other hardware will require different drivers. Ask me
on various drivers right at reflector.
Secondly, you need to decide whether you would be a gateway or to be a
client.
for KLI Network Client |
for KLI Network Gateway |
- Required Dynamic Linked Libraries, dlls.zip
- KLI Network Client 1.20, client.zip
- Additional plug-ins available as options (you can only install
ONE plug-in for one instance of KLI Network Client)
- Restart Manager, ~restart.zip
- DigiPhone: Speech synthesizer for DX spot and current time,
~digiphone.zip
- Node: Ka-Node emulator, atomic time synchronizer and many reporters,
~node.zip
|
- Required Dynamic Linked Libraries, dlls.zip
- KLI Network Gateway 1.10, gateway.zip
- Additional plug-ins available as options (you can install as
many as you wish)
- Restart Manager, ~restart.zip
- DXMaster: DX announcement and broadcaster,
~dxmaster.zip
- CMaster: Converse/Chat announcement and broadcaster,
~cmaster.zip
- DigiPhone: Speech synthesizer for DX spot and current time,
~digiphone.zip
- Node: Ka-Node emulator, atomic time synchronizer and many reporters,
~node.zip
|
For programmer? Ah, you can download the basic development package, that is
Visual Basic 3.0 for Windows. All source codes can be recompiled using this
package. Download now!
That's all. I want to prepare my next journey now.
Wishing you find the very
truth in this ancient world.
Goodbye.
73 de hmm... I forgot who am I. Anybody help me, please?
you can tell me at
[email protected] (please remove "." between sub and dimension. Those
f*ckin' spammers are really annoying)