public inbox for nncp-devel@lists.stargrave.org
Atom feed
From: Sergey Matveev <stargrave@stargrave•org>
To: nncp-devel@lists.cypherpunks.ru
Subject: Re: Air Gap & News
Date: Sun, 27 Dec 2020 13:06:39 +0300	[thread overview]
Message-ID: <X+hcxL9vCCApojh2@stargrave.org> (raw)
In-Reply-To: <87czyvq1qq.fsf@complete.org>

[-- Attachment #1: Type: text/plain, Size: 1848 bytes --]

*** John Goerzen [2020-12-26 23:03]:
>Yes, I know this feeling.  I have been working on software for running over
>long-distance, low-power, low-bandwidth wireless links (think 10-30 miles /
>15-50 km with <1W).

You know, *the most* impressive, the most delightful time in my life was
using modems, COM-ports, BBSes and FidoNet. I really love all that
technologies, all that magic. Unfortunately I deal only with ordinary
modems (and bad telephone lines) and only read about *X.25 and similar
things. Possibly that is just because I was young school pupil
fascinated with everything related to computers. However that was
beginning of 2000-s where BBS/FidoNet world mostly was considered dead.

>- I can just run PPP with VJ header compression across this thing  and it's
>maybe less efficient but good enough.

Same thoughts visited me too. When I connected my two server via
COM-cable (FreeBSD 12.x, modern ones, Xeon-inside and so on :-)), I
stayed with PPP setup -- simple and pretty good enough, especially on
that network delays.

>I was surprised that I couldn't find any general-purpose library or tool for
>doing this.  ZModem & friends aren't general-purpose enough for what I want
>(and probably not for what you want either).

Exactly! I was disappointed with that fact too.

>for "reliable framing protocol serial" and found
>https://github.com/BaroboRobotics/libsfp which I need to look into more.

Well, creating just reliable framing protocol is not hard (XMODEM with
better checksums is still here :-)), in my opinion. But doing that
effectively with sliding windows, FECs and knowing that there are huge
science work on all of that -- becomes much more complicated frightening task.

-- 
Sergey Matveev (http://www.stargrave.org/)
OpenPGP: CF60 E89A 5923 1E76 E263  6422 AE1A 8109 E498 57EF

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

  reply	other threads:[~2020-12-27 10:07 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-12-26 10:25 Air Gap & News William Hay
2020-12-26 14:10 ` John Goerzen
2020-12-26 16:49   ` Sergey Matveev
2020-12-27  5:03     ` John Goerzen
2020-12-27 10:06       ` Sergey Matveev [this message]
2020-12-26 16:31 ` Sergey Matveev
2020-12-27 10:12   ` William Hay
2020-12-27 10:52     ` Sergey Matveev