recentpopularlog in

mcherm : networking   54

How not to design a wire protocol | Armed and Dangerous
Wire protocols can be binary or readable. The binary ones save space; the readable ones are self-documenting. Personally, I wonder if something like protocol buffers can do both... saves space AND once identified the documentation is complete and available. Only the last point is missing.
EricRaymond  via:HackerNews  APIDesign  networking 
march 2019 by mcherm
San Francisco Just Took a Huge Step Toward Internet Utopia | WIRED
San Francisco will pay to run dark fiber to every home, then allow private internet service companies to bid for the right to use it to provide service.
networking  via:slashdot 
october 2017 by mcherm
The world in which IPv6 was a good design
A very good explanation of some of the details of ethernet and internet networking explained via historical context.
internet  networking  ipv6  history  via:HackerNews 
august 2017 by mcherm
The .io Error - Taking Control of All .io Domains With a Targeted Registration | The Hacker Blog
If a top-level-domain owner doesn't control all the official names for the DNS servers then it is really easy to take over the domain. This person used reasonable white-hat methods to do so.
security  dns  networking  via:HackerNews 
july 2017 by mcherm
How Stack Overflow plans to survive the next DNS attack - Server Fault Blog
Using multiple DNS providers: a good idea, and AWS + Google worked well world-wide. Includes actual performance numbers.
dns  internet  networking  via:HackerNews 
january 2017 by mcherm
Google's QUIC protocol: moving the web from TCP to UDP
Google has an experimental (but in use in the real world) protocol for sending HTTP traffic (encrypted) over UDP instead of TCP with 10% of bandwidth reserved for filling in for missing packets. It's designed to be faster than TCP, especially when loading multiple resources in the same stream (like web pages).
networking  http  web  google  via:HackerNews 
august 2016 by mcherm
How a little bit of TCP knowledge is essential | Hacker News
I found it amazing that this discussion of Nagel's algorithm gets a response by none other than John Nagel.
networking  history  via:HackerNews 
november 2015 by mcherm
dpr » udp and me
How UDP got "invented" and some of the compromises made in TCP because they knew the network "would never get that big". Also no end-to-end crypto because the NSA said not to.
history  internet  networking  via:HackerNews  security  cryptography  nsa 
may 2015 by mcherm
Filter all ICMP and watch the world burn
Things break if you block networking control messages.
internet  networking  via:HackerNews 
may 2015 by mcherm
Game servers: UDP vs TCP | 1024 Monkeys
Argument for when it makes sense to implement your own protocol over UDP instead of using TCP. It comes down to whether you can accept TCP's solution to dropped packets (which result in huge spikes in lag).
gamedev  via:HackerNews  networking  tcp 
april 2014 by mcherm
Propagation Delay and Its Relationship to Maximum Cable Length
The relationship between the ethernet packet size, max cable length, and the speed of light.
networking  physics  via:HackerNews 
april 2013 by mcherm
It's all who you know? | Derek Sivers
Some thoughts on networking. By someone who is clearly good at it.
networking  via:HackerNews  personal_net 
february 2013 by mcherm
Not Just AstLinux Stuff: Packets of Death
A hardware-level bug (actually, firmware) in Ethernet connections.
bug  networking  hardware  via:HackerNews 
february 2013 by mcherm
Game Development Tutorials – Networking for Game Programmers
Some pointers on programming for games, particularly on how to handle distributed real-time programs over UDP.
gamedev  networking  programming 
january 2013 by mcherm
I conceal my identity the same way Aaron was indicted for
An illustration of why one might spoof MAC addresses in the same way that apparently qualifies one for 35 years in prison.
AaronSwartz  privacy  security  networking  via:HackerNews  overprosecution 
january 2013 by mcherm
Numbers Every Programmer Should Know By Year
Times, like disk access, branch mispredict, or network packet send and how they have changed over the years. It really IS something every programmer should know although not so many do. NOTE: data may be questionable; extrapolation IS questionable.
programming  hardware  networking  datavisualization  via:reddit  performance 
december 2012 by mcherm
Why Google Went Offline Today and a Bit about How the Internet Works - CloudFlare blog
How trust relationships on how to reach certain IP addresses can (and did) go wrong.
internet  networking  via:reddit 
november 2012 by mcherm
U.S.-Funded Internet Liberation Project Finds Perfect Test Site: Occupy D.C. | Threat Level |
Apparently, Occupy Wall Street is the perfect test bed for technology intended to allow the internet to be made available to protestors or revolutionaries under oppressive regimes. So some US-funded development efforts are using it to perform their tests.
via:boingboing  technology  internet  networking  protest  politics  OccupyWallStreet  testing 
december 2011 by mcherm
Why mobile apps suck when you're mobile (TCP over 3G)
3g offers its own attempt at guaranteed delivery, and it clashes badly with TCP’s congestion control. The result is really bad delays on mobile connections.
internet  networking  mobile  via:HackerNews 
june 2011 by mcherm
Adventures in IPv6 - Ben Summers’ Blog
A good summary of the state of things on IPV6 today. (A few things work OK, but there are LOTS of little issues that no one is fixing because no one is using it, also big privacy concerns.)
internet  networking  ipv6  via:HackerNews 
april 2011 by mcherm
Why TCP Over TCP Is A Bad Idea
With TCP over TCP the timeouts get out of synch and the transmission melts down.
internet  tcp  networking 
april 2011 by mcherm
Test your IPv6.
A site that will test your IPv6 connectivity.
via:AlBlue  ipv6  networking  internet  dns 
february 2011 by mcherm
ImperialViolet - Overclocking SSL
Some details about how to make SSL faster, from experts at Google who work on this kind of stuff. Key quote: "you only need to remember one thing: SSL/TLS is not computationally expensive any more."
security  cryptography  google  networking  ssl 
december 2010 by mcherm
Ben Strong's Blog: Google and Microsoft Cheat on Slow-Start. Should You?
Google and Microsoft both abuse the TCP "slow start" rules to get faster page load times.
network  networking  google  tcp 
november 2010 by mcherm
Thoughts and a crazy prediction on ipv6 :: - Jordan Sissel
A wonderful prediction of panic. I think it's absolutely on-target.
ipv6  networking 
november 2010 by mcherm
Digital Domain - AT&T Takes the Fall for the iPhone’s Glitches -
This guy says AT&T's network is actually better, but their reputation is far worse because the iPhone is lousy at connecting to the celular network.
gadgets  iphone  phone  networking 
december 2009 by mcherm
SPDY: Google wants to speed up the web by ditching HTTP - Ars Technica
Google proposes a new alternative to HTTP that reduces overheads by as much as 50%.
personal_net  networking  http  google  internet 
november 2009 by mcherm
Bruce Perens - A Cyber-Attack on an American City
Someone unknown opened 4 manhole covers and snipped cables, cutting off an American city from internet access. It broke all cell and phone service, internet service, played havoc with hospitals, etc. Local officials called ham radio club members to help, and the emergency was handled extremely well. Others should take note, and be better prepared -- particularly for local services to operate in the face of a network partition.
via:slashdot  BrucePerens  security  internet  networking 
april 2009 by mcherm
Run a Server on Verizon FiOS - Asymptomatic
Some notes about how to run a server on a Verizon home connection. Doesn't say TOO much beyond that Verizon blocks port 80, but it's a start.
networking  verizon  OwenWinkler  via:OwenWinkler 
april 2009 by mcherm
drplokta: Imminent Death of the Net Predicted
Coherent explanation of how Vista causes a problem by following the standards for DNS resolution.
internet  networking  vista  standards 
march 2009 by mcherm
Free the Airwaves
A campaign (partially orchestrated by google) to try to pressure the government to open up the spectrum currently occupied by TV instead of selling it to a single company.
google  networking  wireless  wifi  politics 
august 2008 by mcherm -- TCP Tuning and Network Troubleshooting
Some details I admit I don't quite understand about how to tune packet size for optimal TCP performance over large latency (long distance) connections with large bandwidth.
networking  personal_net 
july 2008 by mcherm
How-to: make ActionTec MI424-WR a network bridge -
A discussion of how Verizon's wireless router for FIOS is lousy in certain ways, and info on how to connect your own router instead.
fios  verizon  networking 
january 2008 by mcherm
Speakeasy network bandwidth test
A reliable and honest (I believe) test for actual bandwidth.
useful  networking  bandwidth  internet  network 
december 2007 by mcherm
A site which collects information about individuals and attempts to tie it together. I'm not sure it's actually useful to me, but I figured I'd check it out just to see.
useful  social  networking  identity  internet 
december 2007 by mcherm
Apache MINA
An apache library for high-performance networking using Java's nio library.
programming  java  networking  gameprogramming 
july 2007 by mcherm
OpenDNS > Get Started
Commercial (but free!) DNS service. Also offers filtering of porn sites, typo correction, and a few other features. Claims to make money from small adds on the typo correction screens.
networking  useful 
june 2007 by mcherm

Copy this bookmark:

to read