...
last committed offset : last record that consumer has confirmed to have processed.
current position : consumer tracks its current position.
log-end offset : this position advances as consumer advances in the log towards the last record in the partition which is know as the log end offset.
...
Mind the Offset Gap or un-committed offsets : between offset 1 et offset 3