]> Cypherpunks.ru repositories - nncp.git/blobdiff - doc/comparison.texi
Unify @ref and @command usage
[nncp.git] / doc / comparison.texi
index 4b7fd904f4f5bbadf2f7da323361ad29a7aff05b..7d5e02f0682b30ede22c0e4b57e404c6eb253b7e 100644 (file)
@@ -1,9 +1,14 @@
 @node Comparison
+@cindex comparison
+@cindex SMTP
+@cindex FTN
+@cindex FidoNet
+@cindex UUCP
 @unnumbered Comparison with existing solutions
 
 Here is comparison with @url{https://en.wikipedia.org/wiki/UUCP, UUCP}
-(Unix to Unix copy), FTN (@url{https://en.wikipedia.org/wiki/FidoNet,
-FidoNet} Technology Networks) and @url{https://en.wikipedia.org/wiki/SMTP, SMTP}
+(Unix to Unix copy), FTN (@url{https://en.wikipedia.org/wiki/FidoNet, FidoNet}
+Technology Networks) and @url{https://en.wikipedia.org/wiki/SMTP, SMTP}
 (because it is also store-and-forward solution).
 
 @multitable @columnfractions 0.40 0.15 0.15 0.15 0.15
@@ -87,6 +92,7 @@ FidoNet} Technology Networks) and @url{https://en.wikipedia.org/wiki/SMTP, SMTP}
     UUCP and NNCP does not known nothing about routing. You have to
     explicitly tell how to send (what hops to use) packets to each node.
 
+@cindex PSTN
 @item PSTN support
     UUCP and FidoNet always have been working with modems out-of-box.
     Only many years later they gained support for working over TCP/IP
@@ -94,11 +100,15 @@ FidoNet} Technology Networks) and @url{https://en.wikipedia.org/wiki/SMTP, SMTP}
     TCP daemon, but nothing prohibits using of another 8-bit aware
     online transport.
 
+@cindex anonymity
+@cindex Sybil attack
 @item Anonymous peers
     NNCP and FTN are friend-to-friend networks exclusively. This is very
     secure and mitigates many possible man-in-the-middle (MitM) and
     @url{https://en.wikipedia.org/wiki/Sybil_attack, Sybil} attacks.
 
+@cindex sneakernet
+@cindex floppynet
 @item Sneakernet friendliness
     No one, except NNCP, supports data exchanging via removable storages
     likes flash drives, CD-ROMs, tapes and hard drives out-of-box. It
@@ -108,6 +118,7 @@ FidoNet} Technology Networks) and @url{https://en.wikipedia.org/wiki/SMTP, SMTP}
 
 @end table
 
+@cindex UUCP commands
 Also there is
 @url{https://changelog.complete.org/archives/10165-asynchronous-email-exim-over-nncp-or-uucp, copy of}
 comparable commands of UUCP and NNCP, just for the interest:
@@ -115,29 +126,34 @@ comparable commands of UUCP and NNCP, just for the interest:
 @multitable @columnfractions 0.5 0.25 0.25
 @headitem Purpose @tab UUCP @tab NNCP
 
+@pindex uucico
+@pindex uupoll
+@pindex uux
+@pindex uucp
+@pindex uuxqt
 @item Connect to remote system
     @tab @command{uucico -s}, @command{uupoll}
-    @tab @command{nncp-call}, @command{nncp-caller}
+    @tab @command{@ref{nncp-call}}, @command{nncp-caller}
 @item Receive connection (pipe, daemon, etc)
     @tab @command{uucico} (@option{-l} or similar)
-    @tab @command{nncp-daemon}
+    @tab @command{@ref{nncp-daemon}}
 @item Request remote execution, @code{stdin} piped in
     @tab @command{uux}
-    @tab @command{nncp-exec}
+    @tab @command{@ref{nncp-exec}}
 @item Copy file to remote machine
     @tab @command{uucp}
-    @tab @command{nncp-file}
+    @tab @command{@ref{nncp-file}}
 @item Copy file from remote machine
     @tab @command{uucp}
-    @tab @command{nncp-freq}
+    @tab @command{@ref{nncp-freq}}
 @item Process received requests
     @tab @command{uuxqt}
-    @tab @command{nncp-toss}
+    @tab @command{@ref{nncp-toss}}
 @item Move outbound requests to dir (for USB stick, airgap, etc)
     @tab N/A
-    @tab @command{nncp-xfer}
+    @tab @command{@ref{nncp-xfer}}
 @item Create streaming package of outbound requests
     @tab N/A
-    @tab @command{nncp-bundle}
+    @tab @command{@ref{nncp-bundle}}
 
 @end multitable