🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.protocols.iso
Article #1245

How (not) to implement OSI protocols

#1245
From: John A. Shriver
Date: Mon, 13 May 1991 15:01
16 lines
1243 bytes
I would think that this would create the sort of slow non-performing
ISO implementation that gives new protocol implementations a bad name.

There was once an implmentation of TCP/IP for V6 UNIX on a PDP-11/45
that was provided by BBN, that was architected in a way reminiscent of
what you describe.  On a 1 Mbps token ring LAN, the Telnet protocol
implementation ran at 300 baud with 100% CPU utilization.

I know of commerical products that have used architectures like this,
and have been reviled for their atrocious performance.

I would strongly recommend reading RFC 817: Clark, D.D., "Modularity
and efficiency in protocol implementation", July 1982.  While it is
about the IP protocol suite, it is every bit as appropriate to
avoiding ISO implementations that are strangled by their own Computer
Science elegance.
Technical Details
Message-ID: <9105131501.AA00764@sonny.proteon.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!uwm.edu!linac!att!ucbvax!proteon.com!jas
References: <890@hwsw.gedas.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!uwm.edu!linac!att!ucbvax!proteon.com!jas
From: jas@proteon.com (John A. Shriver)
Newsgroups: comp.protocols.iso
Subject: How (not) to implement OSI protocols
Message-ID: <9105131501.AA00764@sonny.proteon.com>
Date: 13 May 91 15:01:19 GMT
References: <890@hwsw.gedas.de>
Sender: daemon@ucbvax.BERKELEY.EDU
Organization: The Internet
Lines: 16