Advanced Computer Networks SPEP: A Secure and Efficient Scheme for Bulk Data Transfer over Wireless Networks Venkatesh Obanaik, Lillykutty Jacob, and A.

Slides:



Advertisements
Similar presentations
A Comparison of Mechanisms for Improving TCP Performance over Wireless Links Published In IEEE/ACM TRANSACTIONS ON NETWORKING, VOL.5 NO.6,DECEMBER 1997.
Advertisements

1 Improving TCP/IP Performance Over Wireless Networks Authors: Hari Balakrishnan, Srinivasan Seshan, Elan Amir and Randy H. Katz Presented by Sampoorani.
A feedback–based scheme for improving TCP performance in Ad Hoc Wireless Networks Group : Manish Mehta Aditya Barve.
1 Improving TCP Performance over Mobile Networks HALA ELAARAG Stetson University Speaker : Aron ACM Computing Surveys 2002.
Improving TCP over Wireless by Selectively Protecting Packet Transmissions Carla F. Chiasserini Michele Garetto Michela Meo Dipartimento di Elettronica.
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
9.1 Prof. Dr.-Ing. Jochen H. Schiller MC Mobile Communications Chapter 9: Mobile Transport Layer Motivation, TCP-mechanisms.
Hui Zhang, Fall Computer Networking TCP Enhancements.
1 Data link layer protocol for wireless TCP K.S. Chan EEE Department The University of Hong Kong.
Flickner, Eric J Kanury, Sree Ramya Lee, Soohee
Improving TCP/IP Performance Over Wireless Networks Authors: Hari Balakrishnan, Srinivasan Seshan, Elan Amir and Randy H. Katz Jerome Mitchell Resilient.
Ramya Mudduluri In Defense of Wireless Carrier Sense.
Internet Networking Spring 2003 Tutorial 12 Limited Transmit RFC 3042 Long Thin Networks RFC 2757.
Extending Snoop to Handle IPSec Packets Yan Yu AT&T Research / USC, UCLA Joint work with S. Bellovin, R. Caceres, K. Fisher, A. Rogers.
1 TCP for Seamless Vertical Handoff in Hybrid Mobile Data Networks Speaker : Tse-Hsien Lin Date :
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Open Issues on TCP for Mobile Computing Ibrahim Matta Computer Science, Boston University Vassilis Tsaoussidis Computer Science, Northeastern University.
CS 268: Wireless Transport Protocols Kevin Lai Feb 13, 2002.
LYU9802 Quality of Service in Wired/Wireless Communication Networks: Techniques and Evaluation Supervisor: Dr. Michael R. Lyu Marker: Dr. W.K. Kan Wan.
Mobile Communications Chapter 9: Mobile Transport Layer  Motivation  TCP-mechanisms  Classical approaches  Indirect TCP  Snooping TCP  Mobile TCP.
EE 4272Spring, 2003 Protocols & Architecture A Protocol Architecture is the layered structure of hardware & software that supports the exchange of data.
Reliable Transport Layers in Wireless Networks Mark Perillo Electrical and Computer Engineering.
TCP performance in Wireless Networks Ehsan Hamadani July 2004.
CS335 Networking & Network Administration Tuesday, April 20, 2010.
1 A Comparison of Mechanisms for Improving TCP Performance over Wireless Links Course : CS898T Instructor : Dr.Chang - Swapna Sunkara.
Wireless TCP February 22, 2002 © 2002 Yongguang Zhang CS 395T - Mobile Computing and Wireless Networks Department of Computer SciencesTHE UNIVERSITY OF.
Error Checking continued. Network Layers in Action Each layer in the OSI Model will add header information that pertains to that specific protocol. On.
CIS 725 Wireless networks. Low bandwidth High error rates.
Spring 2000Nitin BahadurAdvanced Computer Networks A Comparison of Mechanisms for Improving TCP Performance over Wireless Links By: Hari B., Venkata P.
Data Link Layer We have now discussed the prevalent shared channel technologies  Ethernet/IEEE  Wireless LANs (802.11) We have now covered chapters.
Mobile Communications: Mobile Transport Layer Mobile Communications Chapter 10: Mobile Transport Layer  Motivation  TCP-mechanisms  Indirect TCP  Snooping.
Asstt. Professor Adeel Akram.  Motivation  TCP mechanisms  Indirect TCP  Snooping TCP  Mobile TCP  Fast retransmit/recovery  Transmission freezing.
1 RCP (Reception Control Protocol) A Receiver-Centric Transport Protocol for Mobile Hosts with heterogeneous Wireless Interfaces MOBICOM 2003 H. Hsieh,
Chapter 9: Mobile Transport Layer
Improving TCP Performance over Mobile Networks Zahra Imanimehr Rahele Salari.
Prof. Dr.-Ing. Jochen Schiller, SS029.1 Mobile Communications Chapter 9: Mobile Transport Layer  Motivation  TCP-mechanisms.
TCP PERFORMANCE OVER AD HOC NETWORKS Presented by Vishwanee Raghoonundun Assisted by Maheshwarnath Behary MSc Computer Networks Middlesex University.
UNIT IP Datagram Fragmentation Figure 20.7 IP datagram.
Wireless TCP Prasun Dewan Department of Computer Science University of North Carolina
1 Impact of transmission errors on TCP performance (Nitin Vaidya)
Obile etworking M-TCP : TCP for Mobile Cellular Networks Kevin Brown and Suresh Singh Department of Computer Science Univ. of South Carolina.
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
TCP1 Transmission Control Protocol (TCP). TCP2 Outline Transmission Control Protocol.
Networked & Distributed Systems TCP/IP Transport Layer Protocols UDP and TCP University of Glamorgan.
Transport over Wireless Networks Myungchul Kim
Data Transmission Over Wireless Links Fan Yang
Karlstad University IP security Ge Zhang
9.1 Mobile Computing Chapter 9: Mobile Transport Layer  Motivation  TCP-mechanisms  Classical approaches  Indirect TCP  Snooping TCP  Mobile TCP.
ECE 695 Sp 2006 Jim Catt TCP Functions TCP is a connection oriented protocol Primary functions  TCP sets up and maintains end-to-end connection between.
Wireless TCP. References r Hari Balakrishnan, Venkat Padmanabhan, Srinivasan Seshan and Randy H. Katz, " A Comparison of Mechanisms for Improving TCP.
Improving TCP Performance over Wireless Networks
Mobile Communications Instructor M. Naman Chaudhary MS(Multimedia and Communication) Muhammad Ali Jinnah University Islamabad Campus.
IP security Ge Zhang Packet-switched network is not Secure! The protocols were designed in the late 70s to early 80s –Very small network.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
TCP OVER ADHOC NETWORK. TCP Basics TCP (Transmission Control Protocol) was designed to provide reliable end-to-end delivery of data over unreliable networks.
MOBILE TCP.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 11: Mobile Transport Layer Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
Data Link Layer. Data link layer The communication between two machines that can directly communicate with each other. Basic property – If bit A is sent.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
Computer Networking Lecture 16 – Reliable Transport.
Ch 3. Transport Layer Myungchul Kim
Mobile Transport Layer  Motivation  TCP-mechanisms  Indirect TCP  Snooping TCP  Mobile TCP  Fast retransmit/recovery  Transmission freezing  Selective.
Ch 3. Transport Layer Myungchul Kim
Mobile Communications Chapter 9: Mobile Transport Layer  Motivation  TCP-mechanisms  Classical approaches  Indirect TCP  Snooping TCP  Mobile TCP.
9.1 Prof. Dr.-Ing. Jochen H. Schiller MC Mobile Communications Chapter 9: Mobile Transport Layer Motivation, TCP-mechanisms.
TCP over Wireless PROF. MICHAEL TSAI 2016/6/3. TCP Congestion Control (TCP Tahoe) Only ACK correctly received packets Congestion Window Size: Maximum.
Chapter 9: Transport Layer
Instructor Materials Chapter 9: Transport Layer
TCP for Wireless Networks
Error Checking continued
Presentation transcript:

Advanced Computer Networks SPEP: A Secure and Efficient Scheme for Bulk Data Transfer over Wireless Networks Venkatesh Obanaik, Lillykutty Jacob, and A L Ananda Communication and Internet Research Lab National University of Singapore Presented by Mark Johnson

Advanced Computer Networks Introduction Enhance performance in a wired/wireless environment Be able to enhance performance while maintaining end-to-end security Minimize overhead introduced

Advanced Computer Networks Previous Approaches: Performance Enhancement Split Connection approaches (I-TCP, MTCP) –Violate end-to-end semantics and prevent use of end-to- end IPSEC End-to-End approaches (SNOOP, M-TCP, WTCP, ELN) –Assume TCP headers are readable TCP HACK –Inherently won’t work due to the fact that IPSEC integrity check will discard corrupted packets

Advanced Computer Networks Previous Approaches: Performance Enhancement Freeze-TCP –Will work with end-to-end IPSEC –Only provides a solution for disconnection issues, doesn’t distinguish congestion from corruption Delayed Duplicate Acknowledgement –Open issues regarding differentiation of packet loss nature

Advanced Computer Networks Previous Approaches: Security Intelligent PEP switch –Can choose between security and performance, can’t have both SSL –Encrypts data and still works with performance enhancement –Doesn’t encrypt TCP headers TF-ESP –Forces authentication of TCP header information but still exposes too much information

Advanced Computer Networks SPEP Approach Loss Detection –Running sequence number for all packets sent –Base station keeps track of packets received in sequence –Receiver checks base station information vs. received packet information to determine whether loss is due to congestion or corruption –All detection is done one-way from sender to receiver

Advanced Computer Networks SPEP Approach

Advanced Computer Networks SPEP Approach Recovery –Set a bit in TCP header of duplicate ACK –Sender retransmits corruption losses without invoking congestion control mechanisms

Advanced Computer Networks Implementation Considerations Uses IPv6 implementation –Flow label and source address allow SPEP to uniquely identify flows –ESP header contains counter –DSTOPT header can be used to carry blocks of in-sequence numbers

Advanced Computer Networks Test Configuration

Advanced Computer Networks Performance Evaluation: LAN

Advanced Computer Networks Performance Evaluation: WAN

Advanced Computer Networks Performance Evaluation: Throughput

Advanced Computer Networks SPEP Merits Provides end-to-end service Only tracks packets in forward direction Smooth handoff; minimal state information Easily Scalable Can be used as a generic network layer proxy