RE: WAP and IP

2000-06-26 Thread Patrik Fältström

At 05.30 + 00-06-26, Mohsen BANAN-Public wrote:
IETF/IESG/IAB folks keep saying TCP is good enough for everything.

   Patrik We don't.

   Patrik See for example SCTP described in draft-ietf-sigtran-sctp-09.txt and
   Patrik applied to many applications which for example have to do with
   Patrik telephony signalling.

The current status, state and beginning date of that example
makes my point.

You are extrapolating the time it takes to get consensus around a 
document in a working group with people stating that TCP is good 
enough?

After 7 months of delay, caused by the IESG, ESRO was published
as an RFC in Sept. 1997.

There have already been enough discussions on the IETF list about 
ESRO. See the archives.

You seem to (once again) ignore the problems with making protocols 
interoperate.

The rest of this discussion exists in the IETF mailing list archives.

- Equal access to RFC Publication Service

This is not possible, as a review process is guaranteeing the quality 
of the work published. For the various tracks, different reviews are 
done. For informational (such as ESRO) the RFC-Editor is deciding 
whether something is good enough, and asks for input from the IESG.

Issues which were discussed heavily regarding your two protocols are:

  - Congestion control
  - Ability to gateway to/from existing standards
  - Internationalization issues
  - Security

See IESG note in the beginning of RFC 2524.

All new protocols have to address those issues, as the experience we 
have with the protocols we have today gives that those issues 
(probably) were not addressed enough in those. Because we made that 
mistake once, we don't want to make the same mistake again. So, the 
IESG asks all people which write new protocols to address the issues 
above (and some others).

So, regarding the protocols you have proposed, it is not the case of 
"better or worse than TCP", it is about "does the protocols proposed 
address all issues we _today_ think a new protocol have to fulfil. 
That doesn't say that the protocols we use today would pass if 
created today. We should though not swap from something bad into 
another thing not solving the problems we know exists.

  Regards, Patrik




ESRO (RE: WAP and IP)

2000-06-26 Thread Harald Tveit Alvestrand

At 05:30 26.06.2000 +, Mohsen BANAN-Public wrote:

The current status, state and beginning date of that example
makes my point.

After 7 months of delay, caused by the IESG, ESRO was published
as an RFC in Sept. 1997.

History note:

ESRO (RFC 2188) was delayed, as far as I remember, because of lack of 
response from the authors to IESG comments; this turned out to be because 
the author either didn't get them or didn't think/understand that a 
response was needed.
I remember some apologies at the time, and the document was published 
without making the changes that the comments (some mine) had asked for.

ESRO was published without significant input from the IETF community, and 
has some aspects that I consider rather stupid (tied to a single UDP port 
number (4.6.3), use of a THREE-bit transport selector (4.4.1) and total 
lack of discussion of congestion control), but did not face significant 
opposition in the IESG.

It's EMSD (RFC 2524) that was considered by the IESG to be bad enough that 
it was labelled with an IESG warning containing sentences like "makes EMSD 
completely unsuitable for end-to-end use across the public Internet", and 
seemingly earned the IESG the permanent enmity of Mohsen Banan.

Harald


--
Harald Tveit Alvestrand, EDB Maxware, Norway
[EMAIL PROTECTED]




Anycast and related frobs

2000-06-26 Thread Tripp Lilley

I throw myself upon the humble mercy of the gods that I might not make a
fool of myself (again) in front of the IETF. Nevertheless, here goes...

As I understand it, a goal of IPv6 Anycast is to provide implicit
connectivity to the "nearest" netwise instance of a given member of a
group of service providers. Now, granted, this is based on an "address",
not an address / port tuple, so it's more like a group of machines, than
service providers, right?

What work has been done to provide a "nearest service" type of implicit
addressing? From what I gather, SLP is for service *discovery*, but what
I'm really on about is not "what services are available", but "where can I
find *this* service, closest to me?"

The canonical example of this is (duh) FTP mirrors. CPAN does a pretty
good job of multiplexing you to the netwise closest mirror, but it's all
done relatively heuristically, if I understand it correctly, and it's done
from the CPAN main server side, which means it can't tune the response for
*you* in particular.

Is there work underway to "canonicalize" such discovery procedures and
formalize them into, perhaps, a "Services: Optimization of Reachability to
Those Available" (SORTA)?

This next bit, please generalize as much as possible. FTP is what I'm
thinking of this instant, because it's what triggered the thoughts, but I
wouldn't want to shoe-horn a perfectly non-crappy idea into one
application alone. Also, note that my thoughts on implementation might
suck, so feel free to "improve" them in the inimitable IETF way.

What I'm thinking of is something in which a client (say, FTP) is given a
list of, e.g., URLs of available instances of the *particular* service
(that is, mirrors that actually contain the data you seek). Thus, a list
of hostnames and ports, and, implicit in the protocol field of the URL, a
protocol intended to be used for the actual desired exchange.

The client then plugs all of this into the SORTA mechanism, which queries
an upstream SORTA cache, asking it for the nearest, fastest "match" out
of that set, based a loose characterization of that service.

So, for instance, the SORTA cache might know (based on statistics
collected over time) that the mirror at foo.example.com is close to me and
very fast for small FTP transactions, but unstable over time. It might
furthermore know that bar.example.com is slower, but very stable, so it's
better for big files.

Based on that knowledge, and the list of potential candidates I gave it,
it would respond with foo.example.com for a small file, and
bar.example.com for a large file.


Of course, that's not to say that an implementation has to be this
complex. An upstream cache may pick one at random :) Or it may pick one
solely based on ping times. And so on...


Some reasons I'm thinking along these lines are:

- ping / traceroute routinely get dumped on the floor by
  congested routers and picky firewalls

- having every single client determine reachability to the entire
  mirror list is a huge duplication of effort and waste of b/w

- having the server side determine reachability heuristically is a
  guessing game, possibly educated (no offense to the CPAN folk)


I'm aware that FreeNet might provide much of this functionality implicitly
in its core architecture, but I've not yet looked into it too deeply.
SORTA also seems like a sort of (no pun intended) "reverse" approach to
things like Harvest (and, I suppose, FreeNet). Both Harvest and FreeNet,
as I understand it, look to bring the content closer to frequent
requestors of it. SORTA would take a less dynamic approach. Content would
stay where it is, but clients would be routed to the best instance.

Actually, that's not entirely true. Content *could* stay where it is, or
it could move, provided the master lists remained up to date (or there was
a mechanism for propagating changes throughout the SORTA cachespace). In
fact, SORTA could work together with the mirroring tools themselves to
move content to near mirrors based on SORTA caching information. Which
then *would* be like FreeNet :) Whee!

I'm also aware that there are "global load-balancing" tricks for doing
this. However, they require that you be in collusion with all mirror
instances, more or less. What I'm looking for is something that could
easily be joined / left by mirror members simply by adding / removing
entries from the master mirror list handed to a client.


Thanks for listening!

-- 
   Tripp Lilley  *  [EMAIL PROTECTED]  *  http://stargate.sg505.net/~tlilley/
--
   Me:   "That was pretty gross, Andy. I can't believe you ate it after
  I stuck it up your nose."
   Andy: "It was a big grape and a small nose. It didn't get very far."

   - outtake from perspex imageworks, inc., design meeting, circa 1994




Re: Anycast and related frobs

2000-06-26 Thread Magnus Danielson

From: Tripp Lilley [EMAIL PROTECTED]
Subject: Anycast and related frobs
Date: Mon, 26 Jun 2000 07:43:03 + (/etc/localtime)

Tripp,

 I throw myself upon the humble mercy of the gods that I might not make a
 fool of myself (again) in front of the IETF. Nevertheless, here goes...
 
 As I understand it, a goal of IPv6 Anycast is to provide implicit
 connectivity to the "nearest" netwise instance of a given member of a
 group of service providers. Now, granted, this is based on an "address",
 not an address / port tuple, so it's more like a group of machines, than
 service providers, right?
 
 What work has been done to provide a "nearest service" type of implicit
 addressing? From what I gather, SLP is for service *discovery*, but what
 I'm really on about is not "what services are available", but "where can I
 find *this* service, closest to me?"

At the 46th IETF in Washington there was a Anycast BOF, chaired by
Steve Deering. In there where a few presentations on diffrent aspects of
anycast. Then, when the question was raised to the floor on weither there
was a need to form a anycast group few hands where raised.

The conclusion was that the real need of Anycast was limited (i.e. DNS,
PIM RPs and possibly a few other services) and that no specific architecture
where needed. Whatever needed was allready there or few trimmings where
required.

For instance was UUNETs usage of Anycast for PIM Rendez-vous Points presented.
They used a trick which seems to be accepted as the only thing really
required to acheive the anycast service. They uses an unicast IP address which
they set common for all the RPs that so require, then they insert this IP
address into the normal unicast routing and the routing will find the
"best" path. While it migth be a bit confusing that it is actually diffrent
physical positions this is really not diffrent than having a multihomed box
having access to widely separated network segments.

Mr. Ohta presented the usage of Anycast in DNS root server handling over
multiple ASs.

The GIA proposal was a proposal for a complete anycast architecture according
to the ideas as presented with IPv6.

Anyway, you check these presentations and the report from the meeting in case
you have not yeat done so.

So, there is even some form of Anycast support in IPv4.

I am sure that Mr. Deering, Mr. Alvestrand and Mr. Ohta can contribute further
on this issue if so required.

Cheers,
Magnus




Re: Seeking Open Mobile Messaging Protocols -- Efficient E-Mail

2000-06-26 Thread Randy Bush

 Existing SMTP/IMAP/TCP technology is not well suited for
 mobile and wireless environments where bandwidth and
 capacity are always limited and precious.

ahhh yes.  that 640k video buffer again.  historically every time we have
made a large kludge to save bits we have looked very stupid in far less time
than we ever imagined.  and yes, i understand the bandwidth issue.

randy




Re: Seeking Open Mobile Messaging Protocols -- Efficient E-Mail

2000-06-26 Thread Keith Moore

 From: Mohsen BANAN-Public [EMAIL PROTECTED]
 
 Existing SMTP/IMAP/TCP technology is not well suited for
 mobile and wireless environments where bandwidth and
 capacity are always limited and precious.
 
 
 More efficient protocols are needed to address the new
 reality of mobile and wireless networks. I am seeking
 open protocols which are better suited to address the
 requirements of mobile and wireless networks.

we are in agreement so far.  however I would say that the new
protocols need to operate effectively not only in a 
mobile/wireless network, but also in a wired network, or in
a mixed network that consists of both wireless and wired links.
 
 The key functional requirements for the protocols that
 I am seeking are:
 
  -  Provide for the submission and delivery of short
 (4 kilobytes or less) Internet e-mail messages 
 with the same level of functionality (or higher)
 that the existing SMTP protocols provide.
 
  -  Provide the same (or better) level of reliability
 and security that the existing SMTP protocols provide.
 
  -  Make reasonable trade-offs between specification complexity,
 implementation complexity, extendibility, scalability and efficiency.
 
  -  Provide the required efficiency characteristics. These include:
 minimizing the number of transmissions, minimizing the number of
 bytes transmitted, minimizing the latency of message
 submission and delivery.

let me suggest a few additional requirements:

- high degree of functional compatibility with existing mail protocols
  (SMTP/MIME/POP/IMAP) so that there is not a lot of information
  lost when mail is gatewayed between the two environments; also
  so that I18N is supported in a way compatible with existing standards.

- congestion avoidance that competes fairly with TCP

- ability to resist denial-of-service attacks that attempt to consume
  server connection/session state (similar to SYN flooding attacks)
 
Keith




Address Book Problem....

2000-06-26 Thread Sunil Chinjwani

Hello Friends,
I need some help desperately. I want to develop an application in
which I have to present the user with the facility of using his address
book, which is actually present on the desktop, to be exported to a
database present on the server. For this thing to take place seamlessly,
I have to present the user with a Html page having one button for
opening a File open dialog box. This button will be used by the user to
open the dialog , where he will click the file containing his address
book. Then on selection of the file, all the addresses in his book
should be populated on the Html form in a list box . Then he can select
any of his addresses with the help of checkboxes and send it to the
server database .
I know that this thing calls for using the API  for peculiar
commands of the Browsers' address book application and I want to know
the source of such documentation for both the Netscape browsers and also
the IE. Will any of u please give me vital information in this regard ?
Thank u and waiting for your replies in earnest.
Sunil.




Re: IEPG Meeting - IP Addressing

2000-06-26 Thread Valdis . Kletnieks

On Sun, 25 Jun 2000 08:01:03 PDT, [EMAIL PROTECTED] said:
 IPv4 is running out of space but IPv6 is too much overhead.

You'd get a lot more usable response if you explained WHY you felt IPv6 is
too much overhead.  Often, the complaint is (for example) "It takes too long
to send a packet on a modem/PPP link", but they didn't have any IPv6 header
compression enabled, or some similar problem.
-- 
Valdis Kletnieks
Operating Systems Analyst
Virginia Tech





 PGP signature


RE: WAP and IP

2000-06-26 Thread Brijesh Kumar


Vernon Schryver writes
 -Original Message-

  From: Mohsen BANAN-Public [EMAIL PROTECTED]

  ...
   There is a genuine need for a reliable efficient transport that
   accommodates *short* and *occasional* exchanges.
 
   There are many occasions where UDP is too little and TCP
 is too much.

 I've often heard that from telephant advocates, but I've never seen
 anything plausible from them.

See, my friend, if you call any one who doesn't agree with your views
on TCP/IP with names like "telephant advocate", reasoning is not going
to convince you. It is like convincing a life long republican to vote
for Al Gore - he/she has already closed the door to make sure that
nothing can come in.

Mohsen may be accused of any thing, but calling Mohsen whose aim is to
create an open alternative to WAP is hilarious. And, Mohsen at least
understands the issues involved in wireless cellular communication,
something that can be said of many other TCP/IP for every thing
advocates.

Cheers,

--brijesh
(personal opinions only)




RE: WAP and IP

2000-06-26 Thread Vernon Schryver

I apologize for this and my previous messages.  I didn't realize I was
talking to members of the IPv8 Brigade.

 From: "Brijesh Kumar" [EMAIL PROTECTED]

 ...
 Mohsen may be accused of any thing, but calling Mohsen whose aim is to
 create an open alternative to WAP is hilarious. And, Mohsen at least
 understands the issues involved in wireless cellular communication,
 something that can be said of many other TCP/IP for every thing
 advocates.

There's plenty of hilarity to go around in any discussion where people
are 

  - insisting that a protocol is patent free without bothering to do a
   patent search for all of the ideas used in the protocol.  Never mind
   the mysterious ways that patents can appear, or the enormous joke in
   the notion of being able to predict what the patent system might
   consider a patentable idea.

  - claiming that Mohsen BANAN's protocols are more open than those of
   WAP despite their editorial history.

  - persistently, unbendingly claiming that 14000 bit/sec is a bit rate 
   that is radically lower than anything ever before used for TCP/IP.

  - claiming that the current and prospective webphone screens and
   keybaords could be useful for anything that might need even 140 bit/sec.
   Anyone who has tried to use those silly screens, keyboards, and thumb
   wheels merely to configure a phone or use a built-in directory (and
   isn't a telephant salescritter) must laugh at that the image of surfing
   the web, getting directions, buying anything other than air time, or
   doing anything you couldn't do just as well with an analog cell phone
   everywhere on earth that WAP will be available.

  - claiming that the IETF or any other standards committee could,
   even if it wanted, prevent or slow the adoption of genuinely better
   protocols.

  - demanding that "access" to the IETF publishing process be openned.

Everyone who advocates keeping the RFC press open to any except official
products of working groups should read Mohsen BANAN's RFC's and
draft-terrell-logic-analy-bin-ip-spec-ipv7-ipv8-08.txt

It's not enough to talk about keeping the IETF open.  You must look at
the concrete consequences of the current implementation of openness.
A press that tries to publish absolutely everything soon becomes a vanity
press that publishes nothing read by anyone except its author.  Editing
is not only about suggesting fixes for spelling errors.  An editor that
rarely rejects a manuscript isn't.  An open standards organization without
real technical editing, including a lot of rejections with prejudice, is
in the end not open to anything except lunatic adovcacy.

We all, including the IPv8 Brigade, would be better served if the IETF
left electronic vanity publishing to the world wide web, and only
published official products of working groups of "legacy programmers."
If no working group will adopt a draft or even form to adopt a draft, then
the idea is bad or the IETF is dead, and in either case, the IETF should
not publish it.


As someone says, openness to good ideas does not involve opening your
skull and letting your brain fall out.


Vernon Schryver[EMAIL PROTECTED]




RE: IP over MIME (was Re: WAP Is A Trap -- Reject WAP)

2000-06-26 Thread Dan Kohn

I certainly hope you're joking.

If not, I can say definitively that this is certainly not Teledesic's view
of the world.  Teledesic (and it's sister network ICO) are being designed to
be great platforms for carrying IP.  (That means they will also be able to
do WAP, but that is hardly the focus.)

http://www.teledesic.com
http://www.ico.com

- dan
--
Daniel Kohn mailto:[EMAIL PROTECTED]
tel:+1-425-602-6222
http://www.dankohn.com

-Original Message-
From: Taylor, Johnny [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, 2000-06-21 08:48
To: Donald E. Eastlake 3rd; [EMAIL PROTECTED]
Subject: RE: IP over MIME (was Re: WAP Is A Trap -- Reject WAP)


All,

I have seen a lot of different people bash WAP over the past two days.
However, I
am a firm believer that WAP will become what IP is to us today. When you
relate the 
technologies of today and the future technologies from a Telecommunication
stand point.
Then you will find IP is on the rise today and various Platforms are
integrating or
converging IP to their core networks. But when you equate the moves that are
taking
place for future solutions to the commercial or residential market. such as
The Teledesic 
Model or AOL or Manasamen; then you began to get a glimpse 
of the future of WAP. Therefore I think it becomes quite important for this
group to 
keep WAP as one of the main protocols of discussion / solutions. That's my
take on WAP!

Coming from the Brain!

JT 


-Original Message-
From: Donald E. Eastlake 3rd [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, June 21, 2000 7:31 AM
To: [EMAIL PROTECTED]
Subject: IP over MIME (was Re: WAP Is A Trap -- Reject WAP)


See ftp://ftp.ietf.org//internet-drafts/draft-eastlake-ip-mime-03.txt.

Donald

From:  Magnus Danielson [EMAIL PROTECTED]
To:  [EMAIL PROTECTED]
Cc:  [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]
In-Reply-To:  [EMAIL PROTECTED]
References:  [EMAIL PROTECTED]
[EMAIL PROTECTED]
Message-Id:  [EMAIL PROTECTED]
Date:  Wed, 21 Jun 2000 10:40:40 +0200

From: Masataka Ohta [EMAIL PROTECTED]
Subject: Re: WAP Is A Trap -- Reject WAP
Date: Wed, 21 Jun 0 5:42:32 JST

 Phil;
 
  IP over NAT is, in no way, end-to-end.
  
  WAP and IP over NAT are equally bad.
  
  I think you're overstating your case. Yes, IP over NAT is bad, but
  it's nowhere near as bad as WAP.
 
 If you think so, don't say "end-to-end".
 
  If you want, it is still possible to "reconstruct" a true end-to-end
  IP service by tunneling it through a NAT with something vaguely
  resembling mobile IP.
 
 You can have IP over HTTP, IP over XML or IP over WAP equally easily.

With IP over MIME you could even establish an IP connection over a mail
gateway, firewall bypassing... Hmm the same goes for http proxies.

 The problem, however, is that the reconstruction point is an
 intelligent gateway which violates the end to end principle.

Havent we learned to love and hate these breaking of layering?

You can put basically anything over anything else when it comes to just
moving
bits around. While doing this we get the additional benefits of increased
propagation delay, increased overhead, often complexer solutions and a new
bag of problems in the interworking area. Lovely. We can feed a lot of
research and engineer mouths this way.

Now, while NAT and WAP both intend to solve some problems, they provide
ground
for new problems which naturally require new solutions. We should really
ask
weither some of these problems really should be solved within that scope or
not. If IP over WAP is a bag of worms, maybe one should bypass WAP
alltogether.
Where we know that neither ATM, IP or NAT solves all the problems neither
will
WAP.

It is not really what you could do as what you should do. Naturally there
is
allways politically and technical preferences which prohibits some
solutions.

Cheers,
Magnus