Hi Dino,

Please see inline.

BR,
Yihao

-----Original Message-----
From: Dino Farinacci <farina...@gmail.com> 
Sent: 2021年12月7日 23:44
To: Jiayihao <jiayi...@huawei.com>
Cc: int-area@ietf.org
Subject: Re: Side meeting follow-up: What exact features do we want from the 
Internet?

> Thanks for clarification. 
> Then expectations of users intuitively from my side can be:
> 
> (1) I want to be agnostic to the network protocols (I do not want to know 
> Bluetooth, ZigBee, thread, Airdrop, or any others). I just hope that if I buy 
> an IoT device, I can take control of it by my phone (better locally).

That is correct. That is how IP was born in the days of Ethernet, Token Ring, 
FDDI, X.25, DDN-X.25, Frame Relay, SMDS, and ATM. Not to mention all the HDLC 
variant serial links. Bridging across these data links (at layer 2) was always 
problematic.

> (2) I want to have strict privacy/security. No traces can be linked to me 
> according to the networking actions I took once I choose to remain anonymous.

Meaning the IP layer encrypts ALL packets and source addresses are obfuscated 
and possibly randomized. The ideas and points Tom (and Luigi) has made in the 
past.

> (3) I can access my devices/data anytime, anywhere, all under my control. Any 
> data that I have/bought cannot be confiscated or taken away from me.

I think the lay Internet user already assumes this. And expects the same 
service as when they plug into an electrical outlet. If it doesn't work, they 
scream.
 
[jiayihao] Here I mean our data is controlled by our service provider not user 
themselves. For example, if I bought a movie X from an online streaming 
provider A, I still do not own this movie X and have to pay again if I want to 
watch movie X from online streaming provider B. However, I am not that sure if 
it can be categorized to a network requirement.

> (4) Similar to your first point: I want to be always attached to the Internet 
> by any personal devices. (then I can better enjoy the features above)

Yes.

> Here I have another question: application developer/programmer should have a 
> different angle for new features. Of course application developer/programmer 
> should to be agnostic (or learn as less as possible) to network stuffs during 
> developing, but definitely they have more insights and more details shall be 
> learned by them.

App developers control user behavior by making their services/functionality 
available with good UI. Make it easy for the user to get do things with the 
fewest number of steps. A counter example is the Facebook iOS app.

[jiayihao] Agree that App developers should not care about network stuff like 
the session continuity during device movement. However, App developers do learn 
things like URL, domain names, DNS, Quic, CDN, proxies.....,and make them 
transparent behind the good UI. So there do have some network stuffs that are 
agnostic to users but are not agnostic to App developers. 

[jiayihao] My observation is: If we consider network features/requirements from 
App developers, it will finally result in discussion about the network 
architecture.

Dino

_______________________________________________
Int-area mailing list
Int-area@ietf.org
https://www.ietf.org/mailman/listinfo/int-area

Reply via email to