CSC2209 Computer Networks



From this document you will learn the answers to the following questions:

How is the internet changing Old user?

What is the main component of the Mobility?

What type of desktop is old user?

Similar documents
Client applications are available for PC and Mac computers and ios and Android mobile devices. Internet

MS Windows DHCP Server Configuration

1. Comments on reviews a. Need to avoid just summarizing web page asks you for:

Scalable Internet Services and Load Balancing

MS 50292: Administering and Maintaining Windows 7

6 Mobility Management

Administrative Distance

Computer Networks I Laboratory Exercise 1

The Network and The Cloud: Addressing Security And Performance. How Your Enterprise is Impacted Today and Tomorrow

CSE 123b Communications Software

Introduction to IPv6 and Benefits of IPv6

MCSA: Windows Server 2008

Mashery OAuth 2.0 Implementation Guide

Application Note. Onsight TeamLink And Firewall Detect v6.3

Chapter 1 Introduction

Visualizations and Correlations in Troubleshooting

Savvius Insight Initial Configuration

Introduction to Network Operating Systems

Go Wireless. Open up new possibilities for work and play

Large-Scale Web Applications

Broadband Networks. Prof. Karandikar. Department of Electrical Engineering. Indian Institute of Technology, Bombay. Lecture - 26

ProCurve Networking IPv6 The Next Generation of Networking

Scalable Internet Services and Load Balancing

Securing Networks with PIX and ASA

SSL VPN. Virtual Appliance Installation Guide. Virtual Private Networks

Chapter 2 Introduction

IP-Pro (Virtual IP Protocol Independent Version) User Instructions

CHAPTER 6 NETWORK DESIGN

A Dell Technical White Paper Dell Storage Engineering

VPN Lesson 2: VPN Implementation. Summary

Cisco Virtual Office Unified Contact Center Architecture

Don t Buy a VoIP Phone System Before You Read This Report

ALTIRIS Deployment Solution 6.8 PXE Overview

Outline: Operating Systems

Mobile Routing. When a host moves, its point of attachment in the network changes. This is called a handoff.

I. What is VPN? II. Types of VPN connection. There are two types of VPN connection:

ReadyNAS Remote White Paper. NETGEAR May 2010

DDoS attacks on electronic payment systems. Sean Rijs and Joris Claassen Supervisor: Stefan Dusée

5.0 Network Architecture. 5.1 Internet vs. Intranet 5.2 NAT 5.3 Mobile Network

ASUS WL-5XX Series Wireless Router Internet Configuration. User s Guide

Vocia MS-1 Network Considerations for VoIP. Vocia MS-1 and Network Port Configuration. VoIP Network Switch. Control Network Switch

Setting up VPN Access for Remote Diagnostics Support

Finding Lutron Processors on a Network

NTP Receiver/Software Installation Guide

Network Security - ISA 656 Application Firewalls

Minimal network traffic is the result of SiteAudit s design. The information below explains why network traffic is minimized.

Quick Start Guide. WRV210 Wireless-G VPN Router with RangeBooster. Cisco Small Business

Router Architectures

Wireless Local Area Networks (WLANs)

Overview. Lecture 16: IP variations: IPv6, multicast, anycast. I think we have a problem. IPv6. IPv6 Key Features

Practical Advice for Small and Medium Environment DDoS Survival

Security from the Ground Up eblvd uses a hybrid-asp model designed expressly to ensure robust, secure operation.

Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure: Network Services (5 days)

Design a Scalable Virtual Desktop Infrastructure

Modern Multi-factor and Remote Access Technologies

NetScaler carriergrade network

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.

Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme. Firewall

Configuration Notes 283

Netcomm NB604N. Modem Configuration Guide. Netcomm NB604N. Configuring in Layer2 PPPoE for Windows XP and 2000 IMPORTANT MESSAGE

Quick Installation Guide

TestManager Administration Guide

CSC Off Campus Network Access Instructions

PULSE. Pulse for Windows Phone Quick Start Guide. Release Published Date

TELNET CLIENT 5.11 SSH SUPPORT

SOLARWINDS ENGINEER S TOOLSET FAST FIXES TO NETWORK ISSUES

Using a VPN with Niagara Systems. v0.3 6, July 2013

This Lecture. The Internet and Sockets. The Start If everyone just sends a small packet of data, they can all use the line at the same.

MITA End-User VPN Troubleshooting Guide

CS 43: Computer Networks IP. Kevin Webb Swarthmore College November 5, 2013

Course Syllabus. Fundamentals of Windows Server 2008 Network and Applications Infrastructure. Key Data. Audience. Prerequisites. At Course Completion

Building Remote Access VPNs

Tech-Note Bridges Vs Routers Version /06/2009. Bridges Vs Routers

Cisco VoIP CUCM Labs by Michael T. Durham. Lab 1 - VMWare Hypervisor ESXi 5.1 Download and Free License

Custom Integration Solutions

Data Center Migration Lift and Shift Use Case Scenario

The Internet. Charging for Internet. What does 1000M and 200M mean? Dr. Hayden Kwok-Hay So

Endpoint Security VPN for Mac

KAREL UCAP DNS AND DHCP CONCEPTS MANUAL MADE BY: KAREL ELEKTRONIK SANAYI ve TICARET A.S. Organize Sanayi Gazneliler Caddesi 10

Chapter 8 Advanced Configuration

Connecting to and Setting Up a Network

Mobile IP and Wireless Application Protocol

Configuration Guide BES12. Version 12.2

ViPNet ThinClient 3.3. Quick Start

Cisco Networking Professional-6Months Project Based Training

How To Load Balance On A Cisco Cisco Cs3.X With A Csono Css 3.X And Csonos 3.5.X (Cisco Css) On A Powerline With A Powerpack (C

DNS Basics. DNS Basics

Elastix SIP Firewall. Quick Installation Guide

Configure IOS Catalyst Switches to Connect Cisco IP Phones Configuration Example

CyberData VoIP V2 Speaker with VoIP Clock Kit Configuration Guide for OmniPCX Enterprise

Example: Configuring VoIP on an EX Series Switch Without Including 802.1X Authentication

Transcription:

CSC2209 Computer Networks Mobility Stefan Saroiu Computer Science University of Toronto

Reminder No class next week! Next class on October 31st (Tuesday)

Mobility Do we care?

Mobility Do we care? In 10 years, a $500 PDA will have a 20x faster CPU and a 30x bigger hard disk than your desktop [Keshav 05] 1.4 billion cell-phones vs. 600 million PCs (in 2003) Internet is changing Old user: sitting in front of well-provisioned, always-on, bandwidth-rich desktop New user: on the run, multiple, power-constrained, sparse connectivity devices

The Mobility Problem Internet initially designed to assume hosts are static What breaks on the Internet if hosts are mobile?

The Mobility Problem Internet initially designed to assume hosts are static What breaks on the Internet if hosts are mobile? Routing Many assumptions under hierarchical delegation of IPs

Mobile IP Approach Mobile host has two addresses: Home address: Never changes, uniquely identifies the host In home network Corresponding host addresses all packets to home address Care-of address: Changes, perhaps frequently In foreign network Related to current location (IP routing gets it to the right place)

Mobile IP Issues Lots of pieces under the cover Discovering agents Registering addresses with agents Authentication Tunneling Performance Key problems Requires ubiquitous changes to network layer implementations Unclear which apps need network layer transparency

Revisiting Motivation Simple solution to mobility Boot up to new network Use DHCP server to get new IP address Pros: Simple, not much to deploy Cons:

Revisiting Motivation Simple solution to mobility Boot up to new network Use DHCP server to get new IP address Pros: Simple, not much to deploy Cons: IP address keeps changing How will others find out about new address Solution: use DNS names as identifiers

E2E Host Mobility Three components: Addressing Locating mobile hosts Connection migration

Addressing Mobile hosts obtain a local IP address No home agent, foreign agent No tunneling Communication occurs directly Problem: how does correspondent learns about mobile s address Solution: if mobile host initiate connection SYN packet can tell the correspondent the correct IP address How about incoming connections?

Locating Mobiles Observation: whenever connections are established, DNS lookup is performed Idea: use DNS When mobile obtains new IP address, forces a DNS update Force lookups setting TTL=0 Opportunity for a race condition Application-level retries

Revisiting Motivation What are driving apps for mobility?

Revisiting Motivation What are driving apps for mobility? Mobile host is a client for most apps (not a problem) VoIP seems an important app where mobile host might be receiving first However, VoIP has a call setup that does not need to be v. fast Could use slow, robust mechanism (home-agent?) for VoIP Seems like the only problem is: connection migration

Connection Migration When changing IP, mobile host initiates new connection to correspondent, forces correspondent to migrate Uses token to show that connections are related Issues:

Connection Migration When changing IP, mobile host initiates new connection to correspondent, forces correspondent to migrate Uses token to show that connections are related Issues: What if both hosts move? What if becomes disconnected for 30 seconds? 15 minutes? Lots of details that need to get right

Taking a step-back Although not simple, solutions for supporting mobility exist Why hasn t this take off?

Taking a step-back Although not simple, solutions for supporting mobility exist Why hasn t this take off? Two kinds of Wi-Fi providers Home, independent users Most networks closed! Hotspot providers Sparse connectivity Billing issues are very important Can we build this on campus?