In short: there are an infinite number of integers (those which can be expressed as a fraction, 3/1 = 3, etc). You can demonstrate this by considering first the match up of odd to even numbers.
1 and 2
3 and 4
5 and 6
7 and 8
...on to infinity.
Then consider the match up of even numbers to all numbers.
1 and 2
2 and 4
3 and 6
4 and 8
also extending to infinity, giving the conclusion that the even numbers are infinite, and the same for all numbers in general!
Thus the idea of cardinality was introduced, so the integers are an ordered infinity, you can write a list of them.
The real numbers on the other hand.
Say you write a list out:
a: a1, a2, a3, a4, a5
b: b1, b2, b3, b4, b5
c: c1, c2, c3, c4, c5
You put those in order, then go through and mark off the diagonals:
a1, b2, c3, d4, e5
Then produce a new number from that
x1, x2, x3, x4, x5
It is in between numbers on your list, yet is not on your list, and thus can be done for any list.
So you can not order the entire list of real numbers, because you can always produce a new statement from them in between the "slots" of your list, similar to Godel's argument.
The question then is, is there an order of infinity between that of the integers (aleph nought) and that of the real numbers (c)?