Next:
Overview of the LEAP
Up:
The Lightweight & Efficient
Previous:
About The LEAP Manifesto
 
Contents
 
Index
The LEAP Protocols
Subsections
Overview of the LEAP Protocols
Introduction
The Need for Efficiency
Technical Overview of LEAP
The ESRO Layer: Efficient Transport Services
The EMSD Layer: Efficient E-Mail
The EHTD Layer: Efficient Web Browsing
Other Efficient LEAP Applications
Efficiency Characteristics of LEAP
LEAP: A Basis for Convergence
The End-User's Experience
The LEAP Development Process
Patent-Freedom
RFC Publication
Open Maintenance Organizations
LEAPing over WAP
A Brief History of LEAP
The LEAP Protocol Development Model
Introduction
Protocol Phases of Development
Initial Protocol Development
Global Parameter Assignment
Protocol Publication
Patent-Freedom
The Free Protocols Foundation
LEAP's Adherence to the FPF Procedures
Author's Patent-Free Declaration
Maintenance and Enhancement
Open Maintenance Organizations
Working Groups
Maintaining Patent-Freedom
Endorsement by a Standards Body
Economic Consequences of Protocols
Principles for Maintaining Protocol Integrity
Standards Organizations: Do They Mean Anything?
Our Independence of the IETF
Do We Need the IETF?
Free Protocols Foundation Policies and Procedures
Introduction
The Patent Debate
How Patents Affect Protocols
Difficulties Relating to Software and Protocol Patents
Terminology
Definitions
About the Free Protocol Processes and Procedures
About this Document
The Protocol Development Process
Phases of Development
Initial Protocol Development
Global Parameter Assignment
Protocol Publication
Patent-Free Declarations
Industry Usage
Maintenance and Enhancement
Endorsement by a Standards Body
Role of the Free Protocols Foundation
Coordination of Activities
The Free Protocols Foundation
General Philosophy
Purpose, Activities and Scope
Other Activities
Free Protocol Development Working Groups
Patent-Free Declarations
Author's Declaration
Working Group Declaration
Patents, Copyright and Confidentiality - Policy Statement
Policy Statement Principles
General Policy
Confidentiality Obligations
Rights and Permissions of All Contributions
FPF Role Regarding Free Protocol Specifications
ESRO: A Foundation for the Development of Efficient Protocols
Overview of ESRO
The Need for ESRO
ESRO Requirements and Goals
Terminology
Other Related Protocols
RPC
ROSE
WAP's WTP
T/TCP
RDP
VMTP
TCP
UDP
UDP Plus Ad Hoc Re-Transmissions
The ESRO Protocol
Efficiency Characteristics of ESRO
Why We Adopted the Remote Operations Model
RFC Publication of the ESRO Protocol
Maintenance of the ESRO Protocol via ESRO.org
Use of ESRO
Common ESRO Application Design Considerations
Presentation - Syntax and Encoding
Operation Reliability
Idempotency - Duplication Detection
Failure Detection and Re-Tries
Segmentation/Re-Assembly
Congestion Control and Flow Control
Security
Example Applications
Horizontal Applications
EMSD: Efficient E-Mail
EHTD: Efficient Web Browsing
Other Efficient Horizontal Applications
Vertical Applications
Existing Implementations of ESRO
ESROS Application Programming Interface
EMSD: The LEAP E-Mail Component
Introduction
Terminology
Existing Internet Mail Submission and Delivery
Overview of EMSD
Protocol Layering
EMSD Protocol Components
Efficient Short Remote Operations (ESRO)
Anticipated Uses of EMSD
EMSD Design Goals and Requirements
Rationale for Key Design Decisions
Deviation from the SMTP Model
Efficiency Comparison of SMTP and EMSD
Use of ESRO Instead of TCP
Use of the Remote Procedure Call (RPC) Model
Use of ASN.1
Relationship of EMSD to Other Mail Protocols
Obtaining the EMSD Protocols
Efficiency of EMSD
Preface
Introduction
SMTP
Efficient Mail Submission & Delivery
Study Overview
Submission
SMTP Submission from PC to Unix
Message Submission Process
Protocol Trace
Measurement Results
EMSD Submission from PC to Unix
Message Submission Process
Protocol Trace
Measurement Results
Message as Received
Delivery
SMTP Delivery from Unix to Unix
Message Delivery Process
Protocol Trace
Measurement Results
Message as Received
Message Delivery via POP Mailbox
Message Delivery Process
Protocol Trace
Measurement Results
Message as Received
Message Delivery via IMAP Mailbox
Message Delivery Process
Protocol Trace
Measurement Results
Message as Received
EMSD Delivery from Unix to PC
Message Delivery Process
Protocol Trace
Measurement Results
Message as Received and Decoded
Results Summary
Conclusion
Acknowledgments
A Brief History of LEAP
Overview
Time-Line History
Acronym Apology
The Future of LEAP
Where We Are Today
Invitations to Participate
Preview of Coming Attractions
MailMeAnywhere.org
ByName.net and ByNumber.net