Evaluation and Comparison of Real-time Network Latency Phillip Marlow KoolSpan Inc. TJHSST Computer Systems Lab.

Slides:



Advertisements
Similar presentations
1 Ports and IPv6. 2 Ports Transmission Control Protocol (TCP) or the User Datagram Protocol (UDP), used for communication Generally speaking, a computer.
Advertisements

Introduction to Networking Andrew Hamilton TJ IT Technician.
Improving Communication Quality with Reed Solomon Code in Internet Voice Broadcasting System Shingo Kashima Kyushu University, Japan Asia-Pacific Advanced.
Communication Protocols II Ninth Meeting. TCP/IP family.
Network Services Networking for Home & Small Business.
Summer Workshop on Cyber Security Computer Networks Security (Part 1) Dr. Hamed Mohsenian-Rad University of California at Riverside and Texas Tech University.
Three-Layer Model Distributed data communications involves three primary components: Networks Computers Applications Three corresponding layers Network.
Computer Networks An Overview. A Computer Network!
TCP/IP: the transport layer Skills: none IT concepts: layered protocols, transport layer functions, TCP and UDP protocols, isochronous applications This.
TCP/IP summary Skills: none IT concepts: review This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License.
Transport Layer Services –Reliable Delivery –or Not! Protocols –Internet: TCP, UDP –ISO: TP0 thru TP4.
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Network Layer Design Isues Store-and-Forward Packet Switching Services Provided to the Transport Layer Implementation of Connectionless Service Implementation.
Vocabulary URL = uniform resource locator: web address protocol –set of rules that networked computers follow in order to share data and coordinate communications.
OSI Model Routing Connection-oriented/Connectionless Network Services.
Chapter 23 TCP/IP Overview Network Layer Transport Layer Application Layer WCB/McGraw-Hill  The McGraw-Hill Companies, Inc., 1998.
TCP/IP. The Internet Protocol Suite is the set of communications protocols used for the Internet and other similar networks. It is commonly also known.
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
TCP/IP: Basics1 User Datagram Protocol (UDP) Another protocol at transport layer is UDP. It is Connectionless protocol i.e. no need to establish & terminate.
Network Services Networking for Home & Small Business.
Chapter 5 Transport layer With special emphasis on Transmission Control Protocol (TCP)
1 7-Oct-15 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
Distributed System MK- Networking and Internetworking Moh. Noor Al ‘Azam
1 Next Few Classes Networking basics Protection & Security.
Distributed Systems Principles and Paradigms Chapter 02 Communication 00 – 1.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
Internet A simple introduction 黃韻文 申逸慈.
OSI Model Data Communications. 7 layer “research” model ApplicationPresentationSessionTransportNetworkLinkPhysical.
INDEX oWoWhat is TCP/IP protocol suite ? oDoDifferent layers. oEoEncapsulation. oPoProtocol Interface.
Presented by Rebecca Meinhold But How Does the Internet Work?
Routers Operate in a Mesh –Many possible alternative routes between two stations Only One of Many Possible Alternative Routes Packet.
Network and the internet Part eight Introduction to computer, 2nd semester, 2009/2010 Mr.Nael Aburas Faculty of Information.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Individual Project 1 Sarah Pritchard. Fran, a customer of your company, would like to visit your company’s website from her home computer… How does your.
CPSC 4411 CPSC 441: Computer Communications Carey Williamson Department of Computer Science University of Calgary.
TCP/IP. The idea behind TCP/IP is exactly the same we explained about the OSI reference model: when transmitting data, programs talk to the Application.
UDP & TCP BS IT 4 th Semester By: Muhammad Hanif User Datagram Protocol & Transmission Control Protocol.
TCP/IP Protocol Suite ©Richard L. Goldman September 25, 2002.
Project Title: Establishing communication between the server and Envirobat using TCP/IP Presented by Apourva.P.
Another Model?! The TCP/IP Reference Model By: Allan Johnson.
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
Introduction and Overview of Network and Telecommunications.
Jia Uddin Embedded System Lab.  MPLS  IMANET  IMANET network model  Proposed model of IMANET with MPLS  Conclusion.
Computer Networks 1000-Transport layer, TCP Gergely Windisch v spring.
1 14-Jun-16 S Ward Abingdon and Witney College CCNA Exploration Semester 1 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI transport layer CCNA Exploration Semester 1 – Chapter 4.
UDP: User Datagram Protocol. What Can IP Do? Deliver datagrams to hosts – The IP address in a datagram header identify a host – treats a computer as an.
© 2003, Cisco Systems, Inc. All rights reserved.
Protocols and the TCP/IP Suite
DATA COMMUNICATION Lecture-45.
Chapter 5 Network and Transport Layers
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
© 2003, Cisco Systems, Inc. All rights reserved.
Lectures Computer networking تمرین 3 نمره. پژوهش عملیاتی 2 نمره.
Evaluation and Comparison of Real-time Network Latency
THE TRANSPORT LAYER Scott Garland COSC 352.
NETWORKING TECHNOLOGIES (II)
RTP and RTSP Realtime Transport Protocol
Key concepts covered in Midterm III
Telecommunications and Networking
Find the Critical Path and the Time Required
Evaluation and Comparison of Real-time Network Latency
Evaluation and Comparison of Real-time Network Latency
Computer Networks Topic :User datagram protocol Transmission Control Protocol -Hemashree S( )
16EC Computer networks unit II Mr.M.Jagadesh
Class 3: Embedded TCP/IP Concepts
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
IS 4506 Configuring the FTP Service
Open System Interconnect (OSI).
Chapter 8 – Data switching and routing
Presentation transcript:

Evaluation and Comparison of Real-time Network Latency Phillip Marlow KoolSpan Inc. TJHSST Computer Systems Lab

What is Network Latency?

How is Data Transported? Link Layer o General Packet Radio Service (GPRS) o Ethernet o Wifi Internet Layer o Internet Protocol (IP) Transport Layer o Transmission Control Protocol (TCP) o User Datagram Protocol (UDP) Application Layer o Security (KoolSpan TrustChip) o Message Packing

What Causes Network Latency? Collisions Ordering Encryption/Decryption Packing/Unpacking o Link o Internet o Transport o Application Speed of Light Routing

Why Does Network Latency Matter? User Experience Delays on voice data are especially noticeable o Excellent < 300 ms o Good < 600 ms o Poor < 900 ms o Unacceptable > 900 ms

How is Network Latency Meausred?

How is Network Latency Measured? SYN

How is Network Latency Measured? ACK

Link Layer

Transport Layer

Application Layer

Results GPRS is unfit for voice communication UDP is faster than TCP Security doesn't make a serious impact on overall latency

Suggestions for Future Research 3G Network Time of Day Network Load

Evaluation and Comparison of Real-time Network Latency Special Thanks To: Anthony Fascenda - KoolSpan Inc Randy Latimer - TJHSST Matthew Pearce - TJHSST