fsxNet Wiki

BBS Development & Resources

User Tools

Site Tools


tutorials:crystal_bbs:part_zero

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

tutorials:crystal_bbs:part_zero [2017/03/18 19:55]
sardaukar
tutorials:crystal_bbs:part_zero [2018/03/29 01:58]
Line 1: Line 1:
-===== Crystal BBS - Part Zero ===== 
  
-===== Intro the the Telnet protocol ===== 
- 
-This is by no means an exhaustive intro to Telnet, but a few basic notions are needed. The reason we're going into Telnet at all is because at the time this is being written (March 2017) dial-up is not really a thing anymore, and of the remaining BBSs, the large majority is accessible via Telnet, with some featuring SSH as an option. ​ 
- 
-Now, a robust BBS package would be written in a way that decouples the transport interface from the rest of the system, so you can just add new transports and maintain functionality (you may want to add SSH and a Web transport in the future, for example) but since this is an entry-level tutorial, we'll focus on Telnet and not worry too much about architecture. 
- 
-Telnet is these days an obsolete protocol, since it's insecure and bound to a set of archaic notions by today'​s standards. The initial purpose of Telnet was to allow "​virtual terminal"​ access to remote systems, and it was wildly successful. First mentioned in [[http://​www.rfcreader.com/#​rfc97|RFC 97]] all the way back in February 1971, it would be formalized in [[http://​www.rfcreader.com/#​rfc854|RFC 854]] published in May 1983, along with some follow-up RFCs describing protocol extensions and negotiation options. 
tutorials/crystal_bbs/part_zero.txt ยท Last modified: 2018/03/29 01:58 (external edit)