Experimenting with QUIC
At Google, we're always working to make the web faster. The SPDY protocol , which is now the foundation of the upcoming HTTP 2.0 protocol, i...
Load Balancing without Load Balancers
CloudFlare had an hour-long outage this last weekend. Thankfully, outages like this have been a relatively rare occurrance for our service.
Most TOR servers are vulnerable (NSA crackable)
After more revelations, and expert analysis, we still aren't precisely sure what crypto the NSA can break. But everyone seems to agree that...
SSH uses four TCP segments for each character you type
Every time we press a key in an interactive SSH session, the SSH Client sends that keystroke as a TCP segment to the SSH Server. Here is a Wireshark …
Comcast caught hijacking web traffic
On November 20th, 2012 Comcast hijacked my HTTP traffic and re-routed it through their own servers, injecting a “notice” on the page before completing the request. What this means is instead of my web request being routed to the website I wanted to visit, Comcast took it upon themselves to hijack my web…
Build WebRTC app backend services | Articles
WebRTC enables peer-to-peer communication. It requires servers so that clients can exchange metadata and coordinate communication through a process called signaling . Servers also help clients cope with network address translators (NATs) and firewalls.