The 4096 at the end of the line is an offset in the first file to skip before it starts comparing. The arguments to cmp are file1, file2, skip1, and skip2. After the two input files have been seek()'d to skip1 and skip2 respectively, cmp begins comparing bytes. If -n len is supplied, it compares len bytes and then stops.
So depending on whether you want to ignore a range of the file after the part that should be common, you would want to supply the -n len option. If you want to ignore a range before the part that should be common, you would want to supply the skip parameters to seek past before comparison begins.