TCP Window Size for WWAN Jim Panian Qualcomm
|
|
- Alexandra Harrington
- 7 years ago
- Views:
Transcription
1 TCP Window Size for WWAN Jim Panian Qualcomm June 17, 2004 PCCA 1
2 TCP Window Size for WWAN Role of TCP Windowing Calculation of Optimum Window Size WWAN Window Size Requirements WWAN and Long Fat Networks Conclusions June 17, 2004 PCCA 2
3 Role of TCP Windowing TCP Windowing serves three purposes: 1) Optimize the data flow through the pipe 2) Flow Control 3) Congestion Control June 17, 2004 PCCA 3
4 TCP Windowing reflects the number of segments in transit that have not been acknowledged Segment 4 Host A ACK Host B June 17, 2004 PCCA 4
5 TCP Windowing optimizes data flow under normal conditions Window Size is just right Host A Window Size is too small Host B 5 4 June 17, 2004 PCCA 5
6 TCP Window size reflects the size of the receive buffer on receiving host TCP Segment (Receive Window Size) Host A or TCP ACK (Receive Window Size) Host B Host B provides feedback on Receive Window Size. June 17, 2004 PCCA 6
7 TCP Windowing provides flow control TCP ACK (Smaller Receive Window Size) Host A Host B Host B can shrink the Receive Window Size if it has less buffer space. Used to prevent buffer overruns. June 17, 2004 PCCA 7
8 TCP Windowing provides congestion control Host A Congestion may occur when an intermediate host has a buffer overrun and drops IP datagrams containing TCP segments. Host B Intermediate Segment 5 Host June 17, 2004 PCCA 8
9 TCP Windowing provides congestion control Segment 5 6 Host A 7 8 Host B ACK June 17, 2004 PCCA 9
10 Max TCP Receive Window Size (MRWS) is 64 KBytes TCP Segment (WS=TCP MRWS) Host A or TCP ACK (WS=TCP MRWS) Host B Theoretical maximum receive window size is 64KBytes. Lower values of maximum receive window size may be configured. June 17, 2004 PCCA 10
11 Role of TCP Windowing The maximum receive window size can be set by the Operating System Example: Microsoft Windows provides registry parameters TcpWindowSize This parameter determines the maximum TCP receive window size offered. This parameter is both a per interface parameter and a global parameter, depending upon where the registry key is located. Overrides GlobalMaxTcpWindowSize. GlobalMaxTcpWindowSize This parameter can be used to set a global limit for the TCP window size on a system wide basis. June 17, 2004 PCCA 11
12 Role of TCP Windowing The maximum receive window size can also be set by the application Example: Microsoft Windows provides the setsockopt Windows Sockets function (on a per socket basis). Question: How does an application know how to set Window size intelligently? Application Ex. FTP Host B June 17, 2004 PCCA 12
13 Calculation of Max Receive Window Size Window Size is just right Host A Host B Max Receive Window Size = Bandwidth x Delay (Bandwidth Delay Product) June 17, 2004 PCCA 13
14 Why calculate the Max Receive Window Size? If the Max Receive Window Size is too small, it can constrain throughput. If the Max Receive Window Size is too big, then when IP datagrams are lost due to congestion more TCP segments may have to be retransmitted which is a drag on performance. Max Receive Window Size = N x Maximum Segment Size (MSS) to avoid fragmentation. Example: (1460 X 16, 1460 X 32, 1460 X 40 and so on). June 17, 2004 PCCA 14
15 Calculation of Max Receive Window Size Max Receive Window Size = Bandwidth x Delay The Bandwidth is how fast the transmission medium is of the slowest link in the path. Example: Bandwidth for Ethernet is 10 Mbits/second. Delay (round trip) is caused by a number of factors: Serialization delay of the individual circuits or networks Transmission delay of the individual circuits or networks Processing delay of the network devices Can be measured using PING June 17, 2004 PCCA 15
16 Application layer flow control with smaller window size or chattiness can negate the effect of Receive Window Size Application Application Segment 4 Host A ACK Host B June 17, 2004 PCCA 16 9
17 Window Size Calculation for Ethernet Example: The default Max Receive Window Size for Windows 2000 is designed for Ethernet LANs and is 17.5 KBytes (MSSx12). Assumptions: Bandwidth = 10 Mbits/second; Delay = 10 msecs. Calculate Minimum Window Size: Minimum Window Size = 10 Mbits/second x.01 seconds 8 bits/byte = 12 KBytes < 17.5 KBytes So a MRWS of 17.5 KBytes is suitable for Ethernet June 17, 2004 PCCA 17
18 WWAN Window Size Requirements WWAN throughput must not be constrained by a small Window size A small Window Size can constrain a high throughput wireless link Example: The default Windows 2000 Max Receive Window Size is designed for Ethernet LANs and is 17.5 KBytes. Using PING, it is determined that CDMA xEVDO has an average round trip delay of 269 msecs. Maximum Throughput limited by Window Size 65 KBytes/second (520 Kbits/second) = 17.5 KBytes / 269 msecs CDMA 1xEVDO has exhibited download speeds of: 87 KBytes/second (694 Kbits/second) June 17, 2004 PCCA 18
19 Wireless Max Receive Window Size (MRWS) versus Operating System Wireless Technology BW (KBytes/sec) Delay (msec) Theoretical MRWS (KBytes) Win 98 MRWS 2 KBytes Win 2K MRWS 17.5 KBytes Win XP MRWS 64 KBytes CDPD OK OK OK GPRS Too small OK OK EDGE Too small OK OK UMTS Too small OK OK CDMA xEVDO Too small Too small June 17, 2004 PCCA 19 OK
20 Wireless Max Receive Window Size (MRWS) versus Operating System CDPD, GPRS, EDGE numbers taken from previously published PCCA Workshop results on members only site. UMTS numbers taken from treffen /ITG_FG521_Hamburg_200204_TimmGeil.pdf CDMA xEVDO numbers observed from my own testing. Windows 98 number observed on my own personal computer. Windows XP number obtained from my work computer. Windows 2K number obtained from The numbers on the previous page are not meant to necessarily represent typical networks but show the potential diversity of characteristics across wireless networks and devices. It is advised that IT professionals take their own measurements to perform technology evaluations. June 17, 2004 PCCA 20
21 Recommendation: IT professionals adjust TCP Max Receive Window Size for Wireless Data Modems It is recommended that IT professionals determine the optimum Window Size for their wireless data technology of choice and adjust settings in the computer if needed. The concepts are too obtuse for end users to deal with. June 17, 2004 PCCA 21
22 Recommendation: IT professionals adjust TCP Max Receive Window Size for Wireless Data Modems A possible procedure: 1) Set the TCP Maximum Receive Window Size to N x Maximum Segment Size in the operating system. Start high (close to 64K). 2) Measure delay by PING. 3) Measure throughput by performing FTP on non compressible ZIP files. 4) Calculate the theoretical TCP Maximum Receive Window Size based upon available data. 5) Repeat 1 4 making the Window size smaller to verify that throughput is not adversely affected by a Window Size that is too large. 6) Final setting Set TCP Maximum Receive Window Size for the device to a value greater than the theoretical value: 1) Adjust either in the operating system (Registry) or through application settings. 2) Make an even number multiple of maximum segment size (ex. N x 1460 bytes) to avoid fragmentation. June 17, 2004 PCCA 22
23 Recommendation: IT professionals adjust TCP Max Receive Window Size for Wireless Data Modems IT professionals should also analyze their applications for application level flow control or excessive chattiness. Both effects can negate the Max TCP Window Size Setting. June 17, 2004 PCCA 23
24 Will future 3G Wireless Data Networks be considered Long Fat Networks (LFNs)? LFNs require Max Receive Window Size > 64KBytes. Long = High Delay Host A Host B Fat = High Throughput High Delay is typically due to long geographic distance of the pipe. June 17, 2004 PCCA 24
25 1 Gig Ethernet is a Long Fat Network 8.75 MBytes Max Receive Window Size > 64KBytes. Host A Fat = High Throughput (1 Gbits/second) Long = High Delay (70 msecs) Host B Example: 1G Ethernet feeds into a 2.4 Gbps OC 48 link that goes cross country. June 17, 2004 PCCA 25
26 Will future 3G Wireless Data Networks become Long Fat Networks? A Long Fat Network (LFN) has a Max Receive Window Size > 64KBytes Example: 1G Ethernet. RFC 1323 provides Window Scaling Enables Max Receive Window Size to be scaled from 64KBytes to 1GBytes. Does 3G WWAN approach LFN? If TCP Max Receive Window Size exceeds 64K then RFC1323 extensions are required. June 17, 2004 PCCA 26
27 Will future 3G Wireless Data Networks become Long Fat Networks? Wireless Technology Max Physical Layer BW (Mbits/sec) Max Physical Layer BW (KBytes/sec) Delay (msec) Theoretical Physical Layer MRWS (KBytes) UMTS CDMA xEVDO Revision A CDMA 2000 Double DO June 17, 2004 PCCA 27
28 It is unclear if future 3G Wireless Data Networks will become Long Fat Networks If simply considering Theoretical Physical Layer MRWS, then future 3G networks would be LFNs. However, actual TCP throughput used to calculate MRWS is typically less than the physical layer throughput because of: Higher layer protocol overhead;. Time division multiplexing of the radio resource within a cell across multiple users; Signal to noise ratio of the WWAN modem may affect throughput. June 17, 2004 PCCA 28
29 Operating Systems currently support RFC 1323 Extensions for Window Scaling Example: Microsoft Windows provides registry parameters TcpWindowSize, GlobalMaxTcpWindowSize Tcp1323Opts This parameter controls RFC 1323 time stamps and window scaling options. 0 (disable RFC 1323 options) 1 (window scale enabled only) 2 (timestamps enabled only) 3 (both options enabled) June 17, 2004 PCCA 29
30 Conclusions TCP Max Receive Window Size must be configured to be large enough to not constrain the throughput over the wireless network. Wireless networks have different requirements for TCP Max Receive Window Size due to varying throughput and delay characteristics. Different operating systems and computers have different default settings for TCP Max Receive Window Size. TCP Max Receive Window Size should be calculated by an IT person and set correctly in computers using wireless modems. If possible, the setting should either be per device or per connection but not global. June 17, 2004 PCCA 30
Application Note. Windows 2000/XP TCP Tuning for High Bandwidth Networks. mguard smart mguard PCI mguard blade
Application Note Windows 2000/XP TCP Tuning for High Bandwidth Networks mguard smart mguard PCI mguard blade mguard industrial mguard delta Innominate Security Technologies AG Albert-Einstein-Str. 14 12489
More informationTFTP TRIVIAL FILE TRANSFER PROTOCOL OVERVIEW OF TFTP, A VERY SIMPLE FILE TRANSFER PROTOCOL FOR SIMPLE AND CONSTRAINED DEVICES
TFTP - Trivial File TFTP Transfer Protocol TRIVIAL FILE TRANSFER PROTOCOL OVERVIEW OF TFTP, A VERY SIMPLE FILE TRANSFER PROTOCOL FOR SIMPLE AND CONSTRAINED DEVICES Peter R. Egli INDIGOO.COM 1/10 Contents
More informationFinal for ECE374 05/06/13 Solution!!
1 Final for ECE374 05/06/13 Solution!! Instructions: Put your name and student number on each sheet of paper! The exam is closed book. You have 90 minutes to complete the exam. Be a smart exam taker -
More informationTCP and Wireless Networks Classical Approaches Optimizations TCP for 2.5G/3G Systems. Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme
Chapter 2 Technical Basics: Layer 1 Methods for Medium Access: Layer 2 Chapter 3 Wireless Networks: Bluetooth, WLAN, WirelessMAN, WirelessWAN Mobile Networks: GSM, GPRS, UMTS Chapter 4 Mobility on the
More informationFirst Midterm for ECE374 03/09/12 Solution!!
1 First Midterm for ECE374 03/09/12 Solution!! Instructions: Put your name and student number on each sheet of paper! The exam is closed book. You have 90 minutes to complete the exam. Be a smart exam
More informationB-2 Analyzing TCP/IP Networks with Wireshark. Ray Tompkins Founder of Gearbit www.gearbit.com
B-2 Analyzing TCP/IP Networks with Wireshark June 15, 2010 Ray Tompkins Founder of Gearbit www.gearbit.com SHARKFEST 10 Stanford University June 14-17, 2010 TCP In this session we will examine the details
More informationAsynchronous Transfer Mode: ATM. ATM architecture. ATM: network or link layer? ATM Adaptation Layer (AAL)
Asynchrous Transfer Mode: architecture 1980s/1990 s standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service Digital Network architecture Goal: integrated, end-end transport
More informationMobile Communications Chapter 9: Mobile Transport Layer
Mobile Communications Chapter 9: Mobile Transport Layer Motivation TCP-mechanisms Classical approaches Indirect TCP Snooping TCP Mobile TCP PEPs in general Additional optimizations Fast retransmit/recovery
More informationHigh Speed Internet Access Using Satellite-Based DVB Networks
High Speed Internet Access Using Satellite-Based DVB Networks Nihal K. G. Samaraweera and Godred Fairhurst Electronics Research Group, Department of Engineering University of Aberdeen, Aberdeen, AB24 3UE,
More informationQuestion: 3 When using Application Intelligence, Server Time may be defined as.
1 Network General - 1T6-521 Application Performance Analysis and Troubleshooting Question: 1 One component in an application turn is. A. Server response time B. Network process time C. Application response
More informationPerformance Measurement of Wireless LAN Using Open Source
Performance Measurement of Wireless LAN Using Open Source Vipin M Wireless Communication Research Group AU KBC Research Centre http://comm.au-kbc.org/ 1 Overview General Network Why Network Performance
More informationImproving Effective WAN Throughput for Large Data Flows By Peter Sevcik and Rebecca Wetzel November 2008
Improving Effective WAN Throughput for Large Data Flows By Peter Sevcik and Rebecca Wetzel November 2008 When you buy a broadband Wide Area Network (WAN) you want to put the entire bandwidth capacity to
More informationRFC 6349 Testing with TrueSpeed from JDSU Experience Your Network as Your Customers Do
RFC 6349 Testing with TrueSpeed from JDSU Experience Your Network as Your Customers Do RFC 6349 is the new transmission control protocol (TCP) throughput test methodology that JDSU co-authored along with
More informationCS268 Exam Solutions. 1) End-to-End (20 pts)
CS268 Exam Solutions General comments: ) If you would like a re-grade, submit in email a complete explanation of why your solution should be re-graded. Quote parts of your solution if necessary. In person
More informationAdjusting IP MTU, TCP MSS, and PMTUD on Windows and Sun Systems
Adjusting IP MTU, TCP MSS, and PMTUD on Windows and Sun Systems Document ID: 13709 Contents Introduction Prerequisites Requirements Components Used Conventions Background Information Problem Description
More informationFile Transfer Protocol (FTP) Throughput Testing by Rachel Weiss
White Paper File Transfer Protocol (FTP) Throughput Testing by Rachel Weiss Introduction In today s complex networks it is often difficult to correlate different measurements that are reported by network
More informationThe Data Replication Bottleneck: Overcoming Out of Order and Lost Packets across the WAN
The Data Replication Bottleneck: Overcoming Out of Order and Lost Packets across the WAN By Jim Metzler, Cofounder, Webtorials Editorial/Analyst Division Background and Goal Many papers have been written
More informationComparing the Network Performance of Windows File Sharing Environments
Technical Report Comparing the Network Performance of Windows File Sharing Environments Dan Chilton, Srinivas Addanki, NetApp September 2010 TR-3869 EXECUTIVE SUMMARY This technical report presents the
More informationBurst Testing. New mobility standards and cloud-computing network. This application note will describe how TCP creates bursty
Burst Testing Emerging high-speed protocols in mobility and access networks, combined with qualityof-service demands from business customers for services such as cloud computing, place increased performance
More informationTCP Westwood for Wireless
TCP Westwood for Wireless מבוא רקע טכני בקרת עומס ב- TCP TCP על קשר אלחוטי שיפור תפוקה עם פרוטוקול TCP Westwood סיכום.1.2.3.4.5 Seminar in Computer Networks and Distributed Systems Hadassah College Spring
More informationCOMP 3331/9331: Computer Networks and Applications. Lab Exercise 3: TCP and UDP (Solutions)
COMP 3331/9331: Computer Networks and Applications Lab Exercise 3: TCP and UDP (Solutions) AIM To investigate the behaviour of TCP and UDP in greater detail. EXPERIMENT 1: Understanding TCP Basics Tools
More informationData Communication and Computer Network
1 Data communication principles, types and working principles of modems, Network principles, OSI model, functions of data link layer and network layer, networking components, communication protocols- X
More informationVoIP network planning guide
VoIP network planning guide Document Reference: Volker Schüppel 08.12.2009 1 CONTENT 1 CONTENT... 2 2 SCOPE... 3 3 BANDWIDTH... 4 3.1 Control data 4 3.2 Audio codec 5 3.3 Packet size and protocol overhead
More informationKey Components of WAN Optimization Controller Functionality
Key Components of WAN Optimization Controller Functionality Introduction and Goals One of the key challenges facing IT organizations relative to application and service delivery is ensuring that the applications
More informationMike Canney Principal Network Analyst getpackets.com
Mike Canney Principal Network Analyst getpackets.com 1 My contact info contact Mike Canney, Principal Network Analyst, getpackets.com canney@getpackets.com 319.389.1137 2 Capture Strategies capture Capture
More informationAnalysis of TCP Performance Over Asymmetric Wireless Links
Virginia Tech ECPE 6504: Wireless Networks and Mobile Computing Analysis of TCP Performance Over Asymmetric Kaustubh S. Phanse (kphanse@vt.edu) Outline Project Goal Notions of Asymmetry in Wireless Networks
More informationTCP over Wireless Networks
TCP over Wireless Networks Raj Jain Professor of Computer Science and Engineering Washington University in Saint Louis Saint Louis, MO 63130 Audio/Video recordings of this lecture are available at: http://www.cse.wustl.edu/~jain/cse574-10/
More information920-803 - technology standards and protocol for ip telephony solutions
920-803 - technology standards and protocol for ip telephony solutions 1. Which CODEC delivers the greatest compression? A. B. 711 C. D. 723.1 E. F. 726 G. H. 729 I. J. 729A Answer: C 2. To achieve the
More informationMOBILITY AND MOBILE NETWORK OPTIMIZATION
MOBILITY AND MOBILE NETWORK OPTIMIZATION netmotionwireless.com Executive Summary Wireless networks exhibit uneven and unpredictable performance characteristics which, if not correctly managed, can turn
More informationTransport Layer Protocols
Transport Layer Protocols Version. Transport layer performs two main tasks for the application layer by using the network layer. It provides end to end communication between two applications, and implements
More informationComputer Networks and the Internet
? Computer the IMT2431 - Data Communication and Network Security January 7, 2008 ? Teachers are Lasse Øverlier and http://www.hig.no/~erikh Lectures and Lab in A126/A115 Course webpage http://www.hig.no/imt/in/emnesider/imt2431
More informationAKAMAI WHITE PAPER. Delivering Dynamic Web Content in Cloud Computing Applications: HTTP resource download performance modelling
AKAMAI WHITE PAPER Delivering Dynamic Web Content in Cloud Computing Applications: HTTP resource download performance modelling Delivering Dynamic Web Content in Cloud Computing Applications 1 Overview
More informationTCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) Internet Protocol (IP)
TCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) *Slides adapted from a talk given by Nitin Vaidya. Wireless Computing and Network Systems Page
More informationAn enhanced TCP mechanism Fast-TCP in IP networks with wireless links
Wireless Networks 6 (2000) 375 379 375 An enhanced TCP mechanism Fast-TCP in IP networks with wireless links Jian Ma a, Jussi Ruutu b and Jing Wu c a Nokia China R&D Center, No. 10, He Ping Li Dong Jie,
More informationAPPENDIX 1 USER LEVEL IMPLEMENTATION OF PPATPAN IN LINUX SYSTEM
152 APPENDIX 1 USER LEVEL IMPLEMENTATION OF PPATPAN IN LINUX SYSTEM A1.1 INTRODUCTION PPATPAN is implemented in a test bed with five Linux system arranged in a multihop topology. The system is implemented
More informationVisualizations and Correlations in Troubleshooting
Visualizations and Correlations in Troubleshooting Kevin Burns Comcast kevin_burns@cable.comcast.com 1 Comcast Technology Groups Cable CMTS, Modem, Edge Services Backbone Transport, Routing Converged Regional
More informationHyperIP : VERITAS Replication Application Note
QuickTime and a Graphics decompressor are needed to see this picture. HyperIP : VERITAS Replication Application Note Introduction HyperIP is a Linux software application that quantifiably and measurably
More informationFinal Exam. Route Computation: One reason why link state routing is preferable to distance vector style routing.
UCSD CSE CS 123 Final Exam Computer Networks Directions: Write your name on the exam. Write something for every question. You will get some points if you attempt a solution but nothing for a blank sheet
More informationComputer Networks CS321
Computer Networks CS321 Dr. Ramana I.I.T Jodhpur Dr. Ramana ( I.I.T Jodhpur ) Computer Networks CS321 1 / 22 Outline of the Lectures 1 Introduction OSI Reference Model Internet Protocol Performance Metrics
More informationComputer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks
Computer Networks Lecture 06 Connecting Networks Kuang-hua Chen Department of Library and Information Science National Taiwan University Local Area Networks (LAN) 5 kilometer IEEE 802.3 Ethernet IEEE 802.4
More informationApplications. Network Application Performance Analysis. Laboratory. Objective. Overview
Laboratory 12 Applications Network Application Performance Analysis Objective The objective of this lab is to analyze the performance of an Internet application protocol and its relation to the underlying
More informationTCP over ATM Performance in NASA NREN and CTI
TCP over Performance in NASA NREN and CTI 1996 ARPA Workshop on Wide Area Performance Agatino Sciuto Computer Sciences Corporation email:agatino.sciuto@gsfc.nasa.gov NASCOM 7/22/96 1 Background Introduction
More informationMeasured Performance of GSM HSCSD and GPRS
Measured Performance of GSM HSCSD and Jouni Korhonen Olli Aalto Andrei Gurtov Heimo Laamanen Sonera Corporation P.O.Box 97 51 Helsinki, Finland Abstract In this paper we present results of measurements
More informationMeasure wireless network performance using testing tool iperf
Measure wireless network performance using testing tool iperf By Lisa Phifer, SearchNetworking.com Many companies are upgrading their wireless networks to 802.11n for better throughput, reach, and reliability,
More informationFirst Midterm for ECE374 03/24/11 Solution!!
1 First Midterm for ECE374 03/24/11 Solution!! Note: In all written assignments, please show as much of your work as you can. Even if you get a wrong answer, you can get partial credit if you show your
More informationwww.careercert.info Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark.
2007 Cisco Systems, Inc. All rights reserved. DESGN v2.0 3-11 Enterprise Campus and Data Center Design Review Analyze organizational requirements: Type of applications, traffic volume, and traffic pattern
More informationNetwork Probe. Figure 1.1 Cacti Utilization Graph
Network Probe Description The MCNC Client Network Engineering group will install several open source network performance management tools on a computer provided by the LEA or charter school to build a
More informationEthernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD
Ethernet dominant LAN technology: cheap -- $20 for 100Mbs! first widely used LAN technology Simpler, cheaper than token rings and ATM Kept up with speed race: 10, 100, 1000 Mbps Metcalfe s Etheret sketch
More informationLecture Objectives. Lecture 07 Mobile Networks: TCP in Wireless Networks. Agenda. TCP Flow Control. Flow Control Can Limit Throughput (1)
Lecture Objectives Wireless and Mobile Systems Design Lecture 07 Mobile Networks: TCP in Wireless Networks Describe TCP s flow control mechanism Describe operation of TCP Reno and TCP Vegas, including
More informationLAN Switching. 15-441 Computer Networking. Switched Network Advantages. Hubs (more) Hubs. Bridges/Switches, 802.11, PPP. Interconnecting LANs
LAN Switching 15-441 Computer Networking Bridges/Switches, 802.11, PPP Extend reach of a single shared medium Connect two or more segments by copying data frames between them Switches only copy data when
More informationIT4504 - Data Communication and Networks (Optional)
- Data Communication and Networks (Optional) INTRODUCTION This is one of the optional courses designed for Semester 4 of the Bachelor of Information Technology Degree program. This course on Data Communication
More informationPerformance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU
Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU Savita Shiwani Computer Science,Gyan Vihar University, Rajasthan, India G.N. Purohit AIM & ACT, Banasthali University, Banasthali,
More informationTransport layer issues in ad hoc wireless networks Dmitrij Lagutin, dlagutin@cc.hut.fi
Transport layer issues in ad hoc wireless networks Dmitrij Lagutin, dlagutin@cc.hut.fi 1. Introduction Ad hoc wireless networks pose a big challenge for transport layer protocol and transport layer protocols
More informationLink Layer. 5.6 Hubs and switches 5.7 PPP 5.8 Link Virtualization: ATM and MPLS
Link Layer 5.1 Introduction and services 5.2 Error detection and correction 5.3Multiple access protocols 5.4 Link-Layer Addressing 5.5 Ethernet 5.6 Hubs and switches 5.7 PPP 5.8 Link Virtualization: and
More informationTCP for Wireless Networks
TCP for Wireless Networks Outline Motivation TCP mechanisms Indirect TCP Snooping TCP Mobile TCP Fast retransmit/recovery Transmission freezing Selective retransmission Transaction oriented TCP Adapted
More informationNetwork Layer IPv4. Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS. School of Computing, UNF
Network Layer IPv4 Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF IPv4 Internet Protocol (IP) is the glue that holds the Internet together.
More informationComputer Network. Interconnected collection of autonomous computers that are able to exchange information
Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.
More informationImproving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation
Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation R.Navaneethakrishnan Assistant Professor (SG) Bharathiyar College of Engineering and Technology, Karaikal, India.
More informationArchitecture and Performance of the Internet
SC250 Computer Networking I Architecture and Performance of the Internet Prof. Matthias Grossglauser School of Computer and Communication Sciences EPFL http://lcawww.epfl.ch 1 Today's Objectives Understanding
More informationVoice Over IP Per Call Bandwidth Consumption
Over IP Per Call Bandwidth Consumption Interactive: This document offers customized voice bandwidth calculations with the TAC Bandwidth Calculator ( registered customers only) tool. Introduction Before
More informationApplication Level Congestion Control Enhancements in High BDP Networks. Anupama Sundaresan
Application Level Congestion Control Enhancements in High BDP Networks Anupama Sundaresan Organization Introduction Motivation Implementation Experiments and Results Conclusions 2 Developing a Grid service
More informationFrequently Asked Questions
Frequently Asked Questions 1. Q: What is the Network Data Tunnel? A: Network Data Tunnel (NDT) is a software-based solution that accelerates data transfer in point-to-point or point-to-multipoint network
More informationWide Area Networks. Learning Objectives. LAN and WAN. School of Business Eastern Illinois University. (Week 11, Thursday 3/22/2007)
School of Business Eastern Illinois University Wide Area Networks (Week 11, Thursday 3/22/2007) Abdou Illia, Spring 2007 Learning Objectives 2 Distinguish between LAN and WAN Distinguish between Circuit
More informationDigital Audio and Video Data
Multimedia Networking Reading: Sections 3.1.2, 3.3, 4.5, and 6.5 CS-375: Computer Networks Dr. Thomas C. Bressoud 1 Digital Audio and Video Data 2 Challenges for Media Streaming Large volume of data Each
More informationinternet technologies and standards
Institute of Telecommunications Warsaw University of Technology 2015 internet technologies and standards Piotr Gajowniczek Andrzej Bąk Michał Jarociński multimedia in the Internet Voice-over-IP multimedia
More informationRequirements of Voice in an IP Internetwork
Requirements of Voice in an IP Internetwork Real-Time Voice in a Best-Effort IP Internetwork This topic lists problems associated with implementation of real-time voice traffic in a best-effort IP internetwork.
More informationWireless LANs vs. Wireless WANs
White Paper Wireless LANs vs. Wireless WANs White Paper 2130273 Revision 1.0 Date 2002 November 18 Subject Supported Products Comparing Wireless LANs and Wireless WANs Wireless data cards and modules,
More informationTECHNICAL DOCUMENT. EXPLORER How to tweak Windows applications
6 TECHNICAL DOCUMENT EXPLORER How to tweak Windows applications Document Name: EXPLORER How to tweak Windows applications Revision: H Introduction: Description: This document describes how the experience
More informationNetwork testing with iperf
Network testing with iperf Bill Farrow bill.farrow@gmail.com Why use iperf? What does it run on? TCP example UDP example Use Case: Network Server Appliance Use Case: Embedded Video Streaming Use Case:
More informationWhat is 802.11? Why are standards important?
What is 802.11? The 802.11 standards are a group of evolving specifications defined by the Institute of Electrical and Electronic Engineers (IEEE). Commonly referred to as Wi Fi the 802.11 standards define
More informationChapter 3. TCP/IP Networks. 3.1 Internet Protocol version 4 (IPv4)
Chapter 3 TCP/IP Networks 3.1 Internet Protocol version 4 (IPv4) Internet Protocol version 4 is the fourth iteration of the Internet Protocol (IP) and it is the first version of the protocol to be widely
More informationNetwork Layer: Network Layer and IP Protocol
1 Network Layer: Network Layer and IP Protocol Required reading: Garcia 7.3.3, 8.1, 8.2.1 CSE 3213, Winter 2010 Instructor: N. Vlajic 2 1. Introduction 2. Router Architecture 3. Network Layer Protocols
More informationSwiftBroadband and IP data connections
SwiftBroadband and IP data connections Version 01 30.01.08 inmarsat.com/swiftbroadband Whilst the information has been prepared by Inmarsat in good faith, and all reasonable efforts have been made to ensure
More informationThe Shift to Wireless Data Communication
The Shift to Wireless Data Communication Choosing a Cellular Solution for Connecting Devices to a WWAN Dana Lee, Senior Product Manager dana.lee@moxa.com Recent developments in the wireless and industrial
More informationData Sheet. V-Net Link 700 C Series Link Load Balancer. V-NetLink:Link Load Balancing Solution from VIAEDGE
Data Sheet V-Net Link 700 C Series Link Load Balancer V-NetLink:Link Load Balancing Solution from VIAEDGE V-NetLink : Link Load Balancer As the use of the Internet to deliver organizations applications
More informationPerformance and Bandwidth Testing for Data Circuits
Performance and Bandwidth Testing for Data Circuits In some cases, customers report that they are experiencing slower than expected data connections. These can be caused by any number of factors, including
More informationChallenges of Sending Large Files Over Public Internet
Challenges of Sending Large Files Over Public Internet CLICK TO EDIT MASTER TITLE STYLE JONATHAN SOLOMON SENIOR SALES & SYSTEM ENGINEER, ASPERA, INC. CLICK TO EDIT MASTER SUBTITLE STYLE OUTLINE Ø Setting
More informationThe Problem with TCP. Overcoming TCP s Drawbacks
White Paper on managed file transfers How to Optimize File Transfers Increase file transfer speeds in poor performing networks FileCatalyst Page 1 of 6 Introduction With the proliferation of the Internet,
More informationApplication Note: Connecting to a 2500 Series Processor using PLC Workshop
Application Note: Connecting to a 2500 Series Processor using PLC Workshop This application note will describe a step by step process for the three ways to connect to a 2500-CXXX with PLC Workshop. The
More informationKeysight Technologies Testing Data Throughput of Wireless Devices
Keysight Technologies Testing Data Throughput of Wireless Devices Setup and Procedure with the 8960 Series 10 Wireless Communications Test Set Application Note 02 Keysight Testing Data Throughput of Wireless
More informationPump Up Your Network Server Performance with HP- UX
Pump Up Your Network Server Performance with HP- UX Paul Comstock Network Performance Architect Hewlett-Packard 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject
More informationDOORKING SYSTEMS 1830 SERIES NETWORK WORKSHOP LAN APPLICATIONS ACCESS CONTROL SOLUTIONS LOCAL AREA NETWORK (LAN) CONNECTION REV 04.
DOORKING SYSTEMS ACCESS CONTROL SOLUTIONS 1830 SERIES NETWORK WORKSHOP LAN APPLICATIONS REV 04.11 LOCAL AREA NETWORK (LAN) CONNECTION Ethernet Connection: An Ethernet Cable, or wireless connection must
More informationChapter 2 - The TCP/IP and OSI Networking Models
Chapter 2 - The TCP/IP and OSI Networking Models TCP/IP : Transmission Control Protocol/Internet Protocol OSI : Open System Interconnection RFC Request for Comments TCP/IP Architecture Layers Application
More informationNortel - 920-803. Technology Standards and Protocol for IP Telephony Solutions
1 Nortel - 920-803 Technology Standards and Protocol for IP Telephony Solutions QUESTION: 1 To achieve the QoS necessary to deliver voice between two points on a Frame Relay network, which two items are
More informationSecurity Scheme for Distributed DoS in Mobile Ad Hoc Networks
Security Scheme for Distributed DoS in Mobile Ad Hoc Networks Sugata Sanyal 1, Ajith Abraham 2, Dhaval Gada 3, Rajat Gogri 3, Punit Rathod 3, Zalak Dedhia 3 and Nirali Mody 3 1 School of Technology and
More informationWAN Performance Analysis A Study on the Impact of Windows 7
A Talari Networks White Paper WAN Performance Analysis A Study on the Impact of Windows 7 Test results demonstrating WAN performance changes due to upgrading to Windows 7 and the network architecture and
More informationIntegration of Network Performance Monitoring Data at FTS3
Integration of Network Performance Monitoring Data at FTS3 July-August 2013 Author: Rocío Rama Ballesteros Supervisor(s): Michail Salichos Alejandro Álvarez CERN openlab Summer Student Report 2013 Project
More informationProcedure: You can find the problem sheet on Drive D: of the lab PCs. 1. IP address for this host computer 2. Subnet mask 3. Default gateway address
Objectives University of Jordan Faculty of Engineering & Technology Computer Engineering Department Computer Networks Laboratory 907528 Lab.4 Basic Network Operation and Troubleshooting 1. To become familiar
More informationMultimedia Communications Voice over IP
Multimedia Communications Voice over IP Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore 560012, India Voice over IP (Real time protocols) Internet Telephony
More informationMeasuring Wireless Network Performance: Data Rates vs. Signal Strength
EDUCATIONAL BRIEF Measuring Wireless Network Performance: Data Rates vs. Signal Strength In January we discussed the use of Wi-Fi Signal Mapping technology as a sales tool to demonstrate signal strength
More informationIP - The Internet Protocol
Orientation IP - The Internet Protocol IP (Internet Protocol) is a Network Layer Protocol. IP s current version is Version 4 (IPv4). It is specified in RFC 891. TCP UDP Transport Layer ICMP IP IGMP Network
More informationWritten examination in Computer Networks
Written examination in Computer Networks February 14th 2014 Last name: First name: Student number: Provide on all sheets (including the cover sheet) your last name, rst name and student number. Use the
More informationOutline. TCP connection setup/data transfer. 15-441 Computer Networking. TCP Reliability. Congestion sources and collapse. Congestion control basics
Outline 15-441 Computer Networking Lecture 8 TCP & Congestion Control TCP connection setup/data transfer TCP Reliability Congestion sources and collapse Congestion control basics Lecture 8: 09-23-2002
More informationChapter 4 Managing Your Network
Chapter 4 Managing Your Network This chapter describes how to perform network management tasks with your ADSL2+ Modem Wireless Router. Backing Up, Restoring, or Erasing Your Settings The configuration
More informationGPRS and 3G Services: Connectivity Options
GPRS and 3G Services: Connectivity Options An O2 White Paper Contents Page No. 3-4 5-7 5 6 7 7 8-10 8 10 11-12 11 12 13 14 15 15 15 16 17 Chapter No. 1. Executive Summary 2. Bearer Service 2.1. Overview
More informationPerformance measurements of STANAG 5066 and Applications Running over STANAG 5066
Performance measurements of STANAG 5066 and Applications Running over STANAG 5066 Steve Kille CEO September 14 th 2009 Why Measure? The End Goal is to run Applications and Services over HF Radio Maximize
More informationQuantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking
Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking Burjiz Soorty School of Computing and Mathematical Sciences Auckland University of Technology Auckland, New Zealand
More informationMike Canney. Application Performance Analysis
Mike Canney Application Performance Analysis 1 Welcome to Sharkfest 12 contact Mike Canney, Principal Network Analyst, Tektivity, Inc. canney@getpackets.com 319-365-3336 www.getpackets.com 2 Agenda agenda
More informationRTT 60.5 msec receiver window size: 32 KB
Real-World ARQ Performance: TCP Ex.: Purdue UCSD Purdue (NSL): web server UCSD: web client traceroute to planetlab3.ucsd.edu (132.239.17.226), 30 hops max, 40 byte packets 1 switch-lwsn2133-z1r11 (128.10.27.250)
More informationLocal Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software
Local Area What s a LAN? A transmission system, usually private owned, very speedy and secure, covering a geographical area in the range of kilometres, comprising a shared transmission medium and a set
More information