1
0
mirror of https://github.com/ShadowKatStudios/OC-Minitel.git synced 2024-11-09 20:08:06 +11:00
Easy-to-implement networking protocol for OpenComputers
Go to file
2019-04-18 13:24:35 +10:00
Embedded added a self-extracting program compressor 2018-09-22 19:21:27 +10:00
FRequest replaced the FRequest server (again) with something that threads better 2018-09-01 17:47:58 +10:00
img hopefully made the layers diagram less obnoxious 2018-10-20 01:40:55 +11:00
KittenOS move net.lua -> minitel.lua 2018-08-10 23:08:10 +10:00
MMail convert all the applications to require minitel rather than net 2018-08-11 13:59:44 +10:00
OpenOS make it possible to rsend a packet and specify the packet ID 2019-04-18 13:24:35 +10:00
syslog syslogd now uses minitel.lua instead of net.lua 2018-08-11 14:25:42 +10:00
util/OpenOS/usr/bin fixed the packet routing question 2018-08-17 17:43:05 +10:00
vTunnel fix headings 2018-04-17 01:26:27 +10:00
_config.yml Set theme jekyll-theme-midnight 2018-02-23 08:10:05 +11:00
.gitignore push some old embedded-related work 2018-07-25 21:04:24 +10:00
CODE_OF_CONDUCT.md added a CoC because Github was bugging me about it 2018-02-19 03:06:16 +11:00
LICENSE Initial commit 2018-02-15 17:15:20 +11:00
programs.cfg updated docs and such to reflect the library name changes 2018-08-11 13:54:25 +10:00
protocol-3.md Specify packet ID cache behavior in the standard. Closes #23 2019-04-03 17:49:41 +11:00
protocol-4.md added protocol documentation 2018-02-17 15:46:08 +11:00
protocol-5.md fixed an oops 2018-02-17 15:48:52 +11:00
protocol-ext-multicast.md moved multicast to an extension spec 2018-03-07 18:05:14 +11:00
README.md hopefully made the layers diagram less obnoxious 2018-10-20 01:40:55 +11:00

Minitel

An easy-to-implement networking protocol for OpenComputers. Not to be confused with the French computer network of the same name.

Minitel ad

Minitel aims to implement layers 3, 4 and 5 of the OSI model.

Layers

Layer organisation in Minitel

Layer 3

Layer 3 implements addressing, meshing and datagram transmission.

Layer 4

Layer 4 implements ordered message delivery

Layer 5

Layer 5 implements reliable, ordered, bidirectional streams.

Implementations

OpenOS

KittenOS

Embedded devices

Application-layer protocols

This repository also contains a number of implementations and specifications for application-layer protocols using Minitel.

Development and discussion

Code and documentation is hosted in the Github repository.

Discussion takes place in, among other places, the #SKS IRC channel on EsperNet (webchat)