Scrum and Kanban are both project management methods, based on splitting the work load into small, easily manageable tasks.
Scrum subdivides Sprints (a couple week long work plan) into items, it also subdivides the team into cross-divisional workgroups and it works on the idea that the job (usually software, as that's the business that Scrum has been perfected for) is usable after each iteration (sprint).
Kanban, in turn, puts focus onto visualization of the work load on limiting work in progress at any time. It makes no rule of splitting the team. Kanban utilizes each step of the work process as an opportunity to improve. With the analytical functions that can be extracted from the task data, this continuous improvement is in fact easy to achieve.