Non-commutative open string and D-brane