From: Michael Erdmann <michael.erdmann@snafu.de>
Subject: Re: Ada.Networks.Sockets hierarchy for standardization?
Date: Sun, 01 Jun 2003 09:07:47 +0200
Date: 2003-06-01T09:07:47+02:00 [thread overview]
Message-ID: <4bloq-ube.ln1@boavista.snafu.de> (raw)
In-Reply-To: <3ED93EF7.1000503@cogeco.ca>
Warren W. Gay VE3WWG wrote:
> Michael Erdmann wrote:
>
>> Warren W. Gay VE3WWG wrote:
>>
>>> For discussion: I have thrown together this evening
>>> a more formalized view of some "chicken scratching" I did on my
>>> train commute home this evening. The diagram is available at my
>>> web site (see PDF link further on).
>>
>>
>> I like it. But may be the names services should be put under
>> Services.
>
>
> Hi Michael:
>
> The problem that I see is that there is a fairly major
> distinction between DNS (Name_Services) and what
> Ada.Network.Services.Internet represents. The later represents
> a database of mappings between numeric port numbers (services)
> and their names (ie. "http" maps to port 80).
>
It makes sense. But i gues these service identifiers may have
to be a little more generalized, for example as SAPI.
> Name_Services is much more than that. It is an entire protocol
..................
>
> Maybe an improvement might be to move "Ada.Networks.Services" over
> to child package Ada.Networks.Protocols.Internet.Services
> instead (these would only be Internet specific of course).
I think this is a better idea, since the semantic of what is
a service verry mutch depends on the doain or protocol stack
you are looking at.
> Alternatively, it would be tempting to just merge it right
> into the package Ada.Networks.Protocols.Internet. The mappings
> for ports and the protocol selection constants aren't that
> far apart in concept.
>
> Other protocols like X.25, may not even need a
> "services" package.
I do not understand this. You can run FTAM on top of X.25 which
is a service. I gues it would a a good idea to give the term
Service a clear definition which fits into the OSI Model.
Its been years since I used Datapac (X.25),
> but IIRC there is no concept of a port. You just use a DNIC
> (address) and perhaps select the service once you connect to the
> host at the remote end. Perhaps the service selection is
> embedded in the DNIC (I forget). OTOH, the amateur radio
> protocol AX.25, which is based upon X.25, does support up to
> 16 ports (I forget now, but one of these 16 may be reserved).
>
This is the reason why i think, the better idea is to place
the service identifiers alsways near to the protocol stack/domain
they are refering to.
Michael
>
prev parent reply other threads:[~2003-06-01 7:07 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-05-31 5:01 Ada.Networks.Sockets hierarchy for standardization? Warren W. Gay VE3WWG
2003-05-31 6:33 ` Tarjei T. Jensen
2003-05-31 13:35 ` Simon Wright
2003-05-31 17:24 ` Michael Erdmann
2003-05-31 1:35 ` Ada.Networks.Sockets hierarchy for standardization? (sf: ada0y-net-std) Warren W. Gay VE3WWG
2003-06-01 4:02 ` Randy Brukardt
2003-06-02 16:56 ` Warren W. Gay VE3WWG
2003-06-03 0:39 ` Randy Brukardt
2003-06-03 3:47 ` Provisional Standards was RE: Ada.Networks.Sockets hierarchy for standardization? (sf:ada0y-net-std) Robert C. Leif
[not found] ` <3EDC8FA6.2000308@noplace.com>
2003-06-05 20:48 ` Provisional Standards was RE: Ada.Networks.Sockets hierarchy (Provisional Standard?) Warren W. Gay VE3WWG
2003-06-06 11:49 ` Marin David Condic
2003-06-06 15:51 ` Provisional Standards was RE: Ada.Networks.Sockets hierarchy(Provisional Standard?) Robert C. Leif
2003-06-07 11:39 ` Provisional Standards was RE: Ada.Networks.Sockets hierarchy (Provisional Standard?) Marin David Condic
2003-06-10 11:43 ` Marin David Condic
2003-06-10 17:17 ` Warren W. Gay VE3WWG
2003-06-11 11:05 ` Marin David Condic
2003-06-10 17:22 ` Warren W. Gay VE3WWG
2003-06-11 6:31 ` AIs for Ada extensions Robert I. Eachus
2003-06-11 11:08 ` Marin David Condic
2003-06-12 1:10 ` Alexander Kopilovitch
2003-06-12 17:19 ` Robert I. Eachus
2003-06-13 1:02 ` Alexander Kopilovitch
2003-06-13 7:21 ` Robert I. Eachus
2003-06-13 21:53 ` tmoran
2003-06-14 23:30 ` Alexander Kopilovitch
2003-05-31 23:47 ` Ada.Networks.Sockets hierarchy for standardization? Warren W. Gay VE3WWG
2003-06-01 7:07 ` Michael Erdmann [this message]
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox