]> Cypherpunks.ru repositories - nncp.git/blobdiff - doc/comparison.texi
Merge branch 'develop'
[nncp.git] / doc / comparison.texi
index 4b7fd904f4f5bbadf2f7da323361ad29a7aff05b..7d5e02f0682b30ede22c0e4b57e404c6eb253b7e 100644 (file)
@@ -1,9 +1,14 @@
 @node Comparison
 @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}
 @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
 (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.
 
     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
 @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.
 
     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.
 
 @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
 @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
 
 
 @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:
 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
 
 @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}
 @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)
 @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}
 @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}
 @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}
 @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}
 @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
 @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
 @item Create streaming package of outbound requests
     @tab N/A
-    @tab @command{nncp-bundle}
+    @tab @command{@ref{nncp-bundle}}
 
 @end multitable
 
 @end multitable