[IP-SFS] RFC changes [was: Re: ip-sfs]
Jogi Hofmüller
jogi at mur.at
Sun Mar 25 13:07:20 CEST 2007
Hi Aaron, IOhannes!
Ich hab in einem Anfall von Wahnsinn das ganze von nroff auf xml
umgeschrieben, aber es zahlt sich aus weil's jetzt viel leichter ist,
sich im source zurechtzufinden :) Um das .xml in ein RFC zu übersetzen
verwend ich 'xml2rpc' (Debian Paket) von http://xml.resource.org/. Das
Ding macht auch .html und .nr(off) wenn gewünscht.
Die akutellste Version zum Lesen (wer das nicht übersetzen kann/möchte)
gibt's ab sofort und bis wir fertig sind hier:
http://users.mur.at/thesix/ip-sfs-rfc.html
Hier mal die wesentlichen Ausschnitte mit Anmerkungen in [].
Abstract
This document specifies a method for encapsulating and transmitting
IPv4/IPv6 packets over Semaphore Flag Signals (SFS).
[kurz, vielleicht zu kurz?]
1. Introduction
The Semaphore Flag Signaling System (SFSS) is an alphabet signalling
system based on the waving of a pair of hand-held flags in a
particular pattern [JimCroft].
IP datagrams are formated into IP-SFS frames by adding an IP-SFS
header and trailer. The resulting IP-SFS frame is transmitted using
the SFS described in. IP datagrams will be fragmented if necessary.
IP-SFS is capable of transmitting four (4) bits per flag (bpf). The
number of transmitted flags per minute (fpm) depends on the
experience of participating humans. Resulting link speed in bits per
second is (fpm/60)*4.
[fragment vs frame: Der frame Vorschlag kommt direkt von Bob Braden, der
eigentlich auch nur drauf hinweist, dass das 'more standard terminilogy'
wäre. Der frame ist klar definiert und wenn ein IP datagram grösser ist
gibt' N frames. Absatz 2 der Introduction ist IMHO klar, oder nicht?]
3. Protocol Discussion
IP-SFS is a frame oriented protocol.
[den vorigen Satz brauchts eigentlich auch nicht mehr ...]
IP-SFS supports packet fragmentation and re-assembly. When an ip
frame is fragmented into N frames the 1st frame will be sent with
frame number N-1, the 2nd with frame number N-2, ... the last with
frame number 0.
* Aaron <aaron_pb at inode.at> [2007-03-25 10:33]:
> please consult naval guides [?]
> or releated web pages [?]
Ist gestrichen. Es gibt jetzt genau eine Referenz auf die Seite von Jim
Croft (auf die sich auch viele andere beziehen).
> SUD can only be used to undo the SFS of the current
> IP-SFS-fragmemt
Wie wär's hiermit (sorry, hab schon wieder das Acronym verändert. SUN
find ich aber lustiger und Frame UNdo wird dann zu FUN. Too much SUN and
FUN make the link real slow. ;)):
SUN: Signal UNdo. This signal can be used to cancel the transmission of
one or more individual SFS within the active frame. It works like
the backspace key on common computer keyboards. This signal will be
unacknowledged.
> "Interfaces are free to negotiate..." tatsächlich ist das
> "configuration". The default-value is ?
Negotiation ist der Prozess, der stattfindet wenn sich zwei Interfaces
ausmachen, dass sie Interfaces sind und IP-SFS verwenden wollen (das ist
ein Prozess, der zwischen Menschen stattfindet). Dann kann eventuell
Software mit den ausgehandelten Werten konfiguriert werden, oder die
Leute schauen selber auf die Uhr. Ich dachte daran, einen Absatz á la
"Implementers Freedom" einzuführen, in dem drauf eingegangen wird, dass
nicht alles notwendigerweise in Software implementiert werden muss,
sondern manche Dinge auch der 'wetware' überlassen werden können ;)
> RTT ... könnte zu Verwechslungen füheren.
Ja, schien aber soweit niemanden zu stören. Vielleicht ist sogar das
Gegenteil der Fall? Wir haben auf jeden Fall jedes Vorkommen von
'sending' konsequent in 'transmitting' geändert.
> "If the link partner transmits RTR the interface transmits the
> number of IP-SFS frames to be transmitted in this session as one
> octet followed by another RTT."
>
> "One octett" nicht gut -> two flags
If the link partner transmits RTR the interface transmits the number
of IP-SFS frames to be transmitted in this session as two SFS
followed by another RTT. If the link partner does not transmit the
same number of IP-SFS frames followed by RTR within 3*TIMEOUT the
interface switches to State Idle.
[könnte noch erweiter werden: "as two SFS (8-bit value)"]
> generell: hier sind die layer gemischt!!!!!
Hm. Ist mir nicht so klar warum du das meinst.
> "block" war ein Stück; "frame" das ganze ip-datagram plus overhead.
Eigentlich nicht. Hab einfach konsequent block durch frame ersetzt. Das
IP datagram plus overhead ist 'session'.
2. Definitions
Session:
The transmission of an entire IP datagram is called session.
> "The use of cellphones is also an option
> whereas throwing objects or using guns is not recommended since it
> could result in interface damage or destruction which would be
> counterproductive since IP-SFS tries to improve communication
> among humans."
> ... das würde ich steichen - notfalls neutral auf einen anderen Link
> versweisen
> Traditinally TX starts ... -> Typically TX ...
Ist geändert.
Bandwidth tends to vary. Typically TX starts at about 2-4 Bits/s and
will decrease over time due to exhaustion and lack of concentration.
> We'd like -> we would like
Hab ich nicht mehr gefunden. Ist wahrscheinlich in der aktuellsten
Version schon gestrichen :)
> We are currently not aware of a technique to reliably delete data
> frames from interfaces' memory without permanent interface
> destruction.
> data frames -> data
Interfaces tend to keep data in their memory. There is no way to
determine the lifetime of data in memory. As a side effect, data
might show up in unwanted locations at undesired times.
We are currently not aware of a technique to reliably delete data
from interfaces' memory without permanent interface destruction.
Danke einstweilen. Bitte um Rückmeldungen, Korrekturen und Vorschläge
(am besten auf die Liste).
Gruss,
j.
--
Irene Wimmer kauft den Sterz. <<< http://plagi.at/geruecht/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.mur.at/pipermail/ip-sfs/attachments/20070325/e4be6d20/attachment-0002.pgp
More information about the IP-SFS
mailing list