Questions tagged [bandwidth]

Amount of data that can be transferred in a given unit of time.

Network bandwidth capacity

Bandwidth sometimes defines the net bit rate (aka. peak bit rate, information rate or physical layer useful bit rate), channel capacity, or the maximum throughput of a logical or physical communication path in a digital communication system. For example, bandwidth tests measure the maximum throughput of a computer network. The reason for this usage is that according to Hartley's law, the maximum data rate of a physical communication link is proportional to its bandwidth in hertz, which is sometimes called frequency bandwidth, spectral bandwidth, RF bandwidth, signal bandwidth or analog bandwidth.

Network bandwidth consumption

Bandwidth in bit/s may also refer to consumed bandwidth, corresponding to achieved throughput or goodput, i.e., the average rate of successful data transfer through a communication path. This sense applies to concepts and technologies such as bandwidth shaping, bandwidth management, bandwidth throttling, bandwidth cap, bandwidth allocation (for example bandwidth allocation protocol and dynamic bandwidth allocation), etc. A bit stream's bandwidth is proportional to the average consumed signal bandwidth in Hertz (the average spectral bandwidth of the analog signal representing the bit stream) during a studied time interval.

Channel bandwidth may be confused with data throughput. A channel with x bps may not necessarily transmit data at x rate, since protocols, encryption, and other factors can add appreciable overhead. For instance, a lot of internet traffic uses the transmission control protocol (TCP) which requires a three-way handshake for each transaction, which, though in many modern implementations is efficient, does add significant overhead compared to simpler protocols. In general, for any effective digital communication, a framing protocol is needed; overhead and effective throughput depends on implementation. Actual throughput is less than or equal to the actual channel capacity plus implementation overhead.

1021 questions
6
votes
1 answer

Check connection speed (bandwidth) in Xcode

Is there any way that we can check internet connection speed or bandwidth programmatically in Xcode. I'm trying to do this because the slow connection are creating problems for certain image upload.
Nitin
  • 7,455
  • 2
  • 32
  • 51
5
votes
2 answers

What is the most accurate method of estimating peak bandwidth requirement for a web application?

I am working on a client proposal and they will need to upgrade their network infrastructure to support hosting an ASP.NET application. Essentially, I need to estimate peak usage for a system with a known quantity of users (currently 250). A simple…
paulwhit
  • 8,719
  • 4
  • 29
  • 30
5
votes
1 answer

Android: I want to record an extra low quality video feed possible and send it in discrete packets. Is it possible? How would you approach it?

Basically I want to be able to send a few second delayed "live" feed over less than 3g. It's ok if it very low quality. I could even go with like 4 bit grayscale if necessary (though 128-256 colors would be preferable). I'd be willing to go as…
Adam
  • 355
  • 1
  • 3
  • 14
5
votes
2 answers

Java Bandwidth Monitoring

I am developing a Network based Client Server Application where "internet time" is allocated to a client on the computer, which then logs in and use it, but I need a way to also monitor the bandwidth the client uses. I am writing in Java, I know it…
Theron084
  • 155
  • 2
  • 3
  • 11
5
votes
0 answers

How to speed up WSL2 internet download speed

I tried to use Windows Subsystem For Linux(WSL) 2 to use ubuntu 20.04 on Windows 10 and 11. But it has too bad internet speed in WSL2 ubuntu system. I had tried ubuntu on WSL1 as well, it also has too bad speed. It has almost 1/10 internet speed…
5
votes
4 answers

C++ socket programming: maximize throughput/bandwidth on localhost (I only get 3 Gbit/s instead of 23GBit/s)

I want to create a C++ server/client that maximizes the throughput over TCP socket communication on my localhost. As a preparation, I used iperf to find out what the maximum bandwidth is on my i7…
Christian
  • 447
  • 1
  • 6
  • 10
5
votes
0 answers

programatically start 5ghz wifi hotspot in android

There doesn't seem a public API for managing WIFI Hotspot in android. There are some solutions with reflection and others but none seems to answer How can I configure 5Ghz WiFi hotspot? I want to achieve faster file transfer with 5GHz local…
Omkar T
  • 755
  • 8
  • 19
5
votes
2 answers

How can i get the available bandwidth rate?

We have a DSL , how can we calculate the available bandwidth so that we can shape the packet, We can assume the bandwidth to be 100mbps on the ethernet interface However, in DSL devices, the train rate(Bandwidth rate ) is varies according to…
Sheng Xengg
  • 125
  • 1
  • 1
  • 8
5
votes
2 answers

Rails and Paperclip... don't save the original image, just the styles?

In paperclip when you save an image with lots of style and sizes it also saves the original. But in my app it's not necessary to save the original, just the style will do, what I was wondering was how do you not save the original. Just store it in…
CafeHey
  • 5,699
  • 19
  • 82
  • 145
5
votes
1 answer

Simple bandwidth / latency test to estimate a users experience

I write web based applications. Performance is obviously a key factor. Whilst database load and page rendering time are things I have control of, the users internet connection is not. What I'm looking for is a way to indicate what sort of a…
Robin Day
  • 100,552
  • 23
  • 116
  • 167
5
votes
1 answer

Calculating Bandpower of a Signal in Python

I have to calculate the bandpower of a signal for a certain vector of frequencies in python as a project. In MATLAB it can be done using p = bandpower(pxx,f,'psd') where pxx is Power spectral density vector and f, is a vector of frequencies…
tahsin314
  • 521
  • 1
  • 7
  • 22
5
votes
1 answer

Restricting bandwidth with Nginx using Amazon S3

I have large download files (Some are bigger than 5 GB) hosted on Amazon S3. My main server is Nginx. Amazon S3 has not public access. Files are served with signed URLs. Is there a way a restrict bandwidth when using Amazon S3? I know there is no…
user1002601
  • 379
  • 5
  • 19
5
votes
1 answer

WebRTC: How to calculate user bandwidth/network latency of RTC Peer Connection

So, I'm working on an App that utilises WebRTC to provide video/audio communication between peers. I'd like to provide some feedback to users in regard to their network connection/bandwidth/latency etc in order to suggest possible solutions if…
An0nC0d3r
  • 1,275
  • 13
  • 33
5
votes
4 answers

Deny bots to download my files

I have a asp.net download page which send a file to client but I want to deny robots download this file because the file is large and as I can see from the records a bot downloads this file about 20 times. This is slowing down the server and causes…
HasanG
  • 12,734
  • 29
  • 100
  • 154
5
votes
3 answers

Limit Bandwidth Speeds

i wrote an app that sync's local folders with online folders, but it eats all my bandwidth, how can i limit the amount of bandwidth the app use? (programatically)?
stoic
  • 4,700
  • 13
  • 58
  • 88