How Wi-Fi Works
verizoninternet.com
verizoninternet.com
Maybe they could have done a good job instead of a great job and this page would actually work.
Not mention the font size issues and overlapping text, luckily they provide images at the bottom that do not have the problem.
When you have to provide images at the bottom as a workaround, it usually means you know there are issues with the page and the job is not that great.
Then again, as pointed in other comments here some of the technical information is incorrect or just plain wrong.
14 channels are defined in the 2.4GHz band. For example channel 6 is centered on 2437 MHz. Each channel is 20MHz wide and divided in 52 "data" subcarriers, each occupying a different frequency and spaced out by 312.5 kHz (52 × 312.5 kHz is less than 20 MHz because there are "control" subcarriers and additional spacing.) So 52 different symbols can be sent in parallel at the same time, which is what we call OFDM https://en.wikipedia.org/wiki/Orthogonal_frequency-division_... (basically, I'm simplifying!)
Remember this is for just 1 channel. So with 14 channels each composed of 52 subcarriers, we could have 728 symbols transmitted at the same time. If they are 256-QAM symbols that's basically 728 × 8 = 5824 bits being transmitted at the same time in the air. And they will all be received and demodulated independently. This high level of parallelism of OFDM is how WiFi can achieve very high throughput.
Then, with wide channels of 40 MHz, which basically aggregate two 20 MHz channels, we get a few more data subcarriers because we don't need as many control subcarriers so a few of them become used as data subcarriers. Hence a 40 MHz channel will have not 52 × 2 = 104 but actually 108 data subcarriers. And 802.11ac defines 80 MHz and 160 MHz channels with respectively 234 and 468 data subcarriers.
Let's calculate the maximum usable throughput of a single 802.11ac 160 MHz channel using 256-QAM modulation... It sends 468 symbols at the same time on 468 data subcarriers. Each symbol encodes 8 bits and takes in the best case 3.6us to be transmitted: 3.2us for the actual symbol + a short guard interval of 0.4us (the GI is normally 0.8us but can be a short GI of 0.4us if negotiated). The raw physical bitrate is:
1/3.6e-6 × 468 × 8 = 1.04 Gbit/s
However there is a mandatory error correction which is 5/6 in the best case so the actual usable bandwidth is:
1.04 × 5/6 = 866.67 Mbit/s
This is bang on what most hardware is able to achieve.
I am curious Apple haven't jumped into 512-QAM yet. Partly stopped me from upgrading my fiber to 1Gb/s.
1) it's not part of any current or draft standard;
2) it only encodes 9 bits vs. 8 bits for 256-QAM. Plugging this into GP's formula gives us:
1/3.6e-6 × 468 × 9 × 5/6 = 975 Mbit/s
3) current WiFi QAM constellations are all square [1,2], and there is no way to arrange 512 points into a square.
4) that would require an unrealistically clean channel, and give no advantage over lower-order modulations otherwise [3]
[1] https://dsp.stackexchange.com/questions/31607/why-are-qam-co...
[2] http://www.radio-electronics.com/info/rf-technology-design/q...
[3] https://upload.wikimedia.org/wikipedia/commons/thumb/6/68/QA...
802.1g/n/ac can easily have 4 non-overlapping channels (1,5,9,13) because (thanks to OFDM) channel spectrum is much neater with rather square 20 (40) Mhz channels with practically no energy outside [3].
Yet, everybody's stuck with 1,6,11 channel scheme which is wasting precious bandwidth. [4] (middle graph) Notice gaps between the channels that could be eliminated by moving 6->5 and 11->9, and gap on the right where channel 13 can fit after that.
[1] https://villagetelco.org/2009/11/rf-hacking/
[2] http://ecee.colorado.edu/~ecen4242/wlanb/index_files/image02...
[3] http://rfmw.em.keysight.com/rfcomms/n4010a/n4010aWLAN/online...
[4] https://www.codify.com/wp-content/uploads/2009/07/Central-Ro...
Reminds me of:
https://blog.xkcd.com/2009/09/02/urinal-protocol-vulnerabili...
Seems about right.
Not at all. No more than a car manufacturer has a 'duty' to explain how a car or a car engine works.
It is their duty (car mfgs) in the sense that they need the customer to attribute value to their newest technology offerings.
Honda made damn sure that consumers knew what 'VTEC' was when it was new. Toyota made sure to throw 'Hybrid Synergy Drive' around all day; along with an on-dash animation of the flow of electrons. We're all hearing all about how Teslas' auto-pilot works.
I don't know if it's a duty unless you consider it as a duty to their shareholders to generate value or profit wherever possible.
Yeah, and it's my duty to eat?
And car manufacturers do explain - via handbooks and manuals and other instruction.
Unlike their overcomplicated phone plans and billing statements which are deliberately obscure and their customer service which they run like a 2-bit boiler room operation.
I'm not convinced the manipulable 3D modem rendered in-browser in realtime really added a lot of value for me, but it's pretty cool I guess.
[0] https://www.dailydot.com/layer8/lobbyists-net-neutrality-fcc...
Plugged in my 'scope and started probing some debug headers that looked a lot like they'd be for UART, check if one is Tx and is sending out data, figure out the baud rate, hook up Rx, Tx, and GND on my UART dongle to the correct headers, and modify the bootsting in Cisco preboot to spawn a serial console which landed me into busybox as root :)
Followed by the use of >=$100 of hardware and some not-beginner skills. Snark aside, I highly recommend anyone remotely interested in what is going on in your modem/router to have a go at this. You don't need the scope if you're okay with trial and error and it's pretty hard to break anything as long as you don't connect the 3.3/5V line to start with.
Seems fairly secure to me.
On the other hand, a Midcontinent Communications (aka Midco) tech told me the password I wanted to use wasn't secure enough and brainstormed with me for a couple minutes on good SSIDs and passwords while he showed me the web admin interface on my laptop. I was very pleased with his visit and called the local office afterwards to pass along kudos!
Nope. Anyone within range of your wifi router can connect to it and most possibly the first username and password that they will try is admin\admin or admin\password
[1] https://community.ubnt.com/t5/EdgeMAX-Stories/EdgeRouter-Inf...
My NEC router had no default password and required you to make one up yourself on initial setup.
Your grandma is getting a Comcast router and probably doesn't know it can be logged into and configured or how to do it.
UBNT's new-ish home router series (AmpliFi) doesn't have default username/password- it needs to be set-up before using. I do think it's possible to have an open-network default configuration, but the LCD will nag you to set-up the device, and the first step of the setup is choosing a password (both for management and WiFi).
Disclaimer: I work at UBNT.
I called the support line and got through quickly to an admin who could change the password and SSID for me (unless you pay for a public IP, the mgmt interface is locked down). I mentioned that having such a short, all numerical password would mean that any access point they set up would be trivial to crack. Just wardrive looking for similarly named access points, and you'd be able to jump on their connection in just a few minutes. He didn't seem to care, which is too bad.
The standard response to this is that you're safe since the eavesdropper needs to know the shared key. You can look into setting up WPA2-Enterprise if you're worried about that. FreeRADIUS doesn't seem particularly hard to configure.
Also, I have a pretty special audience of hackers here, so I wouldn't be surprised if someone actually tries it.
Same goes for various events and conferences.
You of course can monitor for deauthentication packets, but unless you know when/if your AP is sending them during normal operation you can't make sure that an individual occurrence is an attack or not. If someone floods them, it's easier to tell of course.
If you want to protect individual traffic in a network you have to share access/are worried about passwords getting lost, the best solution is to go to WPA2 Enterprise with per-device credentials. On CCC-run hacker events they even use it for the "open" WLAN, and just accept any username and password.
From a front end perspective I think this it's awesome. No so sure about the content though.
[0] https://en.wikipedia.org/wiki/Constellation_shaping ; check the references and external links for more in depth explanations.