Easy-to-implement networking protocol for OpenComputers
Go to file
Izaya b790d3f39b all the stuff to make your own tiny terminal 2018-05-23 05:00:18 +10:00
Embedded all the stuff to make your own tiny terminal 2018-05-23 05:00:18 +10:00
FRequest added an FRequest browser for KittenOS NEO I guess 2018-04-19 12:06:00 +10:00
KittenOS cleanup 2: electric boogaloo 2018-04-27 13:28:45 +10:00
MMail made mmaild handle headers properly 2018-03-09 19:44:58 +11:00
OpenOS added .min files for microtel 2018-05-17 16:32:11 +10:00
vTunnel fix headings 2018-04-17 01:26:27 +10:00
.gitignore added a script to minify everything with minify.lua, and added mini-*.lua to the gitignore 2018-05-17 16:40:33 +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
README.md added the KittenOS implementation to the readme 2018-04-04 14:40:35 +10:00
_config.yml Set theme jekyll-theme-midnight 2018-02-23 08:10:05 +11:00
programs.cfg fixed programs.cfg again 2018-04-15 23:27:00 +10:00
protocol-3.md moved multicast to an extension spec 2018-03-07 18:05:14 +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

Minitel

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

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

Layers

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)