4. Simplicity of the Internet
● Core of the Internet: TCP/IP
● TCP: end-to-end protocol
– Reliable transfer between end devices
● IP: inter-networking protocol
– Relaying over different intermediate subnetworks
● End-to-End Principle
– Complex TCP with Simple IP
6-Nov-12 @DGIF 2012 dykim@cnu.kr 4
6. End-to-End (e2e) Principle
● Intelligence at the edges, not in the network
● Smart hosts, simple relays(routers)
● TCP: complex
– Reliability; error recovery by retransmission
● IP: very simple
– Only for relaying, nothing else
● “Connectivity is its own reward”
– Connection is all that matters.
6-Nov-12 @DGIF 2012 dykim@cnu.kr 6
7. IP
Destination Source
DATA
Address Address
No Quality of Service (QoS)
- no error recovery > no reliability
- no guaranteed bandwidth
No security
Just “Best Effort”
6-Nov-12 @DGIF 2012 dykim@cnu.kr 7
8. What was before e2e?
● Telephone Network
– Complex/huge/intelligent network
– Dummy terminal(phone set); nothing but dialing
● Who's in control?
– Network or Edge?
● Collision of industries: Telecom vs Computer
– Like those of civilizations, religions, ideologies
6-Nov-12 @DGIF 2012 dykim@cnu.kr 8
9. Analogy
Trains vs Cars
Rails vs Roads
6-Nov-12 @DGIF 2012 dykim@cnu.kr 9
10. KISS: Keep it Simple and Stupid!
● There're many good sides of simplicity.
– Immediate convenience though often caotic
– Why do you prefer cars to trains?
● The Internet thrives on simplicity.
● Perhaps, too simple/stupid?
● Make everything as simple as possible, but not
simpler. - Einstein -
6-Nov-12 @DGIF 2012 dykim@cnu.kr 10
15. Future Internet
● Clean Slate
● Revolution than Evolution
● Innovation than Renovation
● Backward compatibility
– Desirable but not a requirement
6-Nov-12 @DGIF 2012 dykim@cnu.kr 15
17. Internet & Future Internet
● Internet: championed by students
– TCP/IP: Vint Cerf & Bob Kahn
– Mosaic/Netscape: Marc Andreessen
– Facebook: Mark Zuckerberg
– Yahoo, Google, YouTube, Twitter, ....
● Future Internet
– Any reason to be different?
– Which do you believe in, Samsung or Yourself?
6-Nov-12 @DGIF 2012 dykim@cnu.kr 17