Daedalus/GloMop Architectural Walkthrough

Size: px
Start display at page:

Download "Daedalus/GloMop Architectural Walkthrough"

Transcription

1 Daedalus/ Architectural Walkthrough Daedalus Retreat, Lake Tahoe June 18-20th, 1996 Steve Gribble and Todd Hodes

2 Outline Motivation and overview Core architecture components Core architecture walkthrough connection, document retrieval, vertical handoff, document refinement Extended architecture components Extended architecture walkthrough connection and authentication, vertical handoff, horizontal handoff, dynamic adaptation, load balancing, domain and network services Summary, Open Issues

3 Outline Motivation and overview Core architecture components Core architecture walkthrough connection, document retrieval, vertical handoff, document refinement Extended architecture components Extended architecture walkthrough connection and authentication, vertical handoff, horizontal handoff, dynamic adaptation, load balancing, domain and network services Summary, Open Issues

4 Motivation mobility-aware network services seamless roaming (overlay IP) efficiency of protocols and of handoff mobility-aware lication services dynamic adaptation to variability enable a wide array of client devices mobility-aware domain services resource discovery load balancing metering

5 Challenges cohabitate with existing infrastructure Mobile IP, TCP, HTTP, Kerberos,... justify custom protocols a scalable architecture network and proxies should support many clients integrable but independent components pieces of the architecture should be able to function on their own integration yields optimization and new capability

6 The Daedalus/ Architecture mobile host App NCM CBQ agent Handoff ler base stations beacond CBQ snoop domain services Authentication Metering & Credit decapd Subnet Manager Mobility Database subnet services Foreign agent proxy host Resource Manager Proxy NCM delivery class abstraction PTM Distillers corresponding host content server

7 Outline Motivation and overview Core architecture components Core architecture walkthrough connection, document retrieval, vertical handoff, document refinement Extended architecture components Extended architecture walkthrough connection and authentication, vertical handoff, horizontal handoff, dynamic adaptation, load balancing, domain and network services Summary, Open Issues

8 Core Architecture Components mobile host Application Support Custom MH Network Stack base station / FA Custom BS Network Stack proxy host / HA Proxy Unmodified Network Stack corresponding host content server

9 Core Architecture Components mobile host Application Support Custom MH Network Stack base station / FA Custom BS Network Stack proxy host / HA Proxy Unmodified Network Stack corresponding host content server

10 Core Daedalus Mobile Host Components Application, Presentation, Session Layers Unmodified App Control Panel handoff ler Transport Layer TCP / UDP Control Interface Network Layer mobile IP Data Link Layer IR RF... multiple s

11 Core Daedalus Base Station Components mobile IP, decapsulation beacond Network Layer TCP Snoop Control Interface Data Link Layer Ethernet RF... wireless and wired s

12 Core Architecture Components mobile host Application Support Custom MH Network Stack base station / FA Custom BS Network Stack proxy host / HA Proxy Unmodified Network Stack corresponding host content server

13 Core Architecture Components mobile host Application Support Custom MH Network Stack base station / FA Custom BS Network Stack proxy host / HA Proxy Unmodified Network Stack corresponding host content server

14 Core Proxy Architecture Distiller mobile proxy NOW unmodified lication lication-specific protocol Proxy content server TCP/UDP overlay IP IR RF... (overlay) IP TCP/UDP IP Ethernet

15 Outline Motivation and overview Core architecture components Core architecture walkthrough connection, document retrieval, vertical handoff, document refinement Extended architecture components Extended architecture walkthrough connection and authentication, vertical handoff, horizontal handoff, dynamic adaptation, load balancing, domain and network services Summary, Open Issues

16 Connecting to the Network (core architecture - Mobile IP) mobile host unmodified lication TCP/UDP foreign agent Mobile IP Ethernet base station ICMP router advertisement beacond snoop home agent Mobile IP Ethernet Ether RF...

17 Connecting to the Network (core architecture - Mobile IP) mobile host unmodified lication TCP/UDP foreign agent Mobile IP Ethernet new care-of address base station registration request beacond snoop home agent Mobile IP Ethernet Ether RF...

18 Connecting to the Network (core architecture - Mobile IP) mobile host unmodified lication TCP/UDP foreign agent Mobile IP Ethernet registration reply base station registration reply beacond snoop home agent Mobile IP Ethernet Ether RF...

19 Document Request Distiller mobile proxy web browser HTTP get Proxy HTTP get content server TCP/UDP TCP/UDP overlay IP IP IR RF... Ethernet

20 Document Download and Chunking Distiller mobile proxy web browser Proxy HTTP content server TCP/UDP TCP/UDP overlay IP IP IR RF... Ethernet

21 Distillation Distiller mobile proxy web browser TCP/UDP overlay IP IR RF... Proxy TCP/UDP IP Ethernet content server

22 Document Upload Distiller mobile proxy web browser HTTP Proxy content server TCP/UDP TCP/UDP overlay IP IP IR RF... Ethernet

23 Vertical Handoff from IR to WaveLAN (core architecture) new base station mobile host beacond unmodified lication TCP/UDP! snoop Ether RF... old base station beacond snoop Ether RF...

24 Handoff Subroutine (core architecture) mobile host unmodified lication TCP/UDP registration request new bs Foreign agent new care-of address registration request Home agent old bs

25 Handoff Subroutine (core architecture) mobile host Foreign agent Home agent unmodified lication TCP/UDP new bs acknowledgement old bs

26 Handoff Subroutine (core architecture) mobile host unmodified lication TCP/UDP new bs Foreign agent Home agent de-register old bs

27 Handoff Notification and Dynamic Adaptation mobile manual handoff command proxy Distiller (average) network characteristics web browser Proxy content server TCP/UDP overlay IP UDP packet TCP/UDP IP IR RF... Ethernet

28 Chunk Refinement Distiller mobile refinement request proxy web browser HTTP get Proxy content server TCP/UDP TCP/UDP overlay IP IP IR RF... Ethernet

29 Outline Motivation and overview Core architecture components Core architecture walkthrough connection, document retrieval, vertical handoff, document refinement Extended architecture components Extended architecture walkthrough connection and authentication, vertical handoff, horizontal handoff, dynamic adaptation, load balancing, domain and network services Summary, Open Issues

30 Extended Architecture Components mobile host Application Support Custom MH Network Stack base station / FA Custom BS Network Stack proxy host / HA Proxy Custom Proxy Network Stack corresponding host content server

31 Extended Architecture Components mobile host Application Support Custom MH Network Stack base station / FA Custom BS Network Stack proxy host / HA Proxy Custom Proxy Network Stack corresponding host content server

32 Extended Daedalus Mobile Host Application, Presentation, Session Layers Unmodified App App Control Panel handoff ler Transport Layer TCP / UDP Delivery Classes UDP Control Interface network connection monitor Network Layer mobile IP Dynamic Allocation Agent Data Link Layer IR RF... multiple s

33 Extended Daedalus Base Station mobile IP, decapsulation, multicast handoff buffers beacond decapd Network Layer TCP Snoop Control Interface Data Link Layer Dynamic Allocation (Class-Based Queuing) Ethernet RF... wired and unwired s

34 Extended Daedalus Proxy Application, Presentation, Session Layers Proxy Transport Layer TCP / UDP Delivery Classes UDP Control Interface network connection monitor Network Layer Data Link Layer Ethernet

35 Extended Service Architecture domain services Authentication mobile host Metering & Credit Subnet Manager Mobility database proxy host subnet services base stations Foreign agent Resource Manager corresponding host

36 Extended proxy architecture PTM Distiller mobile proxy NOW unmod TCP/ UDP overlay IP deliv. classes cbq IR RF... (overlay) IP HTTP POP3 TCP/UDP overlay IP Proxy Ethernet deliv class interf.

37 Outline Motivation and overview Core architecture components Core architecture walkthrough connection, document retrieval, vertical handoff, document refinement Extended architecture components Extended architecture walkthrough connection and authentication, vertical handoff, horizontal handoff, dynamic adaptation, load balancing, domain and network services Summary, Open Issues

38 mobile host deliv. classes Connecting to the Network unmod TCP/ UDP (Multicast) home agent Ethernet CBQ Agent UDP packet base station / FA beacond decapd snoop CBQ Mobility database Subnet manager Metering & Credit

39 mobile host deliv. classes Connecting to the Network unmod TCP/ UDP (Multicast) register; join multicast group; start forwarding care-of address home agent Ethernet class structure CBQ Agent base station / FA beacond decapd snoop CBQ Mobility database Subnet manager Metering & Credit

40 mobile host deliv. classes Connecting to the Network unmod TCP/ UDP (Multicast) ack home agent Ethernet CBQ Agent base station / FA Mobility database ack beacond decapd snoop Subnet manager Metering & Credit CBQ

41 mobile host deliv. classes Connecting to the Network unmod TCP/ UDP (Multicast) home agent Ethernet CBQ Agent base station / FA beacond decapd snoop CBQ Mobility database Subnet manager registration Metering & Credit

42 mobile host deliv. classes Connecting to the Network unmod TCP/ UDP registration request (Hybrid) foreign agent Ethernet care-of address update home agent CBQ Agent ICMP router advertisement beacond decapd base station snoop CBQ Mobile IP Ethernet Mobility database Subnet manager Metering & Credit

43 mobile host deliv. classes Connecting to the Network unmod TCP/ UDP allocated multicast address (Hybrid) foreign agent Ethernet ack home agent CBQ Agent beacond decapd base station snoop CBQ Mobile IP Ethernet Mobility database Subnet manager Metering & Credit

44 mobile host Connecting to the Network unmod TCP/ UDP class structure deliv. classes CBQ Agent beacond decapd (Hybrid) foreign agent join multicast group; start forwarding Ethernet base station snoop CBQ home agent Mobile IP Ethernet Mobility database Subnet manager Metering & Credit

45 mobile host deliv. classes Connecting to the Network unmod TCP/ UDP (Hybrid) foreign agent Ethernet home agent CBQ Agent beacond decapd base station snoop CBQ Mobile IP Ethernet registration Mobility database Subnet manager Metering & Credit

46 Kerberos Authentication centralized, secure database (KDC( KDC) ) holds secrets (DES( key) ) only known by principles to access Kerberized services,, principles are issued tickets for those services by the ticket-granting server (TGS) a ticket for the ticket-granting server (TGT( TGT) ) is issued by the KDC the TGT is encrypted with the issuee s secret tickets contain session keys

47 Authenticated Proxied Services proxies are treated as principles clients access proxies by gaining tickets for their services cross-domain authentication is possible by having a foreign TGS listed as a principle in the local system Charon is a protocol that enables Kerberos for impoverished clients Charon also enables indirect authentication

48 Charon Authentication: Obtaining TGT for Visited Proxy Home TGT request Home TGT request Visited Proxy Home Proxy Home TGT Home TGT proxy address find proxy request Home TGT Home TGT request DNS Visited TGS Visited KDC Home TGS Home KDC

49 Charon Authentication: Obtaining TGT for Visited Proxy Visited TGT request Visited TGT request Visited Proxy Home Proxy Visited TGT Visited TGT Visited TGT Visited TGT request DNS Visited TGS Visited KDC Home TGS Home KDC

50 Charon Authentication: Obtaining Session Key with Visited Proxy Proxy ticket request Visited Proxy Home Proxy Proxy ticket Proxy ticket Proxy ticket request DNS Visited TGS Visited KDC Home TGS Home KDC

51 Handoff from IR to WaveLAN (load balancing) mobile host deliv. classes unmod TCP/ UDP CBQ Agent! beacond decapd beacond new base station decapd snoop CBQ old base station snoop CBQ Mobility database Subnet manager Metering & Credit

52 Handoff from IR to WaveLAN (load balancing) mobile host deliv. classes unmod TCP/ UDP CBQ Agent class structure join multicast group; start buffering beacond decapd beacond new base station decapd snoop CBQ old base station snoop CBQ Mobility database Subnet manager Metering & Credit

53 Handoff from IR to WaveLAN (load balancing) mobile host deliv. classes unmod TCP/ UDP CBQ Agent beacond decapd beacond new base station decapd snoop CBQ old base station snoop CBQ update Mobility database Subnet manager Metering & Credit load balance hint

54 Extended Handoff Subroutine new base station mobile host deliv. classes unmod TCP/ UDP CBQ Agent stop buffering; start forwarding class structure beacond decapd beacond decapd old base station snoop CBQ snoop CBQ Foreign agent Home agent Mobility database Subnet manager Metering & Credit

55 Extended Handoff Subroutine new base station mobile host deliv. classes unmod TCP/ UDP CBQ Agent ack beacond decapd beacond decapd old base station snoop CBQ snoop CBQ multicast addr Foreign agent ack new care-of address Home agent Mobility database Subnet manager Metering & Credit

56 Extended Handoff Subroutine new base station mobile host deliv. classes unmod TCP/ UDP CBQ Agent beacond stop forwarding; start buffering decapd beacond decapd old base station snoop CBQ snoop CBQ update statistics Foreign agent Home agent Mobility database Subnet manager Metering & Credit

57 Extended Handoff Subroutine new base station mobile host deliv. classes unmod TCP/ UDP CBQ Agent beacond decapd beacond decapd old base station snoop CBQ snoop CBQ Foreign agent Home agent Mobility database Subnet manager Metering & Credit load balance, handoff prediction

58 Handoff from WaveLAN to WaveLAN (mobility) buffering base station mobile host deliv. classes unmod TCP/ UDP CBQ Agent (strong) (weak) forwarding base station beacond decapd beacond decapd snoop CBQ snoop CBQ

59 Dynamic Adaptation via NCM PTM Distiller mobile proxy unmod TCP/ UDP deliv. classes net state! HTTP Proxy POP3 TCP/UDP deliv class interf. net state! overlay IP cbq IR RF... overlay IP Ethernet

60 PTM Load Balancing load PTM spawn Distiller mobile proxy distiller? unmod TCP/ UDP deliv. classes HTTP Proxy POP3 TCP/UDP deliv class interf. overlay IP cbq IR RF... overlay IP Ethernet

61 Delivery class abstractions PTM Distiller mobile proxy unmod TCP/ UDP deliv. classes HTTP Proxy POP3 TCP/UDP deliv class interf. overlay IP cbq IR RF... overlay IP Ethernet

62 Dynamic Link Allocation beacond decapd Network Layer TCP Snoop Control Interface Data Link Layer Dynamic Allocation (Class-Based Queuing) Ethernet RF...

63 Handoff from WaveLAN to Metricom (lost beacons) new bs (non-cooperating) mobile host deliv. classes unmod TCP/ UDP CBQ Agent! forwarding base station beacond decapd snoop CBQ

64 Flexible Refinement/QoS Mechanism more colour more resolution PTM Distiller download time: 15 s mobile proxy unmod QoS preferences HTTP Proxy POP3 TCP/ UDP deliv. classes TCP/UDP deliv class interf. overlay IP cbq IR RF... overlay IP Ethernet

65 Handoff from Metricom to WaveLAN (change of domain) new base station mobile host deliv. classes unmod TCP/ UDP CBQ Agent (new beacon) beacond decapd snoop CBQ old bs (non-cooperating) periodically retry lower

66 Outline Motivation and overview Core architecture components Core architecture walkthrough connection, document retrieval, vertical handoff, document refinement Extended architecture components Extended architecture walkthrough connection and authentication, vertical handoff, horizontal handoff, dynamic adaptation, load balancing, domain and network services Summary, Open Issues

67 Core Daedalus Architecture Summary Supports seamless roaming in heterogeneous and foreign environments vertical and horizontal handoff support Custom Network Stack at MHs and (cooperating) BSs unmodified corresponding hosts, home agents compatibility with Mobile-IP Static assumptions about network characteristics Accepts handoff hints to handoff ler Some protocol-specific network optimization TCP snoop

68 Extended Daedalus Architecture Summary Adds custom network stack at proxy host delivery class abstraction for data-type specific transport Dynamic allocation at data link (hop by hop) Extensible, independent network services model mechanisms facilitate localized policy decisions Dynamic measurement and notification of changes in network characteristics (via NCM) Network performance enhancements low-latency handoff hierarchical foreign agents additional transport-layer optimizations

69 Core Proxy Architecture Summary Unmodified s, lication-specific protocols proxy mechanism is either transparent to or already supported by the lication functionality and efficiency limited by the lication s protocol On-the-fly distillation and refinement possible client and network adaptation, unmodified servers proxy optimizations (prefetching, caching) dynamic network adaptation is missing (no NCM) Loose coupling with Daedalus stack

70 Extended Proxy Architecture Summary Pluggable proxy architecture support for both modified and unmodified s separation of load-balancing concerns into PTM lication support layer efficient custom protocol explicit refinement and QoS mechanisms Authenticated proxied services Tight coupling with Daedalus stack dynamic network adaptation via NCM allow delivery policy through delivery classes

71 Some Open Issues Elements of the service architecture complex element interaction and inter-dependency the metering mechanism is not fully resolved Multiple simultaneous network s multiplexing of lication data undesirable for power-management Link-layer state on handoff is state transfer necessary? how to deliver data queued in base-station different link-management policy in new network? Network connection monitor stability and granularity of statistics

72 Function migration Some Open Issues (continued) Evil Twin versus protocol filters at the proxy can Rover-style migration coexist? Time-constant for proxy-adaptation how quickly does it adapt, and to what granularity of network variation? should the proxy receive adaptation hints? User issues understanding and specifying constraints data-type specific refinement s per-chunk, per-document, and per-session constraints

SJTU 2018 Fall Computer Networking. Wireless Communication

SJTU 2018 Fall Computer Networking. Wireless Communication SJTU 2018 Fall Computer Networking 1 Wireless Communication Internet Protocol Stack 2 Application: supporting network applications - FTP, SMTP, HTTP Transport: data transfer between processes - TCP, UDP

More information

GloMop Update. Armando Fox & Steve Gribble GloMop Update Daedalus Retreat 6/96

GloMop Update. Armando Fox & Steve Gribble GloMop Update Daedalus Retreat 6/96 GloMop Update Armando Fox & Steve Gribble glomop@full-sail.cs.berkeley.edu GloMop Update GloMop Vision & Design Requirements What s New Progress on Open Issues Research Directions Current Work: Building

More information

Outline. CS5984 Mobile Computing. Host Mobility Problem 1/2. Host Mobility Problem 2/2. Host Mobility Problem Solutions. Network Layer Solutions Model

Outline. CS5984 Mobile Computing. Host Mobility Problem 1/2. Host Mobility Problem 2/2. Host Mobility Problem Solutions. Network Layer Solutions Model CS5984 Mobile Computing Outline Host Mobility problem and solutions IETF Mobile IPv4 Dr. Ayman Abdel-Hamid Computer Science Department Virginia Tech Mobile IPv4 1 2 Host Mobility Problem 1/2 Host Mobility

More information

Outline. CS6504 Mobile Computing. Host Mobility Problem 1/2. Host Mobility Problem 2/2. Dr. Ayman Abdel-Hamid. Mobile IPv4.

Outline. CS6504 Mobile Computing. Host Mobility Problem 1/2. Host Mobility Problem 2/2. Dr. Ayman Abdel-Hamid. Mobile IPv4. CS6504 Mobile Computing Outline Host Mobility problem and solutions IETF Mobile IPv4 Dr. Ayman Abdel-Hamid Computer Science Department Virginia Tech Mobile IPv4 1 2 Host Mobility Problem 1/2 Host Mobility

More information

IEEE C /08

IEEE C /08 2003-01-10 IEEE C802.20-03/08 Project Title IEEE 802.20 Working Group on Mobile Broadband Wireless Access A Vision of an IP-based Cellular Network Date Submitted

More information

ECS-087: Mobile Computing

ECS-087: Mobile Computing ECS-087: Mobile Computing Mobile IP Most of the slides borrowed from Prof. Sridhar Iyer Diwakar Yagyasen.1 Effect of Mobility on Protocol Stack Application: new applications and adaptations Transport:

More information

TRANSMISSION CONTROL PROTOCOL

TRANSMISSION CONTROL PROTOCOL COMP 635: WIRELESS NETWORKS TRANSMISSION CONTROL PROTOCOL Jasleen Kaur Fall 2015 1 Impact of Wireless on Protocol Layers Application layer Transport layer Network layer Data layer Physical layer service

More information

Chapter 12 Network Protocols

Chapter 12 Network Protocols Chapter 12 Network Protocols 1 Outline Protocol: Set of defined rules to allow communication between entities Open Systems Interconnection (OSI) Transmission Control Protocol/Internetworking Protocol (TCP/IP)

More information

IEEE C /26. IEEE Working Group on Mobile Broadband Wireless Access <http://grouper.ieee.org/groups/802/20/>

IEEE C /26. IEEE Working Group on Mobile Broadband Wireless Access <http://grouper.ieee.org/groups/802/20/> 2003-03-09 IEEE C802.20-03/26 Project Title Date Submitted IEEE 802.20 Working Group on Mobile Broadband Wireless Access Architectural Attributes of an IP-based

More information

Wireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 25: Wireless Networking

Wireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 25: Wireless Networking Wireless Challenges 15-441: Computer Networking Lecture 25: Wireless Networking Force us to rethink many assumptions Need to share airwaves rather than wire Don t know what hosts are involved Host may

More information

Outline. CS5984 Mobile Computing. Wireless Access Networks model 1/3. Wireless Access Network and Mobile IP. Dr. Ayman Abdel-Hamid

Outline. CS5984 Mobile Computing. Wireless Access Networks model 1/3. Wireless Access Network and Mobile IP. Dr. Ayman Abdel-Hamid CS5984 Mobile Computing Dr. Ayman Abdel-Hamid Computer Science Department Virginia Tech Mobile IPv4 Micro-mobility Outline MIPv4 Micro-mobility solutions Protocols Cellular IP HAWAII (Handoff-Aware Wireless

More information

Mobile Transport Layer

Mobile Transport Layer Mobile Transport Layer 1 Transport Layer HTTP (used by web services) typically uses TCP Reliable transport between TCP client and server required - Stream oriented, not transaction oriented - Network friendly:

More information

Mobility: vocabulary

Mobility: vocabulary What is mobility? spectrum of mobility, from the perspective: no mobility high mobility mobile wireless user, using same access point mobile user, connecting/ disconnecting from using DHCP. mobile user,

More information

Chapter 09 Network Protocols

Chapter 09 Network Protocols Chapter 09 Network Protocols Copyright 2011, Dr. Dharma P. Agrawal and Dr. Qing-An Zeng. All rights reserved. 1 Outline Protocol: Set of defined rules to allow communication between entities Open Systems

More information

Mobile IP and Mobile Transport Protocols

Mobile IP and Mobile Transport Protocols Mobile IP and Mobile Transport Protocols 1 IP routing Preliminaries Works on a hop-by-hop basis using a routing table 32 bits: 129.97.92.42 Address = subnet + host (Mobility No packet for you) Two parts»

More information

TRANSMISSION CONTROL PROTOCOL

TRANSMISSION CONTROL PROTOCOL COMP 635: WIRELESS & MOBILE COMMUNICATIONS TRANSMISSION CONTROL PROTOCOL Jasleen Kaur Fall 2017 1 Impact of Wireless on Protocol Layers Application layer Transport layer Network layer Data link layer Physical

More information

Agenda. What are we looking at? Introduction. Aim of the project. IP Routing

Agenda. What are we looking at? Introduction. Aim of the project. IP Routing Agenda Handoffs in Cellular Wireless Networks: The Daedalus Implementation & Experience by Shrinivasan Seshan, Hari Balakrishnan Randy H. Katz A short presentation by Aishvarya Sharma Dept of Computer

More information

CS5984 Mobile Computing

CS5984 Mobile Computing CS5984 Mobile Computing Dr. Ayman Abdel-Hamid Computer Science Department Virginia Tech Mobile IPv4 Micro-mobility 1 Outline solutions 2 Local-area Mobility Solutions Within the Mobile IP framework Regional

More information

Input ports, switching fabric, output ports Switching via memory, bus, crossbar Queueing, head-of-line blocking

Input ports, switching fabric, output ports Switching via memory, bus, crossbar Queueing, head-of-line blocking Last time Router internals Input ports, switching fabric, output ports Switching via memory, bus, crossbar Queueing, head-of-line blocking Mobility Home, visited s Home, foreign agents Permanent, care-of

More information

Outline 9.2. TCP for 2.5G/3G wireless

Outline 9.2. TCP for 2.5G/3G wireless Transport layer 9.1 Outline Motivation, TCP-mechanisms Classical approaches (Indirect TCP, Snooping TCP, Mobile TCP) PEPs in general Additional optimizations (Fast retransmit/recovery, Transmission freezing,

More information

Assignment - 1 Chap. 1 Wired LAN s

Assignment - 1 Chap. 1 Wired LAN s Assignment - 1 Chap. 1 Wired LAN s 1. (1 Mark) 1. Draw the frame format of Ethernet. 2. What is unicast, multicast and broadcast address? 3. State the purpose of CRC field. 2. (5 Marks) 1. Explain how

More information

What is mobility? Mobile IP. Mobility Impact on Protocol Stack (cont.) Advanced Topics in Computer Networks

What is mobility? Mobile IP. Mobility Impact on Protocol Stack (cont.) Advanced Topics in Computer Networks Advanced Topics in Computer Networks What is mobility? spectrum of mobility, from the perspective: Mobile IP no mobility high mobility Chalermek Intanagonwiwat Slides courtesy of James F. Kurose, Keith

More information

Mobile Communications Chapter 9: Mobile Transport Layer

Mobile Communications Chapter 9: Mobile Transport Layer Prof. Dr.-Ing Jochen H. Schiller Inst. of Computer Science Freie Universität Berlin Germany Mobile Communications Chapter 9: Mobile Transport Layer Motivation, TCP-mechanisms Classical approaches (Indirect

More information

Mobile Communications Chapter 8: Network Protocols/Mobile IP

Mobile Communications Chapter 8: Network Protocols/Mobile IP Mobile Communications Chapter 8: Network Protocols/Mobile IP Motivation Data transfer, Encapsulation Security, IPv6, Problems Micro mobility support DHCP Ad-hoc networks, Routing protocols Prof. Jó Ueyama

More information

CSE 4215/5431: Mobile Communications Winter Suprakash Datta

CSE 4215/5431: Mobile Communications Winter Suprakash Datta CSE 4215/5431: Mobile Communications Winter 2013 Suprakash Datta datta@cse.yorku.ca Office: CSEB 3043 Phone: 416-736-2100 ext 77875 Course page: http://www.cse.yorku.ca/course/4215 Some slides are adapted

More information

Fixed Internetworking Protocols and Networks. IP mobility. Rune Hylsberg Jacobsen Aarhus School of Engineering

Fixed Internetworking Protocols and Networks. IP mobility. Rune Hylsberg Jacobsen Aarhus School of Engineering Fixed Internetworking Protocols and Networks IP mobility Rune Hylsberg Jacobsen Aarhus School of Engineering rhj@iha.dk 1 2011 ITIFN Mobile computing Vision Seamless, ubiquitous network access for mobile

More information

Improving Reliable Transport and Handoff Performance in Cellular Wireless Networks

Improving Reliable Transport and Handoff Performance in Cellular Wireless Networks Improving Reliable Transport and Handoff Performance in Cellular Wireless Networks H. Balakrishnan, S. Seshan, and R. H. Katz ACM Wireless Networks Vol. 1, No. 4, pp. 469-482 Dec. 1995 P. 1 Introduction

More information

CSE 4215/5431: Mobile Communications Winter Suprakash Datta

CSE 4215/5431: Mobile Communications Winter Suprakash Datta CSE 4215/5431: Mobile Communications Winter 2013 Suprakash Datta datta@cse.yorku.ca Office: CSEB 3043 Phone: 416-736-2100 ext 77875 Course page: http://www.cse.yorku.ca/course/4215 Some slides are adapted

More information

Wireless TCP. TCP mechanism. Wireless Internet: TCP in Wireless. Wireless TCP: transport layer

Wireless TCP. TCP mechanism. Wireless Internet: TCP in Wireless. Wireless TCP: transport layer Wireless TCP W.int.2-2 Wireless Internet: TCP in Wireless Module W.int.2 Mobile IP: layer, module W.int.1 Wireless TCP: layer Dr.M.Y.Wu@CSE Shanghai Jiaotong University Shanghai, China Dr.W.Shu@ECE University

More information

CIS 632 / EEC 687 Mobile Computing

CIS 632 / EEC 687 Mobile Computing CIS 632 / EEC 687 Mobile Computing TCP in Mobile Networks Prof. Chansu Yu Contents Physical layer issues Communication frequency Signal propagation Modulation and Demodulation Channel access issues Multiple

More information

CSE 123A Computer Netwrking

CSE 123A Computer Netwrking CSE 123A Computer Netwrking Winter 2005 Mobile Networking Alex Snoeren presenting in lieu of Stefan Savage Today s s issues What are implications of hosts that move? Remember routing? It doesn t work anymore

More information

Mobile Communications Chapter 9: Network Protocols/Mobile IP

Mobile Communications Chapter 9: Network Protocols/Mobile IP Mobile Communications Chapter 9: Network Protocols/Mobile IP Motivation Data transfer Encapsulation Security IPv6 Problems DHCP Ad-hoc s Routing protocols 9.0.1 Motivation for Mobile IP Routing based on

More information

Chapter 13 TRANSPORT. Mobile Computing Winter 2005 / Overview. TCP Overview. TCP slow-start. Motivation Simple analysis Various TCP mechanisms

Chapter 13 TRANSPORT. Mobile Computing Winter 2005 / Overview. TCP Overview. TCP slow-start. Motivation Simple analysis Various TCP mechanisms Overview Chapter 13 TRANSPORT Motivation Simple analysis Various TCP mechanisms Distributed Computing Group Mobile Computing Winter 2005 / 2006 Distributed Computing Group MOBILE COMPUTING R. Wattenhofer

More information

Mobile IP. Mobile IP 1

Mobile IP. Mobile IP 1 Mobile IP Mobile IP 1 Motivation for Mobile IP Routing based on IP destination address, network prefix (e.g. 129.13.42) determines physical subnet change of physical subnet implies change of IP address

More information

Wireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 24: Mobile and Wireless

Wireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 24: Mobile and Wireless Wireless Challenges 15-441: Computer Networking Lecture 24: Mobile and Wireless Peter Steenkiste Fall 2010 www.cs.cmu.edu/~prs/15-441-f10 Force us to rethink many assumptions Need to share airwaves rather

More information

11. IP Mobility 최 양 희 서울대학교 컴퓨터공학부

11. IP Mobility 최 양 희 서울대학교 컴퓨터공학부 11. IP Mobility Introduction Terminal Mobility Person Mobility Network Mobility Internet 2002 Yanghee Choi 2 Mobile IP : Why IP addressing scheme optimized for stationary environment point of attachment

More information

Mobile & Wireless Networking. Lecture 9: Mobile IP. [Schiller, Section 8.1]

Mobile & Wireless Networking. Lecture 9: Mobile IP. [Schiller, Section 8.1] 192620010 Mobile & Wireless Networking Lecture 9: Mobile IP [Schiller, Section 8.1] Geert Heijenk Outline of Lecture 11 q Mobile IP Basics q 3 parts of Mobile IP: q Advertising Care-of Addresses q Registration

More information

Chapter 3 A New Framework for Multicast Mobility in WiFi Networks

Chapter 3 A New Framework for Multicast Mobility in WiFi Networks Chapter 3 A New Framework for Multicast Mobility in WiFi Networks 3.1 Introduction This chapter presents the designed framework that was produced during this research. The chapter describes about network

More information

Advanced Computer Networks. Wireless TCP

Advanced Computer Networks. Wireless TCP Advanced Computer Networks 263 3501 00 Wireless TCP Patrick Stuedi Spring Semester 2014 1 Oriana Riva, Department of Computer Science ETH Zürich Outline Last week: Today: Cellular Networks Mobile IP Wireless

More information

Mobility Support in Internet and Mobile IP. Gianluca Reali

Mobility Support in Internet and Mobile IP. Gianluca Reali Mobility Support in Internet and Mobile IP Gianluca Reali 1 Problem We have seen that mobile users can change point of attachment In a WLAN, a mobile may change access point. In a cellular network, a mobile

More information

CSE 123b Communications Software

CSE 123b Communications Software CSE 123b Communications Software Spring 2004 Lecture 9: Mobile Networking Stefan Savage Quick announcements Typo in problem #1 of HW #2 (fixed as of 1pm yesterday) Please consider chapter 4.3-4.3.3 to

More information

Quick announcements. CSE 123b Communications Software. Today s issues. Last class. The Mobility Problem. Problems. Spring 2004

Quick announcements. CSE 123b Communications Software. Today s issues. Last class. The Mobility Problem. Problems. Spring 2004 CSE 123b Communications Software Spring 2004 Lecture 9: Mobile Networking Quick announcements Typo in problem #1 of HW #2 (fixed as of 1pm yesterday) Please consider chapter 4.3-4.3.3 to be part of the

More information

CSC 4900 Computer Networks: Mobility

CSC 4900 Computer Networks: Mobility CSC 4900 Computer Networks: Mobility Professor Henry Carter Fall 2017 Last Time What is the hidden terminal problem? How do CDMA networks use spectrum differently than TDMA systems? What is a chipping

More information

Introduction Mobility Support Handover Management Conclutions. Mobility in IPv6. Thomas Liske. Dresden University of Technology

Introduction Mobility Support Handover Management Conclutions. Mobility in IPv6. Thomas Liske. Dresden University of Technology 2005 / High Speed Networks II Outline Introduction Mobility Support Overview of IPv6 Mobility Support Handover Management Mobility Support What means Mobility Support? allow transparent routing of IPv6

More information

Communications Software. CSE 123b. CSE 123b. Spring Lecture 10: Mobile Networking. Stefan Savage

Communications Software. CSE 123b. CSE 123b. Spring Lecture 10: Mobile Networking. Stefan Savage CSE 123b CSE 123b Communications Software Spring 2003 Lecture 10: Mobile Networking Stefan Savage Quick announcement My office hours tomorrow are moved to 12pm May 6, 2003 CSE 123b -- Lecture 10 Mobile

More information

Quick announcement. CSE 123b Communications Software. Last class. Today s issues. The Mobility Problem. Problems. Spring 2003

Quick announcement. CSE 123b Communications Software. Last class. Today s issues. The Mobility Problem. Problems. Spring 2003 CSE 123b Communications Software Quick announcement My office hours tomorrow are moved to 12pm Spring 2003 Lecture 10: Mobile Networking Stefan Savage May 6, 2003 CSE 123b -- Lecture 10 Mobile IP 2 Last

More information

Network Layer: Internet Protocol

Network Layer: Internet Protocol Network Layer: Internet Protocol Motivation Heterogeneity Scale Intering IP is the glue that connects heterogeneous s giving the illusion of a homogenous one. Salient Features Each host is identified by

More information

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin,

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, ydlin@cs.nctu.edu.tw Chapter 1: Introduction 1. How does Internet scale to billions of hosts? (Describe what structure

More information

Mohammad Hossein Manshaei 1393

Mohammad Hossein Manshaei 1393 Mohammad Hossein Manshaei manshaei@gmail.com 1393 Mobile IP 2 Mobile Network Layer: Problems and Concerns Entities and Terminology in Mobile IP Mobile Indirect Routing Mobile IP Agent Advertisement Registration

More information

Computer Networking Introduction

Computer Networking Introduction Computer Networking Introduction Halgurd S. Maghdid Software Engineering Department Koya University-Koya, Kurdistan-Iraq Lecture No.13 Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram

More information

EC441 Fall 2018 Introduction to Computer Networking Chapter4: Network Layer Data Plane

EC441 Fall 2018 Introduction to Computer Networking Chapter4: Network Layer Data Plane EC441 Fall 2018 Introduction to Computer Networking Chapter4: Network Layer Data Plane This presentation is adapted from slides produced by Jim Kurose and Keith Ross for their book, Computer Networking:

More information

Mobile Communications Mobility Support in Network Layer

Mobile Communications Mobility Support in Network Layer Motivation Mobility support needed to be able to use mobile devices in the Mobile devices need IP address for their communication Applications would like to communicate while being on the move Mobile Communications

More information

ARPA Mobile Information Systems Applications Workshop December 7-8, Mobile Networking

ARPA Mobile Information Systems Applications Workshop December 7-8, Mobile Networking ARPA Mobile Information Systems Applications Workshop December 7-8, 1995 Mobile Networking Randy H. Katz CS Division EECS Department University of California, Berkeley 1 Mobile Networking Middleware Reliable

More information

No lecture on Thurs. Last homework will be out this week (not due, covers wireless) Extra office hours for next week and the week after.

No lecture on Thurs. Last homework will be out this week (not due, covers wireless) Extra office hours for next week and the week after. Administrivia No lecture on Thurs. Last homework will be out this week (not due, covers wireless) Extra office hours for next week and the week after. 1 CSMA/CA: Recap Sensing in wireless medium is limited

More information

TCP over Wireless PROF. MICHAEL TSAI 2016/6/3

TCP over Wireless PROF. MICHAEL TSAI 2016/6/3 TCP over Wireless PROF. MICHAEL TSAI 2016/6/3 2 TCP Congestion Control (TCP Tahoe) Only ACK correctly received packets Congestion Window Size: Maximum number of bytes that can be sent without receiving

More information

Page 1. Outline : Wireless Networks Lecture 16: Wireless and the Internet. Internet Architecture Assumptions. Mobility. Link Heterogeneity

Page 1. Outline : Wireless Networks Lecture 16: Wireless and the Internet. Internet Architecture Assumptions. Mobility. Link Heterogeneity Outline 18-759: Wireless Networks Lecture 16: Wireless and the Internet Dina Papagiannaki & Peter Steenkiste Departments of Computer Science and Electrical and Computer Engineering Spring Semester 2009

More information

LECTURE 8. Mobile IP

LECTURE 8. Mobile IP 1 LECTURE 8 Mobile IP What is Mobile IP? The Internet protocol as it exists does not support mobility Mobile IP tries to address this issue by creating an anchor for a mobile host that takes care of packet

More information

Link Layer and LANs. CMPS 4750/6750: Computer Networks

Link Layer and LANs. CMPS 4750/6750: Computer Networks Link Layer and LANs CMPS 4750/6750: Computer Networks 1 Outline overview (6.1) multiple access (6.3) link addressing: ARP (6.4.1) a day in the life of a web request (6.7) 2 Link layer: introduction terminology:

More information

CSE 4215/5431 Final exam Winter 2011 April 7, 2011 Instructor: S. Datta

CSE 4215/5431 Final exam Winter 2011 April 7, 2011 Instructor: S. Datta CSE 4215/5431 Final exam Winter 2011 April 7, 2011 Instructor: S. Datta Name (LAST, FIRST): Student number: Instructions: 1. If you have not done so, put away all books, papers, cell phones and pagers.

More information

Last time. BGP policy. Broadcast / multicast routing. Link virtualization. Spanning trees. Reverse path forwarding, pruning Tunneling

Last time. BGP policy. Broadcast / multicast routing. Link virtualization. Spanning trees. Reverse path forwarding, pruning Tunneling Last time BGP policy Broadcast / multicast routing Spanning trees Source-based, group-shared, center-based Reverse path forwarding, pruning Tunneling Link virtualization Whole networks can act as an Internet

More information

Introduction to computer networking

Introduction to computer networking edge core Introduction to computer networking Comp Sci 3600 Security Outline edge core 1 2 edge 3 core 4 5 6 The edge core Outline edge core 1 2 edge 3 core 4 5 6 edge core Billions of connected computing

More information

Computer Networks. More on Standards & Protocols Quality of Service. Week 10. College of Information Science and Engineering Ritsumeikan University

Computer Networks. More on Standards & Protocols Quality of Service. Week 10. College of Information Science and Engineering Ritsumeikan University Computer Networks More on Standards & Protocols Quality of Service Week 10 College of Information Science and Engineering Ritsumeikan University Introduction to Protocols l A protocol is a set of rules

More information

Mobility Support in Internet and Mobile IP

Mobility Support in Internet and Mobile IP Mobility Support in Internet and Mobile IP CS 515 - Mobile and Wireless Networking İbrahim Körpeoğlu Computer Engineering Department Bilkent University Bilkent / ANKARA İbrahim Körpeoğlu 1 Problem We have

More information

CMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 12

CMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 12 CMPE 150/L : Introduction to Computer Networks Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 12 1 Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram networks 4.3 what

More information

COMP211 Chapter 4 Network Layer: The Data Plane

COMP211 Chapter 4 Network Layer: The Data Plane COMP211 Chapter 4 Network Layer: The Data Plane All material copyright 1996-2016 J.F Kurose and K.W. Ross, All Rights Reserved Computer Networking: A Top Down Approach 7 th edition Jim Kurose, Keith Ross

More information

Internet Design Principles and Architecture

Internet Design Principles and Architecture Internet Design Principles and Architecture Venkat Padmanabhan Microsoft Research 2 April 2001 Venkat Padmanabhan 1 Lecture Outline A brief history of the Internet How is the Internet different from the

More information

312 D.B. Johnson /Scalable support for transparent mobile host internetworking work, it is then delivered to the correct individual host on that netwo

312 D.B. Johnson /Scalable support for transparent mobile host internetworking work, it is then delivered to the correct individual host on that netwo Wireless Networks 1 (1995) 311^321 311 Scalable support for transparent mobile host internetworking 3 David B. Johnson Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, USA Abstract.

More information

CPSC 826 Internetworking. The Network Layer: Routing & Addressing Outline. The Network Layer

CPSC 826 Internetworking. The Network Layer: Routing & Addressing Outline. The Network Layer 1 CPSC 826 Intering The Network Layer: Routing & Addressing Outline The Network Layer Michele Weigle Department of Computer Science Clemson University mweigle@cs.clemson.edu November 10, 2004 Network layer

More information

Data Communication & Networks G Session 5 - Main Theme Wireless Networks. Dr. Jean-Claude Franchitti

Data Communication & Networks G Session 5 - Main Theme Wireless Networks. Dr. Jean-Claude Franchitti Data Communication & Networks G22.2262-001 Session 5 - Main Theme Wireless Networks Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences

More information

Mobility Management. Advanced Mobile Communication Networks. Integrated Communication Systems Group Ilmenau University of Technology

Mobility Management. Advanced Mobile Communication Networks. Integrated Communication Systems Group Ilmenau University of Technology Mobility Management Advanced Mobile Communication Networks Integrated Communication Systems Group Ilmenau University of Technology Motivation The Internet and mobile communication networks are experiencing

More information

IPv6. IPv4 & IPv6 Header Comparison. Types of IPv6 Addresses. IPv6 Address Scope. IPv6 Header. IPv4 Header. Link-Local

IPv6. IPv4 & IPv6 Header Comparison. Types of IPv6 Addresses. IPv6 Address Scope. IPv6 Header. IPv4 Header. Link-Local 1 v4 & v6 Header Comparison v6 Ver Time to Live v4 Header IHL Type of Service Identification Protocol Flags Source Address Destination Address Total Length Fragment Offset Header Checksum Ver Traffic Class

More information

Mobility Management - Basics

Mobility Management - Basics Mobility Management - Basics Summer Semester 2012 Integrated Communication Systems Group Ilmenau University of Technology Content Motivation Problem and possible solutions IP-based mobility management

More information

Network Security. Security of Mobile Internet Communications. Chapter 17. Network Security (WS 2002): 17 Mobile Internet Security 1 Dr.-Ing G.

Network Security. Security of Mobile Internet Communications. Chapter 17. Network Security (WS 2002): 17 Mobile Internet Security 1 Dr.-Ing G. Network Security Chapter 17 Security of Mobile Internet Communications Network Security (WS 2002): 17 Mobile Internet Security 1 Motivation for Mobile IP Routing in the Internet: Based on IP destination

More information

Chapter 6 MOBILE IP AND TCP

Chapter 6 MOBILE IP AND TCP Chapter 6 MOBILE IP AND TCP Distributed Computing Group Mobile Computing Summer 2004 Overview Network Protocols / Mobile IP Motivation Data transfer Encapsulation Problems DHCP Mobile Transport Layer /

More information

How Mobile IP Works? Presenter: Ajoy Singh

How Mobile IP Works? Presenter: Ajoy Singh How Mobile IP Works? Presenter: Ajoy Singh Agenda Required background What problems does Mobile IP solve? Mobile IP: protocol overview Scope Requirements Design goals Functional entities 5/2/2002 How Mobile

More information

ECS-087: Mobile Computing

ECS-087: Mobile Computing ECS-087: Mobile Computing TCP over wireless TCP and mobility Most of the Slides borrowed from Prof. Sridhar Iyer s lecture IIT Bombay Diwakar Yagyasen 1 Effect of Mobility on Protocol Stack Application:

More information

Student ID: CS457: Computer Networking Date: 5/8/2007 Name:

Student ID: CS457: Computer Networking Date: 5/8/2007 Name: CS457: Computer Networking Date: 5/8/2007 Name: Instructions: 1. Be sure that you have 10 questions 2. Write your Student ID (email) at the top of every page 3. Be sure to complete the honor statement

More information

CSC 401 Data and Computer Communications Networks

CSC 401 Data and Computer Communications Networks CSC 401 Data and Computer Communications Networks Network Layer IPv4, Format and Addressing,, IPv6 Prof. Lina Battestilli Fall 2017 Chapter 4 Outline Network Layer: Data Plane 4.1 Overview of Network layer

More information

IPv6 Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land

IPv6 Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land IPv6 1 IPv4 & IPv6 Header Comparison IPv4 Header IPv6 Header Ver IHL Type of Service Total Length Ver Traffic Class Flow Label Identification Flags Fragment Offset Payload Length Next Header Hop Limit

More information

TCP OVER AD HOC NETWORK

TCP OVER AD HOC NETWORK TCP OVER AD HOC NETWORK Special course on data communications and networks Zahed Iqbal (ziqbal@cc.hut.fi) Agenda Introduction Versions of TCP TCP in wireless network TCP in Ad Hoc network Conclusion References

More information

Computer Networks, Andrew Tannenbaum, Chapter 5.6. Computer Networking: A Top Down Approach Featuring the

Computer Networks, Andrew Tannenbaum, Chapter 5.6. Computer Networking: A Top Down Approach Featuring the Mobile IP (IPv4 and IPv6) Dr. John Keeney 3BA33 Elements of a wireless Wired infrastructure wireless hosts laptop, PDA, IP phone run applications may be stationary (nonmobile) or mobile wireless does not

More information

PMIPv6 PROXY MOBILE IPV6 OVERVIEW OF PMIPV6, A PROXY-BASED MOBILITY PROTOCOL FOR IPV6 HOSTS. Proxy Mobile IPv6. Peter R. Egli INDIGOO.COM. indigoo.

PMIPv6 PROXY MOBILE IPV6 OVERVIEW OF PMIPV6, A PROXY-BASED MOBILITY PROTOCOL FOR IPV6 HOSTS. Proxy Mobile IPv6. Peter R. Egli INDIGOO.COM. indigoo. PMIPv6 PMIPv6 Proxy Mobile IPv6 PROXY MOBILE IPV6 OVERVIEW OF PMIPV6, A PROXY-BASED MOBILITY PROTOCOL FOR IPV6 HOSTS Peter R. Egli INDIGOO.COM 1/25 Contents 1. Why PMIPv6 when we have MIP? 2. PMIPv6 terminology

More information

On Inter-layer Assumptions

On Inter-layer Assumptions On Inter-layer Assumptions (A View from the Transport Area) Mark Handley ACIRI/ICSI mjh@aciri.org Ping The Internet Hourglass FTP HTTP NNTP SMTP NFS DNS Applications TCP UDP ICMP IP 802.x PPP SLIP RS232

More information

Quiz. Segment structure and fields Flow control (rwnd) Timeout interval. Phases transition ssthresh setting Cwnd setting

Quiz. Segment structure and fields Flow control (rwnd) Timeout interval. Phases transition ssthresh setting Cwnd setting Quiz v 10/30/2013 (Wednesday), 20 mins v Midterm question (available on website) v TCP basics Segment structure and fields Flow control (rwnd) Timeout interval v TCP Congestion control Phases transition

More information

CMPE 257: Wireless and Mobile Networking

CMPE 257: Wireless and Mobile Networking CMPE 257: Wireless and Mobile Networking Katia Obraczka Computer Engineering UCSC Baskin Engineering Lecture 10 CMPE 257 Spring'15 1 Student Presentations Schedule May 21: Sam and Anuj May 26: Larissa

More information

More wireless: Sensor networks and TCP on mobile hosts

More wireless: Sensor networks and TCP on mobile hosts More wireless: Sensor networks and TCP on mobile hosts CSU CS557, Spring 2018 Instructor: Lorenzo De Carli (Slides by Christos Papadopoulos, remixed by Lorenzo De Carli) Outline Routing in sensor networks

More information

Last time. Network layer. Introduction. Virtual circuit vs. datagram details. IP: the Internet Protocol. forwarding vs. routing

Last time. Network layer. Introduction. Virtual circuit vs. datagram details. IP: the Internet Protocol. forwarding vs. routing Last time Network layer Introduction forwarding vs. routing Virtual circuit vs. datagram details connection setup, teardown VC# switching forwarding tables, longest prefix matching IP: the Internet Protocol

More information

CS 515 Mobile and Wireless Networking Final Exam Fall

CS 515 Mobile and Wireless Networking Final Exam Fall Bilkent University Computer Engineering Department CS 515 Mobile and Wireless Networking Final Exam Fall 2002-2003 Date: January 10, 2003, Friday Duration: 120 minutes Name of the Student ID of the Student

More information

Chapter 4 Network Layer: The Data Plane

Chapter 4 Network Layer: The Data Plane Chapter 4 Network Layer: The Data Plane A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see

More information

WiMAX Overview. Parviz Yegani Cisco Systems IETF-64 Nov. 7-11, 2005 Vancouver, Canada. Session Number Presentation_ID

WiMAX Overview. Parviz Yegani Cisco Systems IETF-64 Nov. 7-11, 2005 Vancouver, Canada. Session Number Presentation_ID WiMAX Overview Parviz Yegani Cisco Systems pyegani@cisco.com IETF-64 Nov. 7-11, 2005 Vancouver, Canada Session Number 1 Outline WiMAX NWG Goals Network Reference Model Reference Points and Interfaces NWG

More information

Mobile & Wireless Networking. Lecture 10: Mobile Transport Layer & Ad Hoc Networks. [Schiller, Section 8.3 & Section 9] [Reader, Part 8]

Mobile & Wireless Networking. Lecture 10: Mobile Transport Layer & Ad Hoc Networks. [Schiller, Section 8.3 & Section 9] [Reader, Part 8] 192620010 Mobile & Wireless Networking Lecture 10: Mobile Transport Layer & Ad Hoc Networks [Schiller, Section 8.3 & Section 9] [Reader, Part 8] Geert Heijenk Outline of Lecture 10 Mobile transport layer

More information

Mobile Communications Chapter 9: Mobile Transport Layer

Mobile Communications Chapter 9: Mobile Transport Layer Prof. Dr.-Ing Jochen H. Schiller Inst. of Computer Science Freie Universität Berlin Germany Mobile Communications Chapter 9: Mobile Transport Layer Motivation, TCP-mechanisms Classical approaches (Indirect

More information

Switching Networks (Fall 2010) EE 586 Communication and. August 27, Lecture 2. (modified by Cheung for EE586; based on K&R original) 1-1

Switching Networks (Fall 2010) EE 586 Communication and. August 27, Lecture 2. (modified by Cheung for EE586; based on K&R original) 1-1 EE 586 Communication and Switching Networks (Fall 2010) Lecture 2 August 27, 2010 (modified by Cheung for EE586; based on K&R original) 1-1 Announcements Read Chapter 1 First homework is due 9/3 In Blackboard

More information

ICE 1332/0715 Mobile Computing (Summer, 2008)

ICE 1332/0715 Mobile Computing (Summer, 2008) ICE 1332/0715 Mobile Computing (Summer, 2008) TCP in Mobile Networks Prof. Chansu Yu http://academic.csuohio.edu/yuc/ c.yu91@csuohio.edu Contents Vinton Cerf and Robert Kahn s paper in 1973 introduces

More information

T Computer Networks II. Mobility Issues Contents. Mobility. Mobility. Classifying Mobility Protocols. Routing vs.

T Computer Networks II. Mobility Issues Contents. Mobility. Mobility. Classifying Mobility Protocols. Routing vs. T-0.50 Computer Networks II Mobility Issues 6.0.008 Overview Mobile IP NEMO Transport layer solutions i SIP mobility Contents Prof. Sasu Tarkoma Mobility What happens when network endpoints start to move?

More information

UC Assessor A cloud-based UC network assessment solution. Getting Started Guide

UC Assessor A cloud-based UC network assessment solution. Getting Started Guide UC Assessor A cloud-based UC network assessment solution Getting Started Guide December 2018 Copyright Copyright 2000-2018 Integrated Research Limited (ABN 76 003 588 449). All rights reserved. This guide

More information

CS 268: Wireless Transport Protocols. Kevin Lai Feb 13, 2002

CS 268: Wireless Transport Protocols. Kevin Lai Feb 13, 2002 CS 268: Wireless Transport Protocols Kevin Lai Feb 13, 2002 Motivation! Wireless connectivity proliferating - Satellite, line-of-sight microwave, line-of-sight laser, cellular data (CDMA, GPRS, 3G), wireless

More information

Mobile Routing : Computer Networking. Overview. How to Handle Mobile Nodes? Mobile IP Ad-hoc network routing Assigned reading

Mobile Routing : Computer Networking. Overview. How to Handle Mobile Nodes? Mobile IP Ad-hoc network routing Assigned reading Mobile Routing 15-744: Computer Networking L-10 Ad Hoc Networks Mobile IP Ad-hoc network routing Assigned reading Performance Comparison of Multi-Hop Wireless Ad Hoc Routing Protocols A High Throughput

More information

Mobile SCTP for IP Mobility Support in All-IP Networks

Mobile SCTP for IP Mobility Support in All-IP Networks Mobile SCTP for IP Mobility Support in All-IP Networks Seok Joo Koh sjkoh@cs.knu.ac.kr Abstract The Stream Control Transmission Protocol (SCTP) is a new transport protocol that is featured multi-streaming

More information

Protocol Specification of the MOMBASA Software Environment

Protocol Specification of the MOMBASA Software Environment Technical University Berlin Telecommunication Networks Group Protocol Specification of the MOMBASA Software Environment A. Festag, L. Westerhoff {festag westerhoff}@ee.tu-berlin.de Berlin, October 2001

More information