| Term 
 
        | What are some RFCs on architectural principles produced by the IETF? |  | Definition 
 
        | 
General principlesTransparencyThe "End-to-end" principle |  | 
        |  | 
        
        | Term 
 
        | What are the general principles of the IETF in their RFCs? |  | Definition 
 
        | 
One IP protocol
The "hourglass" modelException: Migration towards a new version of IP Netwokr (IP) layer independent of hardware
Allows IP to take advantage of new hardware Self healing network
Implies adaptive routing protocols No centralised control |  | 
        |  | 
        
        | Term 
 
        | Briefly, what is the "hourglass" model? |  | Definition 
 
        | The idea of funnelling all communications through some common, ubiquitous communications protocol - e.g. the IP and ATM |  | 
        |  | 
        
        | Term 
 
        | What are the design principles of the IETF in their RFCs? |  | Definition 
 
        | 
Support heterogenityIf there's many ways of doing things, pick one
Avoid duplication of same functionality Scale to millions of sites of many nodesSimplicity, modularityStandards based on running code |  | 
        |  | 
        
        | Term 
 
        | What are the "other" principles of the IETF in their RFCs? |  | Definition 
 
        | 
Avoid hard-coding addressesPrefer unpatented technologyFully internationalPrivacy and authenticity support desirable |  | 
        |  | 
        
        | Term 
 
        | What are the transparency principles of the IETF in their RFCs? |  | Definition 
 
        | 
Single universal logical addressing schemePackets flow from source to destination unaltered |  | 
        |  | 
        
        | Term 
 
        | What are some examples of loss of transparency? |  | Definition 
 
        | 
Network address translation
Translated private IP address space Short-term address leases via DHCPApplication layer gateways and cachesSplit-view DNSVarious load-balancing methodsIP blacklists |  | 
        |  | 
        
        | Term 
 
        | Some ways to restore transparency? |  | Definition 
 
        | 
IPv6 will remove the "need" for NAT or use of ambiguous private IP address spaceIPv6 will restore addressability if not connectivity |  | 
        |  | 
        
        | Term 
 
        | What are the fundamentals of the "end-to-end" principle? |  | Definition 
 
        | 
Certain end-to-end functions can only be performed correctly by the end-systemsAny network, however carefully designed, will be subject to failures of transmission at some statistically determined rateThe best way to cope with failures is to accept them and give responsibility for the integrity of communication to the end systemsApplies equally to end-to-end security |  | 
        |  |