Re: Protocol Definition

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 1/5/12 9:13 AM, Dave CROCKER wrote:
 On 1/5/2012 7:01 AM, Dave Cridland wrote:
> On Thu Jan 5 14:48:54 2012, Dave CROCKER wrote:
>> If protocol corresponds with program or algorithm, then what is
>> the communications term that corresponds to process?
>>
>> It's tempting to say "port number", but that doesn't seem very
>> satisfying.
>
> "Session"?

 That's an appealing suggestion. It is based on a 'state' existing
 between the two end points and it is above transport (so we don't
 have to worry about tcp vs udp vs...).

 On the other hand, isn't a session able to have more than one
 "connection" and, therefore, possibly be running more than one
 protocol?

Dave,

Agreed. A multiple stream protocol aggregates multiple endpoints into an Association where each then signals supported protocols. Within each protocol, various algorithms are applied, often in phases such as Bind, Listen, Accept, Connect, Close, Shutdown, SendMsg, RecvMsg, GetPeerName. An algorithm might be expressed using computer languages that incorporate elaborate mathematical models, such as simple hash functions used to validate packets. One of the protocols supported is SDP Session Description Protocol that carries media over the multiple streams. This provides for Sessions, Associations and Connections.

See:
http://tools.ietf.org/html/draft-loreto-mmusic-sctp-sdp-07#page-3

-Doug


_______________________________________________
Ietf mailing list
Ietf@xxxxxxxx
https://www.ietf.org/mailman/listinfo/ietf


[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Fedora Users]