ืื ืืขืืืื ื ืคืื Node-to-Node CoPy (NNCP), ืึท ืกืืื ืคืื ืืืืืืึทืืื ืคึฟืึทืจ ืกืืงืืืจืื ืืจืึทื ืกืคืขืจืื ื ืืขืงืขืก, E- ืืจืืื ืืื ืงืึทืืึทื ืื ืคึฟืึทืจ ืืืจืืคืืจืื ื ืืื ืงืจืึธื-ืืื-ืคืึธืจืืืก ืืึธืืข. ืฉืืืฆื ืึธืคึผืขืจืึทืฆืืข ืืืืฃ POSIX-ืงืึทืืคึผืึทืืึทืืึทื ืึทืคึผืขืจืืืืื ื ืกืืกืืขืืก. ืื ืืืืืืึทืืื ืืขื ืขื ืืขืฉืจืืื ืืื Go ืืื ืคืื ืื ืืขืจืืขืืืืื ืืื ืืขืจ ืื GPLv3 ืืขืจืืืืืขื ืืฉ.
ืื ื ืืฆืืึทืจืข ืืึทืืื ืื ืืขื ืืขื ืขื ืืืืืื ื ืฆื ืืขืืคึฟื ืืืืขื ืงืืืื ืข ืืืืึทืืืืืืืงืข ืคืจืืึทื ื-ืฆื-ืคืจืืึทื ื ื ืขืืืืึธืจืงืก (ืืขืฆืขื ืก ืคืื ื ืึธืืื) ืืื ืกืืึทืืืฉืข ืจืืืื ื ืคึฟืึทืจ ืืืืขืจืข "ืคึฟืฒึทืขืจ-ืืื-ืคึฟืึทืจืืขืกื" ืืขืงืข ืืจืึทื ืกืคึฟืขืจืก, ืืขืงืข ืจืืงืืืขืกืฅ, ืืืืขืื, ืืื ืืึทืคึฟืขื ืืืืกืคึฟืืจืื ื ืจืืงืืืขืกืฅ. ืึทืืข ืืจืึทื ืกืืืืืจืืข ืคึผืึทืงืขืื ืืขื ืขื ืขื ืงืจืืคึผืืขื ืขื ื-ืฆื-ืขื ื ืืื ืขืงืกืคึผืืืฆืื ืึธืืขื ืืึทืคึฟืืฆืืจื ืืื ืืึทืงืึทื ืืข ืขืคึฟื ืืืขืืข ืฉืืืกืืขื ืคึฟืื ืื ืืืืึทืืืืืืืงืข. ืึธื ืืึธื ืขื ืงืจืืคึผืฉืึทื (ืืื ืืึธืจ) ืืืขืจื ืืขืืืขื ืื ืฆื ืึทืืข ืฆืืืืฉื-ืคึผืึทืงืขืื. ืืขืืขืจ ื ืึธืืข ืงืขื ืึทืงืืึดืจื ืืื ืึท ืงืืืขื ื ืึธืืขืจ ืึท ืืึธืกื. ืกืขืจืืืืจืขืจ ืืื ื ืืฆื ืืืืืข ืคึผืืฉ ืืื ืคึผืึธืื ื ืึทืืืจ ืืึธืืขืื.
NNCP ืืื ืืขืจืฉืืืื ืืื ืคืื UUCP ืืื FTN (FidoNet Technology Network) ืืืืืื ืืขื, ืืื ืฆืืืื ืฆื ืื ืคืจืืขืจ ืืขืจืืื ืืข ืขื ืงืจืืคึผืฉืึทื ืืื ืืืืืขื ืืืคืืงืืฆืืข, ืืืจื ืฆืืฉืืขืื ืืจืืืืข ืฉืืืฆืข ืคืืจ ืคืืึธืคึผื-ื ืขืืืืึธืจืงืก ืืื ืงืึธืืคึผืืืืขืจืก ืคืืืืฉ ืืคืืขืืื ืืขืจื (ืืืคื-ืืขืคึผืึทืคึผื) ืคืื ื ืืฉื-ืืืืขืจืข ืืืงืืืข ืืื ืขืคื ืืืขืืข ื ืขืืืืึธืจืงืก. NNCP ืืื ืืืื ืืจืื ืืข ืืื ืืขืืจืึทืฆืืข (ืืื UUCP) ืืื ืืืื ืืืงืข ืืืืขืื ืกืขืจืืืืกืขืก. ืกืขืจืืืขืจืก, ืืื ืืืฉื ืคึผืึธืกืืคืืงืก ืืื ืขืงืกืื.
ืืขืืืขื ืึทืคึผืืึทืงืืืฉืึทื ื ืคึฟืึทืจ NNCP ืึทืจืืึทื ื ืขืืขื ืึธืจืืึทื ืืืืื ื ืฉืืงื / ืจืืกืืืืื ื ืคึผืึธืกื ืฆื ืืขืืืืกืขืก ืึธื ืึท ืฉืืขื ืืืง ืคึฟืึทืจืืื ืืื ื ืฆื ืืขืจ ืืื ืืขืจื ืขืฅ, ืืจืึทื ืกืคืขืจืื ื ืืขืงืขืก ืืื ืื ืึธืื ืคืื ืึทื ืึทื ืกืืืืืึทื ื ืขืฅ ืคึฟืึทืจืืื ืืื ื, ืกืืงืืืจืื ืืจืึทื ืกืคืขืจืื ื ืืืืขืจ ืืจืืืก ืึทืืึทืื ืฅ ืคืื ืืึทืื ืืืืฃ ืืฉืืืืช ืืืืืึท, ืฉืืคื ืืคืืขืืื ืืขืจื ืืึทืื ืืจืึทื ืกืืืกืืข ื ืขืืืืึธืจืงืก ืคึผืจืึธืืขืงืืขื ืคืื ืืืื ืึทืืึทืงืก, ืืืืคึผืึทืกืื ื ื ืขืฅ ืฆืขื ืืืจ ืืื ืกืขืจืืืืืืึทื ืก. ืืื ื ืื ืืขืงืจืืคึผืืืึธื ืฉืืืกื ืืื ืืืืื ืืื ืื ืืขื ื ืคืื ืื ืืึทืงืืืขืจ, ืจืึทืืึทืจืืืึทืก ืคืื ืฆื ืื ืคึผืึทืงืึทื ืืื ืืืืขืจืืขืืขืื ืืืืขืจ ืื ื ืขืฅ ืึธืืขืจ ืืืจื ืืฉืืืืช ืืืืืึท, ืึท ืืจืื ืคึผืึทืจืืื ืงืขื ืขื ื ืืฉื ืืืืขื ืขื ืื ืืื ืืึทืื, ืืคืืื ืืืื ืื ืคึผืขืงื ืืื ืื ืืขืจืกืขืคึผืืึทื. ืืื ืงืขืจ, ืืืืืืึทื ืืกืืืข ืึธืืขื ืืึทืงืืืฉืึทื ืืื ื ืืฉื ืืึธืื ืงืจืืืืืื ื ืึท ืคืืงืืืฉืึทืก ืึธื ืืึธื ืืื ืืขืจ ืื ืืืื ืคืื ืื ืื ืืขืจ ืกืขื ืืขืจ.
ืฆืืืืฉื ืื ืื ืึธืืืืืืฉืึทื ื ืคืื NNCP 8.8.0, ืงืึทืืคึผืขืจื ืืื ืื ืคืจืืขืจืืืงืข ื ืืึทืขืก (ืืืขืจืกืืข 5.0.0):
- ืึทื ืฉืืึธื ืื BLAKE2b ืืึทืฉ, ืื ืึทืืื ืืขืจืืคืขื ืข MTH: Merkle Tree-based Hashing, ืืืึธืก ื ืืฆื ืื BLAKE3 ืืึทืฉ, ืืื ืืขื ืืฆื ืฆื ืงืึธื ืืจืึธืืืจื ืื ืึธืจื ืืืขืืงืืึทื ืคืื ืืขืงืขืก. ืืึธืก ืึทืืึทืื ืืืจ ืฆื ืจืขืืขื ืขื ืื ืึธืจื ืืืขืืงืืึทื ืคืื ืื ืื ืงืจืืคึผืืื ืืืื ืคืื ืื ืคึผืึทืงืึทื ืจืขืื ืืขืฉืึทืก ืืึทืื ืืึธืืืื ื, ืึธื ืจืืงืืืืืจืื ื ืขืก ืฆื ืืืืขื ืขื ืืื ืืขืจ ืฆืืงืื ืคึฟื. ืืึธืก ืืืื ืึทืืึทืื ืึทื ืืืืึทืืึทื ืคึผืึทืจืึทืืขืืืืึทืืืึธื ืคืื ืึธืจื ืืืขืืงืืึทื ืืฉืขืงืก.
- ืื ื ืืึทืข ืขื ืงืจืืคึผืืื ืคึผืึทืงืึทื ืคึฟืึธืจืืึทื ืืื ืืึธืจ ืกืืจืืืื ื-ืคืจืืึทื ืืืขื ืืืขื ืื ืืจืืืก ืคืื ืื ืืึทืื ืืื ืืืืืึทืงืึทื ื ืืื ืฉืืืึทืื. ืื ืกืืื ืึทืืื ื ืคืื ืื ืงืึทืืคึผืืืฉืึทื ืคืื ืื ืึทืจืืืขืจืคืืจื, ืืื ืึท ืึธืืขื ืืึทืงืืืืึทื ืืจืืืก, ืืืื ืืืืึทื ืืื ืื ืื ืงืจืืคึผืืื ืืืึทื. ืืื ืึทืืขืจ, ืฆื ืืขืคึฟืื ืขื ืื ืืจืืืก ืคืื ืื ืืจืึทื ืกืคืขืจื ืืึทืื, ืขืก ืืื ื ืืืืืง ืฆื ืจืึทืืขืืืขื ืขืก ืืื ืึท ืฆืืึทืืืืืึทืืืง ืืขืงืข. ืืขืจ "nncp-exec" ืืึทืคึฟืขื ืืื ืคืึทืจืืึธืจื ืื "-use-tmp" ืึธืคึผืฆืืข ืืืืึทื ืขืก ืืื ืืึธืจ ืืื ืืืืืง.
- ืื BLAKE2b KDF ืืื XOF ืคืึทื ืืงืฉืึทื ื ืืขื ืขื ืจืืคึผืืืืกื ืืืจื BLAKE3 ืฆื ืจืขืืืฆืืจื ืื ื ืืืขืจ ืคืื ืงืจืืคึผืืึธืืจืึทืคืืง ืคึผืจืืืืืืืื ืืื ืคืึทืจืคึผืึธืฉืขืืขืจื ืื ืงืึธื.
- ืขืก ืืื ืืืฆื ืืขืืืขื ืฆื ืืขืืขืงื ืื ืืขืจืข ื ืึธืืื ืืืืฃ ืื ืืืืข ื ืขืฅ ืืืจื ืืืืืืงืึทืกืืื ื ืฆื ืื ืึทืืจืขืก "ff02::4ืข4ืข:4350".
- ืืืืืืงืึทืกื ืืจืืคึผืขืก ืืึธืื ืืจืืืก (ืึทื ืึทืืึธื ืฆื FidoNet ืขืงืึธื ืงืึทื ืคืจืึทื ืกืึทื ืึธืืขืจ Usenet ื ืืึทืขืก ืืจืืคึผืขืก), ืึทืืึทืืื ื ืืืื ืคึผืึทืงืึทื ืฆื ืฉืืงื ืืึทืื ืฆื ืงืืืคื ืืจืืคึผืข ืืืืืืืืขืจ, ืืื ืืขืืขืจ ืืืื ืจืืืืื ืื ืคึผืึทืงืึทื ืฆื ืื ืจืขืฉื ืคืื ืื ืกืืื ืึทืืึธืจืืขืก. ืืืืขื ืขื ืึท ืืืืืืงืึทืกื ืคึผืึทืงืึทื ืจืืงืืืืืขืจื ืืืืกื ืคืื ืื ืฉืืืกื ืคึผืึธืจ (ืืืจ ืืืื ืืคืืจืืฉ ืืืื ืึท ืืืืืืื ืคืื ืืขืจ ืืจืืคึผืข), ืึธืืขืจ ืจืืืืืื ื ืงืขื ืขื ืืืื ืืขืืื ืืืจื ืงืืื ื ืึธืืข.
- ืขืก ืืื ืืืฆื ืฉืืืฆื ืคึฟืึทืจ ืืงืกืคึผืืืกืึทื ืืึทืฉืืขืืืงืื ื ืคืื ืคึผืึทืงืึทื ืงืึทืืึธืืข. ืืขืจ ืึธืคึผืฉืืงืขืจ ืงืขื ื ืืฉื ืืืกืืขืงื ืื ืคึผืึทืงืึทื ื ืึธื ืฉืืงื, ืืืืจืื ืืื ืขืก ื ืขืื ืึท ืกืคึผืขืฆืืขื ACK ืคึผืึทืงืึทื ืคืื ืื ืืคื ืขืืขืจ.
- ืืขืืืื-ืืื ืฉืืืฆื ืคึฟืึทืจ ืื Yggdrasil ืึธืืืืขืจืืื ื ืขืฅ: ืึธื ืืืื ืืืืืึทื ืื ืงืขื ืขื ืฉืคึผืืื ืืื ืคืื-ืคืืขืืืฉื ืคืจืืึท ื ืขืฅ ืคึผืึทืจืืืกืึทืคึผืึทื ืฅ, ืึธื ื ืืฆื ืืจืื-ืคึผืึทืจืืื Yggdrasil ืืืคึผืืึทืืึทื ืฅ ืืื ืึธื ืืึธืจ ืืจืืขืื ืืื ืื IP ืึธื ืืืืื ืืืืฃ ืึท ืืืืจืืืึทื ื ืขืฅ ืฆืืืื ื.
- ืึทื ืฉืืึธื ืกืืจืึทืงืืฉืขืจื ืกืืจืื ืืก (RFC 3339), ืื ืงืืึธืฅ ื ืืฆื ืจืขืคืืืข ืืืื ืกื, ืืืึธืก ืงืขื ืขื ืืืื ืืขืืืืื ื ืืื ืื GNU ืจืขืงืืืืืก ืืืืืืึทืืื.
- ืึธืคึผืืืึธื ืึทืืื, ืขื ืงืจืืคึผืืื ืคึผืึทืงืึทื ืืขืืขืจื ืงืขื ืขื ืืืื ืกืืึธืจื ืืื ืืึทืืื ืืขืจ ืืขืงืขืก ืืื ืื "hdr/" ืกืืืืืจืขืงืืึธืจื, ืืืืืืืืง ืกืคึผืืื ืึทืจืืืฃ ืคึผืึทืงืึทื ืจืฉืืื ืจืืืจืืืืึทื ืึทืคึผืขืจืืืฉืึทื ื ืืืืฃ ืืขืงืข ืกืืกืืขืืขื ืืื ืืจืืืก ืืืึธืง ืกืืืขืก, ืึทืืึท ืืื ZFS. ืืื ืึทืืขืจ, ืจืืืจืืืืื ื ืื ืคึผืึทืงืึทื ืืขืืขืจ ืคืืจืืื ืื ืืืืื ืืืืขื ืขื ืึท 128KiB ืืืึธืง ืคืื ืืืกืง ืืืจื ืคืขืืืงืืึทื.
- ืืฉืขืง ืคึฟืึทืจ ื ืืึทืข ืืขืงืขืก ืงืขื ืขื ืึธืคึผืืืึธื ืึทืืื ื ืืฆื ืื ืงืงืืืขืืข ืืื ืื ืึธืืืคื ืงืขืจื ืกืึทืืกืืกืืึทืื, ืืืื ืืืืื ืืงืขืจืข ืกืืกืืขื ืจืืคื.
- ืืืืืืึทืืื ืืึทืืื ืืืืื ืืงืขืจืข ืึธืคึฟื ืืขืงืขืก ืืื ืคืึทืจืืึทืื ืืื ืจืืึธืืคึผืึทื ืืื ืืืืื ืืงืขืจ ืึธืคื. ืืื ืึท ืืจืืืก ื ืืืขืจ ืคืื ืคึผืึทืงืึทืืืฉืึทื, ืืื ืึทืืขืจ, ืขืก ืืื ืืขืืืขื ืืขืืืขื ืฆื ืืืืคื ืืื ืึท ืืึทืืจืขื ืขืฆืื ื ืืืืฃ ืื ืืึทืงืกืืืื ื ืืืขืจ ืคืื ืขืคืขื ืขื ืืขืงืขืก.
- ืคืืืข ืืืื ืื ืืขืืืืื ืฆื ืืืืึทืื ืื ืคึผืจืึธืืจืขืก ืืื ืืืืงืืึทื ืคืื ืึทืคึผืขืจืืืฉืึทื ื ืึทืืึท ืืื ืืึทืื ืืึธืืืื ื / ืืคึผืืึธืึทืืื ื, ืงืึทืคึผืืื ื ืืื ืคึผืจืึทืกืขืกืื ื (ืืืึทืจืคื) ืคึผืึทืงืึทืืืฉืึทื.
- ืื "nncp-file" ืืึทืคึฟืขื ืงืขื ืขื ืฉืืงื ื ืื ืืืืื ืืืื ืืขืงืขืก, ืึธืืขืจ ืืืื ืืืืจืขืงืืขืจืื, ืงืจืืืืืื ื ืึท ืคึผืึทืงืก ืึทืจืงืืืื ืืื ืืืืขืจ ืืื ืืึทืื ืืืืฃ ืื ืคืืืขื.
- ืึธื ืืืื ืืืืืืึทืืื ืงืขื ืขื ืึทืคึผืฉืึทื ืึทื ืืืืื ืจืืคื ืืึธืกืื ื ื ืึธื ืึท ืคึผืขืงื ืืื ืืฆืืื ืืึทืื ืืึธืืืื, ืึธื ืคืืืกื ืืืง ืึท ืืึทืืื ืืขืจ nncp-tss ืืขืืึธื.
- ืึทื ืึธื ืืืื ืจืืคื ืฆื ืื ืื ืืขืจ ืืึทืืืืืืงืืขืจ ืงืขื ืขื ืึธืคึผืืืึธื ืึทืืื ืคืึทืื ื ืื ืืืืื ืืืขื ืึท ืืืึทืืขืจ ืืื ืืจืืืขืจื, ืึธืืขืจ ืืืื ืืืขื ืึท ืึทืืืืึธืืื ื ืคึผืึทืงืึทื ืืื ืืจืืืก ืืื ืื ืฉืคึผืืืงืข ืืืขืืืืืึทืืขืจ.
- ืื ืฉืืจื ืึธืคึผืขืจืึทืืืืืื ืืื ืืขืจ NetBSD ืืื OpenBSD OS, ืืื ืึทืืืฉืึทื ืฆื ืคืจืืขืจ ืืขืฉืืืฆื FreeBSD ืืื GNU/Linux.
- "nncp-daemon" ืืื ืืึธืจ ืงืึทืืคึผืึทืืึทืืึทื ืืื ืื UCSPI-TCP ืฆืืืื ื. ืฆืืืึทืืขื ืืื ืื ืคืืืืงืืื ืฆื ืงืืึธืฅ ืฆื ืึท ืกืคึผืขืกืืคืืขื ืืขืงืข ืืืกืงืจืืคึผืืึธืจ (ืืืฉื ืืืจื ืืึทืฉืืขืืืงื "NNCPLOG = FD: 4"), ืขืก ืืื ืืึธืจ ืคืจืืึทื ืืืขื ืฆื ืืืืคื ืืื ืืขืจ ืืึทืขืืึธื ืืึธืึธืืก-ืืื ืืืืืืึทืืื.
- ืื ืคึผืจืืืขืงื ืคึฟืึทืจืืึทืืืื ื ืืื ืืึธืจ ืืจืึทื ืกืคืขืจื ืฆื ืื ืจืขืืึธ ืกืืกืืขื.
ืืงืืจ: opennet.ru
