comp.lang.ada
 help / color / mirror / Atom feed
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

> 




      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