* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Internet - Columbia University
Wireless security wikipedia , lookup
Net neutrality law wikipedia , lookup
IEEE 802.1aq wikipedia , lookup
Distributed firewall wikipedia , lookup
Network tap wikipedia , lookup
Computer security wikipedia , lookup
Computer network wikipedia , lookup
Deep packet inspection wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Piggybacking (Internet access) wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
Airborne Networking wikipedia , lookup
Zero-configuration networking wikipedia , lookup
Networking challenges Henning Schulzrinne Dept. of Computer Science Columbia University New York, NY InterDigital June 2009 Networks beyond the Internet, cont’d Network model route stability Internet mobile ad-hoc storecarryforward minutes 3τ motion of data routers unlikely disruptive <3τ helpful InterDigital June 2009 More than just Internet Classic Network wireless mobility path stability data units Internet “classic” last hop end systems > hours mesh networks all links end systems > hours mobile adhoc all links all nodes, random minutes opportunistic typical single node ≈ minute delaytolerant all links some predictable some predictable bundles store-carryforward all nodes all nodes no path application data units InterDigital June 2009 IP datagrams Myth #1: Addresses are global & constant also: identifier-locator split 10.0.1.1 1.2.3.4 192.168.0.1 10.0.1.2 128.59.16.14 DHCP tunnel ? STUN InterDigital June 2009 128.59.16.28 Myth #2: Connectivity commutes, associates  Referals, call-backs, redirects  Assumptions:  A connects to B  B can connect to A  A connects to B, B to C  C can connect to A  May be time-dependent 200 ms InterDigital June 2009 Myth #2a: Bidirectional connectivity InterDigital June 2009 Myth #3: End-to-end delay of 1st packet typical HDTV  1st packet may have additional latency  ARP, flow-based routers  MIPv6, PIM-SM, MSDP: fixed path during initial data burst   Choice of server may be suboptimal  higher delay, lower throughput, inefficient network usage InterDigital June 2009 Challenges InterDigital June 2009 User challenges vs. research challenges  Are we addressing real user needs?  Engineering vs. sports  My guesses ease of use reliability no manual no re-entry no duplication integration cost InterDigital June 2009 phishing data loss limited risk Cause of death for the next big thing QoS multicast not manageable across competing domains  not configurable by normal users (or apps writers)  no business model for ISPs   no initial gain  80% solution in existing system  increase system vulnerability  InterDigital June 2009  mobile IP active networks   IPsec IPv6                (NAT)    Which Internet are you connected to? port 80 + 25 IPv4 NAT multi QoS cast IPv6 InterDigital June 2009 IPv4 PIA IPv4 DHCP Network challenges multi-homing +2 years +5 years routing table explosion +8 years 99.9  99.999% InterDigital June 2009 zero configuration Pervasive multihoming Challenges InterDigital June 2009 Network of the (near) future MSO Telco Homes passed by multiple networks  increase reliability by connecting to all (“reliable system out of unreliable components”) InterDigital June 2009 3G, 4G, WiMax Multihoming (& mobility)  Current IPv4 address   identifier = unique host path  socket interface makes it hard to program or interface  locator = network that serves host (provider)  Solutions:  HIP: cryptographic host identifier  One system, multiple addresses:  SHIM6  multihoming: at the  LISP: two network same time addresses  mobility: sequentially  DNS: SRV, NAPTR  Multihoming:  connections need to be aware of network InterDigital June 2009 Example: BGP growth InterDigital June 2009 http://bgp.potaroo.net/ Security Challenges InterDigital June 2009 Network security issues Network security infrastructure compromise integrity disruption traffic overload end systems BGP InterDigital June 2009 DNS resource theft data theft denial-ofservice spam bot identity theft extortion What about security? passwords certs + crypto token 9: Political secure DNS 8: Financial Application Presentation Session Transport Network Link Physical usable security configuration secure BGP TechnologiesInterDigital (mostly) available, but use & deployment hard June 2009 What about security?  “The future Internet must be secure”  Most security-related problems are not network problems     spam: identity and access, not SMTP web: (mostly) not TLS, but distinguishing real bank from fake one web: cross-domain scripting, code injection browser vulnerabilities & keyboard sniffers  Restrict generality  Black list  white list   Automated tools   virus checker  app store better languages, taint tracking, automated input checking, stack protection, memory randomization, … Probably need more trust mediation InterDigital June 2009 Ad-hoc networks  Definition: (all/most) nodes relay data  “every node a router”  unlike P2P: layer 2/3  like P2P: grow organically, no central administration  Classical problems:  routing problems with unstable links  pro-active and reactive  geographic routing  energy usage  for non-vehicular networks  location determination InterDigital June 2009 Ad-hoc, sensor and mesh networks vehicular (single-hop?) mesh (nodes as routers) mobile ad-hoc (links vanish, energy) sensor (processing, energy) InterDigital June 2009 Ad-hoc networks  Thousands of papers  routing, security, transport, PHY, …  Unclear applicability  niche applications in industrial and home control  ZigBee  cellular backhaul?  others mostly single-hop  bandwidth constraints of mesh networks InterDigital June 2009 Mobility  IETF work  proxy mobile IPv6  now: NETEXT  NETLMN (local mobility)  Other:  lots of stages  optimizing hand-off (see Dutta et al.)  application-layer hand-off  most applications don’t need address stability  use of multiple interfaces?  interaction with cognitive radio? InterDigital June 2009 7DS and opportunistic networks: exploring networks beyond the Internet with Suman Srinivasan, Arezu Moghadam InterDigital June 2009 Contacts are •opportunistic •intermittent ? Internet 802.11 ad-hoc mode BlueTooth InterDigital June 2009 ? D Web Delivery Model  7DS core functionality: Emulation of web content access and e-mail delivery InterDigital June 2009 Search Engine  Provides ability to query self for results  Searches the cache index using Swish-e library  Presents results in any of three formats: HTML, XML and plain text  Similar in concept to Google Desktop InterDigital June 2009 Email exchange InterDigital June 2009 BonAHA framework key11 = value11 key12 = value12 key13 = value13 key14 = value14 Node 1 [1] node1.register() [2] node1.get(key13) [3] data = node1.fileGet( value13); BonAHA [CCNC 2009] InterDigital June 2009 key21 = value21 key22 = value22 key23 = value23 key24 = value24 Node 2 Bulletin Board System Written in Objective-C, for iPod Touch InterDigital June 2009
 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                            