b8377e5395
From Thorsten Frueauf <frueauf@ira.uka.de> and W. Richard Stevens in PR/3737 and TCP/IP Illustrated, Vol. 2, respectively.