Computer networks a systems approach - Peterson, Larry L. (The Morgan Kaufmann series in networking, 2005)